ICLPXのスマブラ改造日記2|2015年01月ICLPXのスマブラ改造日記2スマブラXの改造に関する記事をいろいろと書いていきます。01:00|スマブラX改造|Dolphin5.0(安定版)で動作確認をしたコードです。亜空の使者用のコード多め。実機での動作確認はほとんどしていないので注意してください。副作用や間違いがあれば報告お願いします。記録変更コードはこちらからダウンロードできます。80008000すべてのステージをゲキむずでクリアしたことになります。おしらせなどは亜空の使者を起動して戻ると表示されます。80008000黒いオーラの出ている扉がなくなり、いきなりラスボス戦に突入できるようになります。下のコードとは異なり、休憩所でのワープはできないので注意。ちなみにFFFFFFFFと0000007Fを00000000にすると、クリア済みのデータでもすべての敵が復活します。80008000ワープなどはできますが、鍵やオレンジボックスはそのままです。扉の一方通行は敵が消えているのでなくなっていますが、扉のロック(マップ右下の休憩所に入るための扉)はそのままです。(上のコードも同じ)マップには、ラスボスを倒すかそれぞれのワープ先に移動するまで左上以外は表示されません。80008000最初の空中スタジアムだけは普通にクリアする必要があります。ムービーのほとんどがカットされ、分岐ルート選択と、キャラ回収ができません。(クリア後と亜空間でのキャラ回収は可)マップは表示上、すべて王冠マークになっていますが、クリアしたことになっているだけで収集要素などはクリアしたことになっていません。(一番上と一番下以外の右8桁の値は、0=選択不可、1=未クリア(!表示)、2=未クリア(難易度選択可能)、3=クリア済み(緑旗)、4=クリア済み(完全)を意味します。80008000オレンジボックスやフィギュアを一切回収しなくても最後までプレイするだけでクリア率が100%になります。亜空間で回収できるファイターフィギュアも最初からありませんが、クリアするとそのステージにいたキャラがすべて使えるようになります。副作用として、最初からクリア率が高くなっていて、仲間になったキャラの表示や回収が条件のムービーは流れなくなります。大迷宮の敵をすべて最初から倒したことになる効果も入っています。上のコードと一緒に使うと、空中スタジアムと大迷宮をクリアするだけで全キャラ回収&クリア率が100%になります。ちなみにクリアフラグをONにするコードも入っているため、途中でやめてもクリアしたことになり、エンディングのスキップもできます。80008000最初に設定した難易度を上書きします。このまま使うと難易度はむずかしいになります。2を0~4に変えると他の難易度にできます。0にするとかんたん、1にするとふつう、4にするとゲキむずになります。80008000このまま使うと0時間0分になります。00000000を変更するとセーブ時のセーブデータのプレイ時間が変更されます。C8(200)で3時間56分になります。80008000おしらせは亜空の使者を起動して戻ると表示されます。80008000それぞれの行の左8桁の値に合わせて、右8桁の00000000を編集して使ってください。この中に変更不要なものがあれば、1400~の行の中から変更不要な行を消してください。プレイ時間はそれぞれ、アドベンチャープレイ時間を加算した値が実際値になります。ちなみに左8桁が1400000Cの行を間に入れた場合、表示はされないものの通常対戦回数とカウントされる項目の値を変更できます。(0.1倍の値)もまとめて変更できます。右8桁を00018696にすると9999枚になります。80008000おしらせは出ません。ランダムステージスイッチには必ずすべてのステージが表示されるわけではありません。8000800029がひとりで、15がふたりでイベント戦の数です。これ以上の値にしても変化はありません。イベント戦の記録をすべてクリアしたことにしたい場合は記録変更コードをダウンロードして使ってください。80008000このコートで出現させた場合、日付はすべて2000年01月1日00時00分00秒になります。2つフラグがあり、一方は条件達成時にONになるフラグ、もう一方は実際にお知らせを表示した後にONになるフラグのようです。お知らせを表示した後にONになるフラグをOFFにしている場合、お知らせが無限に出てきて先に進めなくなります。そのため、このコードではすべてのお知らせがスキップされる仕様にしています。内容は、mu_menumain_ja.pacの中のMiscData[11]をBrawlBoxで開くと見れます。(~v0.71は文字化けします)また、オールスターなどは出した後でないと、バグで出なくなってしまいます。00000000おしらせの日付を任意の日付に変更します。おしらせ全部ゲットのコードを後から使うと順番が狂うのでその対策に使えるかも。80008000任意のおしらせの日付を変更できます。コードで取得したデータを後ろに移動させるのに便利です。順番はBrawlBoxで見られるデータを参考に。BrawlBoxでテキストファイルとしてエクスポートして、メモ帳でステータスバーをONにして開くと場所の特定が簡単です。後はXXXの部分を行数×4した16進数の値で上書きすればいいです。上と一番下の行を移動させずに1400~の行を増やすとまとめて複数のおしらせの日付を変更できます。80008000クリアゲッターから入手できるフィギュア以外を1つずつ所持している状態にします。ちなみにそれぞれの8001をC3E7にすると、確認済み&999個所持になります。80008000クリアゲッターから入手できるフィギュアを1つずつ所持している状態にします。8の部分がBになっているのはゲットしたお知らせを呼び出すフラグ(+2)とおしらせを見たというフラグ(+1)がONになっているだけです。80008000クリアゲッターから入手できるシール以外を1つずつ所持している状態にします。フィギュアと同じ方法で自由に増やせます。80008000クリアゲッターから入手できるシールを1つずつ所持している状態にします。80008000XXXにフィギュアIDに×2をした値を入れると自由に数を変更できます。フィギュアIDは途中からめちゃくちゃになっています。ある程度は、BrawlBoxでsc_adv_result_ja.pacを読み込んでMiscData[40]を参考にできます。テキストファイルとして出力すると便利。ブルーストーム、ハートのかけら、メタルギアREXとなっています。使う場合は右の文字を8桁の16進数(000000XX)に変えて使ってください。80008000クリアゲッター用と思われます。実際に記録として見ることはできないので編集する意味はほとんどないと思います。使う場合、変更不要なステージの行は消してください。BrawlBox(common2やcommon5)で確認できる並び順とは異なります。00:00|スマブラX改造|現在ダウンロード可能なものをまとめたもの。試作品も含むが、参考資料などは含まない。▲|HOMEプロフィールAuthor:ICLPX主にスマブラXの改造をやっています。更新ペースはその時によってバラバラです。質問などがあれば気軽に書き込んでください。過去に書いた記事も更新することがあります。