The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

Curse API
33 Comments
mcyum6815 Jun 20, 2024 @ 12:03am 
is this needed for the cursed collection? (or recommended?)
nyanbinary Jan 14, 2024 @ 6:31pm 
Can this support Repentogon?
Poondaedalin  [author] Nov 22, 2023 @ 8:29am 
:|
Firch Nov 22, 2023 @ 7:58am 
Still getting curse of the giant...
BlueResonant Nov 15, 2023 @ 2:13pm 
i also still got curse of the giant popping up instead of other curses. i have that one mod that uses this api to add more curses as well.
Poondaedalin  [author] Nov 7, 2023 @ 7:14pm 
Just pushed a fix that should stop that from happening in the future. If it appears again, let me know!
Kattack Nov 7, 2023 @ 3:17pm 
I'm still getting curse of the giant appearing despite it saying that it was removed
I_y_D Oct 14, 2023 @ 5:16am 
Is there a way to remove Curse of the Giant from the mod, so it can be used as API only?
Poondaedalin  [author] Sep 12, 2023 @ 9:02am 
I just ran through all of these Curse mods and ironed out some bugs, including a change to address your current one. I think it should be fixed now, but if it persists, let me know!
rainy Sep 11, 2023 @ 9:27pm 
My console reports an error constantly:
[INFO] - Lua Debug: [Curse of the Giant!:2]ERROR:...ding of Isaac Rebirth/mods/curse api_3027734642/main.lua:133: attempt to index a number value (local 'c')
Poondaedalin  [author] Sep 6, 2023 @ 7:17am 
@Stag Beetle Enthusiast On one hand, I do like the idea of a chaser that punishes slow gameplay, but I feel like Isaac is much more slow-paced and deliberate than Spelunky, so the concept wouldn't fit quite as well. Plus, Dark Esau comes pretty close to what I'd imagine as an implementation of that idea. That being said, now I want to see a mod that replaces Dark Esau with the ghost from Spelunky.

@eggviper3 Behold my masterpiece: https://steamcommunity.com/sharedfiles/filedetails/?id=3031744971
Mal Sep 6, 2023 @ 1:20am 
My idea for Curse Of The Balls is the following: if you stay on the floor for longer than 2 minutes, a Rag Mega indestructible homing ball spawns that permanently chases you. If you spend 4 munutes on the floor, another ball spawns. Then nothing happens at 6 minutes cause having 3 balls would just be plain unfair.
The devs wanted to implent something like this, a mechanic where you get punished for staying too long on a floor and an unkillable entity chases you. Edmund was always very fond of the unkillable ghost from Spelunky that shows up when you spend too much time on a floor.
eggviper3 Sep 5, 2023 @ 5:54pm 
Or at random intervals if possible honestly
eggviper3 Sep 5, 2023 @ 5:40pm 
Yeah honestly sure. The voice clip should also play whenever the clock passes xx:30 or xx:00 time.
Poondaedalin  [author] Sep 5, 2023 @ 3:42pm 
@eggviper3 Honestly? Based. I could make it for you if you want, because that sounds like it would be hilarious
eggviper3 Sep 5, 2023 @ 3:27pm 
Hell yeah, time to implement Curse of the Balls - every time Isaac is damaged, breaks a mantle, or uses any item or consumable, the pill narrator says "balls" but it's insanely bass-boosted and distorted. And picking up any coin has a chance (scaling with coin quality) to spawn Little Horn >:)
Poondaedalin  [author] Sep 5, 2023 @ 1:04pm 
Yeah, for the time being I think I'm going to retool the mod as just a Curse API and remove Curse of the Giant from the pool, at least until I can find a good way to re-implement it.
Mal Sep 5, 2023 @ 12:15pm 
Well, that's sad to hear. Programming sure is tough man! Good luck and I hope you'll be able to somehow figure out the precise cause and a potential fix someday. For now I suggest you inform people about the crashes in the mod's description. People should know about the potential risk before downloading the mod.
Poondaedalin  [author] Sep 5, 2023 @ 10:26am 
It doesn't seem to matter what floor it's on, nor does it seem to matter if it's on the Ascent or the alt path or what. It kinda just crashes sometimes, without any errors, and also without any sort of consistent cause that I can circumvent to avoid the crash. The only lead that I have is that it seems to be tied to the seed and the crash is probably from invalid level generation, since it consistently happens every time I reload the same run, and it only crashes when going down to the next floor. That being said, I don't believe there's a way to influence the seed when generating a new floor, so even if I wanted to take that route, I couldn't do anything with it.

I'm not sure how I'm going to fix this, but for the time being, I would recommend not using the mod unless you're okay with the game occasionally stopping you from continuing for no good reason. Sorry I couldn't find a good solution to the problem, but I'll keep trying solutions for now to see if something sticks.
Poondaedalin  [author] Sep 5, 2023 @ 10:26am 
@Stag Beetle Enthusiast I've been trying to diagnose the issue for about an hour, and it's driving me crazy. It seems to consistently crash on floors directly following Curse of the Giant floors, and the only "error" that it gives is this:

[INFO] - Level::Init m_Stage 3, m_StageType 1 Seed 3054029224
[INFO] - delete 4 generated rooms.

There are also the warnings regarding the curses animation file, but it doesn't seem to affect anything, since I commented out the onRender callback, the warnings stopped, and it still crashed anyway when going down to the Depths.
Mal Sep 5, 2023 @ 2:19am 
Hello! It's nice to see a mod that finally reimplents the curse of the giant from Antibirth, it really is such a cool feature.
Though sadly I am experiencing a crash on when going from Dross 2 to Caves 2. The crash seems to be caused by this mod. I'd like to send you the log if you're interested in helping me figure out what exactly causes the crash. My mod list is Boiler, The Future, Rune Rooms, Tainted Treasure Rooms, Improved Foes, Repentance Champions and that's really it. This complaint is not directed at you as I'm aware that it's very likely that the crash could be caused by an incompatibility issue with another mod. All I'm asking is if you'd be willing to take a look at my log file. I'd maybe be willing to tip you if you can somehow find the exact way to fix this.
Poondaedalin  [author] Sep 4, 2023 @ 7:27am 
I just pushed an update to make the API aspect of this mod work a little bit better than before. To be honest, it was kinda pitiful before, but now you should be able to create custom curses without the anim files interfering with each other.
404_coffee.exe Sep 4, 2023 @ 6:13am 
The worst curse in the game back and better then before!
Nineline Sep 4, 2023 @ 12:01am 
curse API Ɛ>
quilennnn Sep 2, 2023 @ 10:55pm 
@Queen Neptunia (No Voice Chat) fuck no I got that shit every single run
BurntChicken Sep 1, 2023 @ 4:58pm 
Curses!!!!!!!!!!!!!!!!!!!!!
salo_1420 Sep 1, 2023 @ 12:12pm 
HOLY ShIT dude since I discovered that curse of the giant was going to be implemented in Rep I really anted to see it in game
Queen Neptunia Sep 1, 2023 @ 12:24am 
I don't believe it was unused in Antibirth. It functioned and had a chance to pop up. It was rare though, only popping up maybe once every 9 or so runs.
Khakis Aug 31, 2023 @ 9:58pm 
team compliance hire this man
Poondaedalin  [author] Aug 31, 2023 @ 9:52am 
Yeah, same here.

The main issue is that the only callback that could potentially influence floor generation, MC_LEVEL_GENERATOR, has been broken since AB+, so I'd need to use a work-around mod like Stage API or MinimAPI to actually generate the custom rooms. Plus, the problems with unfair/broken room layouts would still have to be addressed, and I'm not entirely sure how.

The wiki mentions something about adjusting the fairness of the room by reducing the number of enemies that spawn, but the room generation would still be a problem, and I still can't think of an easy way to combine 1x1 rooms on the fly like the curse would potentially do. Maybe someday I'll revisit this and try to properly implement Curse of the Giant, but for now I guess it's staying in this state.
God's Strongest Worrier Aug 31, 2023 @ 8:14am 
I remember Curse of the Giant.

Really wish it still combined 1x1 rooms but oh well
FFinnGames Aug 31, 2023 @ 6:49am 
Bro, I remember that I already came across this curse at the beginning of a run, but I died and then I never saw this curse again. I don't remember what DLC I was on, but I remember seeing this curse only once and then never again, wondering if it was a "rare curse".
Spain Aug 31, 2023 @ 12:44am 
THIS IS HELL! I HATE LARGE ROOMS AAAAA