データベースに関するエラー文

データベースに関して以下のようなエラー文が出てしまいます。

ERROR: Cannot create file ‘res://WeaponSet.string/Name.translation’.
ERROR: Cannot open file ‘res://WeaponSet.string/Name.translation’.
ERROR: Cannot create file ‘res://WeaponSet.int/MainWeapon.translation’.
ERROR: Cannot open file ‘res://WeaponSet.int/MainWeapon.translation’.
ERROR: Cannot create file ‘res://WeaponSet.int/SubWeapon1.translation’.
ERROR: Cannot open file ‘res://WeaponSet.int/SubWeapon1.translation’.
ERROR: Cannot create file ‘res://WeaponSet.int/SubWeapon2.translation’.
ERROR: Cannot open file ‘res://WeaponSet.int/SubWeapon2.translation’.
ERROR: Cannot create file ‘res://WeaponSet.int/SpecialWeapon.translation’.
ERROR: Cannot open file ‘res://WeaponSet.int/SpecialWeapon.translation’.
ERROR: Cannot create file ‘res://WeaponSet.int/SpChargeSpeed.translation’.
ERROR: Cannot open file ‘res://WeaponSet.int/SpChargeSpeed.translation’.
ERROR: Cannot create file ‘res://WeaponSet.image/Graphic.translation’.
ERROR: Cannot open file ‘res://WeaponSet.image/Graphic.translation’.
ERROR: Cannot create file ‘res://WeaponSet.image/Bullet.translation’.
ERROR: Cannot open file ‘res://WeaponSet.image/Bullet.translation’.
ERROR: Cannot create file ‘res://WeaponSet.image/Graphic2.translation’.
ERROR: Cannot open file ‘res://WeaponSet.image/Graphic2.translation’.
ERROR: core\io\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\io\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\io\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\io\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\io\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\io\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\io\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\io\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.
ERROR: core\io\file_access.cpp:857 - Condition “f.is_null()” is true. Continuing.

ログとして出るだけで実行に影響は無いのですが何が影響なのかわからなくて困っています。

尚、エクスポートして他のプロジェクトで読み込む分には何も起きません。

エラー文を単純に読むと、
WeaponSet.string、WeaponSet.int、WeaponSet.imageフォルダにNameの翻訳データを作ろうとして失敗しました、というエラーのようにみえますね・・・

プロジェクトに多言語対応などは設定していますか?

お手数ですがプロジェクトファイルを共有いただくことは可能でしょうか。

こちらでよろしいでしょうか。
プロジェクト起動時とテストプレイ時にそれぞれ出ます。

「いいね!」 1

確かにでますね、開発に共有してみます

「いいね!」 1

こちら調査できました。
結論からいえば、ベースエンジンであるGodotの仕様でした。
原因としては、データベースのcsvデータの出力先がプロジェクトフォルダ内になっていることにあります。

Godotでは、csvデータは翻訳用ファイルとして取り扱われます。
出力されたcsvデータを翻訳用ファイルとして処理を行おうとするものの、データベースの出力されたデータなので翻訳ファイルとして動作せずエラーが出る、という形です。

解決方法としては、
データベース入出力用のcsvデータはプロジェクトフォルダ内ではなく、PCのどこか別の場所に変更をいただければ問題はおきなくなります。

「いいね!」 1

調査の方ありがとうございました!
これで解決できそうです!