Romhacking.net

Romhacking => ROM Hacking Discussion => Topic started by: HertzDevil on January 09, 2017, 10:32:50 am

Title: Journey to Silius music hacking notes
Post by: HertzDevil on January 09, 2017, 10:32:50 am
Some notes I made while adding support for Journey to Silius to my generic MML inserter (https://github.com/HertzDevil/MGCInts/commit/66e9dc8f872637629fd40e092a83a4ff6e582427). They will be sent to the database or the wiki later.

Command ListVolume/Duty Envelope FormatPitch Envelope FormatSong FormatLookup TablesCaveats
Code: [Select]
$AD3C: 1B 01 1A 01 19 01 F1 07 FA                   [ (kick8)[o2 d+%1 d%1 c+%1 r%7]
$AD45: FB 3C AD                                       (kick8)
$AD48: F6 01 21 20 1F 1E 1D 1C 1B 1A 19 F1 F7 FA      (snare8)[L1 o2 ag+gf+fed+dc+ r L0]
$AD56: FB 3C AD                                       (kick8)
$AD59: FB 3C AD                                       (kick8)
$AD5C: FB 3C AD                                       (kick8)
$AD5F: FB 48 AD                                       (snare8)
$AD62: FB 3C AD                                       (kick8)
$AD65: FE 02 3C AD                                  ]3
$AD69: F6 01 25 24 23 22 21 20 1F 1E 1D F1 F7 FA    (tomhi8)[L1 o3 c+c<ba+ag+gf+f r L0]
$AD77: FB 69 AD                                     (tomhi8)
$AD7A: F6 01 1D 1C 1B 1A 19 18 17 16 15 F1 F7 FA    (tommid8)[L1 o2 fed+dc+c<ba+a r L0]
$AD88: FB 2E AD                                     (tomlo8) ; defined earlier
$AD8B: FB 12 AD                                     (tomhi16) ; defined earlier
$AD8E: FB 12 AD                                     (tomhi16) ; defined earlier
$AD91: F1 05                                        r16
$AD93: FB 12 AD                                     (tomhi16) ; defined earlier
$AD96: FB 20 AD                                     (tommid16) ; defined earlier
$AD99: FB 20 AD                                     (tommid16) ; defined earlier
$AD9C: FB 2E AD                                     (tomlo8) ; defined earlier