Skip to content

Release v0.3.2

Latest

Choose a tag to compare

@SaekoM SaekoM released this 11 Jun 19:39
· 11 commits to main since this release

Fap Hero Journey — v0.3.2

This one's about progression and upkeep: your runs now get scored and kept,
pausing costs you, and the app can update itself.

Existing journeys, saves, and settings carry over untouched.


✨ Highlights

  • Local scoreboard — a high-score history for each journey.
  • Pause penalty — your score drains while you're paused.
  • In-app updater — check, download, and stage a new build from inside the app.

🏆 Local Scoreboard

Every run you finish — or abandon — is recorded per journey, ranked by score.

  • A HIGH SCORES panel appears beside a journey's details in the selector,
    listing your top runs with the outcome (✓ complete or ✗ round 4/9) and
    the date.
  • Both completed and abandoned runs are tracked (quitting to the menu
    mid-journey counts as an attempt — Save & Quit at a checkpoint does not).
  • Clear a journey's history anytime from the panel. It's also cleared
    automatically when you rebuild/re-import or delete the journey.

⏸ Pause Penalty

Stepping away now has a cost.

  • While the game is actively paused — the pause button or the Options menu —
    your score ticks down each second.
  • System pauses are free: boss intros, checkpoint banners, shops, forks, and
    storyboards never penalize you.
  • The penalty only eats into the current round's score and never drops below
    zero — points you've already banked are safe.

⬇ In-App Updater

No more manually checking the forum for new builds.

  • The main menu checks for a newer release on launch and shows an
    "Update available" banner.
  • Click it to download the new build, verify it, and extract it into a fresh
    folder next to your current install
    — the folder opens automatically. Close
    the app, run the new version, and delete the old folder.
  • The updater never overwrites the running app, so there's nothing to corrupt.
  • Don't want it pinging for updates? Turn it off: Options → "Check for updates
    on launch."

🔧 Under the hood

  • Added an automated test suite (51 tests) and CI that runs on every change —
    fewer regressions reaching you.
  • Internal cleanups to the fork-resolution, sensory-effect, and save code (no
    behaviour change).

🐛 Fixes

  • The score could quietly tick up in the background behind a boss intro or
    checkpoint banner — playback is now properly frozen until the round begins.