The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

801 ratings
[REP/REP+] Unique Items API
3
3
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.188 MB
16 Jul, 2022 @ 9:23pm
16 Dec, 2024 @ 12:03pm
8 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
[REP/REP+] Unique Items API

Description
Create your own Unique Item with ease!

This mod does nothing on its own! The items shown above are examples of what the API can do when applied to some pre-existing mods. Make your own or find a mod that makes use of the API. Below is a list of mods that are known to do so, and will be updated over time if I'm made aware of it:

Supported Mods

Many "Unique Item" mods on the workshop follow an unfortunate base for their code, leading to the same common issues and the lack of modded character compatibility unless explicitely added by the mod creator. This API aims to solve that issue.

Features
  • For any character, make a unique sprite for any item, familiar, or knife.
  • Unique collectible sprites are set to look at the first player only, whlie familiars and knives look to the player that owns them
  • Modded character support
  • Many different options for modders
  • Sprites are automatically updated to always continue matching your current character
  • Dynamic Mod Config Menu support. Switch between several mods of the same unique item for each character made available for that item, disable them outright, or even randomize between several different options if available.

Want to learn how to use this API? Click the link below for the GitHub page below that contains a wiki for the mod

UNIQUE ITEMS API WIKI[github.com]
60 Comments
Hmmyesbirb (She/Her) 27 Jan @ 4:57pm 
Despite reinstalling the mod, it does give a error

"MC_POST_SAVESLOT_LOAD" from "Unique Items API" failed: resources/scripts/json.lua:125: Unterminated JSON encoded object found at position in []
Stack Traceback:
in method assert
resources/scripts/json.lua:125: in function 'decode'
...ue_items_api_2836316643/uniqueitems_src/save_manager.lua:582: in function 'Load'
...ue_items_api_2836316643/uniqueitems_src/save_manager.lua:1137: in function at line 1130
Benny  [author] 25 Dec, 2024 @ 11:21am 
Thats. Odd. There's very little room for why that would be the case so I'd have to work closer with you to get some explanation on why that's happening at all. If you're able to replicate it and give some more context (when it happened, what mods you have, etc) then I could look further into it. Otherwise, I can't do much with the error itself.
cadetpirx 24 Dec, 2024 @ 7:33pm 
I got an error regarding this mod:
"MC_POST_PICKUP_INIT" from "Unique Items API" failed: ...ue_items_api_2836316643/uniqueitems_src/save_manager.lua:259: attempt to concatenate a nil value (local 'name')
Stack Traceback:
...ue_items_api_2836316643/uniqueitems_src/save_manager.lua:259: in function 'GetSaveIndex'
...ue_items_api_2836316643/uniqueitems_src/save_manager.lua:806: in function at line 804
JakeHawkMan 17 Dec, 2024 @ 3:25pm 
░░░░░░▄▄▄░░▄██▄░░░
░░░░░▐▀█▀▌░░░░▀█▄░░░
░░░░░▐█▄█▌░░░░░░▀█▄░░
░░░░░░▀▄▀░░░▄▄▄▄▄▀▀░░
░░░░▄███████░░░░░░░
░░░█▀███████░░
░░░▌░███████░░ THIS IS PAPYRUS
▄░▐░░░▀████▀ ░░
▀█▌░░░▄░▀█▀░▀ ░░ COPY AND PASTE HIM,
░░░░░░░▄▄▐▌▄▄░░░ SO, HE CAN BECOME A MEMBER
░░░░░░░▀█████░▄░░OF THE ROYAL GUARD
░░░░░░▐▌▀███▀▐▄░░
░░░░░░▐▀░░░░░░▐▌░░
░░░░░░█░░░░░░░░█░░░
Flying chadman 26 Nov, 2024 @ 12:39am 
Sure, thanks for answering:cuphead:
Benny  [author] 25 Nov, 2024 @ 11:14am 
no clue and I'm not touching Rep+ till its not a beta
Flying chadman 25 Nov, 2024 @ 10:52am 
does this work in repentace+ ?
Benny  [author] 18 Nov, 2024 @ 6:12am 
thank you for the valuable feedback
PeePeeEveryday 17 Nov, 2024 @ 9:41pm 
broke
Benny  [author] 9 Nov, 2024 @ 5:30am 
Do you have the latest version? I remember before the update from a few days ago there was an issue with the save manager that happened if you tried to enter a continued run, but that line in the code right now just leads to the detectLuamod function. That error doesn't really tell me anything else. The main.lua file should say "VERSION 1.2.1" at the top