2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

PS2 改造コード総合

456 :名無しさん@お腹いっぱい。:2015/03/15(日) 15:50:07.01 ID:chR4YpZX.net
>>454
これはなかなか難しい挑戦だね
解析結果にある「エフェクト量」なるものがワークデータとしてどのように管理されているか
分かれば簡単かもしれないけど、、

順番待ちからアクションまではカウンターのようなもので管理されている模様
このカウンターは0x00〜0x0Cで0x07が順番待ち、Action中は0x0A

例えば3人が同時にケアルガを使用した場合、2人がAction中(0x0A)で1人が順番待ち(0x07)となる。
カウンターの加算(+1)は全て別の場所で処理されている。

0x00338eb0(0x01)
0x00338f04(0x02)
0x00338f10(0x03)
0x00338fc0(0x04)
0x003390cc(0x05)
0x00339104(0x06)
0x003391c8(0x07)
0x00339234(0x08)
0x00339248(0x09)
0x00339314(0x0A)
0x003393fc(0x0B)
0x00339418(0x0C)

これを0x07->0x08へなるよう分岐処理を潰すと順番待ちは無くなる。
しかし今度はActionしなくなるなどの問題があるので失敗。

疲れたので今回はここまで...

総レス数 1166
422 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200