0

一部のゲーム オブジェクトにカスタム Python クラスを使用する RenPy ベースのゲームがあります。最近、リファクタリングの一環として、いくつかのモジュールとクラスの名前を変更しました。これにより、Pickle がクラスを見つけられないため、古いゲームの保存の読み込みが中断されました。

Pickle 自体は、クラスの名前変更で状況を適切に処理するメカニズムをサポートしています: https://wiki.python.org/moin/UsingPickle/RenamingModules

ただし、保存/読み込みプロセスはモジュール内の RenPy によって制御されるため、このコードを RenPy ゲームに適用することはできませんloadsave.py。RenPy コードにパッチを当てずに読み込みを修正する方法はありますか? モンキーパッチのアイデアはありますか?

4

1 に答える 1