ff7fc-develop icon indicating copy to clipboard operation
ff7fc-develop copied to clipboard

ぜんたいかマテリアのAP値が狂う

Open beta1139 opened this issue 4 years ago • 10 comments

・ぜんたいかマテリアのAP値が狂うようです。 戦闘後APを獲得すると数値がおかしくなります。 セーブエディタで通常の値(100等)に直しても やはり次の戦闘後にはまた数値が狂います

beta1139 avatar Jan 30 '21 01:01 beta1139

クラウドの初期装備のマテリアをぜんたいかに変えて はじめからゲームを開始して戦闘してみましたが、 特にAP値は狂いませんでした 再現手順をもうちょい詳しく教えてください

beta1139 avatar Jan 30 '21 01:01 beta1139

今最初からプレイして初心者の館で入手して数回戦闘して確認してみましたが現時点では正常でした。 一方この時点で狂っていたこともありました。

狂ったり狂わなかったりするようです。 おかしくなっていた場合を動画にしましたのでご参照ください。

https://youtu.be/zN_KrviTp2k

もっとも動画では気付くタイミングが遅いので原因の参考にはならないかと思いますが… とりあえず狂った、という現象だけ。

ponyexs avatar Jan 30 '21 07:01 ponyexs

追記 この現象が発生している場合、後で仲間に加わるレッドが装備しているぜんたいかも 同じように最初から数字がおかしくなっていました。値は初心者の館で入手したぜんたいかと同じです。

ponyexs avatar Jan 30 '21 11:01 ponyexs

ああ、たぶんメモリ壊してるなあ

beta1139 avatar Jan 30 '21 11:01 beta1139

さらに追記です 解決の糸口に繋がればいいのですが…

ぜんたいかマテリアのAPが狂う状態で ぜんたいかではなく「かばう」をセットすると そのかばうが同じようにAPが狂いました。ぜんたいかだけの現象ではなさそうです。

またこれが発生する際、マテリアを外して戦闘すると こうげきを選んだ瞬間に強制終了。以下のログが記録されました。 [dbg] func_name:ItemData::get_materia_data, line:76 >>> id:9000 is not materia

ponyexs avatar Feb 02 '21 11:02 ponyexs

ありがとうございます。 たぶん戦闘中にメモリを壊しているんでしょう

beta1139 avatar Feb 02 '21 11:02 beta1139

@ponyexs 何か特定の行動をすると起きやすいとかありますかね 単純にたたかうのみ選択して戦闘終了でも起きますか

beta1139 avatar Feb 10 '21 19:02 beta1139

materia.txt読み込み時の処理も怪しいような気がしてきた

beta1139 avatar Feb 10 '21 19:02 beta1139

特定できそうな行動は思い当たらないですね…

ただ「たたかう」のみを選択して戦闘に勝っても発生します。 (この時はカーソルを上下に動かすこともせず、  ただ決定ボタンのみ押してひたすら「たたかう」を選び続けた場合でした)

ponyexs avatar Feb 11 '21 09:02 ponyexs

ありがとうございます。 そうですか、これだからC++は、、

beta1139 avatar Feb 11 '21 10:02 beta1139