Anm2ed
A reimplementation of The Binding of Isaac: Rebirth's proprietary animation editor. Manipulates the XML-based ".anm2" format, used for in-game tweened animations.
Features
- Most things present in the original IsaacAnimationEditor.exe, except some stuff like drawing (why not use an art program!)
- Smooth Dear ImGui interface; docking, dragging and dropping, etc.
- Keybinds/keyboard control for common actions(see src/input.h)
Known Issues
- Root Transform doesn't work for scale/rotation (matrix math is hard; if you can help me fix it I will give you $100.)
- Some .anm2 files used in Rebirth might not render correctly due to the ordering of layers; just drag and drop to fix the ordering and save, they will work fine afterwards.
Dependencies
Download these from your package manager:
- SDL3
- GLEW
Build
After cloning and enter the repository's directory, make sure to initialize the submodules:
git submodules update --init
Then:
mkdir build
cd build
cmake ..
make -j
Languages
C
71.2%
C++
28.6%
CMake
0.2%