AllexL

AllexL

На Пикабу
Дата рождения: 1 марта
117 рейтинг 0 подписчиков 0 подписок 3 поста 1 в горячем
Награды:
5 лет на Пикабу
14

SaturnVM — свой ScummVM для русских квестов⁠⁠

Всем привет! Хочу рассказать о своем проекте SaturnVM. Это кроссплатформенная программа, которая позволяет запускать некоторые российские игры в жанре квест на различных платформах (в том числе на Android), подменяя оригинальные исполняемые файлы игр. На данный момент есть поддержка любимых многими игр таких как Петька, Штырлиц, Двенадцать стульев, Страшилки и др. По сути, это аналог ScummVM, только для наших игр.

С чего всё началось

Есть такой проект ScummVM, я упоминал его выше. Суть его проста: это программа, которая содержит движки старых игр, написанные с нуля методом обратной разработки, преимущественно старых адвенчур. Результатом такого объединения является возможность запускать все эти игры через одно приложение на разных платформах, просто указывая папку с ресурсами игры. Разобрать какой-нибудь движок и предложить добавить его в ScummVM - может кто угодно: в авторах ScummVM и поддерживаемых им движков числятся десятки разработчиков.

И вот у меня появилась мысль: почему бы мне с помощью ИИ не попробовать переписать какой-нибудь движок и предложить его для внедрения в ScummVM. Это дало бы возможность запускать игру на огромном количестве систем и устройств. Я решил начать с движка студии Сатурн-плюс. Того самого, на котором сделаны их Петьки. В общей сложности на этом движке работают 15+ игр. И разбор движка на примере одной игры позволил бы с доработками добавить поддержку и всем остальным. В качестве игры для разбора я выбрал Петьку 4, просто потому что ремастеры первых трех частей уже есть в Steam.

Когда работа была практически выполнена, я показал видео с игрой в дискорде ScummVM. К посту понаставили одобрительные эмодзи, а я продолжил допиливать движок. Чуть позже в публичном чате я скинул свое старое видео, где я анимацию из игры Штырлиц запихал в игру Петька 3. И все бы ничего, только вот в кадр попало название игры: "Петька 3: Возвращение Аляски". И игра эта сделана как раз на движке, который я переписывал.

Цензура в ScummVM

Лидер проекта после увиденного сразу же сказал, что эта игра не будет добавлена в ScummVM, и что в игре российская пропаганда...

Игра вышла в 2001 году. В ней нет призывов к войне или насилию, ничего подобного. Это типичная комедийная приключенческая игра начала 2000-х. Она пародирует «Секретные материалы», «От заката до рассвета» и голливудские военные боевики, с гротескными персонажами, нелепыми ситуациями и постоянными насмешками над жанровыми клише. Сюжет построен на абсурдистской комедии и классических условностях приключенческих игр, а не на политике.

К сожалению, достучаться с этим до него у меня не получилось. Правда, он пообещал подумать над добавлением других игр на этом движке, ведь их полтора десятка. Но как бы это работало? Наверное, я должен прошерстить все ресурсы, все диалоги у всех игр в поисках чего-то, что можно было бы назвать пропагандой? На мой взгляд, это самая настоящая цензура: один человек решает, что игру не увидят пользователи ScummVM, потому что лично ему не нравится её сюжет / юмор / название. При этом правила ScummVM ничего не говорят о фильтрации игр по сюжету, морали или политическому контексту.

Руководитель ScummVM предложил мне создать форк (ведь исходники открыты) и добавить движок туда. Но у форка нет охвата ScummVM. Например, ScummVM есть в App Store, а личному форку пришлось бы самостоятельно проходить проверку Apple, так что пользователи iPhone, скорее всего, его бы не получили.

Свой ScummVM с блэкджеком и движками

Я пошел другим путем: создал собственный аналог известного интерпретатора классических адвенчур. Программа называется SaturnVM по названию студии "Сатурн-плюс". Совсем недавно вышел релиз под Android. Теперь многие популярные российские квесты можно пройти на своем телефоне. В планах — macOS, iOS и Nintendo Switch.

Несмотря на большую разницу в количестве поддерживаемых игр, в SaturnVM есть ряд преимуществ:

  • Встроенные шейдеры для масштабирования. Оригинальное разрешение у большинства игр 800x600. На современных разрешениях игра выглядит пиксельно. В SaturnVM для апскейла есть Lanczos, FSR, Anime4K. С ними графика в играх выглядит намного приятнее.

  • Удобный лаунчер. В ScummVM лаунчер не адаптирован к тач устройствам - там курсор. В SaturnVM красивый лаунчер на html/css, адаптированный как для тач-устройств, так и для пультов.

  • Для тач интерфейсов добавлена кнопка эмуляции ПКМ - это очень удобно.

  • Совместимость сейвов. Все ваши оригинальные сохранения можно загрузить через SaturnVM.

Как запускать игры

Для запуска игр нужно всего лишь указать папку с установленной игрой в лаунчере, при необходимости скопировав недостающие файлы с дисков. Минимальный список для корректной работы есть на каждой странице игры на сайте.


А какие у вас любимые квесты? Возможно, среди них есть те, что хотелось бы увидеть в SaturnVM.

Показать полностью 3
4

Слово пацана и ИРИ⁠⁠

Не буду тут описывать свои впечатления о сериале. Вообще в свете текущих событий кажется, что нам показывают наше будущее. Заинтересовал интересный факт: сериал был снят при поддержке Института развития интернета.

Из вики: по итогам конкурсного отбора на создание «национального контента» 10 млрд рублей поделили между собой 163 проекта, среди которых: «Уехавшие, как вы там?», «Рамзан. Ахмат — Сила России», «Женщины Z», «Сделано для фронта» и иные проекты.

Как-то сериал своей тематикой выбивается из этого списка. Не знаю, спровоцирует ли он массовые проявления преступности среди молодежи, но странно, что на подобный контент деньги выделили, а фильм Сказка, например, запретили в прокате.

Кстати, с популярностью сериала "Во все тяжкие" связывают рост спроса на метамфетамин в Великобритании и Европе. Ну это так, ответ на саркастическое "я посмотрел - пойду варить".

Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества