User blog comment:Brittonbubba/Coding questions./@comment-3495717-20160905210633

"In arcade mode, if you're up against a certain opponent, you go to a specific stage."

In the select.def, you can specify which stage a character is fought on. Let's say we wanted to fight a tiny vampire in her house... Flandre_RP, stages\SDML.def, includestage=0 basically means the stage won't show up twice in the stage select, unless of course you haven't put the stage in the stage select.

"If you fight a certain opponent on a specific stage, the soundtrack changes."

There's two ways you can achieve this: 1. Do this: Flandre_RP, stages\SDML.def, includestage=0, music=sound\UN_Owen_Was_Her.mp3 2. Duplicate the .def file of the stage you want them to appear on, edit it and change the music to whatever music you want to use.

The select entry (note the different .def filename): Flandre_RP, stages\SDML_F.def, includestage=0

Inside SDML_F.def: [Music] bgmusic = sound/UN_Owen_Was_Her.mp3

"Set a specific character to appear during a specific round of Arcade Mode."

At the bottom of select.def, you'll find something like this: arcade.maxmatches = 4,1,3,1,1,0,0,0,0,0 This denotes how many characters are fought per order (4 for the first order, 1 for the second, 3 for the third, 1 for the fourth and 1 for the fifth; any order with a 0 is ignored). You can assign a character to an order by adding  to their select entry. For example, if our little vampire was to be fought in the third order, her select entry would look like this: Flandre_RP, stages\SDML_F.def, includestage=0, order=3

The rest of your questions are not possible outside of a full game environment, where everything would have to be coded into the character.