This is a list of tools that can help in the creation of a mod.
- 1 Official Tools
- 2 Unofficial Tools
- 2.1 Lua Reference
- 2.2 Room Editors
- 2.3 Unpacking
- 2.4 LUA Editors
- 2.5 Code Injection
- 2.6 Debugging
- 2.7 Mods
- 2.8 Consoles
- 2.9 References
Official Tools[edit | edit source]
The Binding of Isaac: Afterbirth † introduced official modding support, allowing users to mod the game using the Lua programming language and to upload their creations to the Steam Workshop. In addition, it comes with some official tools to assist in mod creation.
All the tools mentioned below only come with Afterbirth+, there are no released official tools made for older versions of the game. These are located in
Steam/steamapps/common/The Binding of Isaac Rebirth/tools.
Animation Editor[edit | edit source]
The Animation Editor can edit .anm2 animation files, changing animations of existing entities (or creating animations for new entities).
Item Pool Editor[edit | edit source]
Item Pool Editor allows editing of item pools.
Lua Reference[edit | edit source]
Local documentation of the Lua API, generated with Doxygen.
Mod Uploader[edit | edit source]
A small tool to set mod's information (name, version, tags and so on) and upload it to Steam Workshop.
Resource Extractor[edit | edit source]
A command line extractor that unpacks all of the game's .a files when launched.
Room Editor[edit | edit source]
A tool to edit room layouts or create new ones.
Unofficial Tools[edit | edit source]
|This is not officially supported or endorsed by Nicalis, Inc. and other developers.|
Lua Reference[edit | edit source]
Modding of Isaac[edit | edit source]
The Modding of Isaac hosts an online copy of the documentation which has been modified by some community members to be more accurate and easier to understand.
Binding of Isaac - Documents[edit | edit source]
This wiki[edit | edit source]
Here there is a Lua Reference category.
Room Editors[edit | edit source]
Basement Renovator[edit | edit source]
Basement Renovator is a tool for editing and creating room files. It can export to stb, the game's binary room format, but saves in xml. Be careful when making Rebirth rooms as some entity ids have changed since then.
Unpacking[edit | edit source]
Rick's Unpacker[edit | edit source]
Rick's Unpacker extracts game's files (that will then be manipulated for modding) from .a packed files. If you wish to unpack Afterbirth+'s .a files, it is recommended you use the official unpacker instead.
LUA Editors[edit | edit source]
Atom[edit | edit source]
Sublime Text[edit | edit source]
Sublime Text is a commercial text editor. The Subliming of Isaac is a package for Sublime 2 and 3 dedicated to The Binding of Isaac. needs link
ZeroBrane Studio[edit | edit source]
Code Injection[edit | edit source]
BrokenRemote[edit | edit source]
BrokenRemote is a code injector with mod examples.
isaac-injector[edit | edit source]
isaac-injector is a code injector for Rebirth
Debugging[edit | edit source]
isaac-log[edit | edit source]
isaac_log[edit | edit source]
isaac-log is a library to read The Binding of Isaac logs.
abp-log[edit | edit source]
abp-log is a real-time log reader.
Isaac Debug Helper[edit | edit source]
Isaac Debug Helper aka Isaac Modding Helper Tool is a Python log reader with features like color highlighting and log filtering. There is also a fork by Team Dodo. The fork is almost identical to the one by dogeek (indeed the two projects work together) but has an up-to-date release section with executables. When downloading from Dogeek repository, remember to do "Clone or download -> Download zip".
|Name||Platform||Requirements||Real time||Color highlighting||Log filtering||Custom filters||Autoreload||License||Latest release|
|abp-log||Windows only||.NET Framework 4.5.2||Yes||Yes||Yes||Yes||No||Unknown||0.3 (7 Jan 2017)|
|Isaac Debug Helper||Anything thas supports Python||Python 3.x||Yes||Yes||Yes||No||Yes||GNU GPL 3.0||1.0 (13 Apr 2017)|
|Isaac Debug Helper fork||Executables: Linux or Windows. Python script: Anything thas supports Python||Executables: should work out of the box. Python script: Python 3.x||Yes||Yes||Yes||No||Yes||GNU GPL 3.0||2.1.0 (26 Feb 2018)|
Mods[edit | edit source]
A Debugging Tool[edit | edit source]
A Debugging Tool is a mod with features like spawn of modded items and analysis of entities' health.
devhelper[edit | edit source]
devhelper is a mod that includes features like custom log and hotkeys.
Consoles[edit | edit source]
The-Binding-of-Isaac-Mod-Conversion-Kit[edit | edit source]
(cannot retain LUA code)
The-Binding-of-Isaac-Mod-Conversion-Kit is a tool to convert mods the PC version of The Binding of Isaac to their console counterparts.
References[edit | edit source]
- Afterbirth+ version planned but never released
|References||Modding Tutorials - XML Modding - Lua Reference - Modding of Isaac Lua Reference|
|Tools||Debug Console - Modding Tools - Basement Renovator|
|Releases||Modding of Isaac - Steam Workshop - NexusMods|
|Community||Modding of Isaac Subreddit - Modding of Isaac Discord Server|
|The Binding of Isaac: Rebirth|
|Achievements||Attributes||Bosses||Cards and Runes||Challenges||Chapters|