48 lines
1.4 KiB
Markdown
48 lines
1.4 KiB
Markdown
# 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](https://github.com/ocornut/imgui) interface; docking, dragging and dropping, etc.
|
|
- Keybinds/keyboard control for common actions(see [src/input.h](https://github.com/ShweetsStuff/anm2ed/blob/master/src/input.h))
|
|
|
|
### To do
|
|
- Windows release
|
|
- Undo queue
|
|
- GIF export
|
|
- Some other things I can't think of
|
|
|
|
### 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.
|
|
- On startup, you will have to configure the windows yourself.
|
|
- Probably several bugs that elude me
|
|
|
|
## 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
|
|
```
|