At Sicun's Request:
This code is made to be sf3ts accurate 95%. Only for single mode.
Made for 2 round matches.
And preferably if you're only using sf3 chars for your own fullgame for i've coded
this for that purpose alone. You will need the chars sf3ts full stage musics from
the music cd that came from the strategy guide of sf3ts or from galbadia hotel.
songs from galbadia hotel have loop problems so make sure you fix them before
inserting them into this code.
You will need to keep the individual char stage musics
as a whole, and you will also need to split the song up into the 3 parts of the different
remixes inside [all 3 remixes are combined into that one song].
Altogether, 4 songs for 1 char.
You will need to put
the whole song file version into your stages. You will need to put the 1st part of the
remix song into the select.def by the char who owns the song by using ,music=sound/xxxxxx.ogg
beside the char's name in the select.def [Make sure the chars own their proper stages in the select.def].
Those first 2 steps; the songs go in the mugen sound folder.
The 2nd and 3rd parts of the song you split up will go inside the char that they belong to
with their respective allocation numbers indicated inside the code. This way when youre not in
single mode, youll be able to still hear the whole song but while youre in single, it acts
exactly like the real game. But when youre not playing in arcade and you are fighting with
a human player, then if you are not on the char's stage and you are in single mode....you will hear whatever the
stage song is on the first round and on the 2nd and 3rd you will hear the hometeam player's theme.
Enjoy!
Code:
;negative states
;========================================
;
[State -2, SF3TS_music]
type = Helper
trigger1 = 1 && !numhelper(44444444)
helpertype = normal
name = "SF3TS_music_2nd_rnd"
stateno = 44444444
id = 44444444
pos = 0,9999999
postype = left
facing = 1
time = -1
ignorehitpause = 1
pausemovetime = 99999999999
supermovetime = 99999999999
;
;===============================================
;Positive States:
;-----------------------------------------------------------------------
[Statedef 44444444]; SF3TS TYPE MUSIC CHANGER
type = S
movetype = I
physics = N
;
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = invisible
flag2 = noshadow
;
[State 0, AssertSpecial]
type = AssertSpecial
triggerall = TeamMode = Single && Enemy, TeamMode = Single && RoundNo > 1
trigger1 = 1
flag = nomusic
;
[State 0]
type = NotHitBy
trigger1 = 1
value = SCA
;
[State 0]
type = PlayerPush
trigger1 = 1
value = 1
;
[State 0, PlaySnd]; player 1 side round 2
type = PlaySnd
triggerall = IsHomeTeam
triggerall = numenemy
triggerall = teammode = single
triggerall = enemy, teammode = single
triggerall = roundno = 2
trigger1 = 1
value = Sa,a ;Enemy stagemusic for round 2 inside char
volume = 255
channel = -1
loop = 1
persistent = 0
;
[State 0, PlaySnd]:player 2 side round 2
type = PlaySnd
triggerall = IsHomeTeam
triggerall = numenemy
triggerall = teammode = single
triggerall = enemy, teammode = single
triggerall = roundno = 2
trigger1 = 1
value = Sa,a ;Enemy stagemusic for round 2 inside char
volume = 255
channel = -1
loop = 1
persistent = 0
;
[State 0, PlaySnd]; player 1 side final round
type = PlaySnd
triggerall = IsHomeTeam
triggerall = numenemy
triggerall = teammode = single
triggerall = enemy, teammode = single
triggerall = roundno = 3
trigger1 = 1
value = Sb,b ;Enemy stagemusic for round 3 inside char
volume = 255
channel = -1
loop = 1
persistent = 0
;
[State 0, PlaySnd]:player 2 side final round
type = PlaySnd
triggerall = IsHomeTeam
triggerall = numenemy
triggerall = teammode = single
triggerall = enemy, teammode = single
triggerall = roundno = 3
trigger1 = 1
value = Sb,b ;Enemy stagemusic for round 3 inside char
volume = 255
channel = -1
loop = 1
persistent = 0
;
;===========================================
Pagina 1 di 1
STREET FIGHTER 3 THIRD STRIKE MUSIC CODING by Shinra358
Condividi questa discussione:
Pagina 1 di 1

Aiuto









