module
Version:
v0.5.0
Opens a new window with list of versions in this module.
Published: Feb 15, 2025
License: MIT
Opens a new window with license information.
README
¶
Overview
fgtool is a Fantasy General modding toolkit.
- Decode game files (SHP->PNG, DAT->JSON, ...)
- Encode game files (PNG->SHP, JSON->DAT, ...)
- Apply binary patches to change some in-game constants
You would need a legally-obtained copy of the game to use this tool.
Installation
It's recommended to download the latest release binary for your system.
You can also build it from sources.
Documentation
Support
Want to support the author? Add my game to your Steam wishlist.
Useful Resources
Information used to create this tool:
Tools used:
ndisasm to dump DOS binary assembly
hexl mode in Emacs to inspect/edit binary files
- basic tools like
grep, awk
- debug-enabled in DosBox (DosBox Debug)
- custom Go scripts to patch the binary
Directories
¶
cmd
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.