Skip to content

v1.1.0 - Perfomance and Gameplay Fixes and Improvements

Choose a tag to compare

@whylurking whylurking released this 12 Oct 12:23
· 15 commits to main since this release
8925d1c

Bug-fix and performance update over v1.0.0. All versions of the recomp were affected.

Fixes

  • Blood/creep puddles dealt "random" damage. The floor check was done at the wrong spot (1.5×–2.25× away from the player), so puddles far away could hurt you and the one under you sometimes didn't. Now it matches what you see.
  • Slowdown in long sessions (and crashes on Switch after 20–30 min). Every sound left an invisible object behind; thousands piled up over time.
  • Hitches after ~30 min of play. The game now produces ~60% less memory garbage, and cleaning it up can no longer make a game tick miss its deadline.
  • Eternal Edition: the hard-mode mark no longer appears on the HUD when hard mode is off.
  • The learned preload list no longer grows without limit, and preloading never fills more than ~60% of the texture atlas.
  • Sound durations now use each sound's real sample rate.

Improvements

  • Lower input latency: the controller/keyboard is read continuously while waiting for the display, so presses don't wait for the next frame (low_latency = 1, on by default).
  • New experimental option interp_lead in isaac.ini (0–0.5) to draw the image slightly ahead. Visual only; the game logic is not affected.

Downloads

  • IsaacRecomp_Win64.zip — Windows
  • IsaacRecomp_Linux64.tar.gz — Linux
  • IsaacRecomp_Switch.zip — Nintendo Switch (homebrew)

Full Changelog: v1.0.1...v1.1.0