The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

Time Machine PLUS (YMH Update) [Rep(+)]
god's funniest clown  [developer] 26 Nov, 2024 @ 4:12pm
Issues
Please comment any issues you find that aren't already on the Current list, or if you are still having an issue from the Fixed list.

Current Issues:


(Hopefully) Fixed Issues:
Having 1.9 speed or higher can cause players to clip though machines

Standing still while colliding with a beggar causes time to speed up

Difficulty staying on machines

Player sometimes becomes transparent while stickiness is active

Player sometimes loses ability to move after machines pay out

Speed/Stickiness still activates on broken machines

Mod data not created in time for TM+ to read it, causing a crash
Last edited by god's funniest clown; 10 Dec, 2024 @ 4:08pm
< >
Showing 1-15 of 24 comments
TerraWispr 26 Nov, 2024 @ 11:14pm 
new stickiness is perfect, great work
TerraWispr 26 Nov, 2024 @ 11:17pm 
new bug tho, for some reason isaac turns invisible whenever fast forwarding is being applied

not just the I frame flashes either, normal money beggars also cause it
god's funniest clown  [developer] 27 Nov, 2024 @ 12:16am 
Originally posted by TerraWispr:
new bug tho, for some reason isaac turns invisible whenever fast forwarding is being applied

not just the I frame flashes either, normal money beggars also cause it

Didn't notice that when I was testing, but I think I know what the problem is: part of the stickiness is a Slow status effect, and I set the color filter of that to be completely transparent. Might be conflicting with another mod or something; I'll look into it tomorrow.

Glad to hear the actual stickiness works though!
1023051439 28 Nov, 2024 @ 3:41am 
It also has the effect of locking characters in the ruins after the machine explosion

Characters may not be visible when locked
Last edited by 1023051439; 28 Nov, 2024 @ 3:44am
RagTop 9 Dec, 2024 @ 1:25pm 
yepp, still does that for me, it causes isaac to stick even after i blow up the machine
god's funniest clown  [developer] 10 Dec, 2024 @ 5:16am 
@RagTop should be fixed now
sly91 10 Dec, 2024 @ 1:43pm 
Don't know why but I get this error right at the start of the run:
"TM+_REQUEST_COMPATIBILITY_DATA" from "timemachinePLUS" failed: ...f Isaac Rebirth/mods/timemachineplus_3371830680/main.lua:145: bad argument #1 to 'for iterator' (table expected, got nil)
Stack Traceback:
in method for iterator
...f Isaac Rebirth/mods/timemachineplus_3371830680/main.lua:145: in function 'addConfigMenuItems'
...f Isaac Rebirth/mods/timemachineplus_3371830680/main.lua:105: in function 'AddCompatibility'
.../timemachineplus_3371830680/TM+_builtincompatibility.lua:90: in function at line 81
RagTop 10 Dec, 2024 @ 3:42pm 
now it just doesn't work at all lol. I didn't try to unsubscribe and subscribe again, i'll try later
god's funniest clown  [developer] 10 Dec, 2024 @ 4:07pm 
@sly91 @RagTop The last update added a check to the built-in compatibility so it would only generate the indexes of modded machines if the mods in question were loaded, just as a small performance improvement.

The error was from mods loading after TM+, and thus not having indexes made for them, and then TM+ trying to work with that nonexistent data.

I reworked the functions to create the indexes when they're requested instead of right when the mod is loaded, so it should work now.
RagTop 10 Dec, 2024 @ 4:23pm 
yeah, i discovered that my problem was that half my mods had dissapeared for some reason, probably 'cause i played without internet for a while and the steam cloud did something not cool. My bad, sorry

Anyways, the mod works fine now, the broken machines no longer slow down isaac, thx, good work
Last edited by RagTop; 10 Dec, 2024 @ 4:24pm
cadetpirx 15 Dec, 2024 @ 5:38pm 
I found an error(thx to REPENTOGON! ;3)
"TM+_REQUEST_COMPATIBILITY_DATA" from "timemachinePLUS" failed: ...f Isaac Rebirth/mods/timemachineplus_3371830680/main.lua:145: bad argument #1 to 'for iterator' (table expected, got nil)
Stack Traceback:
in method for iterator
...f Isaac Rebirth/mods/timemachineplus_3371830680/main.lua:145: in function 'addConfigMenuItems'
...f Isaac Rebirth/mods/timemachineplus_3371830680/main.lua:105: in function 'AddCompatibility'
.../timemachineplus_3371830680/TM+_builtincompatibility.lua:90: in function at line 81
god's funniest clown  [developer] 15 Dec, 2024 @ 10:27pm 
@cadetpirx Weird. That error should have been fixed in the most recent update.
It means that TM+ is trying to load modded slot data that hasn't been created yet, but the data should now be created if needed whenever a run is started.

If it's not too much trouble, could you post the contents of The Binding of Isaac Rebirth/mods/timemachineplus_3371830680/TM+_builtincompatibility.lua in a comment here? Just so I can make sure the functions are properly up to date.
cadetpirx 16 Dec, 2024 @ 12:34am 
Originally posted by god's funniest clown:
@cadetpirx Weird. That error should have been fixed in the most recent update.
It means that TM+ is trying to load modded slot data that hasn't been created yet, but the data should now be created if needed whenever a run is started.

If it's not too much trouble, could you post the contents of The Binding of Isaac Rebirth/mods/timemachineplus_3371830680/TM+_builtincompatibility.lua in a comment here? Just so I can make sure the functions are properly up to date.
Okay,whatever you say.

--Time Machine PLUS Modded Machine Compatibility Template-- yourModsGlobalVariable.TMPSlotIndex = { [Your Machine's Variant] = {"Your Machine's Display Name", true}, --The bracketed item on the left is the Variant of your slot (the next integer after Type in an Entity's ID; eg a Beggar (6.4.0) is Variant 4). [Your Machine's Variant] = {"Your Machine's Display Name", true}, --The string is what name will be shown in the procedurally-generated ModConfigMenu button; it doesn't have to be the same as the slot's internal name. [Your Machine's Variant] = {"Your Machine's Display Name", true}, --The boolean is the default setting for the slot, before it's overridden by the player. True = enable, false = disable. } local function TMplusCompatibility() if TMplus ~= nil then TMplus:AddCompatibility("Your Mod's Display Name", Your Mod's Compatibility Version, yourModsGlobalVariable.TMPSlotIndex) --The string is what name will be on the ModConfigMenu tab that houses the settings for your mod's individual slots. end --The middle value is the compatibility's version number (it can be a string or a true number, and can also be your mod's existing version variable as long as it's an operable number (max 1 decimal point)). end --If you ever add, remove, or change the name/variant of any of your mod's slots, then alter the table and increment the version number. YourModsGlobalVariable:AddCallback("TM+_REQUEST_COMPATIBILITY_DATA", TMplusCompatibility) --If it's larger than the version number currently stored by a user, then all of the old data will be deleted, and the new data loaded in its place. --Your mod's data can now be read by Time Machine PLUS. --The final value is the table defined at the top of this file. --You can either put this code in your main.lua somewhere, or run this file with include().
god's funniest clown  [developer] 16 Dec, 2024 @ 11:37pm 
@cadetpirx Yep, that code is from an older version of the mod.
To force the mod to update, unsubscribe from it in the Workshop, open & close the game, resubscribe, then open the game again.
Jameor 22 Dec, 2024 @ 6:45am 
if you use a blood donation machine/devil beggar, leave the room, and use them again, you wont lose health. i assume its some mod conflict due to it being so obvious, but i have no idea.
both times i have seen this, it has been on bethany on base rep, just in case that matters.
< >
Showing 1-15 of 24 comments
Per page: 1530 50