How pepinolatte/winstep_nexus-fixer works
Winstep Nexus Localization Fixer is a Windows utility for repairing Chinese localization and display issues in Winstep Nexus/Xtreme. The user starts the GUI or CLI, selects or auto-detects Nexus.exe, and runs diagnostics, a full repair, a patch-only operation, or backup restoration. Full repair coordinates process shutdown/restart, the binary tooltip patch, registry settings for tabs and font, and language-pack deployment. The excerpts show the CLI and portions of GUI wiring; README capabilities supplement the incomplete GUI excerpt, so uncertain GUI action links are omitted.
Main entry points: main.py CLI / dispatcher · app.py Tkinter GUI · patcher.py PE patcher · lang_manager.py Language manager
Components 13
User entry
- CLI / dispatcher
main.py - Tkinter GUI
gui/app.py
Binary repair
- PE patcher
core/patcher.py
Settings and language
- Registry manager
core/registry_manager.py - Language manager
core/lang_manager.py - Bundled language packs
Languages
Process lifecycle
- Process manager
core/process_manager.py
Other components
- Windows user
- Nexus executable
- Executable backup
- Windows registry
- Installed language packs
- Windows process APIs
Connections 18
- Windows user → CLI / dispatcher: runs
- CLI / dispatcher → Tkinter GUI: launches GUI
- CLI / dispatcher → Process manager: detects / controls
- CLI / dispatcher → PE patcher: checks / patches / restores
- CLI / dispatcher → Registry manager: checks / configures
- CLI / dispatcher → Language manager: deploys packs
- Windows user → Tkinter GUI: uses
- Tkinter GUI → Process manager: detects / stops / starts
- Tkinter GUI → PE patcher: checks / patches / restores
- Tkinter GUI → Registry manager: checks / configures
- Tkinter GUI → Language manager: installs packs
- PE patcher → Nexus executable: analyzes / patches
- PE patcher → Executable backup: creates / restores
- Registry manager → Windows registry: reads / writes
- Language manager → Bundled language packs: reads
- Language manager → Installed language packs: copies / normalizes
- Process manager → Windows process APIs: detects / terminates / launches
- Process manager → Nexus executable: locates / launches