「改造例」の編集履歴(バックアップ)一覧はこちら

改造例」(2012/02/07 (火) 21:30:53) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

#contents ---- *ユニット関連 **ものまね士の仕様を通常ジョブにしたい -ものまね士を暗黒騎士などのジョブに差し替える際、&br()「装備が変更できない」「攻撃すると素手になる」といったものまね士の仕様による問題が発生します -ジョブアビリティが「ものまね」のままだと戦闘時に「ものまね」のコマンドが表示されません --SLPS_770.70のジョブ特性情報 ジョブアビリティをから変更してください -ものまね士に設定されたアビリティの習得状況が見習い戦士と連動してしまう --編成画面でものまね士のアビリティを習得できるものの、戦闘中は見習い戦士のものが反映されている -色々詳しい事はは改変パッチ付属の解析txtにも載っています #region(close,表示する) WORLD/WORLD.BIN 45118,ものまね装備1,,,1,0,0|FF,795,ものまね士も装備可能(選択可能になるだけor画面に表示されない),0x0 ON|0x5d 初期値 409E8,ものまね装備2,4,,1,0,0|FFFFFFFF,795,ものまねしのアイテムが表示される,0x0 ON|0x10620039 初期値 443A0,ものまね装備3,4,,1,0,0|FFFFFFFF,795,ものまねしの装備品が解除されない,0x10000015 ON|0x14A20015 初期値 42384,ものまねアビ1,4,,1,0,0|FFFFFFFF,795,「ものまね」を第2アビリティとしてセットできる:ものまねのままでは無意味,0x0 ON|0x10820005 初期値 4466C,ものまねアビ2,4,,1,0,0|FFFFFFFF,795,ものまねしのアビリティが表示される+解除されない,0x10000009 ON|0x14620009 初期値 4443C,ものまね,4,,1,0,0|FFFFFFFF,795,,0x10000027 ON|0x10620027 初期値 BATTLE.BIN 5d(ものまね士のジョブ番号)が設定されている場所を00に 0D9F14 5d→00 透明? 110DEC 5d→00 ジャンプ処理 11194C 5d→00 アイテム投げ 1143F4 5d→00 引き出す 114B18 5d→00 MP消費 114BA4 5d→00 素手化処理 1150E8 5d→00 素手化処理 119F10 5d→00 ものまね判定 11E8F0 5d→00 引き出す(刀破損処理) 11F3A8 5d→00 キャッチ処理 #endregion *戦闘ルーチン **剛剣をPSP仕様にしたい 装備無の敵(モンスター含む)にもダメージを与える BATTLE.BIN 00120B84-00120BA3を00で埋め、00120B9CにC1 1E 06 08 **マテリアブレイド装備必須を銃装備必須に変える方法 #region(close,表示する) 一応動作確認はしましたが他の部分で不具合が出るかもしれません。 v1=$0000000aの部分の数字を変えれば他の武器装備必須にもできるはずです。(剣、騎士剣のような2種類は無理だと思います) addu a0, s2, zero # 00059654:02402021 addu t2, zero, zero # 00059658:00005021 addu v0, s1, t2 # 0005965c:022a1021 lbu a1, $001a(v0) # :9045001a 装備アイテム読み込み nop # :00000000 andi v1, a1, $00ff # :30a300ff v1に装備アイテム格納 sltiu v0, v1, $0080 # :2c620080 装備アイテム判定 beq v0, zero, $000596c8 # :10400015 装備が武器以外で※6へ sll v0, v1, 1 # :00031040 addu v0, v0, v1 # :00431021 sll v0, v0, 2 # :00021080 lui at, $8006 # :3c018006 at=$80060000 addu at, at, v0 # :00220821 lbu v0, $fefd(at) # :9022fefd 装備アイテムの種類読み込み ori v1,zero,000a # :3403000a v1=$0000000a bne v0, v1, $000596a8 # :14620005 銃で無いなら:※2へ andi v1, a1, $00ff # :30a300ff lbu v1, $0184(s1) # :92230184 nop # :00000000 ori v1, v1, $0004 # :34630004 sb v1, $0184(s1) # :a2230184 addiu v0, v0, $fffd # 000596a8:2442fffd ※2 sltiu v0, v0, $0002 # 000596ac:2c420002 剣,騎士剣判定 beq v0, zero, $000596cc # 000596b0:10400006 武器が剣,騎士剣以外で※1へ andi v1, a1, $00ff # 000596b4:30a300ff lbu v0, $0184(s1) # 000596b8:92220184 nop # 000596bc:00000000 ori v0, v0, $0008 # 000596c0:34420008 sb v0, $0184(s1) # 000596c4:a2220184 andi v1, a1, $00ff # 000596c8:30a300ff ※6 ori v0, zero, $00ff # 000596cc:340200ff v0=$000000ff ※1 beq v1, v0, $0005985c # 000596d0:10620062 素手なら※7へ sll v0, v1, 1 # 000596d4:00031040 #endregion **敵のLV制限 SLPS_007.70 0004862C  64 00048680  9C 000486A4  64 000486B0  63 ここのアドレス部分をこのデータに変えてやれば敵のLVも制限解除可能。
#contents ---- *ユニット関連 **ものまね士の仕様を通常ジョブにしたい -ものまね士を暗黒騎士などのジョブに差し替える際、&br()「装備が変更できない」「攻撃すると素手になる」といったものまね士の仕様による問題が発生します -ジョブアビリティが「ものまね」のままだと戦闘時に「ものまね」のコマンドが表示されません --SLPS_770.70のジョブ特性情報 ジョブアビリティをから変更してください -ものまね士に設定されたアビリティの習得状況が見習い戦士と連動してしまう --編成画面でものまね士のアビリティを習得できるものの、戦闘中は見習い戦士のものが反映されている -色々詳しい事は改変パッチ付属の解析txtにも載っています #region(close,表示する) WORLD/WORLD.BIN 45118,ものまね装備1,,,1,0,0|FF,795,ものまね士も装備可能(選択可能になるだけor画面に表示されない),0x0 ON|0x5d 初期値 409E8,ものまね装備2,4,,1,0,0|FFFFFFFF,795,ものまねしのアイテムが表示される,0x0 ON|0x10620039 初期値 443A0,ものまね装備3,4,,1,0,0|FFFFFFFF,795,ものまねしの装備品が解除されない,0x10000015 ON|0x14A20015 初期値 42384,ものまねアビ1,4,,1,0,0|FFFFFFFF,795,「ものまね」を第2アビリティとしてセットできる:ものまねのままでは無意味,0x0 ON|0x10820005 初期値 4466C,ものまねアビ2,4,,1,0,0|FFFFFFFF,795,ものまねしのアビリティが表示される+解除されない,0x10000009 ON|0x14620009 初期値 4443C,ものまね,4,,1,0,0|FFFFFFFF,795,,0x10000027 ON|0x10620027 初期値 BATTLE.BIN 5d(ものまね士のジョブ番号)が設定されている場所を00に 0D9F14 5d→00 透明? 110DEC 5d→00 ジャンプ処理 11194C 5d→00 アイテム投げ 1143F4 5d→00 引き出す 114B18 5d→00 MP消費 114BA4 5d→00 素手化処理 1150E8 5d→00 素手化処理 119F10 5d→00 ものまね判定 11E8F0 5d→00 引き出す(刀破損処理) 11F3A8 5d→00 キャッチ処理 #endregion *戦闘ルーチン **剛剣をPSP仕様にしたい 装備無の敵(モンスター含む)にもダメージを与える BATTLE.BIN 00120B84-00120BA3を00で埋め、00120B9CにC1 1E 06 08 **マテリアブレイド装備必須を銃装備必須に変える方法 #region(close,表示する) 一応動作確認はしましたが他の部分で不具合が出るかもしれません。 v1=$0000000aの部分の数字を変えれば他の武器装備必須にもできるはずです。(剣、騎士剣のような2種類は無理だと思います) addu a0, s2, zero # 00059654:02402021 addu t2, zero, zero # 00059658:00005021 addu v0, s1, t2 # 0005965c:022a1021 lbu a1, $001a(v0) # :9045001a 装備アイテム読み込み nop # :00000000 andi v1, a1, $00ff # :30a300ff v1に装備アイテム格納 sltiu v0, v1, $0080 # :2c620080 装備アイテム判定 beq v0, zero, $000596c8 # :10400015 装備が武器以外で※6へ sll v0, v1, 1 # :00031040 addu v0, v0, v1 # :00431021 sll v0, v0, 2 # :00021080 lui at, $8006 # :3c018006 at=$80060000 addu at, at, v0 # :00220821 lbu v0, $fefd(at) # :9022fefd 装備アイテムの種類読み込み ori v1,zero,000a # :3403000a v1=$0000000a bne v0, v1, $000596a8 # :14620005 銃で無いなら:※2へ andi v1, a1, $00ff # :30a300ff lbu v1, $0184(s1) # :92230184 nop # :00000000 ori v1, v1, $0004 # :34630004 sb v1, $0184(s1) # :a2230184 addiu v0, v0, $fffd # 000596a8:2442fffd ※2 sltiu v0, v0, $0002 # 000596ac:2c420002 剣,騎士剣判定 beq v0, zero, $000596cc # 000596b0:10400006 武器が剣,騎士剣以外で※1へ andi v1, a1, $00ff # 000596b4:30a300ff lbu v0, $0184(s1) # 000596b8:92220184 nop # 000596bc:00000000 ori v0, v0, $0008 # 000596c0:34420008 sb v0, $0184(s1) # 000596c4:a2220184 andi v1, a1, $00ff # 000596c8:30a300ff ※6 ori v0, zero, $00ff # 000596cc:340200ff v0=$000000ff ※1 beq v1, v0, $0005985c # 000596d0:10620062 素手なら※7へ sll v0, v1, 1 # 000596d4:00031040 #endregion **敵のLV制限 SLPS_007.70 0004862C  64 00048680  9C 000486A4  64 000486B0  63 ここのアドレス部分をこのデータに変えてやれば敵のLVも制限解除可能。

表示オプション

横に並べて表示:
変化行の前後のみ表示: