Нативный запуск Windows-игр на движке Ren'Py в Linux

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Инструкция | Игры

Надеюсь, ни для кого не станет открытием, что операционные системы на базе ядра Linux не пользуются большим почётом среди разработчиков видеоигр. Такое положение дел вынуждает энтузиастов по всему миру разрабатывать различные ухищрения для запуска Windows-игр в Linux. В этом материале мы познакомимся с небольшой хитростью, которая позволит нам выполнить нативный запуск множества игровых проектов на движке Ren'Py, даже если сами разработчики не позаботились о версии для Linux.

Особенности Ren'Py

Прежде чем переходить к запуску игр, необходимо чуть подробней разобрать, что из себя представляет игровой движок Ren'Py и созданные с его помощью игры.

Ren'Py - это открытый игровой движок, ориентированный на создания ролевых игр и визуальных новелл с помощью языка программирования Python. Пользуется широкой популярностью среди инди-разработчиков и насчитывает десятки тысяч игр, среди которых такие известные проекты, как: Бесконечное лето, Врата Штейна, Doki Doki Literature Club и многие другие.

Более подробно разбирать настолько простой игровой движок не имеет большого смысла. Так что не будем тянуть кота за хвост и перейдём уже к запуску игр.

Система автора

Сразу уточню, что вне зависимости от того, какой дистрибутив Linux вы предпочитаете использовать на своём компьютере, все выполняемые действия, кроме команд терминала, будут полностью идентичны.

Запуск игр из консоли

Для демонстрации работоспособности была выбрана случайная бесплатная визуальная новелла Stillwater.

1. Удостоверимся, что наша выбранная визуальная новелла построена именно на игровом движке Ren'Py. Для этого заходим в папку с установленной игрой и проверяем наличие там подпапки renpy. Если она есть, то переходим к следующему шагу.

В папке с игрой, помимо файлов расширения .exe для запуска игры под Windows, также присутствует и стандартный скрипт .sh для запуска в Linux. Однако не спешите его запускать, потому как c ним могут часто возникать различные проблемы, связанные с правами доступа или же его попросту может и не быть.

2. Для запуска игры переходим в папку с установленной игрой и в подпапке /lib/linux-x86_64 находим основной исполняемый файл игры. Обычно он подписан как и сама игра.

Вводим в терминале команды:

cd папка_с_вашей_игрой/lib/linux-x86_64                                            # Перейти в папку с игрой

./название_вашей_игры                                                                         # Запустить игру

Такой немного муторный, но изощренный способ, позволяет выполнить нативный запуск любой игры созданный на игровом движка Ren'Py.

Если кому-то лень каждый раз это всё проделывать, то можно прямо как в Windows, тыкая бездумно по картиночкам реализовать запуск игр.

Способ для ленивых

1. Выполним установку файлового менеджера: sudo pacman -S nautilus.

2. Переходим с помощью нового файлового менеджера в подпапку /lib/linux-x86_64 и через правый клик>свойства назначаем файл исполняемым.

3. Пробуем выполнить запуск.

Всё работает!

Заключение

Вот, собственно, и всё! Без установки каких-либо прослоек совместимости, а лишь зная особенности работы игрового движка Ren'Py, мы всего за пару минут сумели превратить наш Linux в настоящую игровую станцию с доступом к множеству прекрасных игровых проектов. Уважайте свободу, используйте Linux и ни в коем случае не предавайте себя.

Видеоверсия

PCДругойДругая
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Связь: https://vk.com/kerfaers или t.me/Pavel_Priluckiy

17 комментариев

Добавить комментарий

Pavel_Priluckiy
Видеоверсия отменяется, автору нездоровится.
Поправил ошибки, добавил пояснение, если заметили ошибку, то дайте, пожалуйста, о ней знать!
Pavel_Priluckiy
Для непонятливых. Авторы игр на движке Renpy не разбираются, что и как там работает, по этому часто и выпускают свои игры с припиской «Только для Windows». Здесь же говорится, что плюйте на всё это и демонстрируется запуск проекта.
PS. Ренпай может и генерирует, но авторы часто его сносят, что и указано в материале. В общем, читайте лучше.
Ругаетесь вы, а стыдно за ваш мат мне…
113234833842787461589@google
Не видел ни одной такой новеллы раз.
И два, если авторы не разбираются то врядли они удалят sh файлы для запуска проекта ибо они не знают что это и зачем.
И три то что авторы тупые не значит что линуксоид овощ и не знает как запускать.
Мнение о статье не изменилось. ЦА какая? Линуксоиды? Авторы новел на ренпай? Я думаю они способны прочитать в доке прямое указание на кроссплатформенность и чем она обеспечена.
Pavel_Priluckiy
Не все такие гениальные, смиритесь.
Pavel_Priluckiy
Использование альтернативы не равняется знанию всего и вся.
113234833842787461589@google
безусловно. Но вы много таких геймеров знаете? Вот честно в вашем кругу таких сколько?
Pavel_Priluckiy
Какая разница сколько их? Материал написан, кто ищет, тому пригодится.
113234833842787461589@google
ну то есть их нет. Я об этом и спрашивал задавая вопрос о ЦА. Вопросов больше не имею.
Pavel_Priluckiy
Ха
«проверил — работает!
как раз вовремя — я сейчас доделываю мод с артами из нейросети Midjourney на „Бесконечное лето“ — для сборки и отладки скрипта игры приходится запускать сразу две версии новеллы — одну локально (было через wine-ge, теперь будет нативно) и одну через steam (proton-ge) с конструктором спрайтов.
Возможно это первый мод на БЛ, сделанный под linux))»
s
пригодилось и еще как!
если кто не верит — вот мой мод
https://steamcommunity.com/sharedfiles/filedetails/?id=2851266288
и сервер с новостями о разработке https://discord.gg/7XSU9KRASf
Pavel_Priluckiy
Добавил видеоверсию!
Идёт обработка.
Pavel_Priluckiy
Так эти способы существуют.
Wine/Proton

Добавить комментарий

Сейчас на главной

Новости

Публикации

Беспроводная колонка с панорамным звуком. Обзор Урал Болт 32х10

Новая беспроводная двухполосная колонка от Урал даёт широкий панорамный стерео-звук, не хрипит на полной мощности и работает с комплектным беспроводным микрофоном. Что же ещё от неё ждать?...

Большой монитор Philips: обзор модели 32B1N3800 с экраном 31.5" и 4К UHD разрешением

Большой монитор для дома и офисных задач с возможностью поворота в портретную (вертикальную) ориентацию. В обзоре пойдет речь про новинку от бренда Philips. Модель 32B1N3800 с матрицей высокого 4К...

Почему в Исландии нет железных дорог: дело не в вулканах

В Европе есть крошечные государства вроде Ватикана, где длина железных дорог измеряется сотнями метров. Но Исландия — огромная территория размером с три Бельгии — остается...

Почему в СССР полы красили в коричневый цвет: дело было вовсе не в моде

Во многих квартирах времён советской постройки, где ремонт практически не проводился десятилетиями, до сих пор можно увидеть характерный деревянный пол красно-коричневого цвета с немного «уставшим»...

Обзор бюджетного зеркала-видеорегистратора RoadGo SmartView

Компания RoadGo выпустила бюджетное устройство для видеофиксации обстановки вокруг вашего авто в виде салонного зеркала. За свою доступную стоимость имеет большой сенсорный дисплей, запись видео в...

Можно ли обновлять старые Galaxy A на новую One UI 8.5 и какие подводные камни у нового обновления для среднебюджетных смартфонов?

Уже почти как месяц назад новая One UI 8.5 пришла на смартфоны Samsung бюджетной линейки Galaxy A. Я решил проверить, как поведёт себя новая версия ОС на одном из самых популярных смартфонов 2023 года