FC2ブログ

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側のステージは選ばれない。

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


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

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


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

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



コメントの投稿

非公開コメント

No title

初めまして。
Custom SSS[Ported by KENTA3753](簡略化版)のコードの説明文のことですが,

------------------------------------------------
この色が付いている部分は順番に、

ConfigTest
リザルトスクリーン
ホームランコンテスト
自作ステージ
休憩所
Wi-Fi待機室
ターゲットを壊せ!Lv.1
ターゲットを壊せ!Lv.2
ターゲットを壊せ!Lv.3
ターゲットを壊せ!Lv.4
ターゲットを壊せ!Lv.5

これらのアイコンです。

それぞれ、

ConfigTest → ピクトチャット
リザルトスクリーン → 75m
ホームランコンテスト → マリオサーキット
自作ステージ → マリオブラザーズ
休憩所 → エレクトロプランクトン
Wi-Fi待機室 → メニュー
ターゲットを壊せ!Lv.1 → 戦場
ターゲットを壊せ!Lv.2 → いにしえっぽい王国
ターゲットを壊せ!Lv.3 → 大滝のぼり
ターゲットを壊せ!Lv.4 → 頂上
ターゲットを壊せ!Lv.5 → ノルフェア

になっています。
これらを変えれば好きなアイコンに出来ます。
-----------------------------------------------------

↑の部分がイマイチ理解出来ません。
分かりやすく教えていただけないでしょうか。
ステージが変わるということでしょうか。

Re: No title

> 初めまして。
> Custom SSS[Ported by KENTA3753](簡略化版)のコードの説明文のことですが,
> ↑の部分がイマイチ理解出来ません。
> 分かりやすく教えていただけないでしょうか。
> ステージが変わるということでしょうか。
表示されるアイコンが変わるということで、ステージは変わりません。

No title

追加で質問してもいいですか。

アイコンは何を使って変更出来ますか?Brawl Boxを使うのでしょうか。
また,アイコンが変わらないようにすることはできますか。

No title

おおおおおおおおおおおお!
さっそくですが・・・w

僕コード系とかステージ系とか苦手で・・。
なので全部詰まったセットを出していただけないでしょうか?
コードをテキストの状態にしてこれがほしいです!
お願いします!何度も頼んでばかりいてすいません・・・
無理だったらおkです。

お久しぶりです。

諸事情でしばらく離れていました。
その間にいっぱいコードが…お疲れ様です。

・メタル戦ステージ変更(トラックNo.Ver)
遅れながらようやく使わせて頂きました。
トラックNoによりステージや音楽に左右されずに
メタル戦を統括して変更できるようになりました。
メタル戦用の音楽&ステージが完全消去という悲劇から6年…
思い描いていたメタル戦を実現できたと思います!
本当にありがとうございました。

・CSSオプション:特殊キャラアイコン
まさかこんな形でザコやギガ様の選択画像を見ることになろうとは…
ザコに関しては選択時のキャラコールも専用…ってあったんですね!
あとは小アイコンはともかく、対戦結果の部分も変更できればほぼ完璧ですね。

・カスタムオレ曲セレクト V2
おなまえの領域を保存場所として流用するとは思いもしませんでした。
確かにこれなら壊れた時の被害が最小限に出来ると思います。

・256行制限解除テキスト V2
そろそろ8000行きそうな時にさらに増えるとは!
使用コード行数20000突破だと…

・対戦開始ナレーション変更&上部バースト変更
登場シーンがなくなる分、読み込みが早いですね。
バーストはザコになりたい時に最適なコードですね。

・SSSRES:Stage Selection Screen Roster Expansion System
擬似的とはいえステージ選択の拡張とは…
追加ステージにちゃんと分けたい場合に発揮しますね。
それにしてもすごい…お疲れ様です。

・最後に↑によると思われるCMM及びCNMTの修正にて
_|~|O

ありがとうございます

以前導入しようとして失敗したCMM、さらにはCSE、CNMTの全てのハックに成功しました
素晴らしいコードの提供ありがとうございます(^∀^)
さらに、以前から使っていた256行制限解除、バージョン2に代えさせて頂きました。
これも今のところ
・File Patch Code
・CMM
・CSE
・CNMT
・シールドハック
・その他モロモロ
などを同時に使っている状態でも安定して動いています。
バージョン2の情報提供に感謝しています。

次は、来年の2~3月ごろにカスタムCSSにチャレンジしてみようと思っています。

質問なんですが、Gecko OSでチートコードを適用させるときに
黄緑色の画面が一瞬映るときと映らないときがあるのですが
あれは何なのか知ってますか?知っていればでいいので、教えてくれませんか?

No title

お久しぶりです。
すみませんが、メニュー画面のオレ曲を増やしたいんですが、フリーズ、効果なしなどになって
自分ではできない状態になっています。自分では作れないのでコードを作っていただけないでしょうか?ちなみに増やしたいBGMは
初期BGM
1 メニュー1
2 メニュー2
3 メニュー(DX)
4 大乱闘スマッシュブラザーズX メインテーマ
増やしたいBGM
5 百人組み手1(DX) (元のオレ曲先は戦場)
6 オープニング(スマブラDX) (元のオレ曲は終点)
7 終点 (元のオレ曲は終点)
8 ギガクッパ(DX)
9 ファイアーエムブレム(DX)
10 ボスのテーマメドレー
11 ポケモンスタジアム金銀(DX)
12 ポケモン亜空間(DX)
13 MOTHER裏(DX)
14 スタッフロール

です。全部で14曲ですが、よろしくお願いします。もしコードを作れない場合、動作するやり方を
説明してください。
Wi-FiでもスマブラXを使用しているので、他のステージに影響を与えない方法でお願いします

No title

な・・・合計195ステージ・・・またなんとも恐ろしいコードを作ってしまわれましたね、
裏ステージのコードと組み合わせればステージだけでSDカードをパンパンに出来てしまう・・・
まぁそんなにステージを集められないんですけどwww

音楽もステージも限界突破した今、残すはキャラクターと容量制限くらいか・・・
キャラクターはともかく、容量制限は何が関ってくるんでしょうね。

No title

このステージ集をセットにして
僕にください

ターゲットを壊せ!

初めまして
SSSハックなのですが,
ターゲットを壊せ!Lv.1から,Lv5
までを独立表示させたいです.
でもやり方が全然わからないです.
やり方をおしえてください!
お願いします.

おっすww

U24EHKR3
久しぶりwww
元気してんのか?
俺は相変わらず、美味しい思いさせてもらいまくってるぜwww
http://794C9064.www.i-comm.mobi/794C9064/

No title

自作ステージは選択するとどうなるのですか?

お元気ですか?

去年から更新が止まっていますが大丈夫ですか?
あまり無理せずに頑張って下さい。

No title

この説明を聞いても全く分からないので、セットで配信してください。
お願いします!

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます
プロフィール

JOJI

Author:JOJI
はじめまして。

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

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

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

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

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


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

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

最新記事
最新コメント
最新トラックバック
訪問者数
現在の閲覧者数
現在の閲覧者数:
カレンダー
05 | 2020/06 | 07
- 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ブログ

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

[サブジャンルランキング]
任天堂(Nintendo Wii, DS)
255位
アクセスランキングを見る>>
リンク元ランキング
移動先ランキング
人気ページランキング