ff3:ff3us:tutorial:music:songdata

This is an old revision of the document!


In this tutorial we'll be importing in FF3us a song that is already in FF6 music format. There is no need for musical knowledge to be able to complete the following steps. The only things that will help is being familiar with the hexadecimal system as well as some basic ROM hacking knowledge like what is an offset, the difference between an absolute and hirom offset and how to use an hex editor.

We'll be using the FFIV song "The Prologue" from our Song Database. The other thing you will need is a hex editor. There are many you can choose from but I'd suggest one that has a copy selection, paste-write and paste-insert functionalities. One good all purpose hex editor is HxD and this is what has been used to take the screenshots below.

Extract the files from FF4_prologue.7z and you will see the following files:

prologue.spc is the song in SNES format. Those can be played with a SPC player or with winamp and a plug-in. For more info on SPC file and how to play them, use Google or check the great extracted music tutorial at FantasyAnime.com. prologue_DATA.bin and prologue_INST.bin are two binary files, the first has the music data in FF6 format and the other the instruments used in the song. The DATA and INST files do not contain instrument samples, those are in the game.

All songs in our song database have the three same files. Some songs, mostly done by tsushiy and having a samll “p” next to their title need the instrument patch, available in the same thread. This patch install new BRR samples in the game, giving access to a wider range of instruments to use in songs. Some songs INST file use those added instruments.This is not the case of our prologue song.

  • ff3/ff3us/tutorial/music/songdata.1519261285.txt.gz
  • Last modified: 5 years ago
  • (external edit)