G GENERATION OVER WORLD 改造コード Part2
■ このスレッドは過去ログ倉庫に格納されています
>> 顔グラが表示される画面
すみません。顔グラは全部表示されますね。
CHARACTER DATAと左上に出ている画面です。
>>175の非売品パーツ購入可能コードってみんな使えてる?
>>170のOP全開コード入れてから使っても店に並ぶだけで暗転してて買えないんだが… >>251
別の所にあるセーブデータに反映されないコードとともに使ってるけど、使えてるよ
暗転してても○ボタン押したら購入できない? >>252
最初それでも買えるんだと思ったけど買えなくてね…
今は色々試したら買えるようになったよ
サンクス もう作る必要あるコードもなくなったな
敵パラメーター変更とかは需要ないだろうし >>207 >>234 >>235 >>236 >>247
「神」
それ以外にあなたを言い表す言葉を
俺は知らない。
マスタースキル変更とか需要ありますぜ。 RAYSのユニット経験値使っても、ヘルの敵強くなるな。 >>247
これもしかしてキャラ変えてセーブしたらそのまんまになるのか?
だとしたら神すぎるんだが そのまんまだよ。
マーク・ギルダーをアズラエルにしてゲストに置いてるけど
今のところ不具合なし。 キャラクターアビリティーの一覧と効果地の変更をまとめたものうpしました
需要あるかわからないけどどうぞ
レベルが上がるアビリティーはレベル10、それ以外はレベル1と10両方載せてます
誤字脱字はご容赦
http://www1.axfc.net/uploader/Sc/so/388765 >>255
ttp://www.geocities.jp/rx92_1977/
↑にマスタースキルのアドレスあるよ >>264
ありがとうございます
早速マイキャラに試したら、全員のスキルが変わったwww
個別には無理なんですねぇ スカウトできないキャラにカスタムサウンドを対応させることって
改造じゃできないんでしょうか?
入れ替えたキャラのBGMを変えても元のままだったので… ユニットアビリティ変更ってセーブ反映される?
ロードし直すと変更がない事になってるのだが… テキスト形式であがってるもの以外、wikiのコード更新しといた
すごい数そろってるなw >>267
反映されない
しかも、ステージクリアでもリセットされる
対策としては>>7に退避コードがある
けど、これもセーブデータに反映されるわけじゃないから
ユニットアビリティはゲームを起動する度に変更しないとダメ
それが嫌ならPSPをつけっ放しにするしかない キャラクタの経験値n倍もヘルでは敵が滅茶強くなるな
80以上とかざら。 キャラ変更の○人目、+18hで次のキャラ
って奴だけど、○人目って加入順のことなのか
ソートした表示順なのかどっち?
加入順なら1人目って初期からいるオリキャラの誰かだよね? 加入順と思われる。
1人目は最初に選択したマスターキャラだね。
キャラ変更なら>>247のコードを使ったらいいよ。
いらない奴を好きなだけガンガン変えられる。 >>170のファイル誰か再うpしてもらえないだろうか・・・
取り逃してもうたorz もうこのゲームでのコード作りは終わりにしようと思っていたんだけど、
戦艦を換えてみたくなったので作ってみた。
_C0 ステータス画面でユニット&戦艦変更ON(要共通コード)
_L 0x20001A80 0x27BDFFE0
_L 0x20001A84 0xAFBF0000
_L 0x20001A88 0xAFB00004
_L 0x20001A8C 0xAFA40008
_L 0x20001A90 0x90850000
_L 0x20001A94 0x24060002
_L 0x20001A98 0x14A60010
_L 0x20001A9C 0xAFA7000C
_L 0x20001AA0 0x0E214BC2
_L 0x20001AA4 0x94830002
_L 0x20001AA8 0x24500002
_L 0x20001AAC 0x96030000
_L 0x20001AB0 0x24060354
_L 0x20001AB4 0x0066102A
_L 0x20001AB8 0x10400003
_L 0x20001ABC 0x240703CB
_L 0x20001AC0 0x24060000
_L 0x20001AC4 0x24070353
_L 0x20001AC8 0x0E200601
_L 0x20001ACC 0x00000000
_L 0x20001AD0 0x10400002
_L 0x20001AD4 0x00000000
_L 0x20001AD8 0xA6030000
_L 0x20001ADC 0x8FBF0000
_L 0x20001AE0 0x8FB00004
_L 0x20001AE4 0x8FA40008
_L 0x20001AE8 0x8FA7000C
_L 0x20001AEC 0x0A214B6C
_L 0x20001AF0 0x27BD0020
_L 0x20050C18 0x0E2006A0
_C0 ステータス画面でユニット&戦艦変更OFF
_L 0x20050C18 0x0E214B6C
>>234の共通コード、>>235のパッドコードと一緒に使ってください。
ユニットと戦艦の武器画面(△ボタンを押して左上にWEAPON DATAと表示される画面)で
START+LまたはSTART+Rでユニット&戦艦変更が行えます。
!!注意!!
変更すると、武器が変になります。
(変更後の武器の個数で、武器そのものは変更前のものになる)
ですので、一度セーブ→ロードを行ってください。
ロードが行われる際に、変更後の正しい武器データに修正されます。
キャラクター変更では「修正」でパラメータを変更後のキャラクターにできますが、その代わりです。
戦闘マップ上では敵ユニットも変更可能です。
ユニットを戦艦にしたり、戦艦をユニットにする変更はできないようにしています。
(作ってる途中で判定文を誤って、戦闘マップ上で敵ユニットが戦艦になって焦った)
それと、地上マップでユニットを宇宙専用ユニットに変更したような場合、
ロードした時にマップ上から取り除かれます。
事前にオプションパーツで地形適応を上げるなどの対処が必要です。
>>170のファイルはげとしてあるな
このスレの奴は>>261以外全部手に入れてるわ >>269
ISO再構築出来るソフトがあればバイナリ弄ってやればソフト再起動させてもコードいらずで出来る >>286
まぁ、そらそうなんだが…
そんな面倒なことする奴少ないダロ
元に戻すのにイチイチISOを差し替えないといけないし…
それに、このゲーム、同じアビリティ配列のユニットは共通のデータから読込んでるから、
バイナリ弄っても全てのユニットアビリティが個別に変えられるわけじゃないんよ…
だから完全に個別に変更したければ、やっぱりリアルタイムで変えるしかないデス 各マイキャラ個別にマスタースキルを変更できるコードとか
あったら教えて欲しいです。
これさえあれば完璧なんだけど・・・。 0x0149BE7E : ハルファスベーゼ バーニング・フレアの
MAP兵器の攻撃範囲って+hすればでますかね?
_C0 ハルファスベーゼ バーニング・フレア
_L 0x2149BE80 0x00000000
_L 0x1149BE92 0x000003E7
_L 0x1149BE9A 0x00000003
Hi-νだと範囲は+12hでいけるみたいなんですが
通常兵器とMAP兵器では仕様が違うみたいなので
わからんとです
0x0149BE7Eに+12hではうまくいかんのです 武器の攻撃力変更だけど
_L 0x11485C62 0x0000xxxx 威力変更(1につき100UP、MAP兵器は1UP)
を使って、ストライクフリーダムのドラグーンを
_L 0x1149600E 0x00000001
にしたら、攻撃力が900になったんだけど、これって武器攻撃力の最小値が900ってことなの?
例えば攻撃力を5000にしたい場合、
_L 0x1149600E 0x00000029
ってこと? >>290
キャラクターのアビリティーで攻撃力が上がってたんじゃないの?
_L 0x1149600E 0x00000032
これで攻撃力5000になる >>247
これってマイキャラクターも変えれるようになりませんかね? >>292
出来ないことは無いだろうけど、マイキャラは読み込みデータが特殊だからなぁ
変更時のマイキャラのデータや存在フラグ系の対処、マイキャラ復元時の処理、etc
まぁ相当難しいだろうな >>292
マイキャラの顔、声、アビリティ変更は
前スレの400番台にあったよ。 あぁ、マイキャラを個別に変えるって事じゃなかったのか・・・・・・
超勘違いしたわw >>294
ありがとうみつかりました
試したんだけど、マイキャラしか変更できなかった
マイキャラ以外だと・・・になったりなにも表示されなかったり
>>296
何か不具合あった?
俺、キャラの名前「一方通行」にして
フォン・スパークの顔と声に変えて
プロフィールに好き勝手書き込んだり
かなりやりたい放題出来たけど・・・ >>297
446 : 名無しさん@お腹いっぱい。[sage] : 投稿日:2012/09/29 12:37:57 ID:EtCuTM6k [3/3回発言]
>>444
_L 0x012064CAアビ
_L 0x012064CC顔
_L 0x012064CE声
これ使用したんだけど、マイキャラの他のグラには変更できるんだけどそれ以外はだめなんだ >>298
マイキャラ作成画面で表示されないだけじゃない?
普通に変更できてるはずだよ。 >>298
先頭の _L 0x0 が原因じゃない?
これだと 8bit(FF) までしか対応できないよ
_L 0x1 にすれば、16bit(FFFF)まで対応できる
>>1のまとめWikiのコードの解説も併せて見てみるといいよ 訂正
>>1のまとめWikiにある「Codeの効果」ってとこも併せて見るといいよ > _L 0x1 にすれば、16bit(FFFF)まで対応できる
これに変更したらできました、ありがとうございます! そういえば、戦艦の攻撃・防御・機動を改造できないんかね MSみたいに >>289
ターンXの月光蝶とハルファスベーゼのバーニング・フレア軽く調べてみたけど、
攻撃力+1Aでマップ兵器の効果範囲が、+1Bで範囲内にどう作用するか決められてるみたい
0x1149BE98 0x00000XXYY
XX=範囲内への作用
YY=効果範囲
XXが00だと元々のマップ兵器の効果範囲(他のユニットのマップ兵器も同じ値が多そうでした)、01,02も同様。03でマップ全部(月光蝶と同じ効果範囲)
YYが00だと範囲内全て、01だと範囲内の一点、02だと指定地までの移動範囲(バーニング・フレアと同じ形式)、03以降はよくわからないです
0x1149BE98 0x000000200
これが初期値
0x1149BE98 0x000000302
これだとマップの隅々まで移動できるマップ兵器
0x1149BE98 0x000000003
周囲7マスに攻撃
こんな感じになります
マップ兵器の範囲については正直よくわかんないね 書き忘れたけど、↑のコードはハルファスベーゼのバーニングフレアのマップ兵器のコードね >>303
改造値のアドレスはユニットと同じだから出来るよ >>298
このコードを使ってマイキャラの声と顔の変更をしてるんですがうまくいきません
例えば一人目のマイキャラの顔と声を運命ラクスに変えたいなら
頭を0x1に変更して
0x112064CA 00002F44
0x112064CC 00002F44
0x112064CE 00002F44
とすればいいんですよね?
顔とプロフィールは変わるんですが声が無音になってしまいます…
どこが悪いんでしょうか? >>308
種死ラクスに設定されている声は29EAだった
あとはわかるな >>309
同じ声使ってたんですね、ありがとうございます。助かりました う〜む、やめたはずなのに……
コアインパクトでコピーされた機体に梃子摺ったのが悔しくて作ってみた。
まぁマスタースキルを使いまくれば余裕なんだけど。
ぼくのかんがえたさいきょうのオプションパーツ
_C0 ジャンクパーツ効果変更ON(前半)
_L 0x114B7382 0x00000032
_L 0x20001B00 0x27BDFFA0
_L 0x20001B04 0xAFBF0000
_L 0x20001B08 0xAFA50004
_L 0x20001B0C 0xAFA60008
_L 0x20001B10 0x27A80010
_L 0x20001B14 0x8CC90000
_L 0x20001B18 0xAD090000
_L 0x20001B1C 0x24A5FFFF
_L 0x20001B20 0x24C60004
_L 0x20001B24 0x14A0FFFB
_L 0x20001B28 0x25080004
_L 0x20001B2C 0x2409004C
_L 0x20001B30 0xAD090000
_L 0x20001B34 0x8FA50004
_L 0x20001B38 0x24A50001
_L 0x20001B3C 0x0E2144F6
_L 0x20001B40 0x27A60010
_L 0x20001B44 0x8FBF0000
_L 0x20001B48 0x03E00008
_L 0x20001B4C 0x27BD0060
_L 0x20001B50 0x2410004C
_L 0x20001B54 0x14D00002
_L 0x20001B58 0x00000000
_L 0x20001B5C 0x240600C5
_L 0x20001B60 0x0A21449E
_L 0x20001B64 0x00A08025
_L 0x20051270 0x0A2006D4
_L 0x20051274 0xAFB00000
_C0 ジャンクパーツ効果変更ON(後半)
_L 0x20001B68 0x0E214635
_L 0x20001B6C 0x2405004C
_L 0x20001B70 0x10400003
_L 0x20001B74 0x8FA40014
_L 0x20001B78 0x24840005
_L 0x20001B7C 0xAFA40014
_L 0x20001B80 0x02202025
_L 0x20001B84 0x0E214635
_L 0x20001B88 0x2405004B
_L 0x20001B8C 0x0A214176
_L 0x20001B90 0x00000000
_L 0x200505D0 0x0A2006DA
_L 0x214B7370 0x09CB9802
_L 0x214B7374 0x09CB9802
_L 0x114B9802 0x00006083
_L 0x214B9804 0x67835B81
_L 0x2004662C 0x0E2006C0
_L 0x2004686C 0x0E2006C0
_L 0x20046AA0 0x0E2006C0
_L 0x20046C94 0x0E2006C0
_L 0x20046F9C 0x0E2006C0
_L 0x20054D3C 0x0E2006C0
_L 0x200551B8 0x0E2006C0
_L 0x20050278 0x0E2006C0
_L 0x2004FA48 0x0E2006C0
_L 0x2004FCDC 0x0E2006C0
_L 0x2004E448 0x0E2006C0
_L 0x20225AF4 0x0E2006C0
_C0 ジャンクパーツ効果変更OFF
_L 0x20051270 0xAFB00000
_L 0x20051274 0x00A08025
_L 0x200505D0 0x0E214635
_L 0x214B7370 0x09CB9800
_L 0x214B7374 0x09CB980F
_L 0x114B9802 0x00008383
_L 0x214B9804 0x4E839383
_L 0x2004662C 0x0E2144F6
_L 0x2004686C 0x0E2144F6
_L 0x20046AA0 0x0E2144F6
_L 0x20046C94 0x0E2144F6
_L 0x20046F9C 0x0E2144F6
_L 0x20054D3C 0x0E2144F6
_L 0x200551B8 0x0E2144F6
_L 0x20050278 0x0E2144F6
_L 0x2004FA48 0x0E2144F6
_L 0x2004FCDC 0x0E2144F6
_L 0x2004E448 0x0E2144F6
_L 0x20225AF4 0x0E2144F6
ONにする時には必ず前半と後半を一緒に有効にしてください。
一応、前半だけONにした場合は経験値取得無効が無くなるだけ(つまり何もしないオプションパーツになる)で
動作するはずですが、後半だけONにするのはやめてください。
ジャンクパーツの効果が以下のように変更されます。
普通に経験値が得られるようになる
移動力+5
格闘・射撃・反応・守備・覚醒+50
攻撃力・防御力・機動力+50
最大HP・最大EN+50%
EN消費50%減少
毎ターンHP&EN50%回復
移動力以外の50という数字は、前半の1行目の右端4桁(50=0032h)です。
_L 0x114B7382 0x00000032
移動力の増加(+5)は、後半の5行目の右端4桁です。
_L 0x20001B78 0x24840005
これを変更すれば数値を自由に変えられます。
(どちらも符号拡張されるので、FFFFだと-1になるはず)
後半の下から12行は右の数値がすべて同じですが、これが変更を有効にする行です。
上から順に
格闘・射撃・反応・守備・覚醒・攻撃力・防御力・機動力・最大HP・最大EN・EN消費・HPEN回復
です。
必要ない行を削除すれば、その効果を無くすことができます。
コピー体はコアインパクトが起こった時の機体パラメータ(最大HP・最大EN・攻撃力・防御力・機動力)をコピーします。
当然ですが、ジャンクパーツを装備してこのコードをONにした状態でコアインパクトを起こすと泣きをみます。
コアインパクトの直前でOFFにして、コアインパクト後に再度ONにするように。
>>312
すげえwwww
あもりにも乙すぎるでしょう…
>>207みたいな感じでマスタースキル変更とかできませんか? 色々コード入れたら攻撃時の選択画面で死ぬほど遅くなりました。
一回ONするとコードOFFにしても駄目だし。1個ずつ調べていくか…
ちなみにキャラ・ユニット変更で使用不可のアイコンが…ってならないように
出来ませんか? なんでプロフィールやマップと分けるんだかorz ttp://www.geocities.jp/rx92_1977/
ここのリスト見てもマスターフェニックスのオーバーファイアがないんだが
コードでも無理っぽい? >>318
パイロットの方じゃなくてユニットの方なんだがあるのか?
02AE/2364:マスターフェニックス
02AF/2365:クィーンアメリアス
あるとしたらこの間のはずだがないぞ? そもそもオーバーファイアしてるのは中身だけじゃないのか?
機体自体は普通に生産して作るやつと何か違いがあったのか
あったとしても気付けないくらいのマイナーチェンジだと思うが… >>320
攻撃防御機動がALL40、MAP兵器がなくなる
あとグラも金色になってたはず >>321
あれはマップ上で管理してるから個別には無いよ
ゲストマスターのマスフェがオーバーファイアしたらそのデータを自軍のマスフェにコピーすればおんなじのが出来るかもね
CPU操作のバルバトスや黒歴史ヒゲなんかもワープ移動の為に移動制限解除されてるし >>323
全機体生産コードがあるからそれを使えば?
これ使ったら明鏡止水ゴッドとかバーサーカーノーベルとかも簡単に使えるな SFS状態の機体にしたところで空中適性しか持たないからなぁ。
OPで宇宙適性を付加すればいいんだろうけど、OPの枠的にもったいないような気が。 どちらかと言うと常時デストロイモードのユニコーンとかバンシィが俺的に需要があるかもしれんw
クリアしてもデストロイ解除されなかったし。 書いて気付くのも遅いけど、マスタースキルとかでテンション上げればどうにかなることだけどさ… >>315
実はマスタースキル変更も一度作ろうとはしたんですよ。
でもうまくいかなくて。
もちろんマスタースキルが格納されている場所とかはわかっています。
でも、マスタースキル画面でカーソルをあわせて……というやり方で、出来なかったんです。
アビリティ変更やキャラ・ユニット変更でもカーソル位置を捕捉してはいないんです。
その必要も無かったし。
ただ、マスタースキルの場合はカーソル位置が捕捉出来ないと変更場所がわからないのです。
カーソル制御のあたりがちょっと面倒な構造になってまして、それなりにソースを読み解かねばダメっぽいんです。
時間をかければわからない事はないでしょうけど……。
>>328
なるほど…
やはり難しいのですね。
我侭ばっかりで申し訳ありませんでした。
今までの分でも十分楽しませていただいています。
只々感謝です。
ありがとうございました!! >>312のジャンクパーツ効果変更で、パーツ名について誰からもツッコミが無かったのが悲しいw
できないと諦めるのはエンジニアの端くれとして悔しいので頑張ってみた。
ちょっとではなく、かなり無理矢理な感じですが、一応動くはずです。
_C0 ステータス画面でマスタースキル変更ON(要共通コード)(前半)
_L 0x20001C08 0x2407012F
_L 0x20001C0C 0x14E20002
_L 0x20001C10 0x3C070880
_L 0x20001C14 0xACE61C00
_L 0x20001C18 0x0A235165
_L 0x20001C1C 0x000238C0
_L 0x20001C20 0x3C020880
_L 0x20001C24 0xAC441C04
_L 0x20001C28 0x0A2133D4
_L 0x20001C2C 0x90840000
_L 0x20001C30 0x27BDFFF0
_L 0x20001C34 0xAFBF0000
_L 0x20001C38 0xAFA60004
_L 0x20001C3C 0xAFA70008
_L 0x20001C40 0xAFA3000C
_L 0x20001C44 0x3C070880
_L 0x20001C48 0x8CF21C04
_L 0x20001C4C 0x2652FFFF
_L 0x20001C50 0x00129082
_L 0x20001C54 0x00129080
_L 0x20001C58 0x26520001
_L 0x20001C5C 0x90E61C00
_L 0x20001C60 0x02469021
_L 0x20001C64 0x92420000
_L 0x20001C68 0x24030029
_L 0x20001C6C 0x3C0609CD
_L 0x20001C70 0x34C67B4C
_L 0x20001C74 0x90C70000
_L 0x20001C78 0x10470003
_L 0x20001C7C 0x24C6FFE8
_C0 ステータス画面でマスタースキル変更ON(要共通コード)(後半)
_L 0x20001C80 0x1460FFFC
_L 0x20001C84 0x2463FFFF
_L 0x20001C88 0x24070029
_L 0x20001C8C 0x0E200601
_L 0x20001C90 0x24060001
_L 0x20001C94 0x1040000D
_L 0x20001C98 0x8FA40010
_L 0x20001C9C 0x3C0609CD
_L 0x20001CA0 0x34C67774
_L 0x20001CA4 0x00033C00
_L 0x20001CA8 0x3084FFFF
_L 0x20001CAC 0x00E42025
_L 0x20001CB0 0xAFA40010
_L 0x20001CB4 0x000338C0
_L 0x20001CB8 0x00E71021
_L 0x20001CBC 0x00473821
_L 0x20001CC0 0x00C73021
_L 0x20001CC4 0x90C30000
_L 0x20001CC8 0xA2430000
_L 0x20001CCC 0x8FBF0000
_L 0x20001CD0 0x8FA60004
_L 0x20001CD4 0x8FA70008
_L 0x20001CD8 0x8FA3000C
_L 0x20001CDC 0x27BD0010
_L 0x20001CE0 0x0A23A397
_L 0x20001CE4 0x24120000
_L 0x200D458C 0x0A200702
_L 0x20048674 0x0E200708
_L 0x20048678 0x00000000
_L 0x200E8FC4 0x0E20070C
_C0 ステータス画面でマスタースキル変更OFF
_L 0x200D458C 0x000238C0
_L 0x20048674 0x0E2133D4
_L 0x20048678 0x90840000
_L 0x200E8FC4 0x0E23A397
>>234の共通コード、>>235のパッドコードと一緒に使ってください。
ONにする時は、必ず前半と後半を一緒に使ってください。
△ボタンで表示されるマスタースキル画面でSTART+LまたはSTART+Rで変更できます。
今までのものと違い、ギャラリーの画面でも変更可能です。
アビリティ・オプションパーツ・キャラ・ユニット変更と違う部分があります。
マスタースキル変更は、一人一人ではなく、大元のデータを書き換えます。
自軍にシャアがいて、そのデータを変更すると、敵側のシャアのマスタースキルも変更されます。
セーブデータに反映されないので、ゲームを再起動すると元に戻ります。
逆に、(ユニットアビリティと違って)ロードしただけでは元に戻りません。
もう二つ注意点があります。
一つは、マスタースキル画面を開いてからコードをONにした場合、カーソル位置を捕捉出来ないので、
現在のカーソル位置と違う場所が変更される可能性があります。
一度上下ボタンでカーソルを動かすか、一度ステータス画面を閉じるかすれば正常に動きます。
(コードをONにした状態でステータス画面を開く、またはカーソルを動かすとカーソル位置を読み取るので)
二つ目は、マスタースキルを使用する時の選択画面でも変更操作ができてしまいます。
ただし、ここで操作すると、カーソル位置とは異なる場所が変更されます。
具体的には、最後に開いたマスタースキル画面のカーソル位置の場所が変更されます。
マスタースキル使用の選択画面では操作しないようにしてください。
あと6〜10行位追加すれば選択画面でも正しく操作可能にできるでしょうけど……さすがに三分割はなぁ。
行数がギリギリ(60行ピッタリ)なので、エラー処理を入れていません。
上の二つの注意点以外にもおかしな挙動をする可能性がありますが勘弁してください。
>>330 >>331 >>332
動作確認しました!! 何というエンジニア魂!!
マイキャラのマスタースキルいじりたくて仕方なかったんですよwwww
まさにやりたい放題ですwwww
マジでもう本当にありがとうございました!! >>333
カスタムサントラじゃ不満なのか?
変えられないキャラとなるとマップ中のNPCかスカウトできないキャラ位?だが…
スカウトできないキャラであればマイキャラをそのキャラの顔と声に変更すれば
ほぼそのキャラの使用感で使える
後は普通にカスタムBGMで変えたマイキャラのBGMを設定すればいいだけ
NPCはわからん ちょっとした思いつきなんだけど、こんなんどうだろう?
テストが充分じゃないので、試してくれる方募集中
_C0 マイキャラクターのマスタースキルを個別化ON
_L 0x20001D00 0x280A1417
_L 0x20001D58 0x96240002
_L 0x20001D5C 0x3C05099F
_L 0x20001D60 0x34A58858
_L 0x20001D64 0x000420C0
_L 0x20001D68 0x00843021
_L 0x20001D6C 0x00862021
_L 0x20001D70 0x00A42021
_L 0x20001D74 0x90850014
_L 0x20001D78 0x10A0000F
_L 0x20001D7C 0x00000000
_L 0x20001D80 0x94850002
_L 0x20001D84 0x2CA60014
_L 0x20001D88 0x10C0000B
_L 0x20001D8C 0x3C040880
_L 0x20001D90 0x00052880
_L 0x20001D94 0x00859025
_L 0x20001D98 0x26521D05
_L 0x20001D9C 0x02502821
_L 0x20001DA0 0x90A60000
_L 0x20001DA4 0x14C00004
_L 0x20001DA8 0x34841D00
_L 0x20001DAC 0x00902021
_L 0x20001DB0 0x90860000
_L 0x20001DB4 0xA0A60000
_L 0x20001DB8 0x0A21257C
_L 0x20001DBC 0x02202025
_L 0x200485AC 0x0E200756
_C0 マイキャラクターのマスタースキルを個別化OFF
_L 0x200485AC 0x0E21257C
マイキャラクター(とレンタルキャラクター)が、一人一人別々にマスタースキルを管理できるようになります。
このコードを使っている状態で>>330を使うと、マイキャラクター別にマスタースキルが変更できます。
それ以外も、今までに自分が作ったマスタースキル関連コードとも共存可能のはずです。
(マスタースキル誰でも使用可能、何回でも使用可能、未修得も使用可能の3つのコード)
ゲーム中にコードを一度OFFにして再度ONにしても、前の値は保存されています。
マイキャラクターを一度削除して、もう一度作っても同じく前の値のままです。
ゲームを再起動するまではマスタースキル値は保持されます。
1行目が、コードをONにした時のデフォルトのマイキャラクター共通マスタースキルです。
_L 0x20001D00 0x280A1417
17 : HP・EN20%回復
14 : 自由捕獲
0A : 強制帰艦
28 : テンションUP
このコードを有効にした場合のマスタースキルの保存アドレスは以下のとおりです。
0x00001D05 0xDDCCBBAA マイキャラクター1人目
AA:1つめのマスタースキル番号
BB:2つめのマスタースキル番号
CC:3つめのマスタースキル番号
DD:4つめのマスタースキル番号
以下2人目以降は+4h
レンタルキャラクターは11人目以降になります。
0x00001D2D 0xDDCCBBAA レンタルキャラクター1人目
以下2人目以降は+4h
アドレスが4の倍数から始まってないのが変だと思われるかもしれません。
これは、他のキャラクターのマスタースキルデータとアドレス計算をあわせる為に
必要な措置なのでご了承ください。
>>337 >>338
やっべぇぇぇ!! もうホント凄すぎるwwww
早速使わせていただいています!!
各マイキャラ毎に個性が欲しかったので
もう、一分の隙もない充実ぶりです!!
今の所普通に動作しています
職人様に惜しみない感謝と尊敬を!! ついにマイキャラスキル変更が来たか……売らなきゃ良かったorz すみません!
大ポカをやってました!!
>>330-331を差し替えさせてもらいます。
_C0 ステータス画面でマスタースキル変更ON(要共通コード)(前半)
_L 0x20001C08 0xAFB0FFFC
_L 0x20001C0C 0x2406012F
_L 0x20001C10 0x14C20003
_L 0x20001C14 0x8CA60000
_L 0x20001C18 0x3C100880
_L 0x20001C1C 0xAE061C00
_L 0x20001C20 0x8FB0FFFC
_L 0x20001C24 0x03E00008
_L 0x20001C28 0xAFA60038
_L 0x20001C2C 0x3C020880
_L 0x20001C30 0xAC521C04
_L 0x20001C34 0x0A2133D4
_L 0x20001C38 0x90840000
_L 0x20001C3C 0x27BDFFF0
_L 0x20001C40 0xAFBF0000
_L 0x20001C44 0xAFA60004
_L 0x20001C48 0xAFA70008
_L 0x20001C4C 0xAFA3000C
_L 0x20001C50 0x3C070880
_L 0x20001C54 0x8CF21C04
_L 0x20001C58 0x90E61C00
_L 0x20001C5C 0x02469021
_L 0x20001C60 0x92420000
_L 0x20001C64 0x24030029
_L 0x20001C68 0x3C0609CD
_L 0x20001C6C 0x34C67B4C
_L 0x20001C70 0x90C70000
_L 0x20001C74 0x10470003
_L 0x20001C78 0x24C6FFE8
_L 0x20001C7C 0x1460FFFC
_C0 ステータス画面でマスタースキル変更ON(要共通コード)(後半)
_L 0x20001C80 0x2463FFFF
_L 0x20001C84 0x24070029
_L 0x20001C88 0x0E200601
_L 0x20001C8C 0x24060001
_L 0x20001C90 0x1040000D
_L 0x20001C94 0x8FA40010
_L 0x20001C98 0x3C0609CD
_L 0x20001C9C 0x34C67774
_L 0x20001CA0 0x00033C00
_L 0x20001CA4 0x3084FFFF
_L 0x20001CA8 0x00E42025
_L 0x20001CAC 0xAFA40010
_L 0x20001CB0 0x000338C0
_L 0x20001CB4 0x00E71021
_L 0x20001CB8 0x00473821
_L 0x20001CBC 0x00C73021
_L 0x20001CC0 0x90C30000
_L 0x20001CC4 0xA2430000
_L 0x20001CC8 0x8FBF0000
_L 0x20001CCC 0x8FA60004
_L 0x20001CD0 0x8FA70008
_L 0x20001CD4 0x8FA3000C
_L 0x20001CD8 0x27BD0010
_L 0x20001CDC 0x0A23A397
_L 0x20001CE0 0x24120000
_L 0x200D42E0 0x0E200702
_L 0x200D42E4 0x00000000
_L 0x20048674 0x0E20070B
_L 0x20048678 0x00000000
_L 0x200E8FC4 0x0E20070F
_C0 ステータス画面でマスタースキル変更OFF
_L 0x200D42E0 0x8CA60000
_L 0x200D42E4 0xAFA60038
_L 0x20048674 0x0E2133D4
_L 0x20048678 0x90840000
_L 0x200E8FC4 0x0E23A397
必要ないアドレス計算を、さも必要なようにやってました。
行数が空いたので、>>332での注意点の一つ目を解消しました。
マスタースキル画面を開いてからコードをONにした場合、カーソルを動かすまで位置を捕捉出来ないと
ありましたが、カーソル移動時でなくリアルタイムで捕捉するように修正しました。
ほんのちょっとだけ使いやすくなったということで。
(二つ目の注意点は対応が困難なことがわかったので放置しました)
>>341-342の修正に伴って、>>337も差し替えます。
こちらはちょっとアドレスが変わっただけですが。
_C0 マイキャラクターのマスタースキルを個別化ON
_L 0x20001D00 0x280A1417
_L 0x20001D54 0x96240002
_L 0x20001D58 0x3C05099F
_L 0x20001D5C 0x34A58858
_L 0x20001D60 0x000420C0
_L 0x20001D64 0x00843021
_L 0x20001D68 0x00862021
_L 0x20001D6C 0x00A42021
_L 0x20001D70 0x90850014
_L 0x20001D74 0x10A0000F
_L 0x20001D78 0x00000000
_L 0x20001D7C 0x94850002
_L 0x20001D80 0x2CA60014
_L 0x20001D84 0x10C0000B
_L 0x20001D88 0x3C040880
_L 0x20001D8C 0x00052880
_L 0x20001D90 0x00859025
_L 0x20001D94 0x26521D04
_L 0x20001D98 0x02502821
_L 0x20001D9C 0x90A60000
_L 0x20001DA0 0x14C00004
_L 0x20001DA4 0x34841D00
_L 0x20001DA8 0x00902021
_L 0x20001DAC 0x90860000
_L 0x20001DB0 0xA0A60000
_L 0x20001DB4 0x0A21257C
_L 0x20001DB8 0x02202025
_L 0x200485AC 0x0E200755
_C0 マイキャラクターのマスタースキルを個別化OFF
_L 0x200485AC 0x0E21257C
>>338の説明文の一部を以下のように修正します。
このコードを有効にした場合のマスタースキルの保存アドレスは以下のとおりです。
0x00001D04 0xDDCCBBAA マイキャラクター1人目
AA:1つめのマスタースキル番号
BB:2つめのマスタースキル番号
CC:3つめのマスタースキル番号
DD:4つめのマスタースキル番号
以下2人目以降は+4h
レンタルキャラクターは11人目以降になります。
0x00001D2C 0xDDCCBBAA レンタルキャラクター1人目
以下2人目以降は+4h
4の倍数で問題なかったのに、余計な事をやっていた訳です。
ゲームを起動させるたびにマスタースキルを変更するのが面倒だという人は、
_C0 マイキャラ一人目のマスタースキル
_L 0x20001D04 0xnnnnnnnn
という感じで必要な人数分だけ固定で用意してしまうのもアリです。
ゲーム起動時は各マイキャラクターのスキル番号はゼロクリアされています。
コード内では、スキル番号がゼロの場合のみデフォルト値をコピーしてくるように
処理が組んであるので、上記のように固定値書き込みのコードを用意しても正しく動作します。
(当然書き込み続けていれば、>>341-342のマスタースキル変更コードが効かなくなりますけど)
>>341 >>342 >>343 >>344
差し替えさせていただきました。
確かに使いやすくなってますねwww ジェネレーター系みたいにOPパーツの効果を武装威力+n%に変更できないかね・・・
サイコフレーム辺りを覚醒武装の威力アップに変換したい 武器の変更のコードを教えてください。
何回も調べていますがよくわかりません。 ■ このスレッドは過去ログ倉庫に格納されています