Skip to content

v1.2.0 - Android Has Joined the Family! Quality-of-Life Improvements to the Joysticks + Expanded Switch Capabilities

Latest

Choose a tag to compare

@whylurking whylurking released this 13 Oct 20:26
d580710

The Binding of Isaac — Native Recomp v1.2.0

Android arrives, plus analog movement on every stick and touch controls on Switch.

📱 New: Android version

  • Native APK for 64-bit ARM phones and tablets with Android 7.0 or newer (OpenGL ES 3.0).
  • Touch controls: semi-transparent joysticks appear where you put your finger: left half to move, right half
    to shoot. Tap the bomb counter, the active item and the card/pill to use them, and use the pause button next
    to -LIFE-
    (or the back button/gesture).
  • Bluetooth / USB controllers work as on PC and can be mixed with touch.
  • Automatic resolution: renders at 720 lines and steps down to 600 / 540 / 480 if the device can't keep 60 fps
    (or set render_height yourself). Runs at the screen's refresh rate, 90 / 120 Hz included.
  • Low-latency audio (AAudio) mixed at the device's own rate. The run is paused and saved when you leave the app.
  • The game, settings, saves and logs live in the IsaacRecomp folder at the root of the internal storage.

🕹️ Analog movement (all platforms)

  • With an analog stick (controller, Switch, touch joystick), Isaac's speed now follows how far you push it,
    like in Rebirth. The dead zone is followed by 40 % speed, rising to full speed at ¾ of the stick's travel.
  • Top speed is never higher than the original. Keyboard and D-pad are unchanged.
  • New isaac.ini option joystick_acceleration (on by default; 0 restores the original all-or-nothing movement).

🎮 Nintendo Switch

  • The touch screen now works during play in handheld mode: the same joysticks, HUD taps and pause button
    next to -LIFE-
    as on Android (the button is hidden when docked). touch_controls = 0 turns them off.
  • The left stick is now analog (see above).
  • The Homebrew Menu now shows the author and version 1.2.0.

💻 PC

  • Controllers in menus: menus and the pause screen can be used with the controller alone (A confirms, B goes
    back, D-pad / left stick choose). Start / Back pause.
  • New isaac.ini option performance = 1: the performance overlay (F3) is on from startup.

🔊 Audio (all platforms)

  • Sound is mixed directly at the output device's sample rate with cubic interpolation, instead of being resampled
    twice. Cleaner high frequencies.

📦 Downloads

Platform File How to install
Windows (64-bit) IsaacRecomp_Win64.zip Extract, put Isaac.exe next to IsaacRecomp.exe, run it
Linux (64-bit) IsaacRecomp_Linux64.tar.gz Extract, put Isaac.exe next to isaac, run ./isaac
Android IsaacRecomp.apk Install it, create the IsaacRecomp folder at the root of the internal storage, copy Isaac.exe into it
Nintendo Switch IsaacRecomp_Switch.zip Copy switch/ to the SD card, put Isaac.exe in sd:/switch/isaac/, launch in application mode (hold R)
Source code IsaacRecomp_source.zip See Building from source in the README

Saves are compatible with v1.1.0 and can be copied between PC, Android and Switch. On PC and Switch, just replace
the program files; your isaac.ini keeps working, and new options take their default values.

Full details are in README.txt (PC / Android) and README_SWITCH.txt (Switch).