FF6 Hacking
General Music Hacking Guide - Printable Version

+- FF6 Hacking (https://www.ff6hacking.com/forums)
+-- Forum: Hacks, Resources and Tutorials (https://www.ff6hacking.com/forums/forum-1.html)
+--- Forum: Opera House Rehearsal Room (https://www.ff6hacking.com/forums/forum-71.html)
+---- Forum: Music Hacking Tutorials (https://www.ff6hacking.com/forums/forum-74.html)
+---- Thread: General Music Hacking Guide (/thread-493.html)

Pages: 1 2 3


RE: FFVI Music Hacking - Angelo26 - 06-28-2011

(06-27-2011, 10:00 PM)the_randomizer Wrote: Has anyone found the addresses for BOF2?

Not for music, but I played with some addresses a while ago in hopes of finding the event bank. I haven't touched the rom for a while, but a video with the addresses should be helpful. Check the video's description for more help.

[youtube]http://www.youtube.com/watch?v=-8_NRz_B6tE[/youtube]


RE: FFVI Music Hacking - the_randomizer - 06-28-2011

Eeep. Never mind. I'll stick with instrument experimenting in FF6 for now, as I just barely started using hex hacking. I'm somewhat overwhelmed, but I've no reason to give up.
Sorry about the double post but I had a question about the instrument locations (more specifically, the banks that go from 0x054195 through 0x054C34). Now I know you listed the locations of the song sequences themselves, but what I want to experiment with are the actual instruments, not the sequences. The problem is that it's hard for a beginner like to tell one song's instruments from another.

Ex - 0x054610 (Battle theme) 00 00 00 00 00 0D 00 0E 00 1E 00 02 00 0F 00 11

Ex - 0x054620 (unknown) 00 12 00 22 00 14 00 00 00 00 00 00 00 00 00 00

Is there a somewhat easier way to find out which instruments go to which song? Again, I'll learn about the sequences (and experiment with them) later. Thanks


RE: FFVI Music Hacking - vince94 - 11-12-2012

With the F6 command and the pointers, I understand the whole subtracting by 2 thing, but how does it know that the offset starts with 09? Does this command just never jump away from the 09xxxx part of the ROM?


RE: FFVI Music Hacking - Gi Nattak - 11-12-2012

I think it just automatically takes into account whatever bank that song's data is in. How it does this, I'm not sure, it must be programmed to do that is all I can figure. There's quite a bit of mystery and oddities surrounding the SPC core and how it works/reads code.


RE: FFVI Music Hacking - madsiur - 11-12-2012

Your answer is probably in bank C5 if my memory is right. The bank number should be harcoded there, somewhere.


RE: FFVI Music Hacking - Astaroth_ - 04-23-2013

Thanks for the great tutorial Gi Nattak, I have 2 questions: -How can I make infinite loops ( E2 xx only make 4 loops)
- Where do I change the instruments. I know its in 54195 through 0x054C34 but I lack informations. If I want to change instruments in narsh song which bank do I choose and why? :-)


RE: FFVI Music Hacking - Gi Nattak - 04-23-2013

Your very welcome, although this is MetroidQuest's tutorial not mine. Anywho...

To make an infinite loop, I would just use the jump command (F6 xx yy) and loop it back to the address where you want it to start over again. The jump command is essentially an infinite loop, right? That should work unless I'm mistaking what exactly you are doing there in your track.

As for changing the instruments, to make your life easier (unless you moved your instrument bank for some reason) you should instead use this wonderful tool made by JCE3000GT.
http://www.jce3000gt.com/spc_editor.php

To use it just select 'FFVI' and open up your ROM and go to Narshe Mines.
For the song's instruments to show up correctly, your ROM will need to be unheadered.
So make sure it is first. Also when you are done editing the instruments, be sure and hit save before going to another song or closing the program.

If for some reason you still want to edit the instruments the hard way, you just gotta know that each songs instruments are 32 bytes and are in the same order as the songs. So for Narshe Mines, which is song #22 in the list, you would count down 32 x 22 bytes (704 bytes). That, or just go to the start of the instruments and hex search for the 'Breath' instrument (00 13) since Narshe Mines is the only song that uses that instrument.

This stuff can be very confusing at first, if you have any more questions I'll be happy to answer them.



RE: FFVI Music Hacking - Astaroth_ - 04-23-2013

Thank you :-)

I have another question , how can I find the value of xx yy when I do F6. If I want to restart my song at the middle or the start


RE: FFVI Music Hacking - Xenovant - 05-31-2014

Could someone reupload the "MetroidQuests FF3US-MUSIC.pdf" file?


RE: FFVI Music Hacking - madsiur - 05-31-2014

(05-31-2014, 12:06 PM)Xenovant Wrote: Could someone reupload the "MetroidQuests FF3US-MUSIC.pdf" file?

I reuploaded the PDF. Thanks for letting us know it was down.