Repository navigation
Vurus v0.1.3
Lower memory use and faster resource loading for Vurus.
- Keep the current level and restart state without retaining completed worlds.
- Stream CD music and intro video through bounded buffers.
- Store decoded sprite and terrain pixels in compact 16-bit form; reduce unnecessary decoding and filtering allocations.
- Recycle released transient effects and account for actual sprite texture payload.
- Retain archive handles, read only archive directories at startup, and extract disc resources in chunks.
- Fix Touch and Destroy leaving turret/tank bases noncolliding and impossible to damage.
- Add an optional FPS/RSS counter in Advanced video settings; detailed memory diagnostics remain available with --debug.
- Fix the Windows retry-save ownership signature.
User-observed ordinary gameplay RSS decreased from roughly 500–700 MB to 170–250 MB. These are observations across sessions, not a matched benchmark or a RAM guarantee. See the repository's performance report for measured allocation and I/O results.
Save compatibility: schema v35 and the existing zlib envelope remain unchanged. Supported legacy saves still load; older builds without compression support cannot read compressed saves. Preserve your saves and settings when updating.
Downloads: Linux x64 / Steam Deck, Windows x64, Apple Silicon macOS and Intel macOS. Mac builds require macOS 15+, are unsigned terminal executables, and do not support SMAA; FXAA remains available. Physical hardware testing is separate from CI validation.
Your original game data is required and is not included. Engine and third-party licenses accompany the packages. Verify downloads using SHA256SUMS.txt.
Built and tested by GitHub CI, source commit f2bb623440a745ad412bc667b8e6befd0cb3a6c4.