Switch D Infinity
One new press advances one die. It does not use the active item or spend charge. Holding does not repeatedly cycle.
Website illustration only; this does not control the game.
The controls Isaac’s iOS version leaves out, together in one mod. Drop and switch D Infinity, hold R to restart, and press Esc to pause. In PlayCover, Enter confirms like Space and F toggles fullscreen. No extra buttons on your screen.
Each active area is 72 × 64 screen points. Both are invisible in Isaac and available only during an unpaused run.
Control-location diagram, not a gameplay screenshot. Screen points are logical touch coordinates, not image pixels.
One new press advances one die. It does not use the active item or spend charge. Holding does not repeatedly cycle.
Website illustration only; this does not control the game.
Keep your finger in the zone for the game’s normal drop threshold, about three seconds. Eligible trinkets and pocket items follow Isaac’s own drop rules.
No equipped trinket is needed to drop a pocket item.
Confirm the selected pause-menu option: Continue resumes the run; Options opens Options. Ordinary and keypad Enter use the game’s own Space input. Debug Console text entry stays normal.
Press F to enter native macOS fullscreen; release and press again to return to windowed mode. Holding F toggles once, and presses during the native animation do not queue extra transitions. Text fields and modified shortcuts are left alone.
The same native ARM64 code, packaged for your setup. Use only one loading method per Isaac installation.
Isaac Fixes v0.2.0 · Release files on GitHub
ElleKit injection package for the installed native game. No extra mod is required.
Download DEB ↓Import the framework archive into Isaac’s own tweak folder, not the shared global folder.
Download framework ↓The standalone dylib with setup notes. Embed it into the app and sign the complete bundle.
Download package ↓Playing the iOS game in PlayCover? Use the Mac Catalyst / PlayCover dylib instead of the iPhone build.
No description database, Steam account or configuration panel is needed. Upgrading from Drop or the experimental Enter mod? Replace those copies instead of loading duplicates.
IsaacFixes-rootless.deb.LiveContainer.framework.zip archive.IsaacFixes.dylib in the app’s Frameworks directory.@executable_path/Frameworks/IsaacFixes.dylib.PlayCover uses the Mac Catalyst build, not the iPhone dylib. Preserve the existing app entitlements and other mods when re-signing. Remove the standalone IsaacEnterSpace load command and replace the old Drop library; load only one copy of Isaac Fixes. No Isaac IPA, extracted game assets or purchase bypass is included.
This is a small native mod, not a Windows Lua-mod loader. A matching game executable is required; unknown builds are left untouched.
Gameplay test checklist ↗Yes. During an unpaused run, the bottom-left 72 × 64 screen points are Drop and the top-center 72 × 64 points are Restart. Both zones are invisible and disabled in menus and while paused.
The dylib has no jailbreak dependencies. LiveContainer and direct embedding are supported loading formats; a directly embedded dylib must be code-signed with the app. This is not an App Store app and does not change Apple’s signing requirements.
Holding supplies the game’s native Drop input; the game handles eligible drops. D Infinity tapping changes its selected mode and refreshes the native HUD, without activating the item. The mod does not edit save files directly.
No. This release supports D Infinity cycling and native hold-to-drop. Other short-press Ctrl behaviors still need their own iOS compatibility work.
First fully restart Isaac and check that only one copy is loaded. Include your game version, loading method and exact steps in a GitHub issue. The diagnostic log is at Library/Application Support/IsaacFixes/fixes.log inside Isaac’s own container.