...........Anm2Ed 2.0

This commit is contained in:
2025-11-13 22:20:38 -05:00
parent 7abb0fcda4
commit 9af0135a3a
4 changed files with 57 additions and 37 deletions

View File

@@ -1,46 +1,37 @@
# Anm2Ed
![Preview](https://shweetz.net/files/projects/anm2ed/screenshot.png)
![Preview](https://shweetz.net/files/projects/anm2ed/preview2.png)
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
- Extended version of the original proprietary Nicalis animation editor
- Smooth [Dear ImGui](https://github.com/ocornut/imgui) interface; docking, dragging and dropping, etc. You might be familiar with it from (Repentogon).
- Smooth [Dear ImGui](https://github.com/ocornut/imgui) interface; docking, dragging and dropping, etc. You might be familiar with it from [Repentogon](https://repentogon.com/).
- Greatly polished in many areas, to assist with all your animating needs
- New features
- Additional hotkeys/shortcuts (rebindable!)
- Additional wizard options
- Broadened sound support
- Can output .webm, .mp4 or *.png sequence (wih FFmpeg)
- Cutting, copying and pasting
- Additional wizard options
- Robust snapshot (undo/redo) system
- Additional hotkeys/shortcuts (rebindable!)
- Onionskinning
- Robust snapshot (undo/redo) system
- Selecting multiple frames at a time
- Settings that will preserve on exit (stored in %APPDATA% on Windows or ~/.local/share on Linux)
- Broadened sound support
### Note: Rendering Animations
You will need FFmpeg installed! Get it from [here](https://ffmpeg.org/download.html), and point to the downloaded ffmpeg executable within the program!
You will need FFmpeg installed to output GIF/video! Get it from [here](https://ffmpeg.org/download.html), and point to the downloaded ffmpeg executable within the program!
## Dependencies
Download these from your package manager:
- SDL3
## Build
### Windows
Visual Studio is recommended; make sure your installation has "Desktop development with C++" and ".NET desktop development" workloads.
Install and configure [vcpkg](https://vcpkg.io/en/).
Build should be straightforward from there.
### Linux
After cloning and enter the repository's directory, make sure to initialize the submodules:
```git submodule update --init --recursive```
Then:
### Windows
Visual Studio is recommended for build.
### Linux
```
mkdir build