Skip to content

Gethes v0.04 - Immersion + Trust Update

Choose a tag to compare

@OrionTheProgrammer OrionTheProgrammer released this 05 Mar 16:44
· 20 commits to main since this release

Gethes v0.04 focuses on two pillars: stronger in-game immersion and a safer, more reliable distribution/update pipeline.

Highlights

  • Added a two-step updater flow: update prepare + update apply.
  • Added checksum policy modes for updates: strict (recommended) and unsafe.
  • Added a new doctor command for diagnostics:
    • doctor all
    • doctor audio
    • doctor update
    • doctor ui
    • doctor system
  • Improved SFX diagnostics with critical-event detection.
  • Improved UI scaling:
    • Presets: small, normal, large, huge
    • Adaptive mode: auto
  • Improved visual feedback:
    • richer status overlays
    • cleaner pulse/scan effects
    • tuned particle behavior

Audio Reliability Improvements

  • Added per-event cooldowns to prevent spam/overlap issues.
  • Added event priority/channel handling for important sounds.
  • Improved mixer reliability and event playback consistency.

Update and Distribution Improvements

  • Update flow now supports pre-download/prepare before apply.
  • Stronger checksum verification behavior in updater logic.
  • Build pipeline now generates:
    • SHA256SUMS-v0.04.txt
    • SHA256SUMS.txt
    • per-artifact .sha256 files
  • Added ZIP packaging retry logic to avoid random file-lock build failures.
  • Version metadata is now consistent across app, installer, and release files.

Versioning

  • Updated project version to 0.04 across:
    • runtime app version
    • installer version metadata
    • Windows file/product version fields
    • README status reference

Technical Quality

  • Compile check passed.
  • Test suite passed (46 passed).

Release Artifacts

  • Gethes-Setup-v0.04.exe
  • Gethes-v0.04-win64-portable.zip
  • SHA256SUMS-v0.04.txt