- Download the latest .gba rom file in the release page
- Open the rom with an emulator (e.g mGBA)
- devkitARM https://devkitpro.org/wiki/Getting_Started
- Butano https://gvaliente.github.io/butano/getting_started.html
- Python https://www.python.org/downloads/
- Poetry https://python-poetry.org/docs/#installation
- LDtk https://ldtk.io/
- mGBA https://mgba.io/downloads.html
Setup your GBA dev toolchain: https://gvaliente.github.io/butano/getting_started.html
make sure you have those envs set for Butano to find everything:
DEVKITPRO=/opt/devkitpro
DEVKITARM=$DEVKITPRO/devkitARM
LIBBUTANO=/path/to/butano/butano
And that you have Aseprite in your PATH, if you want to update the sprites, something like:
export PATH="$PATH:/Applications/Aseprite.app/Contents/MacOS"
You can also add mGBA to you path if you want /Applications/mGBA.app/Contents/MacOS/
poetry install
make levels
make -j8
mgba collie-defence.gba -l 4
(Need Aseprite installed)
make graphics
Install these plugings for best result:
- Makefile Tools
- C/C++ Extension Pack