├── .gitattributes ├── .gitignore ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── GzsTool.Core ├── Common │ ├── ArchiveFile.cs │ ├── FileDataStreamContainer.cs │ ├── FileSystemDirectory.cs │ ├── FileSystemFile.cs │ ├── Interfaces │ │ ├── IDirectory.cs │ │ ├── IFile.cs │ │ └── IFileSystemEntry.cs │ ├── VirtualFileSystemDirectory.cs │ └── VirtualFileSystemFile.cs ├── Crypto │ ├── Cryptography.cs │ ├── Decrypt1Stream.cs │ ├── Decrypt2Stream.cs │ ├── Md5Stream.cs │ └── StreamMode.cs ├── ExtensionMethods.cs ├── Fpk │ ├── FpkEntry.cs │ ├── FpkFile.cs │ ├── FpkReference.cs │ ├── FpkString.cs │ └── FpkType.cs ├── GzsTool.Core.csproj ├── Pftxs │ ├── PftxsFile.cs │ ├── PftxsFtexFile.cs │ └── PftxsFtexsFileEntry.cs ├── Properties │ └── AssemblyInfo.cs ├── Qar │ ├── QarEntry.cs │ └── QarFile.cs ├── Sbp │ ├── SbpEntry.cs │ └── SbpFile.cs ├── Utility │ ├── Compression.cs │ ├── Hashing.cs │ └── StructuralEqualityComparer.cs └── packages.config ├── GzsTool.sln ├── GzsTool ├── App.config ├── GzsTool.csproj ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── fpk_dictionary.txt └── qar_dictionary.txt ├── LICENSE ├── README.md └── release.ps1 /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/.nuget/NuGet.Config -------------------------------------------------------------------------------- /.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/.nuget/NuGet.exe -------------------------------------------------------------------------------- /.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/.nuget/NuGet.targets -------------------------------------------------------------------------------- /GzsTool.Core/Common/ArchiveFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Common/ArchiveFile.cs -------------------------------------------------------------------------------- /GzsTool.Core/Common/FileDataStreamContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Common/FileDataStreamContainer.cs -------------------------------------------------------------------------------- /GzsTool.Core/Common/FileSystemDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Common/FileSystemDirectory.cs -------------------------------------------------------------------------------- /GzsTool.Core/Common/FileSystemFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Common/FileSystemFile.cs -------------------------------------------------------------------------------- /GzsTool.Core/Common/Interfaces/IDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Common/Interfaces/IDirectory.cs -------------------------------------------------------------------------------- /GzsTool.Core/Common/Interfaces/IFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Common/Interfaces/IFile.cs -------------------------------------------------------------------------------- /GzsTool.Core/Common/Interfaces/IFileSystemEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Common/Interfaces/IFileSystemEntry.cs -------------------------------------------------------------------------------- /GzsTool.Core/Common/VirtualFileSystemDirectory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Common/VirtualFileSystemDirectory.cs -------------------------------------------------------------------------------- /GzsTool.Core/Common/VirtualFileSystemFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Common/VirtualFileSystemFile.cs -------------------------------------------------------------------------------- /GzsTool.Core/Crypto/Cryptography.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Crypto/Cryptography.cs -------------------------------------------------------------------------------- /GzsTool.Core/Crypto/Decrypt1Stream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Crypto/Decrypt1Stream.cs -------------------------------------------------------------------------------- /GzsTool.Core/Crypto/Decrypt2Stream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Crypto/Decrypt2Stream.cs -------------------------------------------------------------------------------- /GzsTool.Core/Crypto/Md5Stream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Crypto/Md5Stream.cs -------------------------------------------------------------------------------- /GzsTool.Core/Crypto/StreamMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Crypto/StreamMode.cs -------------------------------------------------------------------------------- /GzsTool.Core/ExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/ExtensionMethods.cs -------------------------------------------------------------------------------- /GzsTool.Core/Fpk/FpkEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Fpk/FpkEntry.cs -------------------------------------------------------------------------------- /GzsTool.Core/Fpk/FpkFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Fpk/FpkFile.cs -------------------------------------------------------------------------------- /GzsTool.Core/Fpk/FpkReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Fpk/FpkReference.cs -------------------------------------------------------------------------------- /GzsTool.Core/Fpk/FpkString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Fpk/FpkString.cs -------------------------------------------------------------------------------- /GzsTool.Core/Fpk/FpkType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Fpk/FpkType.cs -------------------------------------------------------------------------------- /GzsTool.Core/GzsTool.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/GzsTool.Core.csproj -------------------------------------------------------------------------------- /GzsTool.Core/Pftxs/PftxsFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Pftxs/PftxsFile.cs -------------------------------------------------------------------------------- /GzsTool.Core/Pftxs/PftxsFtexFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Pftxs/PftxsFtexFile.cs -------------------------------------------------------------------------------- /GzsTool.Core/Pftxs/PftxsFtexsFileEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Pftxs/PftxsFtexsFileEntry.cs -------------------------------------------------------------------------------- /GzsTool.Core/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /GzsTool.Core/Qar/QarEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Qar/QarEntry.cs -------------------------------------------------------------------------------- /GzsTool.Core/Qar/QarFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Qar/QarFile.cs -------------------------------------------------------------------------------- /GzsTool.Core/Sbp/SbpEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Sbp/SbpEntry.cs -------------------------------------------------------------------------------- /GzsTool.Core/Sbp/SbpFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Sbp/SbpFile.cs -------------------------------------------------------------------------------- /GzsTool.Core/Utility/Compression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Utility/Compression.cs -------------------------------------------------------------------------------- /GzsTool.Core/Utility/Hashing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Utility/Hashing.cs -------------------------------------------------------------------------------- /GzsTool.Core/Utility/StructuralEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/Utility/StructuralEqualityComparer.cs -------------------------------------------------------------------------------- /GzsTool.Core/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.Core/packages.config -------------------------------------------------------------------------------- /GzsTool.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool.sln -------------------------------------------------------------------------------- /GzsTool/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool/App.config -------------------------------------------------------------------------------- /GzsTool/GzsTool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool/GzsTool.csproj -------------------------------------------------------------------------------- /GzsTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool/Program.cs -------------------------------------------------------------------------------- /GzsTool/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /GzsTool/fpk_dictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool/fpk_dictionary.txt -------------------------------------------------------------------------------- /GzsTool/qar_dictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/GzsTool/qar_dictionary.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/README.md -------------------------------------------------------------------------------- /release.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Atvaark/GzsTool/HEAD/release.ps1 --------------------------------------------------------------------------------