uwarp-space
2026-03-30
Ship/XP/cargo sync, dynamic Gold format detection, parity diff resolution
39 files · 1,161+ · 409-
Ship display, XP sync, and cargo sync fixes
2 files changed
display.pyShip display corrected to match TWGS Gold output formatplayer.pyXP sync corrected; cargo sync uses correct field names
- Ship display output format corrected to match TWGS Gold. XP sync fixed to read the correct field from the TWGS screen. Cargo sync corrected to use proper field names from the Gold export format.
remediate
behavioral
2 files
display.pyplayer.py
Dynamic Gold format detection for all sector counts
1 file changed
binary_reader.pyDynamic Gold format detection replaces hardcoded sector count assumptions
- Binary reader now dynamically detects the Gold sector data format for all universe sizes rather than assuming a fixed sector count. Regression tests added for Gold-format sector_id, import, and export mapping.
remediate
behavioral
1 file
binary_reader.py
Parity diff resolution: corp info, scan, assets, menu keys
3 files changed
corporation.pyCorp info shown on T sector entry; corp assets via A command; uwarp-only menu keys removed to match TWGS Gold exactlyscanner.pyScan no-scanner wording matches TWGS Gold; TWGS Gold scan message format matchedbank.pyBank display matches TWGS Gold format
- Parity DIFFs resolved: corp info shown on T sector entry to match TWGS Gold; corp assets displayed via A command; uwarp-only menu keys removed from corporation menu. Scan ’no scanner’ wording and scan message format matched to TWGS Gold. Known differences (experience, ship count) demoted to known_diff rather than failures.
remediate
behavioral
2 files
corporation.pyscanner.py
BBS recovery with game-letter/username threading
1 file changed
parity_check.pyThread game-letter and username through BBS recovery flow; fix sysop URL in reconnect path
- BBS recovery correctly threads game-letter and username through the reconnect flow. Sysop URL corrected in the reconnect path. Combat prompt handling added to nav/login sequences. Fighter deploy mode fixed.
remediate
behavioral
1 file
parity_check.py