Files
blitzkit/src/CLI/Functions/Unpacker.cs
T

38 lines
1.1 KiB
C#
Raw Normal View History

2025-01-23 21:43:54 -06:00
namespace CLI.Functions
{
2025-01-25 21:42:25 -06:00
class Unpacker
2025-01-23 21:43:54 -06:00
{
2025-01-25 21:42:25 -06:00
public static void Unpack(string[] args)
2025-01-23 21:43:54 -06:00
{
2025-01-25 21:42:25 -06:00
if (args.Length < 2)
{
throw new ArgumentException("Missing required working directory argument");
}
2025-01-25 13:49:28 -06:00
2025-01-25 21:42:25 -06:00
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();
2025-01-25 13:49:28 -06:00
2025-01-25 21:07:56 -06:00
// 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())
2025-01-25 13:20:55 -06:00
// );
2025-01-23 21:43:54 -06:00
2025-01-25 21:07:56 -06:00
// provider.Initialize();
2025-01-23 21:43:54 -06:00
}
}
}