The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

[BETA] REPENTOGON: Isaac Script Extender
 Ten wątek został przypięty, więc pewnie jest ważny
Grandma Skateboarding in Hell  [producent] 4 stycznia 2024 o 22:11
[READ ME!] Frequently asked Questions
GENERAL FAQ

What is REPENTOGON?

REPENTOGON is an unofficial script extender for The Binding of Isaac: Repentance. It significantly expands the modding API to address long-standing issues and introduces new possibilities for modders. As a nice bonus, REPENTOGON also comes with a small handful of optional quality-of-life improvements and bug fixes.

My Antivirus says the REPENTOGON Installer is a virus! Is it safe?

Yes. Antivirus programs may flag the REPENTOGON installer due to how it was programmed. This issue will be fixed in the future. For now, you will have to use the manual download method or exclude the installer from your antivirus.

If you are still unsure on whether or not REPENTOGON is safe, you can view the source code of everything pertaining to the project here[github.com]. REPENTOGON will always remain open source.

How do I disable REPENTOGON?

Add
-repentogonoff
to the game's Steam launch options. If you are playing on an unsupported version of the game, REPENTOGON will auto-disable itself.

How do I uninstall REPENTOGON?

If you are using the REPENTOGON installer, open it and click on Uninstall. Otherwise, delete
dsound.dll
from the game’s directory and verify file integrity via Steam.

Does REPENTOGON work on Linux/Steam Deck/Mac?

Yes, via Proton/Wine. However, you will need to use the manual installation method and add the following launch option:

WINEDLLOVERRIDES=dsound=n,b %command%

Note for Mac users: Only the Steam version is supported.

Is REPENTOGON compatible with existing mods?

Generally, yes. However, some mods may encounter issues due to stricter validation (e.g., malformed XML files or dividing vectors by zero). Unlike the base API, REPENTOGON now catches these issues to prevent certain bugs.

Will REPENTOGON break when the game updates?

Yes, and this is unavoidable. For smaller updates, we can update REPENTOGON relatively quickly. However, larger updates (such as the release of Repentance+) will take longer.

The process of updating REPENTOGON for larger updates is significantly than it should be due to the lack of debug symbols present in the game. Even though the game has always been shipped with debug symbols on other platforms, Nicalis has never included them in the Steam release. This has harmed REPENTOGON by making the process of adapting to larger updates much more difficult and time-consuming than it should be.

We nonetheless respect Nicalis' decision and ask you to not pester them about it.

Does REPENTOGON make the game faster?

Yes. Not only do we optimize some aspects of the existing modding API, but we have also reduced how long it takes for the game to launch. You can expect further performance gains as mods drop their performance-heavy workarounds and adapt REPENTOGON’s features directly.

Keep in mind that REPENTOGON is not a cure to lag, especially if you have a lot of large content mods installed. Due to how the game was programmed, there’s only so much we can do with optimization. We will continue to look into ways to further optimize the game.

Does REPENTOGON work on GOG/Epic Games Store?

No, as these versions of the game are outdated. If Nicalis updates them to be the same version as Steam, we will look into supporting them.

Does REPENTOGON work for Afterbirth+/Afterbirth/Rebirth?

No, we do not have plans on supporting older DLCs.

How do I open the REPENTOGON menu?

Press the
~
key to open the debug console and use the top bar to access REPENTOGON’s menus.

For non-US keyboards, you can see which key is needed to open the debug console here[bindingofisaacrebirth.wiki.gg].

Does REPENTOGON add anything to the game?

No. It includes optional quality-of-life tweaks and bug fixes, which can be toggled in the REPENTOGON menu.

How do I disable the mod error popup?

Dismiss it by opening the debug console or clicking the message. We will not add a permanent option to disable it as it would lead to users ignoring these issues and not reporting them to mod developers, harming the modding ecosystem.

This decision is final.

Help! I found a bug! Where do I report it?

Before reporting a bug, please disable all mods first. Many bugs that users report tend to be caused by mods and not REPENTOGON itself.

If you are absolutely certain it is a bug with REPENTOGON itself, please create an issue on our GitHub here[github.com].

Does REPENTOGON have a Discord server?

The Modding of Isaac Discord server has a channel dedicated to REPENTOGON and most of the developers are active there. You can join it here[discord.com].

INSTALLATION FAQ

Can I install REPENTOGON by subscribing to the mod?

No. The Steam Workshop mod serves only as a dependency for REPENTOGON-reliant mods and alerts users to install REPENTOGON if it’s missing.

To actually install REPENTOGON, go here[repentogon.com].

The installer says that Installation must be performed from the game’s directory!

Move the installer to the game’s directory and run it from there.

To Locate the game directory on Steam:
  • Open the game’s Steam library page.
  • Click on the gear icon (⚙️) → ManageBrowse local files

I followed the steps installing REPENTOGON but the game says it’s not installed!

Some things you can do to troubleshoot the issue:

  • If you are on Linux/Steam Deck/Mac, you added the launch option
    WINEDLLOVERRIDES=dsound=n,b %command%
    .
  • Close the game entirely before installing.
  • Exclude the installer from your antivirus or use the manual download method[repentogon.com].

If none of the above works, you may be facing a rare Windows issue that is blocking one of our DLLs from loading. This will be fixed in the future.

The game is frozen when launching REPENTOGON!

If the game is frozen and not responding when launching the game, try the following steps in order:

  • Wait for a little bit. Sometimes the game might freeze when launching it.
  • Restart your PC if you just installed REPENTOGON to see if that fixes the issue.
  • As a last resort, disable auto-updates. To disable auto updates manually, go to the game's directory and open the "dsound.ini" file. In it you'll see the line "CheckForUpdates = 1". Change it to "CheckForUpdates = 0" and save the file.
Ostatnio edytowany przez: Grandma Skateboarding in Hell; 10 lutego o 7:28
< >
Wyświetlanie 31-45 z 76 komentarzy
The Space 8 lipca 2024 o 15:15 
Can I do it with crosover?
mcyum6815 11 lipca 2024 o 17:02 
when the game does get updated, will there be an update to repentogon to support it or we will have to revert back to the current version?
JSG  [producent] 11 lipca 2024 o 17:36 
The plan is to update repentogon, yes. There may be some off days inbetween when the game updates and we update tho.....so a little of both, you will be able to keep using repentogon in the update but it wont be instantaneous, so you may want to hold off updating if you think the update is not worth it until we update.
Fanrail 24 lipca 2024 o 5:59 
Well, I have installed the thing properly from the site, but I also subscribed to it on the workshop, so does it need to be turned on in the mod list?
JSG  [producent] 24 lipca 2024 o 6:22 
No, the workshop entry is just to check if its properly installed or not and to set mod dependencies.
It'sB. 3 sierpnia 2024 o 7:51 
I don't know if I'm stupid, I probably am... But despite installing all the files correctly, without any failures from the installer, nor even trying manually, for whatever reason Repentogon simply will not enable. I'm not sure if I'm missing a step or something-- I've tried to pour over the instructions as best as I can... But it just will not enable, despite everything being there. Like the dsound.ini and the folders it needs. I'm not sure what I did, or am doing, wrong.
JSG  [producent] 3 sierpnia 2024 o 13:04 
make sure dsound.dll and the other dlls are next to the game's exe
GoniLakiS 7 października 2024 o 22:22 
What should I do with "PushRenderTarqet: stack overflow!" ?
Grandma Skateboarding in Hell  [producent] 8 października 2024 o 6:08 
Początkowo opublikowane przez GoniLakiS:
What should I do with "PushRenderTarqet: stack overflow!" ?

Gradually disable your mods until you see which mod is causing the crash.
尖气之子 24 października 2024 o 22:36 
i think i installed repentogon successfully with the updater which says "finished", but i couldn't see REPENTOGON version in the titlebar. it also didnt work in the game at all though i try the both way to install it :dip: need help
JSG  [producent] 25 października 2024 o 6:18 
Go to the game folder where the exe is and check if the dsound.dll is present next to the exe. If it is, then make sure you have thr right version of Repentance (if you are not actually using steam for updating the game)....if both of these things are true then check in your game's folder for a dsound.log and zhl.log files and share them with us....if they are not there then you are one of the unlucky souls who's system is not compatible with repentgon at this point, you will be when we finish the launcher.

PS: you can check for your version on the game's log.txt, look for:
"[INFO] - Binding of Isaac: Repentance v1.7.9b.J835"
The Space 25 października 2024 o 8:55 
So no crossover support?
theroomy 29 października 2024 o 12:03 
I'm having the same issue where Repentogon simply doesn't run. Latest version of the mod, of Isaac, installed correctly with both ways to install. I have no zhl.log file in the folder, but I do have dsound.log. It reads as follows:

[INFO] [2024-10-29 14:53:51] Loaded REPENTOGON dsound.dll
[INFO] [2024-10-29 14:53:51] Isaac Version: 1.7.9b.J835
[INFO] [2024-10-29 14:53:51] Repentogon Disabled!
[INFO] [2024-10-29 14:53:51] dsound: Unloading dsound.dll

Repentogon Disabled? Is there a way to change this?

EDIT: Well that was fast. I don't know how or why, but it started with -Repentogonoff in the launch options right off the bat. Simply removing it fixed everything.

I used Repentogon some months ago and eventually it corrupted my base game install so completely, Isaac wouldn't run even after uninstalling Repentogon. I had to do a full wipe of both folders and reinstall Isaac fresh, and I haven't tried using it again till now. I don't know how that might affect things, but figured it might be pertinent info for you guys.
Ostatnio edytowany przez: theroomy; 29 października 2024 o 12:13
fly_6  [producent] 29 października 2024 o 12:12 
Początkowo opublikowane przez theroomy:
I'm having the same issue where Repentogon simply doesn't run. Latest version of the mod, of Isaac, installed correctly with both ways to install. I have no zhl.log file in the folder, but I do have dsound.log. It reads as follows:

[INFO] [2024-10-29 14:53:51] Loaded REPENTOGON dsound.dll
[INFO] [2024-10-29 14:53:51] Isaac Version: 1.7.9b.J835
[INFO] [2024-10-29 14:53:51] Repentogon Disabled!
[INFO] [2024-10-29 14:53:51] dsound: Unloading dsound.dll

Repentogon Disabled? Is there a way to change this?
Can you check steam's Isaac launch options?
theroomy 29 października 2024 o 12:15 
Początkowo opublikowane przez fly_6:
Początkowo opublikowane przez theroomy:
I'm having the same issue where Repentogon simply doesn't run. Latest version of the mod, of Isaac, installed correctly with both ways to install. I have no zhl.log file in the folder, but I do have dsound.log. It reads as follows:

[INFO] [2024-10-29 14:53:51] Loaded REPENTOGON dsound.dll
[INFO] [2024-10-29 14:53:51] Isaac Version: 1.7.9b.J835
[INFO] [2024-10-29 14:53:51] Repentogon Disabled!
[INFO] [2024-10-29 14:53:51] dsound: Unloading dsound.dll

Repentogon Disabled? Is there a way to change this?
Can you check steam's Isaac launch options?

Yep sure did and it fixed things. Info in the edit above. Thanks for the response :)
< >
Wyświetlanie 31-45 z 76 komentarzy
Na stronę: 1530 50