Force Music Selection Version 2 [Vega] Improvements over Version 1: - Works in all modes - Also changes the default music for first time visit when loading character selection after Boot - Default music selection at map selection screen is now also set by code XX = Music (make sure both XX values are the same) Link to Music values - https://mariokartwii.com/nonmkwcodes/dbzbt3/values.txt NTSC-U Rev1 04070B08 60000000 04070B28 60000000 04070B4C 60000000 04070B70 60000000 040B3940 60000000 040B3960 60000000 040B3984 60000000 040B39A8 60000000 C206E9FC 00000002 38C000XX 90C4004C 60000000 00000000 C20B1678 00000002 388000XX 9085004C 60000000 00000000 Code creator: Vega ----- RAM Write Sources (first 4 RAM Writes handle Single & Ultimate Training, last 4 handle Team/DP: 80070B08: nop'd, prevent write for when you go up in music selection 80070B28; nop'd, prevent write when going up past the meteor in music selection landing on Random 80070B4C; nop'd, prevent write for when you go down in music selection 80070B70; nop'd, prevent write when going down past random in music selection landing on meteor 800B3940; nop'd, prevent write for when you go up in music selection 800B3960; nop'd, prevent write when going up past the meteor in music selection landing on Random 800B3984; nop'd, prevent write for when you go down in music selection 800B39A8; nop'd, prevent write when going down past random in music selection landing on meteor ----- ASM Sources (1st ASM handles Single & Ultimate Training, 2nd ASM handles Team/DP): ==== #Address #NTSC-U = 8006E9FC #Set new Music byte value li r6, 0x00 #'The Meteor' used for compilation, adjust this accordingly #Original Instruction, store Music byte value to Writeup Table stw r6, 0x004C (r4) ==== #Address #NTSC-U = 800B1678 #Set new Music byte value li r4, 0x00 #'The Meteor' used for compilation, adjust this accordingly #Original Instruction, store Music byte value to Writeup Table stw r4, 0x004C (r5)