Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "The Binding of Isaac: Rebirth"

From PCGamingWiki, the wiki about fixing PC games
(→‎Input settings: Filled in.)
(→‎Essential improvements: Add Repentogon to the list of essential mods)
 
(108 intermediate revisions by 39 users not shown)
Line 1: Line 1:
{{cleanup|Fixes need proper formatting and can be simplified}}
+
{{Disambig|the 2014 remake|the original game|[[The Binding of Isaac]]}}
 
{{Infobox game
 
{{Infobox game
 
|cover        = The Binding of Isaac Rebirth - Cover.png
 
|cover        = The Binding of Isaac Rebirth - Cover.png
Line 6: Line 6:
 
{{Infobox game/row/developer|Nicalis}}
 
{{Infobox game/row/developer|Nicalis}}
 
|publishers  =  
 
|publishers  =  
 +
{{Infobox game/row/publisher|Nicalis}}
 +
|engines      =
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|November 4, 2014}}
 
{{Infobox game/row/date|Windows|November 4, 2014}}
 
{{Infobox game/row/date|OS X|November 4, 2014}}
 
{{Infobox game/row/date|OS X|November 4, 2014}}
 
{{Infobox game/row/date|Linux|November 4, 2014}}
 
{{Infobox game/row/date|Linux|November 4, 2014}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|the-binding-of-isaac-rebirth|86}}
 +
{{Infobox game/row/reception|OpenCritic|171/the-binding-of-isaac-rebirth|87}}
 +
{{Infobox game/row/reception|IGDB|the-binding-of-isaac-rebirth|rating}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | Expansion pack }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Bird's-eye view, Flip screen }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Roguelike, Shooter }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        |  Cartoon, Pixel art }}
 +
{{Infobox game/row/taxonomy/themes            | }}
 +
{{Infobox game/row/taxonomy/series            | The Binding of Isaac }}
 
|steam appid  = 250900
 
|steam appid  = 250900
 
|steam appid side = 322660
 
|steam appid side = 322660
|gogcom page  =
+
|gogcom id    = 1205572215
 +
|gogcom id side = 1450497670, 1485549041, 1990507827
 +
|official site= http://bindingofisaac.com/
 +
|hltb        = 9782
 +
|strategywiki =
 +
|mobygames    = binding-of-isaac-rebirth
 
|wikipedia    = The Binding of Isaac: Rebirth
 
|wikipedia    = The Binding of Isaac: Rebirth
 +
|winehq      = 18033
 +
|license      = commercial
 
}}
 
}}
{{Series|The Binding of Isaac}}
 
{{Disambig|the 2014 remake|the original game|[[The Binding of Isaac]]}}
 
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://bindingofisaac.com/ Official website]
+
{{GOG.com links|1205572215|the_binding_of_isaac}}
{{mm}} [http://bindingofisaac.wikia.com/wiki/The_Binding_of_Isaac_Wiki Community Wiki]
+
{{mm}} [https://steamcommunity.com/app/250900/discussions/ Steam Community Discussions]
{{mm}} [http://steamcommunity.com/app/250900/discussions/ Steam Community Discussions]
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Humble | bindingofisaac_rebirth | Steam ||}}
+
{{Availability/row| Epic Games Store | the-binding-of-isaac-repentance | DRM-free* | Contains all DLC. <ref>{{Refcheck|user=XactactX|date=2023-12-12|comment=Tested using the EGS version. The game gives a prompt to sign in with an Epic account, but the prompt can be closed and the game works fine, including offline.}}</ref> |  | Windows }}
{{Availability/row| Steam | 250900 | Steam ||}}
+
{{Availability/row| GOG.com  | the_binding_of_isaac_rebirth | DRM-free | | | Windows }}
 +
{{Availability/row| Steam | 250900 | Steam | |  | Windows, OS X, Linux }}
 +
{{Availability/row| Humble | the-binding-of-isaac-rebirth | Steam |  |  | Windows, OS X, Linux | unavailable }}
 +
}}
 +
{{--}} Linux and macOS support was dropped on release of Repentance DLC.
 +
{{--}} GOG release of Repentance DLC is not up to date and lacks daily challenges. Achievements related to this feature cannot be unlocked.
 +
 
 +
==Monetization==
 +
{{DLC|
 +
{{DLC/row| Afterbirth |  | Windows, OS X, Linux }}
 +
{{DLC/row| Afterbirth+ | Requires Afterbirth | Windows, OS X, Linux }}
 +
{{DLC/row| Repentance | Requires Afterbirth+ | Windows}}
 
}}
 
}}
{{ii}} All versions require [[Steam]].
+
 
 +
==Essential improvements==
 +
===Enhancement modifications===
 +
{{ii}} All Steam Workshop mods require the Afterbirth+ DLC.
 +
 
 +
====[https://steamcommunity.com/sharedfiles/filedetails/?id=2681875787 Mod Config Menu]====
 +
{{++}} Adds an in-game menu that allows to configure compatible mods.
 +
 
 +
====[https://steamcommunity.com/sharedfiles/filedetails/?id=1906405707 reHUD]====
 +
{{ii}} Requires [https://steamcommunity.com/sharedfiles/filedetails/?id=2487535818 Mod Config Menu] for customization.
 +
{{++}} Improved and customizable Extra HUD.
 +
====[https://steamcommunity.com/sharedfiles/filedetails/?id=1978904635 MiniMAPI: A Minimap API]====
 +
{{++}} Adds minimap mode that allows visibility of an entire floor without being enlarged.
 +
{{++}} Adds unique icons for pickups, slot machines and beggars.
 +
 
 +
====[https://repentogon.com/ Repentogon]====
 +
{{ii}} Script extender of Lua API.
 +
{{ii}} Requires Repentance. Compatible with the latest version, provided by Steam release. Other versions are untested and unsupported.
 +
{{++}} Provides bug-fixes, performance enhancements and extra functionality.
 +
 
 +
===Gameplay altering modifications===
 +
====[https://antibirth.com/ Antibirth]====
 +
{{ii}} Antibirth is an expansion that brings additional new content. It can be downloaded from the [https://www.antibirth.com/ official website].
 +
{{ii}} Incompatible with Afterbirth and Afterbirth+ DLC.
 +
{{ii}} Antibirth is included in the '''Repentance''' DLC.<ref>{{Refurl|url=https://twitter.com/edmundmcmillen/status/1035768949097418752|title=Edmund McMillen on Twitter: "Its official! Binding of Isaac: Repentance is the FINAL (for real this time) DLC for isaac. it will include the amazing Antibirth mod + a ton more content that will make you shit your butts! im working along side @FixItVinh to tweak the mod and make it canon!"|date=2019-08-19}}</ref>
  
 
==Game data==
 
==Game data==
===Configuration file(s) and save game data location===
+
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\My Games\Binding of Isaac Rebirth\}}
+
{{Game data/config|Windows|{{p|userprofile\Documents}}\My Games\Binding of Isaac Rebirth\|{{p|userprofile\Documents}}\My Games\Binding of Isaac Afterbirth\|{{p|userprofile\Documents}}\My Games\Binding of Isaac Afterbirth+\|{{p|userprofile\Documents}}\My Games\Binding of Isaac Repentance\}}
{{Game data/row|OS X|~/Library/Application Support/Binding of Isaac Rebirth/}}
+
{{Game data/config|OS X|{{p|osxhome}}/Library/Application Support/Binding of Isaac Rebirth/}}
{{Game data/row|Linux|{{P|xdgdatahome}}/binding of isaac rebirth/}}
+
{{Game data/config|Linux|{{P|xdgdatahome}}/binding of isaac rebirth/}}
{{Game data/row|Steam|{{P|Steam}}/userdata/{{P|uid}}/250900/remote/}}
+
{{Game data/config|Steam|{{P|Steam}}/userdata/{{P|uid}}/250900/remote/}}
 
}}
 
}}
 
{{XDG|true}}
 
{{XDG|true}}
 +
 +
===Save game data location===
 +
{{Game data|
 +
{{Game data/saves|Windows|{{p|userprofile\Documents}}\My Games\Binding of Isaac Rebirth\|{{p|userprofile\Documents}}\My Games\Binding of Isaac Afterbirth\|{{p|userprofile\Documents}}\My Games\Binding of Isaac Afterbirth+\|{{p|userprofile\Documents}}\My Games\Binding of Isaac Repentance\}}
 +
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/Binding of Isaac Rebirth/}}
 +
{{Game data/saves|Linux|{{P|xdgdatahome}}/binding of isaac rebirth/}}
 +
{{Game data/saves|Steam|{{P|Steam}}/userdata/{{P|uid}}/250900/remote/}}
 +
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
{{ii}} Currently there are problems with save game syncing on OS X.
 
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = true
+
|epic games launcher      = unknown
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                = true
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
 +
{{ii}} Currently there are problems with save game syncing on OS X.
  
==Video settings==
+
==Video==
{{Image|The Binding of Isaac Rebirth - settings.png|General settings.}}
+
{{Image|The Binding of Isaac Rebirth Options.png|In-game options menu.}}
{{Video settings
+
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 63: Line 137:
 
|multimonitor              = false
 
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = false
+
|ultrawidescreen            = true
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
 
|4k ultra hd                = false
 
|4k ultra hd                = false
Line 75: Line 149:
 
|anisotropic                = n/a
 
|anisotropic                = n/a
 
|anisotropic notes          =  
 
|anisotropic notes          =  
|antialiasing              = n/a
+
|antialiasing              = false
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = hackable
 
|vsync                      = hackable
 
|vsync notes                = Toggle with <code>VSync=1/0</code> inside <code>[[#Configuration file(s) and save game data location|options.ini]]</code>
 
|vsync notes                = Toggle with <code>VSync=1/0</code> inside <code>[[#Configuration file(s) and save game data location|options.ini]]</code>
Line 82: Line 159:
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = false
 
|120 fps                    = false
|120 fps notes              = Frame rate is capped at 60 FPS.<ref>[http://steamcommunity.com/app/250900/discussions/0/613941122638985882/ 120+ FPS support ? :: The Binding of Isaac: Rebirth General Discussions]</ref>
+
|120 fps notes              = Frame rate is capped at 60 FPS.<ref>{{Refurl|url=https://steamcommunity.com/app/250900/discussions/0/613941122638985882/|title=120+ FPS support ? :: The Binding of Isaac: Rebirth General Discussions|date=May 2023}}</ref>
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = false
 
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Image|The Binding of Isaac Rebirth Remapping.png|In-game key map settings.}}
 +
{{Image|The Binding of Isaac Rebirth Gamepad Remapping.png|In-game gamepad button map settings.}}
 +
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = n/a
 
|acceleration option      = n/a
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = na
+
|mouse sensitivity        = n/a
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
 
|mouse menu                = false
 
|mouse menu                = false
Line 99: Line 180:
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  =  
 
|controller support notes  =  
Line 105: Line 188:
 
|controller remap          = true
 
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = na
+
|controller sensitivity    = n/a
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
 
|invert controller y-axis  = n/a
 
|invert controller y-axis  = n/a
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts            = Xbox, Dualshock
+
|xbox prompts              = true
 +
|xbox prompts notes        =
 +
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4               = true
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = true
 +
|dualshock prompts notes  =
 +
|light bar support        = false
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = unknown
 +
|other controllers notes  =
 +
|other button prompts      = unknown
 +
|other button prompts notes=  
 +
|button prompts            = Xbox, DualShock
 
|button prompts notes      =  
 
|button prompts notes      =  
 
|controller hotplug        = true
 
|controller hotplug        = true
Line 117: Line 220:
 
|haptic feedback          = false
 
|haptic feedback          = false
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = false
|light bar support notes   =  
+
|simultaneous input notes  = Simultaneous input does exist in menus, but not in game
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Music and sound effects.
 
|separate volume notes    = Music and sound effects.
|surround sound          = n/a
+
|surround sound          = false
 
|surround sound notes    =  
 
|surround sound notes    =  
 
|subtitles                = false
 
|subtitles                = false
Line 134: Line 247:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 145: Line 260:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation by Dark Sorroww. [https://steamcommunity.com/sharedfiles/filedetails/?id=950570584 SteamWorkshop page]
 +
  |fan       = true
 +
}}
 +
{{L10n/switch
 +
|language  = Ukrainian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes     = Fan translation by Demabel. [https://steamcommunity.com/sharedfiles/filedetails/?id=2932853800 SteamWorkshop page]
 +
|fan      = true
 
}}
 
}}
 
}}
 
}}
Line 152: Line 290:
 
{{Network/Multiplayer
 
{{Network/Multiplayer
 
|local play          = true
 
|local play          = true
|local play players  = 2
+
|local play players  = 2-4
 
|local play modes    = Co-op
 
|local play modes    = Co-op
|local play notes    = Second player plays with a random follower, not a full character. On pressing start the main player loses 1 heart container for the second player. Upon death, or the second player leaving the game again, the container is returned. A controller is needed for co-op.
+
|local play notes    = In versions of the game prior to Repentance, one other player plays with a random baby, not a full character. On pressing start the main player loses 1 heart container for the second player. Upon death, or the second player leaving the game again, the container is returned. A controller is needed for co-op.<br>
 +
Following the release of Repentance in 2021, co-op is available for up to 4 total players with any of the full characters in the game instead of the babies. Babies can still be played if players enter after the first room is left.
 
|lan play            = false
 
|lan play            = false
 
|lan play players    =  
 
|lan play players    =  
Line 169: Line 308:
 
==Issues fixed==
 
==Issues fixed==
 
===Improve performance on old hardware===
 
===Improve performance on old hardware===
From [https://www.reddit.com/r/bindingofisaac/comments/2ld3t1/psa_how_to_speed_up_rebirth_considerably_even_on/ r/BindingOfIsaac]
+
{{Fixbox|description=Set MaxRenderScale|ref=<ref name="reddit performance">{{Refurl|url=https://www.reddit.com/r/bindingofisaac/comments/2ld3t1/psa_how_to_speed_up_rebirth_considerably_even_on/|title=(PSA) How to speed up Rebirth considerably (even on ancient hardware) : bindingofisaac|date=2019-08-19}}</ref>|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>options.ini</code>.
 +
# Set <code>MaxRenderScale</code> to <code>1</code>.
  
In case you are suffering from speed issues because of slow graphics hardware, or if some shaders don't work for you, you can disable certain effects.
+
'''Notes'''
In the resources directory (in the game installation) create a file "config.ini" with the following content. On Mac you have to right-click on the app bundle, select "View Package Contents", go into Contents/Resources/resources, then create the file there.
+
{{--}} This fix will make scrolling choppier and add some artifacts to scaled sprites.
 +
}}
  
{{Fixbox|1=
+
{{Fixbox|description=Disable certain effects on '''Windows''' and '''Linux'''|ref=<ref name="reddit performance"/>|fix=
{{Fixbox/fix|config.ini}}
+
# Navigate to the <code>resources</code> directory in the installation folder.
*[Options]
+
# Create a file titled <code>config.ini</code> with the following content:
*EnableColorCorrection=0
+
<nowiki>
*EnableCaustics=0
+
[Options]
*EnableShockwave=0
+
EnableColorCorrection=0
*EnableLighting=0
+
EnableCaustics=0
*EnableFilter=0
+
EnableShockwave=0
*EnablePixelation=0
+
EnableLighting=0
*EnableBloom=0
+
EnableFilter=0
 +
EnablePixelation=0
 +
EnableBloom=0</nowiki>
 +
{{++}} This fix may also amend broken shaders.
 +
{{ii}} To disable only certain effects, enter <code>0</code> or <code>1</code> for some options.
 +
{{ii}} It is recommended to leave <code>EnableLighting</code> on in order to preserve the game's atmosphere.
 
}}
 
}}
  
This will disable most special effects. If you only want to disable certain effects, you can do so by replacing 0 by 1 for some options. I would recommend leaving the EnableLighting option on because it adds a lot to the game's atmosphere.
+
{{Fixbox|description=Disable certain effects on '''Mac'''|ref=<ref name="reddit performance"/>|fix=
 +
# Right-click on the App bundle
 +
# Select "View Package Contents"
 +
# Go into <code>Contents/Resources/resources</code>
 +
# Create the same <code>config.ini</code> as listed above.
 +
}}
  
Another tweak mentioned by others: edit the MaxRenderScale value in options.ini (in your save data directory) to 1. This also gives quite a speed boost. This will make the scrolling more choppy and add some artifacts to scaled sprites, so you might want to change it back in case your experience isn't improved by it.
+
===Crash on game start===
 +
{{Fixbox|description=Possible solutions|ref={{cn|date=October 2016}}|fix=
  
===Crash on game initialization===
+
{{ii}} Sometimes, the "Preparing to start game" window pops up and nothing happens. The following log is usually produced:
Some people are not able to start the game right now. Usually the "Preparing to start game window" pops up and nothing happens. The log looks like this
+
<nowiki>
{{Fixbox|1=
 
{{Fixbox/fix|Log}}
 
 
*timeBeginPeriod( 1 )
 
*timeBeginPeriod( 1 )
 
*GLFW Error 65542: WGL: The driver does not appear to support OpenGL
 
*GLFW Error 65542: WGL: The driver does not appear to support OpenGL
 
*GLFW Error 65542: WGL: The driver does not appear to support OpenGL
 
*GLFW Error 65542: WGL: The driver does not appear to support OpenGL
 
*Failed to create OpenGL window / context
 
*Failed to create OpenGL window / context
*Caught exception, writing minidump...
+
*Caught exception, writing minidump...</nowiki>
 +
 
 +
{{ii}}Most likely, some OpenGL extensions are not supported by your graphics card or driver. No fix is available in this case.
 +
{{ii}}Binding of Isaac: Rebirth requires OpenGL 2.0 support, with OpenGL 3.0 recommended.
 +
 
 +
* Try installing the most recent graphics drivers. It is recommended to uninstall the drivers included with the operating system and install the ones directly from the vendor site (NVIDIA, AMD, Intel ...).
 +
* If you have both an integrated on-board graphics chip and a discrete graphics card, make sure the game is running on the discrete graphics card.
 +
* Try to "Verify Integrity of Game Cache" in Steam.
 
}}
 
}}
  
Most likely some OpenGL extensions are not supported by your graphics card or driver. There is nothing we can do about that at the time being.
+
===Keyboard getting stuck sometimes===
* Try installing the most recent graphics drivers. Sometimes it helps to uninstall the drivers included with the operating system and installing the ones directly from the vendor site (NVIDIA, AMD, Intel ...).
+
{{ii}} Some wireless keyboards might have the same problem, as there is a limited number of combinations of keypresses these keyboards can transmit. Try altering the controls until the issue is resolved.
* If you have both an integrated on-board graphics chip, and a discrete graphics card, make sure running the game on the discrete graphics card.
+
{{ii}} Seems to occur mostly with the Logitech G110 keyboard, but other models might be affected as well.
Important! Binding of Isaac: Rebirth needs OpenGL 2.0 support, OpenGL 3.0 is recommended. If your graphics card does not support OpenGL 2.0, you are probably out of luck.
 
  
Another common reason for the game to crash at startup is that the game files are broken. You can tell the Steam client to automatically check the game files for errors and re-download broken ones. Right click on "The Binding of Isaac: Rebirth" in your games list, select "Properties", "Local Files", "Verify Integrity Of Game Cache..."
+
{{Fixbox|description=Disable controller hotplugging|ref={{cn|date=July 2016}}|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>options.ini</code>.
 +
# Change <code>ControllerHotplug=1</code> to <code>ControllerHotplug=0</code>.
 +
}}
  
===Keyboard getting stuck randomly===
+
===Sound effects not working===
This seems to mostly happen on the Logitech G110 keyboard, but others might be affected, too. Try to disable controller hotplugging.
+
{{ii}} Usually, the music may work but sound effects are either missing or only transmitting from one side of a pair of Stereo speakers.
You can disable gamepad hotplugging by changing "ControllerHotplug=1" to "ControllerHotplug=0" in the Options.ini file, which is located in your save data folder. Look at the top of this page for instructions on how to locate the save data folder on your PC.
 
  
Some wireless keyboards might have the same problem, as there is a limit amount of combinations of keypresses these keyboards can transmit. You could alter the controls until this is not a problem anymore.
+
{{Fixbox|description=Option #1 - Switching settings|ref={{cn|date=July 2016}}|fix=
 +
* Try different settings for your speakers, e.g. switch from Surround to Stereo mode or vice versa.
 +
}}
  
===Sound effects not working===
+
{{Fixbox|description=Option #2 - Switching versions of OpenAL libraries|ref={{cn|date=July 2016}}|fix=
A common issue seems to be that the music is working, but the sound effects are either missing or only coming from one side of your Stereo speakers.
 
You can try different settings for your speakers, e.g. switch from Surround to Stereo mode or vice versa.
 
What could also work is using a different version of the OpenAL libraries.
 
 
#Install the OpenAL libraries from http://www.openal.org/creative-installers/oalinst.zip
 
#Install the OpenAL libraries from http://www.openal.org/creative-installers/oalinst.zip
#Go to your game folder by right-clicking on "The Binding of Isaac: Rebirth", then selecting "Properties", "Local Files", "Browse Local Files..."
+
#Go to the game folder by right-clicking on <code>The Binding of Isaac: Rebirth</code>, then selecting <code>Properties</code>, <code>Local Files</code>, <code>Browse Local Files...</code>
#Delete or rename OpenAL32.dll
+
#Delete or rename <code>OpenAL32.dll</code>.
If the instructions above solve your sound effects problem, we would appreciate a short mail to isaac@nicalis.com.
+
}}
  
 
===Speed issues, unstable frame rate===
 
===Speed issues, unstable frame rate===
For some players the game is running either too fast or too slow, on systems where performance is not the issue. If you are experiencing this, try disabling VSync by changing "VSync=1" to "VSync=0" in the Options.ini file, which is located in your save data folder. Look at the top of this page for instructions on how to locate the save data folder on your PC.
+
{{ii}} Some players with strong systems report the game running too fast or too slow.
  
===Audio noise for hardware connected on USB===
+
{{Fixbox|description=Disable VSync|ref={{cn|date=July 2016}}|fix=
If you experience crackling, or otherwise scrambled audio, and your audio hardware is connected via USB, it might be that the gamepad hotplugging is interfering with your USB.
+
# Go to the [[#Game data|configuration file(s) location]].
You can disable gamepad hotplugging by changing "ControllerHotplug=1" to "ControllerHotplug=0" in the Options.ini file, which is located in your save data folder. Look at the top of this page for instructions on how to locate the save data folder on your PC.
+
# Open <code>options.ini</code>.
What also might help is to avoid connecting your audio hardware (speakers, headphones, headset, microphone) via USB, if that is an option for you.
+
# Change <code>VSync=1</code> to <code>VSync=0</code>.
 +
}}
 +
 
 +
===Audio noise for hardware connected via USB===
 +
{{ii}} Some users are experiencing crackling or scrambled audio with audio devices connected via USB.
 +
 
 +
{{Fixbox|description=Disable gamepad hotplugging|ref={{cn|date=October 2016}}|fix=
 +
{{ii}} Gamepad hotplugging may be interfering with the USB devices.
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>options.ini</code>.
 +
# Change <code>ControllerHotplug=1</code> to <code>ControllerHotplug=0</code>.
 +
{{ii}} Alternatively, one can also avoid connecting audio hardware (speakers, headphones, headsets, microphones) via USB if the option is available.
 +
}}
  
 
===Motion sickness caused by the camera===
 
===Motion sickness caused by the camera===
You can switch to a different camera mode by changing "CameraStyle=1" to "CameraStyle=2" in the Options.ini file, which is located in your save data folder. Look at the top of this page for instructions on how to locate the save data folder on your PC.
+
{{Fixbox|description=Switch camera modes|ref={{cn|date=July 2016}}|fix=
 +
# Go to the [[#Game data|configuration file(s) location]].
 +
# Open <code>options.ini</code>.
 +
# Change <code>CameraStyle=1</code> to <code>CameraStyle=2</code>.
 +
}}
  
 
==Other information==
 
==Other information==
Line 249: Line 425:
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
 +
|vulkan versions        =
 +
|vulkan notes          =
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = true
+
|windows 32-bit exe    = true
|64-bit executable notes= OS X and Linux only.
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = true
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable= true
 +
|linux 64-bit executable= true
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
  
Line 278: Line 467:
 
|minOS    = XP
 
|minOS    = XP
  
|minCPU  = Intel Core 2 Duo  
+
|minCPU  = Intel Core 2 Duo
 
|minRAM  = 2 GB
 
|minRAM  = 2 GB
 
|minHD    = 449 MB
 
|minHD    = 449 MB
|minGPU  = "Discreet video card"
+
|minGPU  = Discrete
  
 
|recOS    = Vista, 7, 8
 
|recOS    = Vista, 7, 8
 
|recCPU  = 2.4 GHz Quad Core 2.0 or higher
 
|recCPU  = 2.4 GHz Quad Core 2.0 or higher
|recRAM  = 8 GB  
+
|recRAM  = 8 GB
 
|recHD    =  
 
|recHD    =  
 
|recGPU  = Intel HD Graphics 4000
 
|recGPU  = Intel HD Graphics 4000
Line 299: Line 488:
 
|minRAM  = 2 GB
 
|minRAM  = 2 GB
 
|minHD    = 449 MB
 
|minHD    = 449 MB
|minGPU  = "Discreet video card"
+
|minGPU  = Discrete
  
 
|recOS    = 10.9
 
|recOS    = 10.9
Line 313: Line 502:
 
|OSfamily = Linux
 
|OSfamily = Linux
  
|minOS    = Any distribution
+
|minOS    =  
 
|minCPU  = Intel Core 2 Duo
 
|minCPU  = Intel Core 2 Duo
 
|minRAM  = 2 GB
 
|minRAM  = 2 GB
 
|minHD    = 449 MB
 
|minHD    = 449 MB
|minGPU  = "Discreet video card"
+
|minGPU  = Discrete
  
 
|recOS    =  
 
|recOS    =  

Latest revision as of 19:42, 19 February 2024

This page is for the 2014 remake. For the original game, see The Binding of Isaac.

The Binding of Isaac: Rebirth
The Binding of Isaac: Rebirth cover
Developers
Edmund McMillen
Nicalis
Publishers
Nicalis
Release dates
Windows November 4, 2014
macOS (OS X) November 4, 2014
Linux November 4, 2014
Reception
Metacritic 86
OpenCritic 87
Taxonomy
Monetization Expansion pack
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Bird's-eye view, Flip screen
Controls Direct control
Genres Roguelike, Shooter
Art styles Cartoon, Pixel art
Series The Binding of Isaac
The Binding of Isaac: Rebirth on HowLongToBeat
The Binding of Isaac: Rebirth on IGDB
The Binding of Isaac: Rebirth on MobyGames
The Binding of Isaac: Rebirth on Wikipedia
The Binding of Isaac
The Binding of Isaac 2011
The Binding of Isaac: Rebirth 2014
The Legend of Bum-Bo 2019

General information

GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
Contains all DLC. [1]
Windows
GOG.com
DRM-free
Windows
Steam
Icon overlay.png
Windows
macOS (OS X)
Linux
Humble Store (unavailable)
Icon overlay.png
Windows
macOS (OS X)
Linux
Linux and macOS support was dropped on release of Repentance DLC.
GOG release of Repentance DLC is not up to date and lacks daily challenges. Achievements related to this feature cannot be unlocked.

Monetization

DLC and expansion packs

Name Notes
Afterbirth
Windows
macOS (OS X)
Linux
Afterbirth+ Requires Afterbirth
Windows
macOS (OS X)
Linux
Repentance Requires Afterbirth+
Windows

Essential improvements

Enhancement modifications

All Steam Workshop mods require the Afterbirth+ DLC.

Mod Config Menu

Adds an in-game menu that allows to configure compatible mods.

reHUD

Requires Mod Config Menu for customization.
Improved and customizable Extra HUD.

MiniMAPI: A Minimap API

Adds minimap mode that allows visibility of an entire floor without being enlarged.
Adds unique icons for pickups, slot machines and beggars.

Repentogon

Script extender of Lua API.
Requires Repentance. Compatible with the latest version, provided by Steam release. Other versions are untested and unsupported.
Provides bug-fixes, performance enhancements and extra functionality.

Gameplay altering modifications

Antibirth

Antibirth is an expansion that brings additional new content. It can be downloaded from the official website.
Incompatible with Afterbirth and Afterbirth+ DLC.
Antibirth is included in the Repentance DLC.[2]

Game data

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\My Games\Binding of Isaac Rebirth\
%USERPROFILE%\Documents\My Games\Binding of Isaac Afterbirth\
%USERPROFILE%\Documents\My Games\Binding of Isaac Afterbirth+\
%USERPROFILE%\Documents\My Games\Binding of Isaac Repentance\
macOS (OS X) $HOME/Library/Application Support/Binding of Isaac Rebirth/
Linux $XDG_DATA_HOME/binding of isaac rebirth/
Steam <Steam-folder>/userdata/<user-id>/250900/remote/
This game follows the XDG Base Directory Specification on Linux.

Save game data location

System Location
Windows %USERPROFILE%\Documents\My Games\Binding of Isaac Rebirth\
%USERPROFILE%\Documents\My Games\Binding of Isaac Afterbirth\
%USERPROFILE%\Documents\My Games\Binding of Isaac Afterbirth+\
%USERPROFILE%\Documents\My Games\Binding of Isaac Repentance\
macOS (OS X) $HOME/Library/Application Support/Binding of Isaac Rebirth/
Linux $XDG_DATA_HOME/binding of isaac rebirth/
Steam <Steam-folder>/userdata/<user-id>/250900/remote/

Save game cloud syncing

System Native Notes
Epic Games Launcher
GOG Galaxy
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud
Currently there are problems with save game syncing on OS X.

Video

In-game options menu.
In-game options menu.

Graphics feature State Notes
Widescreen resolution
Native 960x540.
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Windowed
Can also be toggled with F. Window can be resized.
Borderless fullscreen windowed
Use fullscreen mode.
Anisotropic filtering (AF)
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Toggle with VSync=1/0 inside options.ini
60 FPS
120+ FPS
Frame rate is capped at 60 FPS.[3]
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Input

In-game key map settings.
In-game key map settings.
In-game gamepad button map settings.
In-game gamepad button map settings.

Audio

Audio feature State Notes
Separate volume controls
Music and sound effects.
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
French
Russian
Fan translation by Dark Sorroww. SteamWorkshop page
Ukrainian
Fan translation by Demabel. SteamWorkshop page

Network

Multiplayer types

Type Native Players Notes
Local play
2-4 Co-op
In versions of the game prior to Repentance, one other player plays with a random baby, not a full character. On pressing start the main player loses 1 heart container for the second player. Upon death, or the second player leaving the game again, the container is returned. A controller is needed for co-op.
Following the release of Repentance in 2021, co-op is available for up to 4 total players with any of the full characters in the game instead of the babies. Babies can still be played if players enter after the first room is left.
LAN play
Online play

Issues fixed

Improve performance on old hardware

Set MaxRenderScale[4]
  1. Go to the configuration file(s) location.
  2. Open options.ini.
  3. Set MaxRenderScale to 1.

Notes

This fix will make scrolling choppier and add some artifacts to scaled sprites.
Disable certain effects on Windows and Linux[4]
  1. Navigate to the resources directory in the installation folder.
  2. Create a file titled config.ini with the following content:
[Options]
EnableColorCorrection=0
EnableCaustics=0
EnableShockwave=0
EnableLighting=0
EnableFilter=0
EnablePixelation=0
EnableBloom=0
This fix may also amend broken shaders.
To disable only certain effects, enter 0 or 1 for some options.
It is recommended to leave EnableLighting on in order to preserve the game's atmosphere.
Disable certain effects on Mac[4]
  1. Right-click on the App bundle
  2. Select "View Package Contents"
  3. Go into Contents/Resources/resources
  4. Create the same config.ini as listed above.

Crash on game start

Possible solutions[citation needed]
Sometimes, the "Preparing to start game" window pops up and nothing happens. The following log is usually produced:
*timeBeginPeriod( 1 )
*GLFW Error 65542: WGL: The driver does not appear to support OpenGL
*GLFW Error 65542: WGL: The driver does not appear to support OpenGL
*Failed to create OpenGL window / context
*Caught exception, writing minidump...
Most likely, some OpenGL extensions are not supported by your graphics card or driver. No fix is available in this case.
Binding of Isaac: Rebirth requires OpenGL 2.0 support, with OpenGL 3.0 recommended.
  • Try installing the most recent graphics drivers. It is recommended to uninstall the drivers included with the operating system and install the ones directly from the vendor site (NVIDIA, AMD, Intel ...).
  • If you have both an integrated on-board graphics chip and a discrete graphics card, make sure the game is running on the discrete graphics card.
  • Try to "Verify Integrity of Game Cache" in Steam.

Keyboard getting stuck sometimes

Some wireless keyboards might have the same problem, as there is a limited number of combinations of keypresses these keyboards can transmit. Try altering the controls until the issue is resolved.
Seems to occur mostly with the Logitech G110 keyboard, but other models might be affected as well.
Disable controller hotplugging[citation needed]
  1. Go to the configuration file(s) location.
  2. Open options.ini.
  3. Change ControllerHotplug=1 to ControllerHotplug=0.

Sound effects not working

Usually, the music may work but sound effects are either missing or only transmitting from one side of a pair of Stereo speakers.
Option #1 - Switching settings[citation needed]
  • Try different settings for your speakers, e.g. switch from Surround to Stereo mode or vice versa.
Option #2 - Switching versions of OpenAL libraries[citation needed]
  1. Install the OpenAL libraries from http://www.openal.org/creative-installers/oalinst.zip
  2. Go to the game folder by right-clicking on The Binding of Isaac: Rebirth, then selecting Properties, Local Files, Browse Local Files...
  3. Delete or rename OpenAL32.dll.

Speed issues, unstable frame rate

Some players with strong systems report the game running too fast or too slow.
Disable VSync[citation needed]
  1. Go to the configuration file(s) location.
  2. Open options.ini.
  3. Change VSync=1 to VSync=0.

Audio noise for hardware connected via USB

Some users are experiencing crackling or scrambled audio with audio devices connected via USB.
Disable gamepad hotplugging[citation needed]
Gamepad hotplugging may be interfering with the USB devices.
  1. Go to the configuration file(s) location.
  2. Open options.ini.
  3. Change ControllerHotplug=1 to ControllerHotplug=0.
Alternatively, one can also avoid connecting audio hardware (speakers, headphones, headsets, microphones) via USB if the option is available.

Motion sickness caused by the camera

Switch camera modes[citation needed]
  1. Go to the configuration file(s) location.
  2. Open options.ini.
  3. Change CameraStyle=1 to CameraStyle=2.

Other information

API

Technical specs Supported Notes
OpenGL 2.0
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
Linux

Middleware

Middleware Notes
Audio OpenAL
Cutscenes Theora

System requirements

Windows
Minimum Recommended
Operating system (OS) XP
Processor (CPU) Intel Core 2 Duo
System memory (RAM) 2 GB
Hard disk drive (HDD) 449 MB
Video card (GPU) Discrete
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.8
Processor (CPU) Intel Core 2 Duo
System memory (RAM) 2 GB
Hard disk drive (HDD) 449 MB
Video card (GPU) Discrete
Linux
Minimum Recommended
Operating system (OS)
Processor (CPU) Intel Core 2 Duo
System memory (RAM) 2 GB
Hard disk drive (HDD) 449 MB
Video card (GPU) Discrete


References