Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 1.24 KB

README.md

File metadata and controls

12 lines (8 loc) · 1.24 KB

gba-song-assembler

A rewrite of Sappy2006's assembler into Python. Assembles MP2K song s files into binary and injects them into a GBA game.

To download, please click the green "code" button, then click "Download ZIP".

Please make a backup of your GBA rom file before modifying it with this program.

On Windows, I recommend running this with WinPython Command Prompt.

To make MP2K song s files, I recommend using Midi2AGB (originally written by ipatix) to convert midi files to s files.
To edit a song in a GBA game, I recommend using my fork of GBA_Mus_Ripper with the arguments -xg -sb -rc -raw to convert the song to midi, edit the midi using your favorite midi editor and sf2 synthesizer, convert it to an s file using my fork of Midi2AGB, then inject it back into the game using gba-song-assembler.py.
My blog post on this GBA MP2K song editing workflow.