News:

11 March 2016 - Forum Rules

Main Menu

Mega Man X Music

Started by Sprite:D, November 24, 2022, 06:05:00 PM

Previous topic - Next topic

Sprite:D

Is it possible to change which music track plays in a stage in X1? I want to swap Launch Octopus with Flame Mammoth and vice versa, but I haven't been able to find any info on how to do something like this.

xstuff

#1
I've had this for a while but haven't used it as much.

These are the offsets to the music that plays in each stage. You can change it to any values you want.
I have both header and unheader offsets:

===========
Header:
===========

MUSIC SETTINGS
----
30AB0: Highway stage music.
30AB1: Launch Octopus stage music.
30AB2: Sting Chameleon stage music.
30AB3: Armored Armadillo stage music.
30AB4: Flame Mammoth stage music.
30AB5: Storm Eagle stage music.
30AB6: Spark Mandrill stage music.
30AB7: Boomer Kuwanger stage music.
30AB8: Chill Penguin stage music.
30AB9: Sigma stage 1 music.
30ABA: Sigma stage 2 music.
30ABB: Sigma stage 3 music.
30ABC: Sigma stage 4 music.


===========
No Header:
===========

MUSIC SETTINGS
----
308B0: Highway stage music.
308B1: Launch Octopus stage music.
308B2: Sting Chameleon stage music.
308B3: Armored Armadillo stage music.
308B4: Flame Mammoth stage music.
308B5: Storm Eagle stage music.
308B6: Spark Mandrill stage music.
308B7: Boomer Kuwanger stage music.
308B8: Chill Penguin stage music.
308B9: Sigma stage 1 music.
308BA: Sigma stage 2 music.
308BB: Sigma stage 3 music.
308BC: Sigma stage 4 music.

And these are the values you can use if you want to change the music that plays in a stage:

Hex values:

11 Highway stage music
13 Launch Octopus stage music
12 Sting Chameleon stage music
14 Armored Armadillo stage music
15 Flame Mammoth stage music
19 Storm Eagle stage music
18 Spark Mandrill stage music
16 Boomer Kuwanger stage music
17 Chill Penguin stage music
1A Sigma stage 1 music
1B Sigma stage 2 music
1C Sigma stage 3 music
1D Sigma stage 4 music
1E Maverick boss music
1F Title screen music
20 Maverick stage select music
21 Boss defeated music
22 Maverick stage selected music
23 Vile intro/Sigma stage boss intro music
24 Vile battle/Sigma stage boss music
25 Zero's theme music
26 Zero's speech music
27 Got weapon music
28 Password screen music
29 Sigma stage select music
2A Sigma battle music
2B Sigma final battle music
2C Ending music
2D Staff credits music
2E Maverick boss intro music
2F Sigma final battle intro music
30 Credits screen music
(Don't mind the order of the hex values from the top, It's just to match up with the order of the music settings)

MysticLord

Quote from: xstuff on November 25, 2022, 06:41:51 PMI've had this for a while but haven't used it as much.

These are the offsets to the music that plays in each stage. You can change it to any values you want.
I have both header and unheader offsets:

===========
Header:
===========

MUSIC SETTINGS
----
30AB0: Highway stage music.
30AB1: Launch Octopus stage music.
30AB2: Sting Chameleon stage music.
30AB3: Armored Armadillo stage music.
30AB4: Flame Mammoth stage music.
30AB5: Storm Eagle stage music.
30AB6: Spark Mandrill stage music.
30AB7: Boomer Kuwanger stage music.
30AB8: Chill Penguin stage music.
30AB9: Sigma stage 1 music.
30ABA: Sigma stage 2 music.
30ABB: Sigma stage 3 music.
30ABC: Sigma stage 4 music.


===========
No Header:
===========

MUSIC SETTINGS
----
308B0: Highway stage music.
308B1: Launch Octopus stage music.
308B2: Sting Chameleon stage music.
308B3: Armored Armadillo stage music.
308B4: Flame Mammoth stage music.
308B5: Storm Eagle stage music.
308B6: Spark Mandrill stage music.
308B7: Boomer Kuwanger stage music.
308B8: Chill Penguin stage music.
308B9: Sigma stage 1 music.
308BA: Sigma stage 2 music.
308BB: Sigma stage 3 music.
308BC: Sigma stage 4 music.

And these are the values you can use if you want to change the music that plays in a stage:

Hex values:

11 Highway stage music
13 Launch Octopus stage music
12 Sting Chameleon stage music
14 Armored Armadillo stage music
15 Flame Mammoth stage music
19 Storm Eagle stage music
18 Spark Mandrill stage music
16 Boomer Kuwanger stage music
17 Chill Penguin stage music
1A Sigma stage 1 music
1B Sigma stage 2 music
1C Sigma stage 3 music
1D Sigma stage 4 music
1E Maverick boss music
1F Title screen music
20 Maverick stage select music
21 Boss defeated music
22 Maverick stage selected music
23 Vile intro/Sigma stage boss intro music
24 Vile battle/Sigma stage boss music
25 Zero's theme music
26 Zero's speech music
27 Got weapon music
28 Password screen music
29 Sigma stage select music
2A Sigma battle music
2B Sigma final battle music
2C Ending music
2D Staff credits music
2E Maverick boss intro music
2F Sigma final battle intro music
30 Credits screen music
(Don't mind the order of the hex values from the top, It's just to match up with the order of the music settings)
Is this from a hacking document somewhere, or are you working on a disassembly?

xstuff

#3
I found it on a website years ago, 13 years to be exact.

xstuff

#4
And I found the hex values myself through experimentation.

Sprite:D

Quote from: xstuff on November 25, 2022, 06:41:51 PMI've had this for a while but haven't used it as much.

These are the offsets to the music that plays in each stage. You can change it to any values you want.
I have both header and unheader offsets:
Thank you, it worked!