1
0
mirror of synced 2025-02-21 04:58:41 +01:00

Add folders for gfpak files based on format

This commit is contained in:
KillzXGaming 2019-11-14 18:49:28 -05:00
parent 383613f7c2
commit 762ec86bf0

View File

@ -196,6 +196,32 @@ namespace FirstPlugin
FileEntry fileEntry = new FileEntry(this);
fileEntry.Read(reader);
fileEntry.FileName = GetString(hashes[i], fileEntry.FileData);
switch (Utils.GetExtension(fileEntry.FileName))
{
case ".gfbanm":
fileEntry.FileName = $"Animations/{fileEntry.FileName}";
break;
case ".gfbanmcfg":
fileEntry.FileName = $"AnimationConfigs/{fileEntry.FileName}";
break;
case ".gfbmdl":
fileEntry.FileName = $"Models/{fileEntry.FileName}";
break;
case ".gfbpokecfg":
fileEntry.FileName = $"PokeConfigs/{fileEntry.FileName}";
break;
case ".bntx":
fileEntry.FileName = $"Textures/{fileEntry.FileName}";
break;
case ".bnsh":
fileEntry.FileName = $"Shaders/{fileEntry.FileName}";
break;
default:
fileEntry.FileName = $"OtherFiles/{fileEntry.FileName}";
break;
}
files.Add(fileEntry);
}
}