FF6 不具合修正 ①
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

FF6 不具合修正 ①

2017-09-16 13:06
    不具合解析、修正の内容などの経過を独り言のように書こうと思った。

    動画見てくれた兄貴姉貴ありがとナス!
    さて、コメントで頂いたリクエストで「52回全滅」「飛空艇バグ」「スケッチバグ」「任意コードの実行(色々な方法で)」が結構ありました。
    カポエラ兄貴や遠足300円まで姉貴がさんざん犯し尽くしたアレですね。
    なので、今回は「52回全滅」の不具合から解析、修正を行おうかなと思いました。

    不具合の内容に関しては既にご存知だと思うので割愛、解析の工程や修正方法の検討、工程を載っけていきます(需要なし)

    解析開始!いざぁ!
    仕組みをあんまり詳しく知らない状態で解析。
    怪しいのは全滅時のSRAMからのセーブロート、レベル、経験値の引き継ぎ処理ら辺の処理
    ここ解析すれば「飛空艇バグ」も直せるんじぇね?と妄想。

    早速SRAMアクセス箇所でブレークポイントを張り、全滅してみる。
    無事ブレークへかかる。
    あとは順次解析していくだけ…

    以下解析結果




    取りあえずロードしたSRAMデータのチェックサムの判定までを解析。
    恐らくこの後レベル、経験値の引き継ぎなどの処理があるはず。

    今回はここまで!




    広告
    コメントを書く
    コメントをするには、
    ログインして下さい。