Repository navigation
Fixed & Hardened
- Catalog Key Symmetry & Translation Restoration (
assets/game_data.json,tests/detection/test_game_data.py):- Restored 90 missing localized checkpoint alias keys across all 19 non-Italian catalogs, guaranteeing 100% key symmetry and allowing foreign clients to cleanly resolve Italian in-game flags to their localized equivalents.
- Eliminated special-case language exclusions in test assertions (
if lang != "it":), enforcing strict bidirectional catalog symmetry.
- Cross-Platform Bridge Discovery (
integrations.bridge_installer):- Fixed path separator handling on non-Windows environments using
pathlib.Pathjoins, preventing malformed paths with literal backslashes. - Added Linux and Steam Deck standard Steam library discovery roots (
~/.local/share/Steam,~/.steam/steam,~/.var/app/...).
- Fixed path separator handling on non-Windows environments using
- COM STA Initialization for Directory Picker (
ui.tray_app):- Wrapped
SHBrowseForFolderWwithOleInitializeandOleUninitializein_prompt_folder_selection, preventing COM initialization failures withBIF_NEWDIALOGSTYLE.
- Wrapped
- Standalone Execution Bootstrapping (
main.py):- Restored
srcdirectory insertion intosys.pathinmain.py, enabling direct execution without prior virtualenv editable package installation.
- Restored
- Save Games Path Test Coverage (
tests/detection/test_compat_paths.py):- Added full test coverage for
get_save_games_pathsacross Windows, Proton, Wine, and custom overrides.
- Added full test coverage for
Verification & Security
SHA-256 Checksums
169ab2e101b170cd5cc0b6bee82c9526cde7a5ab98929e64009100400bcf547f Expedition33_RPC.exe
527c18ec51b26892461b9ba64d0327bf62d2ccd1660862a855f7d69208cc09c3 bridge.zip
VirusTotal Analysis Reports
- Expedition33_RPC.exe: VirusTotal Report
- bridge.zip: VirusTotal Report (67/68 Clean)