The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

850 ratings
[REP/REP+] Unique Items API
3
3
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.188 MB
Jul 16, 2022 @ 9:23pm
Dec 16, 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) Jan 27 @ 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] Dec 25, 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 Dec 24, 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 Dec 17, 2024 @ 3:25pm 
░░░░░░▄▄▄░░▄██▄░░░
░░░░░▐▀█▀▌░░░░▀█▄░░░
░░░░░▐█▄█▌░░░░░░▀█▄░░
░░░░░░▀▄▀░░░▄▄▄▄▄▀▀░░
░░░░▄███████░░░░░░░
░░░█▀███████░░
░░░▌░███████░░ THIS IS PAPYRUS
▄░▐░░░▀████▀ ░░
▀█▌░░░▄░▀█▀░▀ ░░ COPY AND PASTE HIM,
░░░░░░░▄▄▐▌▄▄░░░ SO, HE CAN BECOME A MEMBER
░░░░░░░▀█████░▄░░OF THE ROYAL GUARD
░░░░░░▐▌▀███▀▐▄░░
░░░░░░▐▀░░░░░░▐▌░░
░░░░░░█░░░░░░░░█░░░
Dr. Gratiss Nov 26, 2024 @ 12:39am 
Sure, thanks for answering:cuphead:
Benny  [author] Nov 25, 2024 @ 11:14am 
no clue and I'm not touching Rep+ till its not a beta
Dr. Gratiss Nov 25, 2024 @ 10:52am 
does this work in repentace+ ?
Benny  [author] Nov 18, 2024 @ 6:12am 
thank you for the valuable feedback
PeePeeEveryday Nov 17, 2024 @ 9:41pm 
broke
Benny  [author] Nov 9, 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