1
WIP / Adding new music IDs
« on: 2020-06-04 05:30:26 »
Piggybacking off a request from Meteormancer early last month, I am looking for info on the method to add new music IDs to the game, with the intention of adding new tracks to certain fields/battles with Makou Reactor. I have accumulated a list of the already existing IDs:
My hope is that once the process of adding new IDs is clear and documented here for others, some research can begin on how to implement a Remake-style cross-fade of the games music, for a somewhat smooth blend of field music into battle music. I could be wrong on how this functions, but my understanding is that there is a "timestamp" value in the games field music that the engine hooks/remembers before beginning the screen whirl into battle music, which it then returns to upon battle completion. I want to utilize this value to begin battle music playback from the same "timestamp", instead of starting each battle track from the beginning. Counting on Qhimm's many and varied brain trust to offer me info on the viability and implementation of this type of music system. Thanks, all.
Code: [Select]
00778F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=aseri
00300030003000300030003C0038005100260000002F00730039003A004E8F8F=aseri2
003000040004000400040020003000300030000000490044004700468F8F8F8F=ayasi
002D0049004700460039003A002F003C00380000003000300030003000300030=barret
00300030003C004900490039003A0026002F000100490030003800388F8F8F8F=bat
00490046005000500039003A002D003000300000003000040004000400040004=bee
0004000400040004000400310031003100318F8F003100490074000C00748F8F=boo
000F004900470047004600180018001900198F8F0019002000198F8F8F8F8F8F=bokujo
8F8F00690069006900308F8F00200034007400000074003000300030001E0049=canyon
003400340034003400340030003000300030000000308F8F002F00010038003A=cannon
0030003000300031003100310031002000348F8F00340034000E007400018F8F=cephiros
001100110011001E0021004F004F003000300000005000508F8F8F8F8F8F8F8F=chu
00300039003A004F004F004F00010026002F000000380032003C005500310031=chu2
00300030004F004F004E0026002F8F8F00010000003700370011001100558F8F=chase
00470004000400040004003000308F8F8F8F000200200046003000308F8F8F8F=cinco
8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F000E007400018F8F=cintro
0049004700380038003800380039003A00300000003000300030002F003C8F8F=condor
001800180018001800200049000400040004000300048F8F8F8F8F8F8F8F8F8F=costa
007300490021003A0000000000008F8F8F8F00008F8F8F8F8F8F8F8F8F8F8F8F=comical
004F00470046002D000E00310031003100188F8F004E8F8F8F8F8F8F8F8F8F8F=corel
0044004900470046002F0021003A0038003C8F8F003C004F004F003000300030=corneo
0051005100518F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=crwin
0051005100510051004F8F8F8F8F8F8F8F8F00008F8F8F8F8F8F8F8F8F8F8F8F=crlost
00040049004400300030003000300030002E8F8F002E002E002E8F8F8F8F8F8F=date
0031003100310031003100310031001B001B000C001B001B00268F8F8F8F8F8F=dokubo
002F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=dun2
004900470004000400040004000400048F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=earislo
00490049004400470046003C0039003900008F8F0030002E0030003A8F8F8F8F=earis
001000100010001B8F8F8F8F8F8F001C002100008F8F8F8F8F8F007800108F8F=elec
003800380038003800398F8F8F8F8F8F8F8F007F8F8F8F8F8F8F8F8F8F8F8F8F=fanfare
003000300030003000300030003800380038000000398F8F8F8F005100510051=fan2
006E006E0018001800180069001900190019000400190020006E00188F8F8F8F=fiddle
000000010030003000300030002E0049003C000000380039003A002F002E002F=fin
00490047004700470046002D8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=geki
00490008000400470008003000460008002600000051005100518F8F8F8F8F8F=gold1
00490047003C003C003C003800380039003A00000030003000300001002F8F8F=gun
001900190019001900198F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=guitar2
0031000000000000000000300030003000308F8F003000268F8F8F8F8F8F8F8F=hen
0030003000300030003000490044003C0038000000460047003A002F00390039=hiku
00310031003100310031002F0073005100348F8F003100310031003100318F8F=horror
00008F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=iseki
0049004400470046001900190019001900208F8F002D003000300030000E8F8F=jukai
0000000000000046000400040004000400318F8F003100318F8F8F8F8F8F8F8F=junon
00490038004700460030003000300030003000000039003A0026002F00448F8F=jyro
001100110011004700460021000F8F8F007300058F8F8F8F8F8F8F8F8F8F8F8F=ketc
00448F8F8F8F0027002700328F8F000000348F8F0034003400460047002F8F8F=kita
00310031003100310031002E002E004900048F8F000400040004000400040004=kurai
0030003000300030003000110050005000200000002000010026000E002F0050=lb1
00338F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=lb2
0032003000300030004F003C003C003C00260006004F002F0030002000748F8F=ld
004F004F00310031003100310031004900448F8F004700460019001900190019=mati
0032003200320034003000770027000100010000002F000E0051005100510051=makoro
0004004F002E00300030003000300032002D8F8F002D002D0034003400340049=mekyu
0030003000300030003000490044003C0038000000460047003A002F00390039=mogu
000400040004000400040004000400048F8F0000002000310031003100318F8F=mura1
0030003000300031003100310031002000348F8F00340034000E007400018F8F=nointro
00308F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=oa
00518F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=ob
005100510051004F0050004E8F8F8F8F8F8F00008F8F8F8F8F8F8F8F8F8F8F8F=odds
0004002E002E002E002E002E002E002E002E8F8F00200031003100318F8F8F8F=over2
004900490038003800390039003A00748F8F00008F8F8F8F8F8F8F8F8F8F8F8F=parade
003C003C00390039003A0030003000300037000000370026002F00018F8F8F8F=pj
0049004400470046003C003C0031003100318F8F0031002E002E8F8F8F8F002E=pre
0031006900040004000400040004000400040000002000200074007400310031=red
0073001B8F8F00210074001B8F8F8F8F8F8F00088F8F8F8F8F8F8F8F8F8F8F8F=rhythm
003C003C0038003800380030003000300030000000010026002F8F8F8F8F8F8F=riku
00490044003C00380039003A0030003000300009003000300026004F0074002F=roll
00300030003C00380039003A00300030003000000030000E002F003000490049=ro
004900470046000400300030002100218F8F00008F8F8F8F8F8F8F8F8F8F8F8F=rocket
000400040004004F00748F8F002100190019000000190019003100318F8F8F8F=rukei
004700180018001800200031003100318F8F00008F8F8F8F8F8F8F8F8F8F8F8F=sadsid
0049004400470046002D00310031003100318F8F0004000400208F8F8F8F8F8F=sadbar
000F000400300030003000300049007400748F8F0020002E002E002E002E002E=seto
0030003000300030003100490044004700468F8F002E002E002E002E8F8F8F8F=sea
00490044004700470046003C003C003A8F8F00000000003000308F8F8F8F8F8F=sido
00490044004700460031003100310031002E8F8F0000000E002E002E002E002E=siera
00000030003100310031003100518F8F8F8F00008F8F8F8F8F8F8F8F8F8F8F8F=sinraslo
0030003000300030003000000000000000008F8F8F8F8F8F8F8F8F8F8F8F8F8F=si
00300034003C0039003A00010020000E005B000000300030003400348F8F8F8F=sinra
003A00360038003C00320032003200300030000A0030002600748F8F8F8F8F8F=sid2
00040004003000300030003000300030002D8F8F002D00208F8F8F8F8F8F8F8F=snow
0049004400470046003C002E0030003000300000003000300030003000000039=ta
004900390047003A003C00380030003000310000003100310031002E0001002F=tb
004900440047000400040004002E002E002E8F8F002E00300030003000300030=tender
0049004400470046000400040004000400048F8F003000310031003100308F8F=tifa
00300030003000300030002E002E002E002E8F8F8F8F8F8F8F8F8F8F8F8F8F8F=tm
0049003E000F003000300030003000210001000B00748F8F8F8F8F8F8F8F8F8F=utai
0019001900190019005000508F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=vincent
002E002E002E002E00490044003C003C00380000003A00208F8F8F8F002F0039=walz
00490047003C003C003C003800380039003A00000030003000010074002F000E=weapon
0049004F004F004F004F002E002E002E002E8F8F002E002E002E002E002E8F8F=yado
00490044004700470046002D00208F8F8F8F00008F8F8F8F8F8F8F8F8F8F8F8F=yufi2
00040004001900190019001900000000000000000020000400048F8F8F8F8F8F=yufi
000300030003000300640064006400648F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=yume
My hope is that once the process of adding new IDs is clear and documented here for others, some research can begin on how to implement a Remake-style cross-fade of the games music, for a somewhat smooth blend of field music into battle music. I could be wrong on how this functions, but my understanding is that there is a "timestamp" value in the games field music that the engine hooks/remembers before beginning the screen whirl into battle music, which it then returns to upon battle completion. I want to utilize this value to begin battle music playback from the same "timestamp", instead of starting each battle track from the beginning. Counting on Qhimm's many and varied brain trust to offer me info on the viability and implementation of this type of music system. Thanks, all.