The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

Da Rules - A Sandbox Menu Thingy [Rep/Rep+/AB+]
 This topic has been pinned, so it's probably important
JSG  [developer] Feb 21, 2021 @ 3:07pm
Bug Reports / Pending Fixes / Common Issues
Gonna try to keep a list of the pending fixes of stuff that people report. If you can report stuff on this thread too, just to make it easier to keep track of. Before reporting check the known issues in the main description and here.

Crashes
If you are crashing on repentance, check the log before relaunching the game, on the last few lines it will tell you the lua file that crashed and which mod was responsible. If its a lua thats on da rules folders then copypaste those last lines here, I wanna see them.
(your log.txt file is located in "Documents/My Games/Binding of Isaac Repentance" for repentance)

Now, after that (or if you are not on repentance), please tell me what rules you currently have active or if they are too many to list (or if you are kind enough), give me your modded save file so I can check them myself.
(Modded save on AB+: Documents/My Games/TBOI AB+ Mods/Da Rules_XXX/SaveX.dat)
(Modded save on Repentance: Main Game folder/data/Da Rules/SaveX.dat)

Common problems
- I cannot open the menu or the menu appears empty and I cannot create rules:
This usually means corrupted rules, so you either ♥♥♥♥♥♥ up while creating a rule(maybe using a nonexistent entity) or a bug happened while creating a rule and it got messed up. You can solve this by doing the command "clearrules" (to delete all rules on the current set) or "deleterule X" if you remember which rule was it that ♥♥♥♥♥♥ up.
Even if you do solve it this way, still, let me know of what happened so I can fix potential issues!
Alternatively, you can clear your rules from the modconfigmenu.

- I got locked out of the game due to a rule
Enter the "disable rules" custom challenge and then remove the problematic rule....or use either the "clearrules" console command or the "deleterule X" console command if you remember the rule that got ♥♥♥♥♥♥. You may need to start a new run too, depending on what you did. Then start a new run and reenable the rules by clicking the "Rules" text on the bottom right of the menu.
Alternatively, you can clear your rules from the modconfigmenu.

-"I ♥♥♥♥♥♥ up the open key and now I cannot open the menu!!"
open the onsole and do "openkeyrules j" or, if you have modconfigmenu, just go to the Da Rules section and set the Open key or force open the menu.

Known reported Issues
- Using a controller as P1, will spam babies when you press enter. The input cancelling abilities of the api exclude the joinmultiplayer action...so theres no way to fix this one sadly. You can use Right shift and right CTRL instead of enter, to confirm inputs and prevent this issue. (reported by Danizk0)

- Familiars spawned using the rules(or the debug console) are not permanent, this is a game issue, theres not much to do there....if you want permanent familiars, give Isaac the corresponding item instead, using the "give item" special. Some mods are also known to instantly remove familiars when the player doesnt have the item, so take this in mind too.

- Open the menu in greed mode clears waves and the stage rules dont work there (I dunno what greed mode is tho)

- Use active item doesnt work for Esau Jr and spin to win: this is due to those items being coded like absolute ♥♥♥♥ and theres not much I can do about it.

- Some conditionals wont work on item pickup since the item cease existing on pickup (API ISSUE)

- Co-op is not fully supported so some stuff wont work properly while playing co-op, like stats modifications, for instance.

Pending issues
-Waiting for reports

Pending issues Repentance
- Coloring GridEntities and overall oddities with sprites on gents (api bug)
- Stats are odd (rep changed how they work and they get wonky the higher you go)
Last edited by JSG; Feb 18 @ 6:38am
< >
Showing 1-15 of 394 comments
Conman84 is Evil Feb 21, 2021 @ 7:38pm 
For some reason when i right click to do the remove thing the music shuts off. Does that happen normally or is that a bug? (already posted, just moving it to bug reports)
Conman84 is Evil Feb 21, 2021 @ 7:38pm 
Also, im not sure if im doing it wrong, but I can't save presets.
JSG  [developer] Feb 21, 2021 @ 7:48pm 
The sound thing should be fixed, I uploaded a fix a while ago but steam is just not distributing it for some reason....the presets seem to work tho, you need to click the save button and if you want to change the name of the preset you just click wher eit says "preset N"
Conman84 is Evil Feb 21, 2021 @ 7:52pm 
I reinstalled the mod so im gonna see if it works now, might have messed up something during installation.
Conman84 is Evil Feb 21, 2021 @ 7:55pm 
I have no idea but it doesn't save for me. Thats odd!
JSG  [developer] Feb 21, 2021 @ 8:00pm 
Make sure that the rules are not using "this run only" as their location and that they are saving by clearing your current rules and then trying to load them from the preset.
If it still doesnt work, check the console for errors.
Conman84 is Evil Feb 21, 2021 @ 8:02pm 
Oooooh, thats what i did wrong, my bad. Thanks again!
JSG  [developer] Feb 21, 2021 @ 8:04pm 
Np, will see if I can make it clearer when presets get saved/loaded in some visual way...I do see how it can be a little confusing sometimes.
Danizk0 Feb 22, 2021 @ 1:02am 
Since I'm playing with a controller, whenever I press enter in the rules menu, a co-op baby gets spawned. Couple that with the fact that co-op babies often crash the game when mods are enabled, and you've got a pretty annoying issue.

I know that this mod was made with keyboard players in mind, but if you could try to do something about this, it would be greatly appreciated.
Last edited by Danizk0; Feb 22, 2021 @ 3:48am
JSG  [developer] Feb 22, 2021 @ 5:52am 
Sadly, due to api limitations, it's not possible to cancel the "join babies" key...maybe this changes on rep tho, in the meantime, I've added the ability to confirm inputs using right shift and right ctrl instead of enter to circumvent this issue. Those are the 2 keys I could came up with but if you have suggestions for alternative keys just toss them at me!
I've already pushed the update for this so you should get it soon.
Alternatively, you can also map the join multiplayer key to another key in the controls of the game itself...seems drastic but it should work.
Last edited by JSG; Feb 22, 2021 @ 5:59am
Danizk0 Feb 22, 2021 @ 8:03am 
The buttons are fine. Didn't expect it to be fixed so quickly, thanks a lot :)

Originally posted by JSG:
Alternatively, you can also map the join multiplayer key to another key in the controls of the game itself.
Oh, I'd love to do that. I wouldn't have even asked you for anything if that was possible, but it doesn't seem like you can rebind the coop button on keyboard.
Last edited by Danizk0; Feb 22, 2021 @ 8:05am
JSG  [developer] Feb 22, 2021 @ 9:20am 
That sucks, but it's to be expected.
Thanks for the report btw, I dont normally use a gamepad so this kind of stuff kind of slips though me, heh.
IRBcallMeFynn Feb 22, 2021 @ 4:53pm 
I'm having a similar issue to Conman84, where I can't save presets. I've made sure the location isn't "This Run Only" and it still doesn't save. When I press the save button, the console says:
"PreActionHookB" failed: ...g of Isaac Afterbirth+ Mods/ da rules_2403871374/main.lua:4782: attempt to concatenate a nil value
JSG  [developer] Feb 22, 2021 @ 5:17pm 
Thanks for the much needed details!, I was able to replicate it now!, it happens when you try to save a preset before the mod saves anything, closing the game and reopening can be a preventive fix until you get the update I just pushed. You can check if you got the update by checking the initial message on the console, the last version that fixes this is "0.06" and the one you must have now is "0.05".

tl;dr: should be fixed now, thanks for the report! :cupup:
Last edited by JSG; Feb 22, 2021 @ 5:21pm
Danizk0 Feb 23, 2021 @ 3:49am 
Another bug with controllers: the "Pressing a button" source doesn't work with them.

If it is possible, I would also like to suggest adding conditions like "when counter >= X" and "when key/button is held" because using them as sources sometimes doesn't do the trick.
< >
Showing 1-15 of 394 comments
Per page: 1530 50