X



FFT バイナリ改造スレ 8bit [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2016/01/21(木) 18:49:53.11ID:+jmJlSFL
前スレ
http://tamae.2ch.net/test/read.cgi/gameurawaza/1330234732/
はじめての方へ
http://www23.atwiki.jp/fft_cheat/pages/53.html

◆関連リンク
FFT改造Wiki
http://www23.atwiki.jp/fft_cheat/
FFTバイナリスレッド専用アップローダ
http://fft.nm.land.to/cgi-bin/upload.htm

◆役立つサイト
FFHacktics(海外のFFT改造サイト)
http://ffhacktics.com/
海外Wiki
http://ffhacktics.com/wiki/Main_Page
FAQ、シナリオバトル攻略
http://park3.wakwak.com/~mizuho/gc/fftch/
キャラクターやアイテム・アビリティについての詳細
http://www.carbuncle.jp/fft/
マップ集・キャラの成長率や攻略本関係
http://pearlstar.web.infoseek.co.jp/
改変Ver攻略Wiki
http://www40.atwiki.jp/fft_mod/

・sage進行。
・次スレは>>980の人が立ててください。無理そうなら踏まないように。
0350名無しさん@お腹いっぱい。
垢版 |
2017/04/12(水) 00:14:18.50ID:4/eau2HX
ジークデン砦とかゴルゴラルダ処刑場みたいな1度イベント終わったらもう何も起きない場所を
ランダムエンカウント出来る様にしたいんだけど
>>92 >>262がただの暗号にしか見えないレベルの人間で出来るかな?
0352名無しさん@お腹いっぱい。
垢版 |
2017/04/12(水) 17:37:56.66ID:G5R4cABn
>>350
そりゃ無理だよ
“今は”>>92>>262がただの暗号にしか見えないレベルの人間っていうなら“将来”出来るようになる“可能性”もあるけど
今そういうレベルの人間が、今そういう改造を出来るかって言うと、無理だよ
0354名無しさん@お腹いっぱい。
垢版 |
2017/04/12(水) 23:23:46.76ID:flu3hty1
こういうのってやっぱりCとかjavaとかやる必要あるの?
SFC系の逆アセンブラもそうだけどとっかかりがないんでわからん
0356完敗した方のTASの人
垢版 |
2017/04/13(木) 00:21:47.79ID:FYL+DnyK
前期ROM だと WLDCORE.BIN の 0x030FA4 から拠点毎のランダムバトルデータが続いています
データ構造は 24バイト区切りです。詳しくはリンク先を見て下さい

※以降の説明は、解析のみで動作確認はしていません※

ざっと見たところ、ジークデン砦やゴルゴラルダ処刑場用のデータは存在していません。
よって、適当な場所のデータを上書きする必要があります。

例えば、0x031064 からの 24バイトはスイージの森用のデータですが、スイージの森は
2方向しかないので、3方向目用のここの場所は空きデータだと思います。(多分)

ここの場所を以下のように書き換えれば、フォボハム平原からジークデン砦に
進入したときに、ランダムバトルが発生すると思います。
敵の編成は、ジークデン砦からフォボハム平原の進入時と同じ編成に設定しています。

動作確認していないので、もしランダムバトルが発生しないしない場合は、
もっと詳しい人が答えてくれるのを待ちましょう
(特に2バイト目に何を設定すればいいのか、よくわかってない)

書き換え前
00 09 00 00 00 00 00 00 00 00 00 00 00 00 21 21 22 22 23 23 24 24 4A 6F

書き換え後
06 05 04 1E C0 0C 1E C0 10 1E FF 19 1E FF 11 11 12 82 13 13 14 14 31 6F

リンク
ttp://ffhactics.com/wiki/Random_Battles
0357名無しさん@お腹いっぱい。
垢版 |
2017/04/13(木) 00:33:17.20ID:aza+dG2q
改変パッチVer.3 バグ報告です。
チャプター1でティータがさらわれるイベントで、
ゴラグロスのマップ上のグラがダイスターグになってました
まさかの分身w
0358350
垢版 |
2017/04/13(木) 01:19:58.54ID:zyImUr78
>>356
さんくす
このヒント便りにトライしてみますわ
0359名無しさん@お腹いっぱい。
垢版 |
2017/04/13(木) 15:48:58.03ID:IdFXKG1e
ダークナイトの勧誘耐性を外してライオネル城城門前のバトルでのガフガリオンのボスフラグを外す
これだけでストーリーに影響を与えず普通に勧誘でガフガリオンが仲間に出来るからちょっと楽しい
0360改変パッチ ◆OWSwiMljuk
垢版 |
2017/04/13(木) 18:07:13.63ID:ugYzKKaL
>>357
報告ありがとうございます、確認しました。
ただENTDのデータを見ても特におかしいところはなく原因不明です。
(そもそもそこはいじっていないはずなのですが…)
0361名無しさん@お腹いっぱい。
垢版 |
2017/04/14(金) 12:03:22.83ID:SsxFXFzE
>>360
すみません質問させてください

まじゅう使いの有用性を上げたくて
パーティにまじゅう使いを持ってるユニットが居れば、別にモンスターと隣接していなくてもOK
という風に変更したいと思っています

解析データのバトル計算処理サブルーチン1.txtを参考に
lbu v0, $0047(s0) # 0018056c:92020047 v0=$8018e8df x座標読み?
nop # 00180570:00000000
bne v0, s3, $001805f0 # 00180574:1453001e
nop # 00180578:00000000
lbu v0, $0048(s0) # 0018057c:92020048 v0=$8018e8e0 y座標読み?
nop # 00180580:00000000
bne v0, s4, $001805f0 # 00180584:1454001a
nop # 00180588:00000000
jal $0018a934 # 0018058c:0c062a4d

ここに2つあるbneをnopに変えたところ、味方に限り一応うまくいってるようです

ただ前スレ>>913の情報を見る限り、敵は敵用の処理があるようで
そちらの方はどこを変えれば良いかさっぱりわかりません
敵のまじゅう使いも同じ性能にしたいのですがどうすれば良いか教えて下さいお願いします
0362名無しさん@お腹いっぱい。
垢版 |
2017/04/14(金) 14:39:42.10ID:xmPZCgNB
斧があんまりにも使いにくいから
計算式を武器攻撃力×下限:物理AT4分の3〜上限物理ATの1.5倍みたいにしたいんだけど
解析データ見た感じbattle.binの中にある斧・槌のとこ変えればいいって認識でいいのかな
jal 命令だかってのを勉強しないとまじで始まらないな
0363名無しさん@お腹いっぱい。
垢版 |
2017/04/14(金) 15:05:33.34ID:Bi/sYA6D
オリジナル版は戦士系の武器より棒とか銃の方が強いのが謎だった
モンクが帽子被れないのも謎だった
0365改変パッチ ◆OWSwiMljuk
垢版 |
2017/04/14(金) 18:51:08.29ID:j1cCREUW
>>361
CPUのまじゅう使い判定は以下の部分でやってます。(BATTLE.BINオフセット67000h)

beq v0, zero, $00199b3c # 001999e0:10400056 まじゅう使いがないなら終了

ここをnopにするとまじゅう使いがなくても使用してきます。
ですが座標判定している部分が見つからず、下の方でxy座標(lbu XX, $0047(s0),$0048)(推定です)
を読んでいるところがあるのですが
近くの分岐命令を消しても変わらず。力になれずすみません。
(味方の処理を見るとまじゅう使い判定より前に座標判定があるのでCPUの方もそうかと思ったけど座標読みが後にある・・・)


>>362
斧鎚バッグの威力決定している部分は00183bfc〜00183c20部分です。(BATTLE.BINオフセット67000h)
(s0にキャラの補正後ATが入っています)
jal $0018ce6c   # 00183bfc:0c06339b 乱数生成(v0に格納) 0〜1.0?0.99?
nop          # 00183c00:00000000
mult s0, v0     # 00183c04:02020018 キャラのAT×乱数
mflo v0       # 00183c08:00001012 上記結果をv0に取り出し
bgez v0, $00183c18 # 00183c0c:04410002 結果が0以上なら※1へ
nop          # 00183c10:00000000
addiu v0, v0, $7fff # 00183c14:24427fff 正の数に補正?
sra v0, v0, 15   # 00183c18:000213c3 ※1 ?
j  $00183c44   # 00183c1c:08060f11 次の処理へ
addiu v0, v0, $0001 # 00183c20:24420001 AT×乱数に+1(最低値補正)

乱数生成の詳細が不明ですが0.5倍〜1.5倍なら最後の+1の所をAT/2を加算するで行けると思いますが
3/4だと下限補正の命令も追加しないとダメなのでどこか空き領域に飛ばす必要があると思います。
0366名無しさん@お腹いっぱい。
垢版 |
2017/04/14(金) 19:15:14.21ID:SsxFXFzE
>>365
361です、すみません質問しておきながら自己解決してしまいました
調査不足だったというか、見間違いしてたのか・・・

とにかく結論から言いますと
>>361に書いた「2つあるbne命令をnop命令に変える」だけで
敵のまじゅう使いも同じ性能になるようです

試しに敵ユニット一体にまじゅう使いを持たせたら
敵パーティのモンスターにアビリティが増えてましたし
そのまじゅう使いを持っている敵ユニットを戦闘不能にしたら
4つめのアビリティが消えたりしましたので多分これで大丈夫なんだと思います

どうもすみませんでした&ありがとうございました
0367改変パッチ ◆OWSwiMljuk
垢版 |
2017/04/14(金) 19:40:44.36ID:j1cCREUW
>>366
アビリティ欄に表示はされるけど使ってこなかったような・・・
(まじゅう使い持ち見習い戦士と黒チョコボのみにして
 物理回避を100%にした状態で放置してみたけど一向にチョコメテオを使ってこなかった)
0368名無しさん@お腹いっぱい。
垢版 |
2017/04/14(金) 20:00:26.49ID:SsxFXFzE
使ってこないってマジデスカ…
解決したと思い込んだのが確認不足だったというオチ…

敵味方で処理が分かれてるのってAI部分ってことなんですかねー
味方にまじゅう使いが居る状態でモンスターが誘惑されたら4つめのアビリティ使ってくるのかな…
0369名無しさん@お腹いっぱい。
垢版 |
2017/04/15(土) 00:21:51.78ID:0NhgYexo
>>365
ありがとうございます、下限補正の命令追加とか
まだ出来なさそうなのでもっと勉強してきます 助かりました
昔遊んだ作品を自分好みに変えられるのは楽しいですね
0370361
垢版 |
2017/04/15(土) 13:21:48.35ID:imeHIPeX
まじゅう使いの制限解除を色々検証中です…
味方に限り上手くいってるかと思いきや、ハイト差3以上で使用不可の制限は外れていませんでした

subu v0, s5, v0 # 001805dc:02a21023
addiu v0, v0, $0005 # 001805e0:24420005
sltiu v0, v0, $000b # 001805e4:2c42000b
bne v0, zero, $00180604 # 001805e8:14400006

ここの判定で使われている数字
05(0.5ハイト×5=2.5ハイトってこと?)と 0B(前述の05*2+1ってこと?)
の2つを大きくしていくとハイトの制限も大きくなっていきましたので
40 と 81 みたいに極端に大きくして一応味方については成功と言っていいようになりました、たぶん

ただ敵については、まじゅう使い持ちに隣接していないと使ってこない現象が解決できてません
表示はまじゅう使い持ちが戦闘不能や混乱などになっていない限り現在位置に関係なく表示されています
0371名無しさん@お腹いっぱい。
垢版 |
2017/04/15(土) 14:32:49.59ID:b3VXr8ay
まあ使ってこないのはAIで設定されてるんだろうね
味方でもAI操作にしたら使わなくなるんじゃないかな
0372名無しさん@お腹いっぱい。
垢版 |
2017/04/16(日) 01:09:53.22ID:dnqi1BAX
>>361
以前の解析のデータが残っていたためお力になれれば。
001994c0 sh v0, $0b94(a2)
001994c4 sh v1, $0bb8(a2)
この2つの命令がAIがまじゅう使い専用アビリティを使えるかどうかの判定に使う座標データをセーブする部分だったと思うので、
nopで埋めれば場所関係無く使ってくるはずです。

実際に試してませんが、多分これでできるはずです。
ダメそうであれば
00199480 beq v0, zero, $001994dcの条件分岐命令を強制的にjで飛ばせば判定自体をスキップできるはず・・・
うろ覚えで申し訳ない。
0374361
垢版 |
2017/04/16(日) 23:43:21.01ID:GxWHbxee
>>372
ありがとうございます、上手くいきました
0375名無しさん@お腹いっぱい。
垢版 |
2017/04/17(月) 02:01:46.83ID:Ki4VbCXN
改変VER.3、敵固有ユニットのジョブコマンドヘルプがちょくちょくおかしいな
割り当て合ってるか確認した方がいいかも

ジークデン砦までプレイしたが
倒せなくて少し稼ぎしてたら敵ナイトがミスリル装備で固めてきて参った…
仕方ないので全員にジャンプシューズ履かせて上から黒魔法と弓で倒したよ

ところでカーズってなんだ?考えるのをやめるんか
0377名無しさん@お腹いっぱい。
垢版 |
2017/04/18(火) 15:42:37.66ID:vgU+O91f
ゲスト4枠使って20枠フルに使う方法ってまだわかってない?

・ゲスト枠も出撃メンバーに選択可能にする改造方法と、それに伴う不具合
 本来ゲストが出撃するマップで、ゲストを出撃メンバーに選ぶと、そのキャラが二人に分裂する現象が起きる

この情報は既出だったんだけど、この現象が起きるマップと起きないマップがあったからちょっと調べてみた


まあ結局よくわからなかったんだけど
なんかイベントの最初で46XXで一度消去しておいて、44XXで表示するようにするだけでわりと回避可能っぽい
もともと44XXが含まれているイベントなら最初に46XXで消すイベント命令を追加するだけでOKかな
44XXが無いなら46XXのあとに44XXで表示するイベント命令も追加する
あとマップのユニット設定で出現フラグとランダム出現フラグの両方を立てる必要もある

これでゲストを出撃メンバーに選ぶと
本来のゲストユニットが消えて、出撃メンバーに選んだゲストが残る
その場合は操作可能で、会話イベントなどもちゃんと起きる
出撃メンバーに選ばなかったら、まあ無改造状態と同じかな
マップのユニットの設定で操作可能フラグが立っていないならオートバトルで操作不可だし


ただイベント内容に
49
45XX
4A
が含まれてる奴は一筋縄ではいかないみたい

砂ネズミの巣のイベントバトルでは49〜4Aまでを消したら何故か上手くいった
ジークデン砦のイベントバトルでは49〜4Aまでを消しても上手くいかなかった
チャプター2以降のイベントではこれが含まれてても最初に46XXを追加するだけで上手くいくマップもあった


だけどまあ、軽く最後までプレイしてみたけど
・イベントの最初に46XXを(イベントによっては44XXも)追加する
・マップのユニットの設定で出現フラグとランダム出現フラグを立てる
・上記二つの方法で上手くいかない場合、イベントに含まれてる49〜 45XX 〜4Aを削除する
この3つのやり方でゲストが分裂したままだったのはジークデン砦のディリータだけだったよ
0378名無しさん@お腹いっぱい。
垢版 |
2017/04/18(火) 15:51:30.06ID:vgU+O91f
追記
チャプター2のゼイレキレの滝でのオヴェリア救出のイベントバトル、桟橋の戦い
ガフガリオンが裏切るイベントだけど、ガフをゲスト出撃させると敵にまわらないで味方のままです
操作可能だし敵AIからの攻撃対象にされるしで完全に味方のまま

だけどターンが回ってきた時のセリフは敵対した様子
完全にツンデレですどうもありがとうございました


イベントで勧誘状態にステータスを変化させることが出来るなら
この状況は回避可能なんだけどやり方がわからん
0379361
垢版 |
2017/04/19(水) 13:55:03.12ID:f8BcU04B
>>372
すみません、訂正します
001994c0 sh v0, $0b94(a2)
001994c4 sh v1, $0bb8(a2)
ここをnopにしたら、まじゅう使いを持っているユニットが居なくても使ってくるようになってました
0380名無しさん@お腹いっぱい。
垢版 |
2017/04/21(金) 20:15:55.23ID:sHEp0nDe
改変パッチみたいにラストバトルの後にもプレイ続行出来るようにしたくて
イベント326をコピーしてみたんだけど無理だった

これはイベント内容だけじゃなくて、この326のイベントが終わった後に
葬式のイベントが呼び出されるのを何らかの方法で阻止しなきゃいけないの?
0381改変パッチ ◆OWSwiMljuk
垢版 |
2017/04/22(土) 16:04:30.16ID:b/uR+ptA
>>380
そうです。ATTAC.OUTの方に連続処理のデータがあります。
00012d7ehから46 01 81 というデータがあり、これはこのイベント終了後0146イベントを実行するというものです。
ここを 00 00 80 にすれば次のイベント(エンディング)に行きません

またTEST.EVEの方では現在位置変更命令を追加する必要があります。
(オーボンヌ終了後はミュロンド=モンスターワールドに移動してしまうので位置変更していないと移動できなくなります)

命令はBE 31 00とB0 31 00 ** 00の2つです。**を09にすればドーターに移動します。
聖大天使撃破時のイベントに追加しておけばいいです。
(改変のやつは別途追加のイベントフラグとかもONにしているので不要な命令もあります)
0382名無しさん@お腹いっぱい。
垢版 |
2017/04/22(土) 18:23:22.66ID:8ko2krdk
>>381
ありがとうございます、上手くいきました

イベントの制御ってなんかややこしそうですね
1、イベントの内容を設定してるデータ(TEST.EVT)
2、イベントの発生条件と発生イベントの番号を設定してるデータ
3、マップIDと2のデータを紐付けするデータ

みたいな構造になってるんですか?
0383改変パッチ ◆OWSwiMljuk
垢版 |
2017/04/22(土) 19:23:31.38ID:b/uR+ptA
>>382
1.ATTAC.OUTの10F0Ch〜13C0Ch、24バイト刻みでイベントコードごとのベース設定
 (マップコード、音楽、敵編成コード、連続イベントコードなど)

2.ATTAC.OUTの14F0Ch〜170C8h、各イベントコードごとのイベント発生条件設定
 (特定のキャラのターンやHP何%以下とか)
 1.のデータの+22hで設定しているイベントコードに対応(デフォは00〜91h)(wikiだと+00h)

3.WORLD.COREの00031774〜00032777h、ワールドマップ上でどの拠点でどのイベントが発生するのか+発生条件

4.TEST.EVE、各イベントの詳細

イベントにかかわるのはこのくらいですね。
(wikiに書いてあるのとは開始位置がずれてますが、自分の方がずれているかもしれません)
0384名無しさん@お腹いっぱい。
垢版 |
2017/04/23(日) 17:00:01.40ID:DfO6TYTW
>>383
すみません質問いいですか
物理ATに依存する複数回攻撃のアビリティを作りたくて
[1e]と[5e]の計算式が同じようだから真言とホーリーブレスのタイプを[5e]とし
[1e]の参照値を物理ATに変えて実装しようとしましたが上手くいきませんでした

変更前
真言,ホーリーブレス[1e]
addiu sp, sp, $ffe8 # 00187400:27bdffe8
sw ra, $0010(sp) # 00187404:afbf0010
jal $00186584 # 00187408:0c061961 魔法系回避率計算
nop # 0018740c:00000000
bne v0, zero, $00187420 # 00187410:14400003
nop # 00187414:00000000
jal $00186970 # 00187418:0c061a5c MAと(MA+威力(11))/2格納+魔法ダメージ計算
nop # 0018741c:00000000
lw ra, $0010(sp) # 00187420:8fbf0010
addiu sp, sp, $0018 # 00187424:27bd0018
jr ra # 00187428:03e00008
nop # 0018742c:00000000

変更後
addiu sp, sp, $ffe8 # 00187400:27bdffe8
sw ra, $0010(sp) # 00187404:afbf0010
jal $001864dc # 00187408:0c061937 物理系回避率計算
nop # 0018740c:00000000
bne v0, zero, $00187420 # 00187410:14400003
nop # 00187414:00000000
jal $00183ccc # 00187418:0c060f33 Aと(A+威力(11))/2を格納
nop # 0018741c:00000000
lw ra, $0010(sp) # 00187420:8fbf0010
addiu sp, sp, $0018 # 00187424:27bd0018
jr ra # 00187428:03e00008
nop # 0018742c:00000000

ダメージが出ません
どうすれば良いのでしょう
0385名無しさん@お腹いっぱい。
垢版 |
2017/04/23(日) 17:06:23.72ID:DfO6TYTW
見辛いですね、もういっぺん

変更前
真言,ホーリーブレス[1e]
addiu  sp, sp,  $ffe8      # 00187400:27bdffe8
sw   ra,    $0010(sp)    # 00187404:afbf0010
jal        $00186584    # 00187408:0c061961 魔法系回避率計算
nop                # 0018740c:00000000
bne   v0, zero, $00187420    # 00187410:14400003
nop                # 00187414:00000000
jal        $00186970    # 00187418:0c061a5c MAと(MA+威力(11))/2格納+魔法ダメージ計算
nop                # 0018741c:00000000
lw   ra,    $0010(sp)    # 00187420:8fbf0010
addiu  sp, sp,  $0018      # 00187424:27bd0018
jr   ra            # 00187428:03e00008
nop                # 0018742c:00000000

変更後
addiu  sp, sp,  $ffe8      # 00187400:27bdffe8
sw   ra,    $0010(sp)    # 00187404:afbf0010
jal        $001864dc    # 00187408:0c061937 物理系回避率計算
nop                # 0018740c:00000000
bne   v0, zero, $00187420    # 00187410:14400003
nop                # 00187414:00000000
jal        $00183ccc    # 00187418:0c060f33 Aと(A+威力(11))/2を格納
nop                # 0018741c:00000000
lw   ra,    $0010(sp)    # 00187420:8fbf0010
addiu  sp, sp,  $0018      # 00187424:27bd0018
jr   ra            # 00187428:03e00008
nop                # 0018742c:00000000
0386改変パッチ ◆OWSwiMljuk
垢版 |
2017/04/24(月) 18:22:09.27ID:OF0eL1zW
>>384
jal $00186970は威力格納からダメージ計算まで一括処理しているルーチンです。
一方、jal $00183cccは威力格納だけでダメージ計算はしていません。
他のルーチンを変更していないなら以下で行けると思います。

addiu sp, sp, $ffe8 #
sw ra, $0010(sp) #
nop         #
nop         #
nop         #
nop         #
jal $00187c9c # 物理回避+Aと(A+威力(11))/2を格納+ダメージ計算(波動撃と同じ処理)
nop         #
lw  ra, $0010(sp)  #
addiu sp, sp, $0018 #
jr ra        #
nop         #

(波動撃と同じルーチンに飛ばしています)
0387名無しさん@お腹いっぱい。
垢版 |
2017/04/24(月) 20:20:10.85ID:D5BW7XFA
>>386
上手くいきました
ありがとうございます

小ネタ
フラグ0347と0348が聖石レオとヴァルゴの入手フラグ
BE 47 03 B0 47 03 01 00 BE 48 03 B0 48 03 01 00で立ててやれば財宝一覧に追加されます

ラストバトルの後入手させてやれば13個全部そろえるのが可能に!
0388名無しさん@お腹いっぱい。
垢版 |
2017/04/25(火) 10:32:15.79ID:8KJbQVTm
>>378にさらに追記

ゲストが参加する戦闘でゲストを出撃メンバーに選んだ場合
その戦闘で稼いだ経験値やJP、破壊された装備などは戦闘前の状態に戻る

おそらく、マップに配置してあるゲストが消えて
出撃メンバーの中のゲストが戦闘に参加してるんだけれども
戦闘後にそのゲストのデータがパーティ内のゲストに上書きされない

戦闘開始時に消去されるマップに配置されてるゲストのデータが
パーティのゲストのデータに採用されてるみたい

ランダムバトルではこういう現象は起きないので普通に稼ぎ可能
0389名無しさん@お腹いっぱい。
垢版 |
2017/04/25(火) 15:57:47.10ID:khxoFrxI
キャラ変えたりくらいしか改造してないけど、
イベント戦途中で音だけ流れてフリーズする現象がたびたび起こるのは、
改造方法に不備があるんですかね?
0390名無しさん@お腹いっぱい。
垢版 |
2017/04/25(火) 16:07:09.96ID:8KJbQVTm
>>389
キャラ変えくらいしかしてないのならセーブデータの流用は確実に可能だから
とりあえずそのフリーズが起きるイベントバトルを無改造のisoで試してみたら?

無改造版でもフリーズしたりするならエミュとか環境の問題の可能性が高まる
0391名無しさん@お腹いっぱい。
垢版 |
2017/04/25(火) 17:57:52.49ID:khxoFrxI
色々試してみるに、改造の内容というより頻繁にいじって上書きしてるとフリーズが増えるのかもしれない
0392名無しさん@お腹いっぱい。
垢版 |
2017/05/01(月) 02:23:03.27ID:Pv5pqi+5
当たり前のことですが、改造方法に不備がなけりゃ何度上書きしようが問題ございません
0393149
垢版 |
2017/05/03(水) 20:40:56.14ID:wjNlKWcg
この一年がんばった俺を褒めてくれ、密猟枠拡張が完成したぜ

jal   $0018ce6c     # 0018a6b0:0c06339b  乱数生成ルーチン v0に乱数代入
nop             # 0018a6b4:00000000
nop             # 0018a6b8:00000000
ori   v1,zero,$0007   # 0018a6bc:34030007  v1=$00000007
and   v0,v0,v1     # 0018a6c0:00431024  v0=v0&v1 v1と論理積を取ることでv0を0〜7の範囲に収める
lui   v1,$8019     # 0018a6c4:3c038019  v1=$80190000 ジョブID読み準備
lw   v1,$0d64(v1)   # 0018a6c8:8c630d64  v1=$80190d64 ジョブID読み準備
lbu   v1,$0003(v1)   # 0018a6cc:90630003  v1=相手のジョブID
addiu  s0,v1,$ffa2   # 0018a6d0:2470ffa2  s0=v1 + ffa2(チョコボのジョブID(5E)を足すと0になる値を加算する)
sll   s0,v0,3     # 0018a6d4:001080c0  s0 *= 8 左3回シフトで8倍(チョコボ:s0=0 黒チョコボ:s0=8 赤チョコボ:s0=16 ・・・となる)
lui   at,$8006     # 0018a6d8:3c018006  at=$80060000
addu  at,at,s0     # 0018a6dc:00300821  at += s0(ジョブID*8)
addu  at,at,v0     # 0018a6e0:00220821  at += v0(0〜7の乱数)
lbu   v1,$xxxx(at)   # 0018a6e4:9023xxxx  v1=at+xxxx アイテムID読み込み 

密猟アイテムの設定には、0x180バイト(十進法で384バイト)必要
もともとの領域からもはみ出してないから、アルテマデーモン密猟とかとも併用可能なはず

250回ほど試行した結果、1番目と5番目の枠のアイテムがやや出にくい気がしたけど
このゲーム結構乱数の偏りが酷いような気がするから、そのせいだと思うことにした
差は一番大きいところでせいぜい1.7倍程度だったし
0395149
垢版 |
2017/05/04(木) 18:12:28.23ID:fhIflbYj
・・・データ設定箇所は1A0hほど下がったところに00ばっかりの場所があったから
ちょっと余裕を持って数値もわかりやすい+200hした場所を使ってるんだが、大丈夫だよなここ
なんか不安になってきたけど空きスペースだよな
0396名無しさん@お腹いっぱい。
垢版 |
2017/05/11(木) 08:22:28.15ID:IGBX2u84
思いついたからメモ
検証は後日

348=54CF9 ヴァルゴ入手フラグ=アドレス54CF9のbit1
550B4+100h*20=564B4 パーティ20番の別行動中フラグのアドレス
564B4-54CF9=17BB
17BB*8=BDD8
384+BDD8=C15C
つまり
BE 5C C1 B0 5C C1 01 00でパーティ20番の別行動中フラグが立つ?
0397名無しさん@お腹いっぱい。
垢版 |
2017/05/12(金) 10:57:50.88ID:/JqIUJ4G
やっぱり無意味か

うーん
アグリアス正式加入時にゲスト時のデータを参照させる方法は無いものか
0399改変パッチ ◆OWSwiMljuk
垢版 |
2017/05/13(土) 12:38:35.34ID:4g1F1TXg
>>398
ブレイブストーリー(とナイトメア)はゲームクリア後に隠し拠点2で発生します。
隠し拠点は特定の秘境の説明文を特定の拠点にいるときに見る or 見た後特定の拠点の店か酒場を一回開いて戻ると出現します。
どの拠点かは秘境の説明文に書いています。
秘境の説明文を片っ端から見ていけば見つかると思います。
0400名無しさん@お腹いっぱい。
垢版 |
2017/05/14(日) 20:57:36.65ID:zDu/j6tr
ああ、なんてこった
1E仲間アグリアスと34ゲストアグリアスを統一する場合
1Eを残しておかないとブレイブストーリーの人物の項目がおかしくなるんだな

1Eのキャラが死んだらアグリアスが死んだことになってたわ
0402名無しさん@お腹いっぱい。
垢版 |
2017/05/15(月) 06:30:17.31ID:xVP8XPXc
やり方がわからん
どのマップで死のうがどのタイミングで除名しようが
パーティから居なくなったらブレイブストーリーが更新される

ブレイブストーリーの追加や追記、更新とキャラIDを結び付けてるところ教えて
0403名無しさん@お腹いっぱい。
垢版 |
2017/05/21(日) 10:12:16.64ID:BdyT3cmt
PSP版でジョブ補正を10倍にしたいので
戦闘時ユニットの性別・ステータス表示 表示コードを知ってる方教えてください。

ちなみにps1だと
戦闘時ユニットの性別・ステータス表示
D018E88E 0001 味方
3019049E 00xy
D018E88E 0001
3019065E 00xy
D018E88E 0001
3019081E 00xy
D018E88E 0001
301909DE 00xy
D018E88E 0001
30190B9E 00xy

x=性別
0:悲鳴なし
2,3:ボス・モンスター
4,5:女性
8:男性

y=ステータス表示
0:ON
4:OFF(???と表示される)

ボスキャラ位置に対応する部分のステータス表示=OFFとすると、
ジョブ補正が10倍になります。
また、性別=ボス・モンスターとすると
敵の最大HP・最大MPが上限(999)を超えます。

※味方ユニットの性別はセーブデータに反映されるため変更時は要注意。
0404149
垢版 |
2017/05/22(月) 20:52:07.25ID:24Sbc0G8
>>395の続き
データとしては00ばっかりなんだけれども、空きスペースじゃなかった

+200h〜380hのメモリ領域には何かに使われてるメモリ領域が60hくらいあるみたいで
スケルトン系〜あたりに設定したデータがゲーム中に書き換わってるのか
違うアイテムが出てきたり何も手に入らなかったりといった現象が起きてた
+250h〜3C0hにずらしてみたら、設定データ通りにならないモンスターのIDが手前にずれたので
原因はそれで間違いないと思う
最初と最後のIDであるチョコボとティアマットだけを確認してたから、しばらく気付けなかったよ

+2B0h〜430hのところに設定するようにしなおしたら全てのモンスターで正常に動作しましたが
設定データの量的にアルケオデーモン密猟とかとの併用は無理かな〜
0405名無しさん@お腹いっぱい。
垢版 |
2017/05/24(水) 09:14:55.08ID:pcSTPjDO
裏真言、使いにくいよなあ。
妹の方はまだまっとうに火力出る上に、サブで白魔法とか付けられると言うのに……。

天冥士のMAがもうちょっと高いか盾でも装備できれば、棒で殴る前衛として個性出たかもだけど。
0406名無しさん@お腹いっぱい。
垢版 |
2017/05/26(金) 10:31:04.90ID:6Ptjloya
戦闘中BGM変更コード教えてください
獅子戦争のほうで。
0407名無しさん@お腹いっぱい。
垢版 |
2017/05/28(日) 03:19:32.53ID:zljwWBq4
>>405
そのくらい自分で改造しなさいw
bne2で数値いじるだけではないか
0410名無しさん@お腹いっぱい。
垢版 |
2017/06/04(日) 01:06:33.07ID:H0WBSnT/
松野さんのtwitterでラムザの設定画が出てるよー
・・・・・・・吉田さんはホント画集出さないよね
聖天使アルテマのデジカメ撮りじゃない綺麗な設定画が見たい
0411名無しさん@お腹いっぱい。
垢版 |
2017/06/07(水) 20:02:52.47ID:bph4BGbH
FFT改変パッチ3ver1.00って赤魔と賢者削除?
0412名無しさん@お腹いっぱい。
垢版 |
2017/06/14(水) 11:16:43.52ID:U/FRfUTt
ENTDファイルの「ランダムバトルでは確実に参加」のところにチェックを入れてもたまに出てこないことがあるな
16枠フルに使ってる場合に起こってる気がするんだが・・・同じ現象になった人いる?
0415名無しさん@お腹いっぱい。
垢版 |
2017/06/19(月) 12:53:43.98ID:xpKsFDmh
座標重なってるとランダムになることはある
FFT_baus使うとわかりやすい
0416名無しさん@お腹いっぱい。
垢版 |
2017/06/21(水) 23:18:50.41ID:H7AEBdIC
イベントバトルの敵もこちらの成長に合わせてレベルが上がる

そんなパッチをやってみたいなと思いましたハイ
0418名無しさん@お腹いっぱい。
垢版 |
2017/06/25(日) 09:32:56.78ID:8poT1bVO
ロダにあるFFT獅子戦争の設定ファイルを使って、BNE2でジョブの補正値やらアビリティの取得情報をいじったんだが、全く反映されませぬ。原因がわかる方いらっしゃいますか?
0419名無しさん@お腹いっぱい。
垢版 |
2017/06/25(日) 10:02:00.10ID:8poT1bVO
>>418
自己解決しました。失礼しました。
0420名無しさん@お腹いっぱい。
垢版 |
2017/07/01(土) 23:29:16.00ID:JIS/Fq2O
SLPS(オフセットf800)の00010ba8〜00011ba8が空き領域ということなので
>>286のLvUPしないアイテムの改造をそこに入れてみたんだけど戦闘編成画面に入る直前のところで見事フリーズ・・・

「打ち込みミスかな?とりあえず分岐元の5a8e8だけ元に戻せばいいだろう」と思ったらそれでもフリーズで、
改造部分も完全に消してようやくフリーズなしで起動できた

もしかして、ここの部分って空き領域じゃないのでは?別のメモリで使われてて改造部が邪魔になったことでフリーズしたのかな・・・?
0421420
垢版 |
2017/07/02(日) 23:58:16.49ID:9bL6o8gC
http://fft.nm.land.to/cgi-bin/src/up0347.txt

もう一度見直して、チャレンジしてみたんだけどやっぱりエラー吐いて止まってしまう・・・
こんな感じなんだけど、どこかおかしなところとかあればどなたかご教授願います
0422改変パッチ ◆OWSwiMljuk
垢版 |
2017/07/03(月) 22:29:55.86ID:Jc9CJa+k
>>421
SLPSの00010ba8〜00011b98は空き領域ではあるけど戦闘開始時に一度読み込みに行っているみたいなので
最初の方にj命令で終わらす命令を組むとそっちに飛んでしまってフリーズします。
なので一番上(00010ba8)にja ra 命令を入れる(かja raで終わる命令を入れるか)必要があります。
0427名無しさん@お腹いっぱい。
垢版 |
2017/07/24(月) 10:48:02.28ID:+ZRpdUKi
FFT_baus使ってファイル書き換えするとMD5変わっちまってその後BNE2で色々弄れなくなっちゃう私に一言

すいません訳わかりません教えて下さい
0431名無しさん@お腹いっぱい。
垢版 |
2017/08/17(木) 18:45:44.81ID:OtRugYqS
bne2でショックのエフェクトをデジョンのものに変更してみたんだけど、敵にHITした時にダメージが表示されないのをされる様にするにはどこを弄ればよいでしょうか?
実際には敵にダメージ与えてるのですが、表示が出ないのがなんかモヤモヤ
0434名無しさん@お腹いっぱい。
垢版 |
2017/09/08(金) 11:41:55.88ID:9ze94VmC
改変ver3のレンジャー専用道具の説明おかしいな
0435名無しさん@お腹いっぱい。
垢版 |
2017/09/10(日) 01:43:20.12ID:rZAkHuo3
イメージに書き込んだSPRファイルのリンク方法を教えてください。
0436名無しさん@お腹いっぱい。
垢版 |
2017/09/12(火) 21:37:44.08ID:RpaWbqe9
改変3の最後の追加の仲間が解らん
0437名無しさん@お腹いっぱい。
垢版 |
2017/09/15(金) 08:55:37.84ID:2bCjKDnc
隠し拠点って2つだけ?
0439名無しさん@お腹いっぱい。
垢版 |
2017/09/20(水) 21:45:56.63ID:ZH6NSHQT
FFTA2パッチに続いて、改変3も非常におもすろかったです
0443名無しさん@お腹いっぱい。
垢版 |
2017/09/30(土) 03:42:31.71ID:Uh987dyZ
色々いじってたら
シールドブレイクでダメージが出るようになってもうたんですが
どこ直せばもとにもどりますかね?
0445名無しさん@お腹いっぱい。
垢版 |
2017/09/30(土) 11:23:46.92ID:Uh987dyZ
すいません勘違いしてましたわ
シールドブレイクって元々非盾装備者相手に使うとダメージ与える仕様だったんですね
0447名無しさん@お腹いっぱい。
垢版 |
2017/10/03(火) 01:06:23.05ID:bJz6FuPr
FFTA2パッチ
オーバーソウルに浄化の耐性が無く、クリスタル化にて倒してしまうと
マップクリアフラグが立たないらしく、進行不能になるようです
普通に倒せば問題ないのですが、一応お知らせを
0448名無しさん@お腹いっぱい。
垢版 |
2017/10/07(土) 16:25:22.37ID:VpR9KjnH
PSPの共同戦線、PSP一台しか持ってない&友達いないぼっちでもプレイする方法ない?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況