Лепс и Бесконечное лето
Мэшап
Мэшап
Надеюсь, ни для кого не станет открытием, что операционные системы на базе ядра 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 и ни в коем случае не предавайте себя.
Если вам понравился материал, то, пожалуйста, посетите блог автора ---> ТЫК.
Видеоверсия
Доброго времени суток, Pikabu! Хоть и не в совсем сезонное время праздника, но тем не менее в релиз выходит новая, обновлённая версия 2.0 визуальной новеллы «Последний поцелуй уходящего года» (Last Kiss of the Outgoing Year) .
Список изменений расширенной версии:
- Новые фоны + улучшенное качество
- Изменён шрифт и текстовое поле на зимнюю тематику
- Оформленное главное меню, запуск визуальной новеллы, музыкальная комната
- Курсор в виде изображения коршуна
- Добавлены элементы на некоторые фоны для улучшения картины в соответствии с текстом.
- Добавлены звуки, переходы, что делает игру более лучше
- Изменены текстовые ошибки + убраны/подкорректированы слова и добавлен новый текст.
- Добавлены достижения
- Секретики…
Прислушайся к голосу праздника, ведь он неописуемо чудесен...
Услышь вокал, чьи ноты на страницах волшебной сказки...
Существуют ли чудеса на белом свете? Таким вопросом задаётся безымянный протагонист новеллы. Последнюю неделю в закате уходящего года ему снится девушка в неразличимом образе и случайное похождение за покупкой ёлочки в супермаркет может кардинально изменить жизнь ему... Вопрос лишь в том: каким образом?
"Последний поцелуй уходящего года" - новогодняя визуальная новелла о истории отчаявшегося в жизни студента. Однажды накануне Нового Года с ним может произойти то самое заветное чудо, о котором мечтает давно...
В игре присутствует:
-7 концовок, много вариантов действий, приводящие к одной концовке
- 13 сочинённых саундтреков
- Хронометраж полной игры на все концовки займёт приблизительно 7-8 часов
- Местами пасхалки на "Бесконечное Лето"))
Желаем Счастливого Нового Года! (если конечно на момент чтения преддверие праздника:))
Желаем приятного чтения!!:)
ССЫЛКИ ДЛЯ СКАЧИВАНИЯ "Last Kiss of the Outgoing Year":
https://anivisual.net/stuff/10-1-0-4039
https://translated.turbopages.org/proxy_u/en-ru.ru.15713b64-...
Следующий проект под названием "Плачет красивый снегопад" будет являться продолжением одной концовки из "Последнего поцелуя уходящего года".
Также в планах сделать визуальную новеллу по мотивам клипа "Wham! - Last Christmas"
Смеюсь с этих борцунов