Skip to content

v2.0.4

Choose a tag to compare

@github-actions github-actions released this 18 Oct 10:34
· 5 commits to main since this release

Added

  • Persistent Checkpoint Save Reader Fallback (detection.save_reader):
    • Restored and modernized SaveFileReader (Python 3.12+, zero external dependencies) to dynamically read the active player save (EXPEDITION_*.sav).
    • Extracts LastUsedSavePoint and validates semantic zone matching, restoring checkpoint presence display in parentheses (e.g. Verso's Drafts (Candy Land)) even when the in-game save menu is closed.
    • Implemented cached binary inspection with filesystem mtime checking for zero overhead.

Fixed

  • Eliminated Engine Game Thread Freezes & Micro-Stutters:
    • Fixed severe periodic stutter (0.5–1.0s every 4 seconds) caused by UE4SS Lua bridge debug routines iterating FindAllOf("UserWidget") across 100,000+ UObjects and all streaming levels on the engine Game Thread.
    • Streamlined main.lua to O(1) level identification via UGameplayStatics::GetCurrentLevelName(), eliminating all level iteration and blocking disk I/O.
    • Updated bundled src/expedition33_rpc/assets/bridge.zip.

Verification & Security

SHA-256 Checksums

6d16c7e81a6e3258b0b799445eb43cf116ebdc626b5d7efdfe8218147061aef3  Expedition33_RPC.exe
527c18ec51b26892461b9ba64d0327bf62d2ccd1660862a855f7d69208cc09c3  bridge.zip

VirusTotal Analysis Reports