/Gujian3TextEditor

Tool for editing binary json (string only) in Gujian 3.

Primary LanguageC#MIT LicenseMIT

Outdated: please use Gujian 3 Manager for more features and improvements

Gujian3TextEditor

Gujian3TextEditor is a tool used for editing binary json (string only) in Gujian 3.

Installation

Building from source

  • Install .NET 5
  • git clone --recurse-submodules https://github.com/eprilx/Gujian3TextEditor.git
  • dotnet build

Usage

Install/Download Gujian 3 text mod by alanm

Use this tool to extract/pack text.bin and text1302142.bin

Usage: Gujian3TextEditor [OPTIONS]
Options:
  -e, --extract              Extract String
  -p, --pack                 Pack String

❄ Extract String

Usage: Gujian3TextEditor --extract [OPTIONS]
Options:
  -a, --all                  (optional) Extract all strings
  -i, --input=VALUE          (required) Decrypted text buffer path
  -o, --output=VALUE         (optional) Output text file path

Example: Gujian3TextEditor -e -i gujian3_text.bin

❄ Pack String

Usage: Gujian3TextEditor --pack [OPTIONS]
Options:
  -i, --input=VALUE          (required) Decrypted text buffer path
  -t, --text=VALUE           (required) Text file path
  -o, --output=VALUE         (optional) Output file path

Example: Gujian3TextEditor -p -i gujian3_text.bin -t gujian3_text.bin.txt

Notes

  • Make sure that Gujian 3 text mod is installed to display these text in-game.
  • Some string can't be edited, because it's not in-game text. So edit carefully !

Special Thanks

License

MIT