LV. 35
GP 859

RE: pprn氏的人物切換系統 (TTシステム)

樓主 曼尼琳各 franciscolin
問一下pprn氏釋出的人物切換系統如何設定。
雖然有日文寫的逐步教學和變數內容的解釋,
但對於程式知識淺薄的我,其中一大半看的是雲裡霧裡。
我嘗試將換人系統安裝在一些角色身上,
但進入戰鬥之後還是不能換人。拜託島民指教,感激不盡。

↓作者原檔案的位置
onedrive.live.com/?id=E3545520E659CE44%21112&cid=E3545520E659CE44

↓我實驗的角色
https://www.mediafire.com/file/hx59i5bzwgh8vdb/TagTeam.rar

↓帶入成功的例子
http://www.nicovideo.jp/watch/sm31415103
這種應該是「人物型」Tag Team系統。
完全不會影響MUGEN主程式。
但是必須要『大量修改』人物代碼才能運作。
所以會有點難度。這裡無法直接教你怎麼弄,
不過可以告訴你要看那個檔案。

可以使用Notepad2翻譯以下幾個文字文件檔。

TAGTEAMやろうぜ!(1) (2/19とりあえず第一稿)
TagTeamやろうぜ!(2) (3/4 だいたい確定稿part2)
以上的不用看,這只是更新記錄。

主要是看TTシステム壓縮檔。
使用Notepad2觀看TagTeamやろうぜ!
システムメッセージ兩個文字文件檔。
照著裡面的說明去放置撰寫代碼。
可以使用Fighter Factory設定。

--------------------------------------------------------------
TagTeamやろうぜ!

1.找適當位置複製以下編號的所有代碼。
Statedef 358000 交代モーション
Statedef 358001 後退ジャンプ
Statedef 358002 待機中
Statedef 358003 通常突入落下
Statedef 358004 アシスト突入落下

2.在[statedef -2]寫入以下代碼內容。
兩個[State -2, 1 デバッグ];☆
(不過前面是Null 所以不用寫應該也沒關係)。

[state -3];開幕判定
[state -3];W前衛強制対処★
[State -2];3Pイントロ★
[state -2];3Pイントロ_無敵化
[State -2,交代ステートへ_妨害されてた場合★]

[state -3]
type = varset
;死んだら解除☆

[state -3,AssistAttack消去]
[state -3,状況判定];☆

3.寫上AI的部份
[State -2,交代ステートへ_AI用]
因為有以下這段
trigger1 = command = "z" && command != "holdback"
所以這是「手操指令」AI代碼。
應該要跟角色的指令寫在一起(可以寫在CMD檔)。

--------------------------------------------------------------
システムメッセージ
要修改戰鬥中的火花效果。
fightfx.sff和fightfx.air這兩個檔案。

1.在fightfx.sff登入以下編號。
3580,0
3581,0
3582,0
3583,0
座標XY軸全部設為0,0

2.在fightfx.air寫入以下AIR代碼。
;ASSIST OK
[Begin Action 3580]
3580,  0,  0,  0,  3,,AS256D256

;CHANGE
[Begin Action 3581]
3581,  0,  0,  0,  3,,AS256D256

;ASSIST ATTACK
[Begin Action 3582]
3582,  0,  0,  0,  3,,AS256D256

;待機バー
[Begin Action 3583]
3583,  0,  0,  0,  3,,AS256D256

--------------------------------------------------------------
另外一種是「主程式型」人物切換系統
只要『少量修改』人物代碼就能運作。參考看看囉:
板務人員: