Modding Tools

From Binding of Isaac: Rebirth Wiki
Jump to: navigation, search

This is a list of tools that can help in the creation of a mod.

Removed in Afterbirth Modding Tools for Rebirth & Afterbirth[edit | edit source]

Modding Rebirth & Afterbirth is limited to editing and replacing existing assets.

Official Modding Tools[edit | edit source]

None.

Unofficial Modding Tools[edit | edit source]

Use at your own risk.

Basement Renovator[edit | edit source]

Basement Renovator is a tool for editing The Binding of Isaac Afterbirth rooms (does NOT work with Rebirth) extracted with Rick's Unpacker.

isaac-injector[edit | edit source]

isaac-injector is a code injector for Rebirth

isaac-log[edit | edit source]

isaac-log is a log reader for Rebirth and Afterbirth[1] written in Node.js.

isaac_log[edit | edit source]

isaac-log is a library to read The Binding of Isaac logs.

Rick's Unpacker[edit | edit source]

Rick's Unpacker extracts game's files (that will then be manipulated for modding) from .a packed files.

Added in Afterbirth † Modding Tools for Afterbirth †[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.

Official Tools[edit | edit source]

These tools are located in the tools folder under Afterbirth † install directory.

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]

Documentation of the Lua API. The Modding of Isaac hosts an online copy of the documentation.

Mod Uploader[edit | edit source]

A small tool to set mod's information (name, version, tags and so on) and upload it to Steam's Workshop.

Resource Extractor[edit | edit source]

A command line extractor for .a game's packed file.

Room Editor[edit | edit source]

A tool to edit rooms layouts or create new ones.

Unofficial Tools[edit | edit source]

Anything that can help in modding and is not an official tool. Use at your own risk.

Code injector[edit | edit source]

A tool to inject code into the game instantaneously

BrokenRemote[edit | edit source]

BrokenRemote is a code injector with mod examples.

IDE[edit | edit source]

Development enviroment that support or have plugins for the Afterbirth † Lua API.

Atom[edit | edit source]

Atom is an open source text text editor. atom-boilua is a package dedicated to Binding of Isaac lua modding

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

ZeroBrane Studio[edit | edit source]

ZeroBrane Studio is a open source Lua IDE, also mentioned in the official Lua reference. Afterbirth API for ZeroBrane is a plugin for autocompletion.

Log reader[edit | edit source]

Tools to read the game's log in a friendly interface (and maybe extract only lua related information).

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".

Log readers comparison
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)

Lua Reference[edit | edit source]

Additional material about Afterbirth † Lua API.

Binding of Isaac - Documents[edit | edit source]

Binding of Isaac - Documents is an unofficial documentation project, more detailed than the official one but is far from complete. Online version here.

This wiki[edit | edit source]

Here there is Lua Reference.

Mod[edit | edit source]

Mod to retrieve useful in-game information.

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.

Other[edit | edit source]

The-Binding-of-Isaac-Mod-Conversion-Kit[edit | edit source]

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.

Modding resources[edit | edit source]

References[edit | edit source]

  1. Afterbirth+ version planned but never released