Skip to content

Prof9/EXE6-SoundMod-Selector

Repository files navigation

EXE6 SoundMod Selector

This is an add-on for ideal.exe's Rockman EXE6 SoundMod mod and its derivatives.

It adds the following features:

  • A song selection option in the Network screen.
  • Button combinations to play different battle songs. (See below.)

This is not a mod for the base version of MMBN6/EXE6. The ROM you are patching must already have the additional songs included.

Button combos

The following button combinations can be used to play different battle songs. You must hold exactly the buttons shown below, and no additional buttons, as the battle is loading, for it to take effect.

  • L = random virus music

  • R = random boss, tournament or crossover music

  • L+R = random final boss music

  • Select = no music

  • L+Up = EXE1 virus battle (Operation!)

  • L+Left = EXE2 virus battle (Virus Busting)

  • L+Right = EXE3 virus battle (Shooting Enemy)

  • L+Down = EXE4 virus battle (Cyber Battle)

  • L+A = EXE5 virus battle (Battle Start!)

  • L+B = EXE6 virus battle (Battle Field)

  • R+Up = EXE1 boss battle (Net Battle)

  • R+Left = EXE2 boss battle (Battle Spirit)

  • R+Right = EXE3 boss battle (Boss Battle!)

  • R+Down = EXE4 boss battle (Fighting Oneself)

  • R+A = EXE5 boss battle (Powerful Enemy)

  • R+B = EXE6 boss battle (Surge of Power!)

  • L+R+Up = EXE1 final battle (VS. LifeVirus)

  • L+R+Left = EXE2 final battle (VS. Gospel)

  • L+R+Right = EXE3 final battle (VS. Alpha)

  • L+R+Down = EXE4 final battle (VS. Duo)

  • L+R+A = EXE5 final battle (VS. Nebula Gray)

  • L+R+B = EXE6 final battle (The Final Battle - Cybeast!)

  • Select+Up = EXE4.5 virus battle (Battlefield)

  • Select+Left = EXE4.5 boss battle (Fighter's Soul)

  • Select+Right = EXE3 tournament battle (Great Battlers)

  • Select+Down = EXE4 tournament battle (Battle Pressure)

  • Select+A = EXE4.5 tournament battle (Tournament Battle)

  • Select+B = EXE6 crossover battle (The Count - Crossover Version)

If no valid button combo is held, then the default behavior is:

  • Single player battles: random battle music of the same type (virus, boss, final, crossover)
  • Multi player battles: random battle music of any type

Development

To build for a specific version:

  • Ensure all necessary tools are present in the tools folder (see tools/tools_go_here.txt).
  • At the top of make.bat, modify ROM_IN, ROM_OUT, GAME, VERSION and NAMES.
  • Run make.bat.

To change the songs shown in the Network screen:

  • Modify song_names_....png with the names of every song to show in the game.
  • At the top of src.asm, add .definelabel BGM_... for each additional song with the correct song ID.
  • At the bottom of src.asm, list the songs in @Data_SongNamesList in the same order that they are in song_names_....png.

To change the classifications of songs (virus, boss, final):

  • At the bottom of src.asm, list the songs in @Data_SongAll, @Data_SongVirus, @Data_SongBoss and @Data_SongFinal. Note that the arrays overlap to save some space.

To change the button combos:

  • At the bottom of src.asm, modify @Data_SongButton.

About

Add-on to ideal.exe's EXE6 SoundMod mod that adds an in-game music selector and hotkeys

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors