ROM Hack Nostalgia Midi Swap

Krobelus

Well-Known Member
OP
Member
Joined
Apr 9, 2009
Messages
164
Trophies
0
Age
33
Location
Vancouver
XP
192
Country
Canada
I haven't delved too much into rom hacking (besides gba) but I was wondering if it's currently possible to swap midi for midi? I wanted to replace the battle theme (and fanfare) on Nostalgia from final fantasy X. I find it just too boring, and for a game that reminds me of FFX I'd like to remember FFX while playing this game. Ahh.. the nostalgia.


So can anyone help me? I'm guessing I need to find the hex address where the battle/fanfare midi are located... am I right?
-Krobelus
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,795
Trophies
3
XP
28,427
Country
United Kingdom
"midi" as in SSEQ (not that it really matters: http://kiwi.ds.googlepages.com/ ).

Without pulling apart the rom (Square Enix have used "custom" formats in the past which in this case would make life far simpler, see the world ends with your/TWEWY sound hacking) the file with all the sounds in is usually the one with the .SDAT file extension (spec here http://kiwi.ds.googlepages.com/sdat.html and http://tahaxan.arcnor.com/index.php?option...ult&lang=en ). You can pull this from the file system (no rom I have yet seen has the sound in the binary like they can do for text)

Most existing sound hacks* however stick to the internal files simply because the SSEQ is based around two components:
1) the SSEQ itself.
2) the instruments it uses (the [sound]bank).

Secondly "midi" may not be the file format of choice here: the SDAT format also allows basic shorter wave (usually shorter sounds- voice samples/gunshots and the like) and longer wave type formats (full tracks such as those you might have seen in one of the Tony Hawk's skateboarding games).

*my usual selection of links for such a question:
http://gbatemp.net/index.php?showtopic=162246
http://gbatemp.net/index.php?showtopic=154494
http://gbatemp.net/index.php?showtopic=142614
http://gbatemp.net/index.php?showtopic=129739
http://gbatemp.net/index.php?showtopic=122534
 

Krobelus

Well-Known Member
OP
Member
Joined
Apr 9, 2009
Messages
164
Trophies
0
Age
33
Location
Vancouver
XP
192
Country
Canada
Wow FAST6191, you seem to be an expert in this field. Thanks for the helpful tips and links! I'll try my best to see what I can do.

-Krobelus
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    Didn't even know they had it. I thought they were a grocery store.
  • K3Nv2 @ K3Nv2:
    They got a strip club in the break room as the rumors told
  • Veho @ Veho:
    But no dedicated strippers, the staff just rotates weekly.
  • Veho @ Veho:
    Nobody takes breaks when Big Bertha is in shift.
  • Veho @ Veho:
    Not that nobody likes 'em large (and old), but the break room is so small, last time she spun around the pole her ass killed three people.
  • Veho @ Veho:
    "ARTOO, SHUT DOWN TRASH COMPACTORS ON LEVEL 7387!!!"
  • Veho @ Veho:
    I can still hear the crunching.
  • K3Nv2 @ K3Nv2:
    Big Bertha is the trash compactor
  • Veho @ Veho:
    She just sits on the trash can.
  • Veho @ Veho:
    And it becomes a trash disk.
  • Veho @ Veho:
    And gets repurposed as a sewer cover.
  • K3Nv2 @ K3Nv2:
    Trashed dick
  • Veho @ Veho:
    Trampolines used to be called jumpolines until Bertha stepped on one.
  • Veho @ Veho:
    In the first draft of Lion King, instead of the wilderbeest stampede, there was just Bertha.
  • K3Nv2 @ K3Nv2:
    My idiot boss use to jump into compactors and I had a tough decision that day
  • Veho @ Veho:
    Oh hey that's neat.
  • Veho @ Veho:
    But you can just use an SP instead so why bother.
  • Veho @ Veho:
    HDMI out, BT controller support, runs PSP (?)
  • Veho @ Veho:
    Or does it? I forgot.
  • K3Nv2 @ K3Nv2:
    Not for psp
  • Veho @ Veho:
    Shame.
  • K3Nv2 @ K3Nv2:
    What Sony can't figure out how to do
  • K3Nv2 @ K3Nv2:
    Oh read it wrong thought you meant if psp had Bluetooth
    K3Nv2 @ K3Nv2: Oh read it wrong thought you meant if psp had Bluetooth