Предполагаю что дело не в самом движке, а в Python.
Ren'Py 8.x работает на Python 3. Судя по истории изменений от версии к версии, я нашел информацию о том что Ren'Py версии 8.1 использует Python 3.9, а она не поддерживает Windows 7.
Но команда Ren'Py разрабатывает параллельно две версии движка 8.x и 7.x
Движок версии 8.x работает на Python 3
Движок версии 7.x работает на Python 2.7
Так вот 2.7 поддерживает Windows 7
Судя по написанному у них в истории изменений обе версии движка (8.x и 7.x) вроде как поддерживают одинаковый набор функций.
Так же изучая информацию о Ren'Py 8, наткнулся на это:
Если в колледже на компьютере стоит 32-разрядная версия Windows и у бабушки Windows 10 32-разрядная, то это объясняет причину невозможности запуска игры.
Так что же делать?
Варианта два:
- Забыть про старые и 32-разрядные версии системы и делать только для 64-разрядных современных систем
- Использовать две версии движка (судя по тому что у тебя версия движка 8.1.2, то аналогом ей на Python 2.7 будет Ren'Py 7.6.2) (попробуй собрать свою игру на этой версии и уже проверить на Windows 7 в колледже и Windows 10 у бабушки
Источник:
https://www.renpy.org/doc/html/changelog.html
Теперь вопрос, что делать? Как разобраться с этой проблемой? Не может же быть так, что игра открывается только на версии, на которой создавалась новелла? Как сделать так, чтобы она открывалась на разных версиях Windows, а не только на той, что есть у меня?
Кто знает, помогите и, желательно, расписать конкретно, что делать и что это вообще за бред.