Некоторые возможные причины проблем с сохранением прогресса игры в RenPy:
- Неправильное хранение сложных объектов. forum.weightgaming.com Например, словари в RenPy хранятся с помощью указателей. forum.weightgaming.com При сохранении программы проверяет не значения объектов, а их адреса в памяти, которые не меняются. forum.weightgaming.com Из-за этого более сложные объекты могут не сохраняться. forum.weightgaming.com
- Использование кириллицы в названии папки. vk.com В одном из случаев игра переставала сохранять резервные копии, пока пользователь не создал нового пользователя и не написал ник латинскими буквами. vk.com
- Ошибки в коде. otvet.mail.ru Возможно, проблема связана с ошибками в коде программы. otvet.mail.ru
Для решения проблемы можно попробовать сделать глубокую копию объекта, чтобы изменить адрес памяти, или использовать постоянные данные, которые позволяют контролировать, какие данные сохраняются. forum.weightgaming.com