- 12
- Posts
- 11
- Years
- Seen May 7, 2014
Code:
Now that we've created a new copy of the song table, we have to tell the game to use it. Scroll to the top of the ROM. Now, remember the old offset of the song table? You need to convert it to a pointer. Split the number into bytes:
4A32CC -> 4A 32 CC
Reverse the order of those bytes:
CC 32 4A
Add an 08 onto the end:
CC 32 4A 08
This is the pointer to the old song table. We need to do the same conversion with the new song table's offset.
800000 -> 80 00 00 -> 00 00 80 08
Now, starting from the beginning of the ROM, search for the old song table pointer. There are five copies of it, which all need to be replaced with the pointer to the new song table.
I lost the track here.
I had overwritten the data, but how do I reverse the offset? Or where exactly do I do that?
I cant literally reverse it, and yes I am using HxD and it's my first time using this kind of stuff xD
But so far, very nice tutorial, it brought me further then I ever came.
Is this really the only way to import songtables?
Is there no easier way to import the Pokémon Ruby Songtable for example, into Fire Red (because Ruby tracks go BEEP BEEP in FR).