Repository navigation
v2.0.2
Changed
- Optimized Lazy Telemetry Catalog Loading:
- Guarded
game_data.__getattr__with strict_LAZY_ATTRIBUTESwhitelist before reading JSON catalogs, preventing premature 1.26MB file reads during Python module inspection. - Eliminated top-level catalog imports from
normalization.pyandpresentation.pyin favor of deferred module-attribute access.
- Guarded
- Franciscan Architectural Refactoring & Pruning:
- Extracted smoke test logic from
core/app.pyinto dedicatedcore/smoke.pyand registered PyInstaller hidden import. - Pruned unused ghost hash maps, redundant sentinels (
_UnsetType), duplicate parameters, and unused platform lock wrappers. - Streamlined
AppOrchestratorstate change subscriber dispatching to ensure decoupled and concurrent multi-listener delivery.
- Extracted smoke test logic from
Fixed
- Process Lifecycle & Steam AppID Compatibility:
- Decoupled process lifecycle validation from strict AppID dependency, preventing false disconnects on alternative distribution paths.
- Hardened bridge provider injection in
GameDetectorto allow deterministic opt-out viabridge_provider=Noneusing sentinel defaults.
Verification & Security
SHA-256 Checksums
6cadebb40797ffb42ff0f310497cd3c1bff2c5ba9345ac3c739d66c3fc3ee152 Expedition33_RPC.exe
a0d04701a34331d045ae91fb7d003129ad859ec8e1d3bd6c4364c20665530ee7 bridge.zip
VirusTotal Analysis Reports
- Expedition33_RPC.exe: VirusTotal Report
- bridge.zip: VirusTotal Report (65/66 Clean)