The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

No More Useless Items: Repentance
103 Comments
Flap_Jack  [author] 19 Nov, 2024 @ 1:44pm 
@ Ludwig_Lavender : I appreciate that you want it so soon! Right now I don't know how you're even meant to mark your mods as Repentance+ compatible, but once that's made clear I'll investigate whether this - and all of my mods - need any other updates.
Ludwig_Lavender 19 Nov, 2024 @ 10:20am 
Update mod for Repentance+ please
Flap_Jack  [author] 16 Jul, 2024 @ 1:15am 
@ Voxel : Not a bug. Those items aren't outright useless as Keeper, they're just very situational.

Health Up items and pills can be used instead of picking up a coin while not at full health, but the main reason I didn't blacklist them is that if they weren't in the game and you picked up Dead Cat, it would be nearly impossible to get your coin hearts back.
Voxel 15 Jul, 2024 @ 11:34pm 
idk if its bugged but as keeper i keep getting things like breakfast and marrow etc.
cadetpirx 8 Apr, 2024 @ 3:35pm 
Oh,ok
Flap_Jack  [author] 8 Apr, 2024 @ 2:51pm 
@ cadetpirx : Well like I said, as far as I know it is compatible! I just haven't tested it myself to be sure.
cadetpirx 8 Apr, 2024 @ 1:07pm 
I mean: Uh oh,No More Useless items is not compatible with Repentogon for some reason?
Flap_Jack  [author] 8 Apr, 2024 @ 12:41pm 
@ cadetpirx : ... yes? Not sure if the "uh oh" is in reaction to my lack of certainty, or if you're disappointed that the 2 mods are (probably) compatible with each other.
Flap_Jack  [author] 8 Apr, 2024 @ 3:20am 
@ cadetpirx : I don't know, but I can't think of any reason why Repentogon would break it.
cadetpirx 7 Apr, 2024 @ 12:49am 
Does this mod work with Repentogon ?
cadetpirx 14 Aug, 2023 @ 11:47am 
Okay,I think that sounds fair enough,I'll try that.
Flap_Jack  [author] 14 Aug, 2023 @ 11:12am 
@ cadetpirx : Ah, sorry, but I don't know how to make my mod check if another mod is enabled, unless that mod sets up a global variable I can look for, but Extra Birthright Effects doesn't seem to do that.

Best I can suggest is to edit the main.lua file for this mod to remove the 2 lines that include "BIRTHRIGHT" when you want to use it at the same time as a mod which makes Birthright useful for The Lost.
cadetpirx 6 Aug, 2023 @ 11:02pm 
Lemme say that again:If Extra Birthrights mod(+ mods that add items with the nolostbr tag) is enabled,can you whitelist Birthright for the Lost, in case the Mod/Combined BR effect is enabled in the Extra BR effects config menu?
cadetpirx 6 Aug, 2023 @ 11:01pm 
There is a mod called Extra Birthright effects and I wondered:
Extra BR effects mod added a secondary/alternate BR effect to the Lost,giving him an extra life which duplicates all of his inventory items upon revival. If Extra Birthrights mod(+ mods that add items with the nolostbr tag) is enabled,can you whitelist Birthright for the Lost?
Flap_Jack  [author] 30 Apr, 2023 @ 10:55am 
@ V0rp : Ah I see. Yeah, Mod Config Menu support would be incredibly cool, but it's beyond my expertise unfortunately. (And if I did do it, there would still be some bespoke functions which would be problematic to make customisable.)

And I get what you mean, that for The Lost the game does give you a tool that gives you the chance to reroll useless items into useful ones, and that this is part of the difficulty. It's just that the way I see it, "you reroll a useless item but it either disappears or becomes a different useless item" isn't really a different kind of scenario than "you encounter a useless item and you have no way of rerolling it".
V0rp 30 Apr, 2023 @ 9:52am 
I was thinking of some Mod config menu setting or something but thanks for explaining

btw the thing with whitelisting the lost items is because of his die's 30% chance of making the item disappear so its objectively less powerful than the game itself automatically rerolling the item 100% of the time
Flap_Jack  [author] 30 Apr, 2023 @ 3:05am 
@ V0rp : Yes, I think so. You can edit the lists of items in the main.lua file to add or remove items from the blacklists, so fully emptying some of those lists is an option.

In your example, the lists to empty would be 'ActiveItemsLost1', 'PassiveItemsLost1' and 'CollectiblesLost1'.

However, this alone won't bring back the static HP Up item drops from beggars. For that you need to either comment out or remove lines 3906 to 3972.

I don't quite get whitelisting the items if your intention is to reroll them anyway, but it's up to you.

Just a couple of things to keep in mind:

1. If I ever update the mod again, your changes will be reverted.

2. Whitelisting items for a character will also allow them to appear in full item rerolls (i.e. the D4 effect) where you have no opportunity to reroll them individually, not just as pickups.
V0rp 29 Apr, 2023 @ 5:48pm 
is there a way to customize which characters i want to have blacklisted items? like if i want to make it so the lost can still get stuff like hp ups and flight because of his die
Flap_Jack  [author] 23 Mar, 2023 @ 3:31pm 
@ GlitchSans240 : Sorry, but overriding Tainted Lost's "no defensive items" mechanic would be way out of scope for this mod. It's about taking away items, not adding ones in.

As for regular Lost, know that (A) Birthright doesn't prevent you from finding defensive items as The Lost, it just prevents you from finding useless items, and (B) You can't get Birthright as The Lost with this mod enabled anyway, because the mod already applies the same effect as Birthright.
GlitchSans240 23 Mar, 2023 @ 1:06pm 
@Flap_Jack Can you please make sure that extra lives are unblacklisted from Tainted Lost & The Lost with Birthright?
☢PashaVerti☢ 15 Feb, 2023 @ 4:22am 
Lovely mod!
Flap_Jack  [author] 4 Jan, 2023 @ 4:04am 
@ I_y_D : Thank you for bringing this to my attention! I discovered that this was an oversight, due to the mod only replacing items that are drawn from item pools. I forgot that 50% of the time beggars drop one of 5 food items (including Dessert) regardless of item pools.

This should now be fixed. Let me know if there are any more problems.
I_y_D 2 Jan, 2023 @ 7:21pm 
I just unsubscribed, subscribed to mod again, started a new game and still got food from a beggar.
I_y_D 2 Jan, 2023 @ 6:53pm 
I subscribed to this a while ago, but started to play The Lost recently. Aaaand I got Dessert right away. I'm playing Ultra Greed Mode and I got this item from regular beggar.
Teacyn 23 Sep, 2022 @ 1:31pm 
Can confirm the FF incompatibility, basically makes it impossible to get trinkets properly. Hopefully a fix is possible at some point.
Flap_Jack  [author] 9 Sep, 2022 @ 12:10pm 
@ Sulfur Male : Cool, thank you for the info!
Sulfur Male 9 Sep, 2022 @ 11:24am 
Yeah, not expecting you to take on that beast. Just letting you know.
Flap_Jack  [author] 9 Sep, 2022 @ 11:08am 
@ Sulfur Male : Hmm... well, Fiend Folio is so big and complicated I'm not sure I can exactly analyse what's happening, but just to guess, possibly both this mod and that mod are checking whether or not to replace trinkets when the game generates them, and if my mod does it "is this trinket blacklisted?" check first, then FF's "is this a Golem-exclusive trinket, and are you golem?" check doesn't trigger.

Unfortunately I'm not sure if there's anything I can do about that.
Sulfur Male 9 Sep, 2022 @ 8:21am 
Weird interaction with Fiend Folio. It makes the 100+ trinkets that are supposed to be unique to the Golem character available to all characters, essentially drowning the trinket pool.
Roxie (She/Her) 2 Sep, 2022 @ 12:37pm 
it would be nice to either remove birthright from lost's blacklist, or to add a config option to do so, in case of other mods that give lost another effect for birthright (such as the lost hearts mod)
demonshayde 9 Aug, 2022 @ 8:44pm 
honestly, this should be part of the vanilla game. it's hardly broken, just fixes a major flaw
Flap_Jack  [author] 30 Jul, 2022 @ 1:22pm 
@ jedisacoolboi : I appreciate the comment, but as health ups aren't actually useless for Keeper (just very limited in usefulness), they're staying. If I blacklisted them, it would be almost impossible to recover Keeper's health from a Dead Cat or an Abaddon (and otherwise they at least still act as coin health).

However, you can still blacklist them in your local version of the mod if you really want it. See my 8th June comment.
Jed 30 Jul, 2022 @ 12:11am 
Add no health-up's for keeper, exept mother's kiss because it works.
Flap_Jack  [author] 17 Jun, 2022 @ 1:28pm 
@ H : Thanks so much for the notes!

For most of the things, I'm pretty sure there were just oversights/mistakes in the distribution of the "offensive" tag, and these were corrected without any major attention being drawn to them. Now both the mod and the spreadsheet are fixed. Weirdly this makes it so the only collectible blacklisted for T. Lost is Breakfast (for when the item pools are depleted, not generally), so that's a good sign the character is working as intended now. ;)

For Soul Locket, you're absolutely right, that shouldn't be blacklisted for The Lost at all. Not sure how I missed the detail that the effect does still work for him during research, but I did have to go over every item in the game, so it happens. Possible the wiki was missing that info at the time, and I just assumed.

For Suplex!, that must have been one of the ones that was previously missing the offensive tag due to oversight. I can't think of any reason why it should be blacklisted for either Lost.
H 16 Jun, 2022 @ 12:23pm 
Thanks for the update!

A few T.Lost changes:
Sumptorium, Best Bud, and Candy Heart can be removed from your blacklist code and changed to grey on the spreadsheet. These items lack the "Offensive" tag, so they should already be blocked.
Mucormycosis is marked in grey as blocked on the spreadsheet, but it isn't blacklisted and there's no reason it should be.
Soul Locket is marked in grey as blocked, but it does have the "Offensive" tag and isn't in your blacklist. You do have it blacklisted for regular Lost in the code, T.Lost should probably match. (IMO it shouldn't be blacklisted for either one, but that's just me)
Suplex is marked in grey as blocked, but it isn't actually blacklisted. Maybe it should be?
Flap_Jack  [author] 8 Jun, 2022 @ 12:35pm 
You're welcome!
She of the Void 8 Jun, 2022 @ 10:16am 
I actually made a list of all the enums that I'd add in, so thank you! :csdsmile:
Flap_Jack  [author] 8 Jun, 2022 @ 9:26am 
@ 『She of the Void』: Well, not SUPER easy, but it can be done.

If you edit the main.lua file, and find the "PassiveItemsKeeperSolo", "PassiveItemsKeeperCoOp", "CollectiblesKeeperSolo" and "CollectiblesKeeperCoOp" lists, you can add the enums for all of the health-up items to those lists.

To learn what the enums are, you can either look them up in resources/scripts/enums.lua, or copy them from the "PassiveItemsLost1" list.
She of the Void 8 Jun, 2022 @ 4:58am 
Any easy way to remove health-up items from Keeper's pool? :2018salienbeast2:
Flap_Jack  [author] 7 Jun, 2022 @ 3:50pm 
@ H : OK, verified and updated! The thing about Sulfur was a carry-over from when Brimstone didn't work with Tainted Azazel in general, but this was changed a few updates ago, and I forgot to whitelist Sulfur as well.

The only one you weren't right about was Large Zit. That works for T. Lilith but not regular Lilith.

Thanks again! If you do find any more mistakes in the mod, or in the Google doc, please do let me know.
Flap_Jack  [author] 6 Jun, 2022 @ 7:17am 
@ H: I'll investigate all of the things you mentioned. Thanks!

For Sulfur on Azazel, I know it was a thing initially that it wouldn't do anything unless you got it twice, which I decided was not worth keeping in, but perhaps this was an update change.
H 3 Jun, 2022 @ 2:55am 
It's impressive how you coded this to still work with "item pool/quality rebalance" mods and such.

I think there's a few errors though:
Sulfur and Euthanasia do work for Azazel/T.Azzy.
Candy Heart doesn't seem to work with T.Beth.
Dark Prince's Crown probably doesn't work with T.Forgotten.
Lilith/T.Lil: Wiki says Chemical Peel should work, which means Blood Clot should also work. I think Large Zit and Mulligan work too.

I had a few more suggestions, but it seems they're just errors on the spreadsheet and not in the code... and now I'm not sure exactly how much I've even changed locally.
Flap_Jack  [author] 7 Apr, 2022 @ 4:14am 
@ Uber : Yes, no problem.
Uber 6 Apr, 2022 @ 10:13am 
is this compatible with mods that change item pools?
Gabriel Cooper 5 Apr, 2022 @ 12:28pm 
@Flap_Jack thank you so much!
Flap_Jack  [author] 5 Apr, 2022 @ 8:52am 
@ Gabriel Cooper : It is possible. The way you can do it is to open the main.lua file, and remove the enums for the items you want to un-blacklist (reference enums.lua) out of the following lists, located near the beginning of the file:

PillsAzazelLilith
ActiveItemsAzazel1Lilith
PassiveItemsLilith1
CollectiblesLilith1

And if you want to un-blacklist for Tainted Lilith too, also remove from:

PassiveItemsLilith2
CollectiblesLilith2

Keep in mind that changing those first 2 lists will also affect Azazel and Tainted Lilith. Also if a mod update happens then your changes will be lost, so I recommend making a backup of the changed lists afterwards.
Gabriel Cooper 2 Apr, 2022 @ 12:16pm 
i'm using a mod that gives those tear effects to her other familiars, so i was wondering if i could edit out the Lilith changes myself to make the mod compatible, is it possible or would it require modding tools to do it?
Flap_Jack  [author] 25 Mar, 2022 @ 6:18am 
Ah, OK, that's not as concerning as I initially thought then. It's difficult to make a mod that ensures everything works as normal even when you're using the console to directly evade its rules.

Still weird though. I'll fix it if possible.
Noche 25 Mar, 2022 @ 4:08am 
Neither item was obtained naturally, I was goofing off with the debug console
Flap_Jack  [author] 25 Mar, 2022 @ 3:50am 
@ Bampa Jangla : Hmm, interesting. I'll try and look into that.

However, how did you get Dull Razor as The Lost in the first place? That item is blacklisted by this mod (as is Giant Cell, come to think of it). If you encountered both those items naturally with the mod enabled, their appearance is the real bug, not what happens when you activate the Razor.