Files
blitzkit/src/CLI/Functions/Unpacker.cs
T
2025-01-25 21:42:25 -06:00

39 lines
1.1 KiB
C#

namespace CLI.Functions
{
class Unpacker
{
public static void Unpack(string[] args)
{
if (args.Length < 2)
{
throw new ArgumentException("Missing required working directory argument");
}
string workingDirectory = args[1];
string paksDirectory = Path.Combine(workingDirectory, "Blitz/Content/Paks");
string[] files = Directory.GetFiles(paksDirectory, "*.pak");
foreach (string file in files)
{
Console.WriteLine($"Reading \"{file}\"");
}
// BlitzVfs vfs = new();
// vfs.Initialize();
// DefaultFileProvider provider = new(
// directory: new(
// "C:/Program Files (x86)/Steam/steamapps/common/World of Tanks Blitz Playtest"
// ),
// extraDirectories: [new DirectoryInfo("C:/Users/coola/AppData/Local/Blitz")],
// searchOption: SearchOption.AllDirectories,
// isCaseInsensitive: false,
// versions: new(game: EGame.GAME_UE5_3, platform: ETexturePlatform.DesktopMobile, ver: new())
// );
// provider.Initialize();
}
}
}