スレッド:[Javardry 報告(JAVA版で発見)]
[Javardry 報告(JAVA版で発見)] 投稿者:顔なき導師 投稿日:2023/12/17(Sun) 03:30:32 No.316
以下の条件で画面が変わらなくなり、セーブデータにも影響が出るようです。


・パーティ最大数を5以下にしたgameData.dat

・save.datがない状態、もしくは旧verにおいてそのgameDataで作成したsave.datを置いて起動


(現象1)城下町でリセットすると、謎の未登録PCがパーティにいる
 無名、人間、男、戦士みたいなやつで、初期PCがいれば酒場とパーティに両方そいつがいる。

(現象2)いずれの場合でも迷宮に降りて中断、もしくはリセットすると、
 動作はしているのに画面が変わらず、以降そのsave.datは元に戻らない。


私は今回1.044から一気に1.050まで飛んだので、045からどのタイミングでの現象かはわかりません。
またパーティ6人のgameDataで作成したsaveは、5以下にしたものに変えて再起動してみても問題なしでした。
あくまでセーブデータ作成時点の最大数が影響するみたいです。
Re: [Javardry 報告(JAVA版で発見)] 投稿者:猫魂(管理人)◆dx.FT480GL2 投稿日:2023/12/18(Mon) 12:44:49 No.317
ホントだ、なんか知らない人が増えてる……
ホラーかな?

調べたところ、パーティーメンバーが最大6人未満の設定のセーブデータを読み込む際に
問題があったようです。
このバグ、結構前からあったんじゃないかなあ。

パーティー内の最大人数を減らしての動作確認は、メンバーの追加や離脱なんかが
動いているのを見ただけで、まあ何度か戦闘くらいはしたかもしれませんが、
大して確認出来てません。
多分、これ絡みでまだ他にも何かしらあると思いますので、もし気がついたら教えて下さい。

最新版を修正したものと差し替えておきました。
Re: [Javardry 報告(JAVA版で発見)] 投稿者:顔なき導師 投稿日:2023/12/19(Tue) 06:00:53 No.318
動作確認し、無事に続きができました。
また1.049環境でも試行してみました。
以下気になった点


①前回報告した5人病は1.049で起こりませんでした。やっぱり1.050から?

②リセットからの復旧がかなり重くなったように感じます。
数メガ超えの巨大データだと体感1.5倍くらい
新機能に伴う変更であれば全然問題ないのですけれど、何かものすごい勢いで想定外の読み込みをしてるのかな、と少し心配になりました

③5人病が出たセーブデータは元に戻らずじまいでした。(バージョンアップ前にまるっとバックアップ取っておいたので事なきを得ています)


2から5とかに増やす逆パターンを試すと、亡霊パーティが再び色々摩訶不思議な事をする!と思って一晩中検証した結果、それも12/18ver.で解消していたのは内緒です。。。(一生懸命1.049以下で頑張っていた。①は起きなかったのになぜ)


素早く対処していただいて助かりました。いつもありがとうございます
Re^2: [Javardry 報告(JAVA版で発見)] 投稿者:猫魂(管理人)◆dx.FT480GL2 投稿日:2023/12/19(Tue) 12:17:58 No.319
ふむ、過去バージョンでは異常が起きない動作(例での①)もあるが、気付かれなかっただけで、
やはり何かしらパーティーの最大人数関係に異常はあった、ということのようですね。
解消されたのであればヨシとしましょう。

発生した異常をそのままセーブしてしまったデータの修正は考えてませんでした。
そういう修正処理を入れれば入れるほど、読み込みが重くなりますので、スルーしておきます。
(面倒だから、というのが大きいけども)

リセットからの復旧時間については、数メガ超えの巨大データというのは、gameData.datのこと
ですかね?
gameData.datを読み込むのは起動時だけで、リセット時にはセーブデータを読み込んでいるだけ
じゃないかと思うんですが、影響あるんかなあ。
登録最大数を増やせるようにした関係上、読み込み時に色々とデータのチェックや修正をしている
ので、なんぼか時間がかかるようになっているのは確かです。
リセット開始から終了までを実際に計測してみたところ、登録最大数36のときは50ms~120ms、
登録最大数120のときは200ms~350msくらいでした。
おそらく、過去のバージョンではもっと短く、50ms以下になるのでしょう。試してませんが。
もちろんこれは各々の実行環境やらリセットのタイミングやらで変わってくるでしょうから
あくまでも一例に過ぎませんが、読み込みに倍近い時間がかかっても不思議ではない、
ということですね。
Re: [Javardry 報告(JAVA版で発見)] 投稿者:顔なき導師 投稿日:2023/12/19(Tue) 13:03:01 No.320
あーそうか、エディタで決めた最大数によっても処理が長くなるんですね!
実際36に戻してみたら以前と変わらないくらいに戻りました。
ウチはそんなにいらないからとにかく軽くしたいという人はここで調整できると。聞いておいてよかったです

- WebForum -
- Edited by THU (酔生夢死) -