├── .config └── dotnet-tools.json ├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── build-and-release.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GitReleaseManager.yaml ├── GitVersion.yml ├── LICENSE ├── README.md ├── docs ├── dev │ ├── Changelog.md │ └── toc.yml ├── docfx.json ├── filter_config.yml ├── global_metadata.json ├── guides │ ├── Contributing.md │ ├── First-Steps.md │ └── toc.yml ├── images │ ├── favicon.png │ ├── logo_128.png │ └── logo_48.png ├── index.md ├── pdf │ └── toc.yml └── toc.yml ├── nuget.config └── src ├── .editorconfig ├── Directory.Build.props ├── Directory.Packages.props ├── GuJian3Library ├── Converters │ ├── Data │ │ ├── Reader.cs │ │ └── Writer.cs │ ├── ExeSection │ │ ├── Reader.cs │ │ └── Writer.cs │ ├── Index │ │ ├── Reader.cs │ │ └── Writer.cs │ ├── Oodle │ │ ├── Compress.cs │ │ ├── CompressorParameters.cs │ │ ├── Decompress.cs │ │ ├── OodleWrapper.cs │ │ ├── Reader.cs │ │ └── Writer.cs │ └── XXTEA │ │ ├── Decrypt.cs │ │ └── Encrypt.cs ├── Formats │ ├── GameDataFormat.cs │ ├── IndexFile.cs │ ├── OodleChunk.cs │ ├── OodleFile.cs │ ├── TRefGameData.cs │ └── TupleGameData.cs └── GuJian3Library.csproj ├── GuJian3Manager.sln ├── GuJian3Tests └── GuJian3Tests.csproj ├── GuJian3Tool ├── GuJian3Tool.csproj ├── Options │ ├── Build.cs │ ├── BuildJson.cs │ ├── BuildText.cs │ ├── Decrypt.cs │ ├── Encrypt.cs │ ├── Extract.cs │ ├── ExtractJson.cs │ ├── ExtractSingle.cs │ ├── ExtractText.cs │ └── Info.cs ├── Program.Build.cs ├── Program.BuildJson.cs ├── Program.BuildText.cs ├── Program.Decrypt.cs ├── Program.Encrypt.cs ├── Program.Extract.cs ├── Program.ExtractJson.cs ├── Program.ExtractSingle.cs ├── Program.ExtractText.cs ├── Program.Info.cs └── Program.cs ├── Tests.runsettings └── nuget.config /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/.github/workflows/build-and-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GitReleaseManager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/GitReleaseManager.yaml -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/GitVersion.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/README.md -------------------------------------------------------------------------------- /docs/dev/Changelog.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | To be filled on preview builds. 4 | -------------------------------------------------------------------------------- /docs/dev/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/dev/toc.yml -------------------------------------------------------------------------------- /docs/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/docfx.json -------------------------------------------------------------------------------- /docs/filter_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/filter_config.yml -------------------------------------------------------------------------------- /docs/global_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/global_metadata.json -------------------------------------------------------------------------------- /docs/guides/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/guides/Contributing.md -------------------------------------------------------------------------------- /docs/guides/First-Steps.md: -------------------------------------------------------------------------------- 1 | # First steps 2 | 3 | Welcome to this project! 4 | -------------------------------------------------------------------------------- /docs/guides/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/guides/toc.yml -------------------------------------------------------------------------------- /docs/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/images/favicon.png -------------------------------------------------------------------------------- /docs/images/logo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/images/logo_128.png -------------------------------------------------------------------------------- /docs/images/logo_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/images/logo_48.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/pdf/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/pdf/toc.yml -------------------------------------------------------------------------------- /docs/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/docs/toc.yml -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/nuget.config -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/Directory.Packages.props -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/Data/Reader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/Data/Reader.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/Data/Writer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/Data/Writer.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/ExeSection/Reader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/ExeSection/Reader.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/ExeSection/Writer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/ExeSection/Writer.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/Index/Reader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/Index/Reader.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/Index/Writer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/Index/Writer.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/Oodle/Compress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/Oodle/Compress.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/Oodle/CompressorParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/Oodle/CompressorParameters.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/Oodle/Decompress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/Oodle/Decompress.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/Oodle/OodleWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/Oodle/OodleWrapper.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/Oodle/Reader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/Oodle/Reader.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/Oodle/Writer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/Oodle/Writer.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/XXTEA/Decrypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/XXTEA/Decrypt.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Converters/XXTEA/Encrypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Converters/XXTEA/Encrypt.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Formats/GameDataFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Formats/GameDataFormat.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Formats/IndexFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Formats/IndexFile.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Formats/OodleChunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Formats/OodleChunk.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Formats/OodleFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Formats/OodleFile.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Formats/TRefGameData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Formats/TRefGameData.cs -------------------------------------------------------------------------------- /src/GuJian3Library/Formats/TupleGameData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/Formats/TupleGameData.cs -------------------------------------------------------------------------------- /src/GuJian3Library/GuJian3Library.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Library/GuJian3Library.csproj -------------------------------------------------------------------------------- /src/GuJian3Manager.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Manager.sln -------------------------------------------------------------------------------- /src/GuJian3Tests/GuJian3Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tests/GuJian3Tests.csproj -------------------------------------------------------------------------------- /src/GuJian3Tool/GuJian3Tool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/GuJian3Tool.csproj -------------------------------------------------------------------------------- /src/GuJian3Tool/Options/Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Options/Build.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Options/BuildJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Options/BuildJson.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Options/BuildText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Options/BuildText.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Options/Decrypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Options/Decrypt.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Options/Encrypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Options/Encrypt.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Options/Extract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Options/Extract.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Options/ExtractJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Options/ExtractJson.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Options/ExtractSingle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Options/ExtractSingle.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Options/ExtractText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Options/ExtractText.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Options/Info.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Options/Info.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Program.Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Program.Build.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Program.BuildJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Program.BuildJson.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Program.BuildText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Program.BuildText.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Program.Decrypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Program.Decrypt.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Program.Encrypt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Program.Encrypt.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Program.Extract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Program.Extract.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Program.ExtractJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Program.ExtractJson.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Program.ExtractSingle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Program.ExtractSingle.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Program.ExtractText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Program.ExtractText.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Program.Info.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Program.Info.cs -------------------------------------------------------------------------------- /src/GuJian3Tool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/GuJian3Tool/Program.cs -------------------------------------------------------------------------------- /src/Tests.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/Tests.runsettings -------------------------------------------------------------------------------- /src/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaplas80/GuJian3Manager/HEAD/src/nuget.config --------------------------------------------------------------------------------