This is an attempt at recreating the UNDERTALE combat system for the NES.
This project also contain another project: A demake of all the UNDERTALE OST using the NES MMC5 mapper. You can find the project here. You will need FamiStudio to open it. Also, I'm no musician, so I'm sure there are mistakes here and there.
Somewhere at the root of the repo (for now).
I recommend playing it on the Mesen emulator because it's the emulator that I use to test & debug the game on, so it should work fine. It is also the most accurate emulator that I know (I can't think of developing on the NES without all of these debugging features).
- Make
- CC65: An 6502 C compiler uses to create the binary file used by the NES and the Emulator
- Python with all the necessary packages:
- argparse
- Pillow
- numpy
- FamiStudio: If you want to edit the musics
Note: You may need to change some configs in the Makefile to be able to run commands.
| Commands | Description |
|---|---|
make |
Compile the game |
make data |
Compile the game data |
make run |
Run the game |
make doc |
Generate the doc |
make img |
Convert the .nes into a .png |
UNDERTALE belongs to Toby Fox.
Please support the original release @ https://undertale.com
You can get the Soundtrack on Steam (https://store.steampowered.com/app/391570/UNDERTALE_Soundtrack/)
or at https://tobyfox.bandcamp.com/album/undertale-soundtrack
- NesDev of course.
- Nintendo for the NES, I suppose.
- FamiStudio sound engine by BleuBleu.
- UndertaleModTool for decompiling Undertale.
Ressources that help me a lot made by people much more talented than me in regard to musics.
- The Toby Fox Sample Sheet
- Undertale MIDI Resource Archive (ShinkoNetCavy, Lu9, Radixan, Jay Reichard, JJokerDude, Zorzag2, Williatico, Zumi, Epikjman27, ShadowChords, and Revle.)
- Undertale MIDI by Radiáxn
- This Reddit post