XGDTool v1.1.0
XGDTool v1.1.0 Fork Release (by Ashnar2602)
This fork brings major quality-of-life improvements, multilingual support, stability fixes, and merged upstream community pull requests.
What's New & Changed vs Original:
*Full Multilingual Support (GUI & CLI):
- 6 built-in languages: English, Italian, German, French, Spanish, Portuguese.
- Automatic detection of OS language on startup.
- Real-time language switching in GUI and
--lang <code|system>flag in CLI.
*Standalone Single-File Executables: - All translations are embedded directly into the binary — zero external assets required.
*Multi-Disc Naming Protection (--keep-name): - Added "Keep Original Name" option to prevent multi-disc games (e.g. MagnaCarta 2 Disc 1 & 2) from overwriting each other.
*Real-Time Batch Progress: - Overall progress bar updates continuously in real-time across batch operations.
*Windows Toast Notifications & Completion Dialog: - Non-intrusive Windows notification upon completion + summary dialog with direct "Open Log File" button on errors.
*Automatic Logging: - Diagnostics and runtime events are automatically written to
xgdtool.log.
*Merged Upstream Community Fixes: - Fixed GCC 13/14 compilation errors (PR wiredopposite#10).
- Fixed End-of-Central-Directory zip record parsing (PR #14).
- Fixed CSO/CCI progress calculation and memory leaks (PR #15).
- Fixed split input stream handling and big-endian parsing.
Included Assets:
XGDTool-GUI.exe: Standalone GUI version.XGDTool-CLI.exe: Standalone CLI version.XGDTool-v1.1.0-Win64.zip: Complete package containing both executables and documentation.