FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

SSSRES:Stage Selection Screen Roster Expansion System

お久しぶりです。やっと出来ました。

Stage Roster Expansion System v2.0を有効活用するために、
今回は、こんなコードを作ってみました。
SSSRES:Stage Selection Screen Roster Expansion System
ステージ選択画面を擬似的に拡張することが出来ます。

通常、ステージ選択画面はX側DX側の2つしかありませんがこのコードを使用することにより、
新しく3つ分追加することが出来ます。

これにより、ステージ選択画面は
X側→DX側→追加ステージ1側→追加ステージ2側→追加ステージ3側→作ったステージ→
という風になります。

1つ39ステージ設定出来るので、3つ分で新たに117ステージ追加することが出来ます。

X側DX側ですでに78ステージあるので全部合わせると最大で195ステージになります。

今回新たに使う新しく追加したステージのファイルは
STGCUSTOM##.PAC、
st_custom##.relの、
それぞれ、(16進数で)26~9Aになります。


実際に使用すると以下のような感じになります。

X側

X側

DX側

DX側

追加ステージ1側

追加ステージ1側

追加ステージ2側

追加ステージ2側

追加ステージ3側

追加ステージ3側


画像はテスト時のものを撮ったものなので同じアイコンがたびたび出てきます。


次に、他に新しく追加したコードです。
SSSIRES:Stage Selection Screen Icon Roster Expansion System
MenSelchrMark.アイコン設定用コード
Custom SSS [Ported by KENTA3753] 抜粋
Custom SSS V2
Tracklist Modifier v1.0 SSSRES用
CMM設定用コードリスト CMM:新しく追加したステージ PART2



SSSIRES:Stage Selection Screen Icon Roster Expansion Systemは、
MenSelmapIcon.、MenSelmapIcon_Change.を拡張するコードです。
使用しないと、新しく追加したステージ 2A以降のステージのアイコンが表示されません。

MenSelchrMark.アイコン設定用コードは、
新しく追加したステージ 26以降のMenSelchrMark.を設定するコードです。

Custom SSS [Ported by KENTA3753] 抜粋
Custom SSS V2
は、
ステージ選択画面を設定するコードです。
Custom SSS [Ported by KENTA3753] 抜粋は、
KENTA3753氏のサイトから転載させていただきました。

必要な部分だけ抜き出した形になっています。

Tracklist Modifier v1.0 SSSRES用
CMM設定用コードリスト CMM:新しく追加したステージ PART2
は、
新しく追加したステージ 26 以降のトラックリストを設定するコードです。
カスタムオレ曲セレクト V2 / CMM:Custom My Music V2
又は カスタムオレ曲セレクト / CMM:Custom My Music クラッシュ回避.Ver
も必要になります。


アイコンの拡張は、専用のsc_selmap.pacが必要になります。
HPのリンクからダウンロードしてください。

sc_selmap.pacのアイコンについてはステージが117ステージも増えたため、
このままでは容量オーバーになってしまいます。
よって、117ステージ分全てのアイコンを追加することができません。

なので、ここではまずMenSelmapFrontStname.MenSelmapIcon.を117ステージ分追加するために、
まず、MenSelmapFrontStname.150x40に縮小、
MenSelmapIcon.55x48に縮小、
MenSelchrMark.50x50に縮小し、
さらにMenSelmapPrevbase.、MenSelmapFrontBgの削除、
MenSelmapMark.00・01以外の削除をして容量を削減しています。それでもギリギリです。

そのため、左側のプレビューのMenSelmapPrevbase.は表示されず、
タイトルロゴのMenSelmapMark.については全ステージ共通でMenSelmapMark.01が表示されます。

MenSelchrMark.は、
追加できないのでコードで既存のMenSelchrMark.の中から選んで設定出来るようにしました。
したがって、新たに追加できる117ステージ分はMenSelchrMark.アイコン設定用コードで設定します。

使用はX側DX側を39ステージずつ設定し、カスタムオレ曲セレクト、SSSRES用sc_selmap.pacを使用した状態での使用を前提にしています。


その他詳しくは、こちら


あと、256行制限解除テキスト
256行制限解除テキスト V2
も追加しました。
GeckoOSやUSB Loader GXなどのコード行数制限を解除します。
情報元はこちらのフォーラムです。



このコードはあくまでステージ選択画面を擬似的に拡張するものです。
実際に拡張された訳ではありません。

簡単に仕組みを説明すると通常、ステージ選択画面は
X側→DX側→作ったステージ→
という風に切り替わって一回りしていきます。

これをまず、
X側→DX側→X側→X側→X側→作ったステージ→
という風に変えてやります。一回りでX側が4回出てきますね。

このままでは繰り返しX側が出てくるだけなので、
DX側から2回目のX側に切り替えた瞬間にX側のステージ構成を変えてやります。
これにより2回目のX側は、1回目のX側とは違ったものになります。
3回目のX側、4回目のX側も同じことをしてやり、
そして作ったステージから1回目のX側に切り替えた瞬間に元に戻してやります。

すると、
X側→DX側→追加ステージ1側→追加ステージ2側→追加ステージ3側→作ったステージ→
という風になります。

こうしてあたかもステージ選択画面が拡張されたような感じになるのです。

しかしこの方法では、ランダム選択に問題が発生します。
おまかせを押した状況により選ばれないステージが出て来ます。

細かい説明は省きますが、以下のようになってしまいます。
X側、DX側でおまかせした場合は、追加ステージ1側、2側、3側のステージは選ばれない。
追加ステージ1側でおまかせした場合は、X側、追加ステージ2側、3側のステージは選ばれない。
追加ステージ2側でおまかせした場合は、X側、追加ステージ1側、3側のステージは選ばれない。
追加ステージ3側でおまかせした場合は、X側、追加ステージ1側、2側のステージは選ばれない。

これについては一応全体から選ばれるようにしてあります。
しかし割と無理やりな感じなので、選ばれるステージに偏りが出てくる場合やフリーズの可能性もあります。


簡単な動作確認をして、問題なく動いているのは確認しました。
が、まだ完全動作の保障は出来ませんので注意してください。

アイコン表示やランダム選択など割と無理やりな部分もありますので、
ゲーム中あらゆる箇所で何かと不具合が起きる可能性が高いです。
特にアイコン絡みの不具合が起こる可能性が高いです。


使用中はトレーニング又は大乱闘のみをプレイし、他のモードはプレイしない方が良いと思います。

不具合など何かありましたらコメントをお願いします。
スポンサーサイト
プロフィール

JOJI

Author:JOJI
はじめまして。

JOJIと言います。
ジョウジと読みます。

ここの記事のコードや画像、配布物は、無断転載及び二次配布しないでください。

改造コードなどはすべて自己責任で行ってください。
何かあったとしても私は責任を負えません。

基本的に、大乱闘・トレーニングでの使用、オフラインでの使用が前提になっております。
それ以外での動作は保証しませんので注意してください。

念のため、ご使用前にセーブデータのバックアップを取ることを、お勧めします。


当サイトは、基本的にスマブラハックについてある程度理解が出来ている方向けになっています。
スマブラハック初心者の方はまず、(2ch)スマブラX 改造まとめ Wikiで、
基本的な流れを掴んでおくと良いでしょう。

ちなみに、当サイトはリンクフリーですので自由に貼って頂いてかまいません。今更ではありますが。
コードや画像、配布物は、転載及び二次配布しないでくださいね。

最新記事
最新コメント
最新トラックバック
訪問者数
現在の閲覧者数
現在の閲覧者数:
カレンダー
10 | 2012/11 | 12
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
月別アーカイブ
カテゴリ
リンク
検索フォーム
RSSリンクの表示
QRコード
QR
Powered By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ

アクセスランキング
[ジャンルランキング]
ゲーム
2684位
アクセスランキングを見る>>

[サブジャンルランキング]
任天堂(Nintendo Wii, DS)
208位
アクセスランキングを見る>>
リンク元ランキング
移動先ランキング
人気ページランキング
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。