The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

57 ratings
Character Costume Protector
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
125.957 KB
Jul 8, 2021 @ 2:13pm
Dec 16, 2024 @ 12:00pm
21 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Character Costume Protector

Description
Control the costumes that show up on a character!

This mod is a library that can be downloaded and attached to any of your mods. It's purpose is to remove all costumes from any character of your choice, vanilla or modded, to preserve their main looks.

Features
  • Nearly all costumes will be removed from your character, all through Lua! Simply throw the file inside your mod and follow the instructions in the GitHub link below
  • Works for any vanilla and modded character
  • Extensions of the library that allow you to whitelist costumes and update your character's sprite
  • Costumes that retain important information such as Holy Mantle, Dad's Ring, Spirit Shackles, and many others are kept whitelisted by default
  • When entering the Knife Piece 2 area, modded characters will retain their sprite instead of becoming hideously bald

Is this library right for my mod?
This mod can be extremely helpful for many specific cases:
  • The face of your character is much different compared to other Isaac characters
  • You don't want to spend the time making hundreds of costume files to fix the above issue just for your one character.
  • You have multiple characters in your mod with either of the issues above
  • You want to make a few costumes available to your character as opposed to cutting off nearly every costume.

How do I use it?
It's super easy to use! Even for the non-experienced modders, there's a handy wiki (alongside a GitHub download) here on a custom wiki

Github link with wiki on using the library HERE[github.com]
22 Comments
Zarko Kavensky Apr 20, 2023 @ 3:12am 
@possum with a gun

oh, you too?! welp guess what, I'm in the same boat as you,

since I'm not really good at modding (ESPECIALLY with so much low instruction and explaination), it's such a pain to try to find what is completely broke the costume/mod, fixing the line to see if it work, searching for the sprite to include to the white-list (meaning it will allow the costum) etc...

at least, I'm reassured that I'm NOT the only one in this situation!
Cheeks McClapperty Feb 25, 2023 @ 8:29pm 
Respectfully, the "It's super easy to use! Even for the non-experienced modders" comment is a bit disingenuous. I'm wanting to make a custom character model for a friend and need a costume saver to prevent their model from being covered up, but the coding lingo used in the github page is far above my head.

I don't know what lines need replacing and which lines are to be left the same. Furthermore, under the "Adding your character to the library" section, where do we put that block of text? In the main.lua somwhere?
RealGreenQueen Sep 29, 2022 @ 9:07am 
Does it work with repentance
RealGreenQueen Sep 28, 2022 @ 5:14pm 
What do I do to make it so outfit parts on modded characters stay on? Does this mod help with that?
bub Jun 10, 2022 @ 9:32pm 
is there a link to a download for the costume for the character in the thumbnail? specifically, the one on the right.
Zarko Kavensky May 30, 2022 @ 6:49am 
What I mean is

- what should I do first?,
- does is require a specefic "file"?
- what should I put in the "code"?
and "where"?
Zarko Kavensky May 30, 2022 @ 6:37am 
@Sanio #savetf2 , I just don't get if by "how" I must do it... because, it's a kind of a bit
inexplicit for me... what should I do? even in your Github page, I still don't get it at all...
Benny  [author] May 1, 2022 @ 7:16am 
Er whoops, I actually changed it specifically to "NullItemIDWhitelist" to be exact.
Benny  [author] May 1, 2022 @ 7:14am 
That would be beccaaauussseee I'm a dumbass and forgot to update the wiki! It was changed to "NullEffectCostumeWhitelist" instead of "NullItemCostumeWhitelist"...though for consistency sake I really should change it back, so no worries! I just sent out an update that changes it back and actually fixes a other couple other things.
Dangan2020 May 1, 2022 @ 6:41am 
Hey uh... got a problem here. I get the following error:
"PostPlayerInit" failed: ... attempting to call a nil value (method 'NullItemCostumeWhiteList')

As for the code:

costumeProtector:AddPlayer(
player,
PLAYER_MADOKA,
"gfx/characters/costumes/character_madoka.png",
67,
"gfx/characters/costumes/character_madoka.png",
Isaac.GetCostumeIdByPath("gfx/characters/character_madoka_hair.anm2")
)
costumeProtector:ItemCostumeWhitelist(
PLAYER_MADOKA,
{
[CollectibleType.COLLECTIBLE_TRANSCENDENCE] = true,
[CollectibleType.COLLECTIBLE_ASTRAL_PROJECTION] = true
}
)

costumeProtector:NullItemCostumeWhitelist(
PLAYER_MADOKA,
{
[NullItemID.ID_LOST_CURSE] = true,
[NullItemID.ID_SPIRIT_SHACKLES_SOUL] = true
}
)
end

I don't understand what went wrong. Any ideas why?