Add support for cross controller level files

Closes #53
This commit is contained in:
jvyden 2022-03-18 16:22:42 -04:00
commit 7a4c16f322
No known key found for this signature in database
GPG key ID: 18BCF2BE0262B278
2 changed files with 3 additions and 0 deletions

View file

@ -29,6 +29,7 @@ public static class FileHelper
{
LbpFileType.MotionRecording => true,
LbpFileType.FileArchive => false,
LbpFileType.CrossLevel => true,
LbpFileType.Painting => true,
LbpFileType.Unknown => false,
LbpFileType.Texture => true,
@ -64,6 +65,7 @@ public static class FileHelper
return Encoding.ASCII.GetString(header) switch
{
"REC" => LbpFileType.MotionRecording,
"PRF" => LbpFileType.CrossLevel,
"PTG" => LbpFileType.Painting,
"TEX" => LbpFileType.Texture,
"FSH" => LbpFileType.Script,

View file

@ -5,6 +5,7 @@ public enum LbpFileType
Script, // .ff, FSH
Texture, // TEX
Level, // LVL
CrossLevel, // PRF, Cross controller level
FileArchive, // .farc, (ends with FARC)
Plan, // PLN, uploaded with levels
Voice, // VOP, voice data