Trapped in Serialization Hell! (2025/02/08)
(URL略)
新しい実験サイクルを始めたので、Update番号を上げた。実験ブランチに移行したため、いろいろなものを壊すことができる。
まずは、去年作った弾薬箱。これはセーブ&ロードシステムと相互作用していないので修正する必要がある。現在は正しくロードされない。セーブ&ロードの処理に変更を加える必要があるため、プレイヤーがセーブしたシナリオを壊さないように実験する必要がある。

銃に大量のアタッチメントを取り付けると処理が遅くなると思うが、これは仕組み上ある程度どうしようもない。しかし、内部にフラットな階層を作ることで、一部修正することができる。ただし、既存のコンテンツやセーブを壊さないように確認する必要がある。
この作業でアタッチメントの挙動に関して調整できるかどうか確認したい。未解決のバグもある。コンテナに関連するセーブ&ロードのバグもある。これは破壊的な変更になるが、うまくいけば多くのことがより高い信頼性で、より楽しく遊べるようになる。

次の1~2週間でしたいことは、Grillhouseのドアや窓のリセット機能を復元し、場合によってはオプションを追加すること。破壊可能な家具を実装する予定。

ビルドをリリースする前に言っておきたいが、現在Exprimentalブランチを使っていて、Vaultに大量の物を保存していて、何かが壊れる可能性のある実験的なソフトに対処したくない場合は、すぐにExperimentalブランチから降りて欲しい。誰かのセーブを台無しにしたくないので。来週再度警告を投稿すると思う。