Skip to content

Vurus v0.1.3

Choose a tag to compare

@github-actions github-actions released this 19 Oct 00:07

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.