diff --git a/Tools/PakToZip/Program.cs b/Tools/PakToZip/Program.cs index 754a08b48..7e0bab4a0 100644 --- a/Tools/PakToZip/Program.cs +++ b/Tools/PakToZip/Program.cs @@ -9,6 +9,8 @@ var pakFileName = args[0]; var directoryPath = Path.GetDirectoryName(pakFileName)!; +Console.WriteLine("Bruteforcing possible file names from hashes..."); + var hashes = await Pak.BruteforceHashFileNamesAsync(directoryPath); var packlistFileName = Path.Combine(directoryPath, "packlist.dat"); @@ -43,7 +45,9 @@ using var stream = entry.Open(); using var pakItemFileStream = pak.OpenFile(file, out _); - //await pakItemFileStream.CopyToAsync(stream); + var data = new byte[file.UncompressedSize]; + var count = pakItemFileStream.Read(data); + stream.Write(data, 0, count); } catch (Exception ex) {