AGM1.4更新後に発生したいくつかのエラーについて

アップデート後にゲームを実行し、データを読み込むと、多数の検証エラーが発生します。

ここで興味深いのは、実行時にはエラーが表示されず、セーブデータをロードした後にのみエラーが発生する点です。

image

このエラーが発生する原因は、以前に非常に小さなオブジェクトである VariableSettingsSwitchSettings という2つのノードを削除したためではないかと考えられます。実際の使用においてこれらのオブジェクトが必要なかったため、リソースと容量のオーバーヘッドを削減するために削除しました。

AGM(Godot 4.4 カーネル)では、存在しない辞書のキーを読み込んでも静かに空値を返すだけで警告を発しなかったのが、Godot 4.7 にアップグレードした際、エンジンがこの種の操作を強制的に C++ エラーとして出力するようになったことが原因でしょうか?

どうすれば修正できるでしょうか? 手動で全てのオブジェクトに VariableSettingsSwitchSettings を再度追加する必要があるのでしょうか? より良い方法はありますか?

また、ここにはscene_effectに関する非常に多くのエラーがあります,
何が原因なのか理解できません。エラーを再現するために新しいシーンを作成し、空のオブジェクトを追加してみました。保存して読み込むとこのエラーが発生します。エラーの発生はシーンに追加したオブジェクトの数によって異なります。この問題はちょっとおかしいですね……

この問題はすでに報告されています。


新しいバージョンを実行すると、エラーが山ほど出ます。

はい、この問題はセーブ後、ロードした後の操作で発生します。
1 最初に通常通りゲームにログインした際はエラーは発生しませんでした。
2 ゲームにログイン後、ファイルのセーブとロードを実行したところ、以下の3種類のエラーが多数発生しました。

1.4.1で修正済みのはずです。確認してみてください。