Играем в Persona 3 в 2022-м году. В 4k, с комфортом
Вчера закончились мои прекрасные 60 часов в Persona 4 Golden и я понял, что мне мало, а пятая Персона уже пройдена.
Так как аниме много не бывает, то решение очевидно: раз сначала я прошёл пятую Персону, затем четвертую Персону, значит теперь настало время третьей. Слегка погуглив, я нашёл информацию о том, что существует "режиссёрская" версия P3 под названием P3 FES, а также её порт на PSP.
"Ну, PSP так PSP" -- подумал я, и скачал уже знакомый мне эмулятор под названием PPSSPP. Отличная штука, есть порты под кучу платформ, несколько лет назад он позволил мне пройти GTA Liberty City Stories и GTA Vice City Stories.
Кроме эмулятора пришлось абсолютно легально добывать абсолютно легальный образ диска с игрой.
Скормив образ диска эмулятору меня ждала мааааленькая проблема. Проблема эта называется "рисованные элементы".
Дело в том, что разрешение PSP составляет всего 480x272 пикселя, соответственно вся игровая графика (меню, шрифты, 2д спрайты) сжаты таким образом, чтобы хорошо выглядеть на маленьком экранчике PSP с его разрешением. В случае с GTA это не было проблемой: игровой мир там полностью трёхмерный, потому достаточно задрать разрешение рендерера, и уже можно играть с комфортом. Мыльные текстуры слегка напрягали, но с этим легко можно мириться.
Персона, особенно растянутая на огромный экран, же выглядит ну очень плохо. Спрайты персонажей либо мыльные либо пиксельные, а рисованные вставки превратились в трудноразличимую кашу. Относительно сносно выглядели разве что задники. Плюс ко всему, абсолютно отвратительно выглядели шрифты. А эта игра, на минуточку, частично визуальная новелла, потому играть в таком виде было очень больно глазам. Шрифты тоже в половине случаев были пикселизированные, и в половине мыльные.
Непродолжительное гугление дало обнадёживающую информацию: существует фанатский текстурпак для игры, апскейлящий всю игровую графику в 3 и в 6 раз. Изображения были апскейльнуты с помощью нейронных сетей waifu2x, Gigapixel AI, ESRGAN и других, а не перерисованы вручную, потому результат не идеален, но всё равно впечатляет. Впечатляет настолько, что я решил поделиться этой прекрасной вещью на нашем порносайте.
Установка и настройка
Состоят из нескольких этапов:
- Открыть PPSSPP, в верхнем меню нажать File -> Open Memory Stick
- В открывшемся окне перейти в каталог PSP, в нём создать каталог TEXTURES
- Скачать из поста на форуме нужный текстурпак: 3x или 6x, в зависимости от мощностей компьютера
- Полученный архив распаковать в каталог TEXTURES, созданный в п.2
Далее нужно немного сконфигурить PPSSPP:
- Открыть PPSSPP, добавить каталог с образом диска в PPSSPP и запустить игру один раз. После этого эмуляцию можно остановить через верхнее меню "Emulation -> Stop"
- Правой кнопкой ткнуть на значок игры, откроется меню с управлением игрой
- Перейти в настройки игры (Game Settings) -> Инструменты (Tools) -> Инструменты Разработчика (Developer Tools)
- Пролистать в самый низ открывшееся меню и включить опцию Заменить текстуры (Replace Textures)
Теперь PPSSPP будет заменять оригинальные текстуры теми, которые мы распаковали из архива.
Далее нужно перейти к настройкам графики:
- Изменить разрешение рендера (Rendering Resolution) на значение, которое соответствует скачанному текстурпаку, или выше.
- В настройках растягивания текстур (Texture Scaling) установить upscale level в значение Off (отключить апскейл)
- В настройках фильтрации текстур установить Texture Filtering и Screen Scaling filter в значение Nearest. Это уберёт проблему с моргающими персонажами (во время моргания видно, как спрайт персонажа подменяется, т.к подменённое место выделяется явной белой рамкой). Мелочь, а раздражает.
Заключение
В очередной раз радуюсь тому, в какое прекрасное время мы живём в том плане, что современое железо позволяет эмулировать другие, в т.ч устаревшие, платформы. А также поражаюсь труду энтузиастов. И тех, что пилят эмуляторы, и тех, что вкладывают силы и время в моды. Например, в треде на форуме упоминается, что чуваки обучали нейросетки на других играх серии, чтобы портреты получились более качественные.
Скриншоты для сравнения
Примечание
- Для игры существует русификатор от KotoneTeam, но я очень сомневаюсь в том, что он будет совместим с этим текстурпаком, т.к шрифты. Вероятно, возможно выдрать из русскоязычного исошника буквы, апскейльнуть их, и засунуть в виде патча в TEXTURES. Или удалить из TEXTURES каталог Font и соответствующие записи из textures.ini, тогда шрифты будут браться из образа. Но это спекуляции, лично я это не проверял, т.к не нуждаюсь.
- PPSSPP отлично себя чувствует на Android устройствах, так что поиграть в PSP игры можно и там. Возможно, из-за небольшого размера экрана телефона, игра и без патчей будет выглядеть сносно.
Ссылки
- Тред на форуме PPSSPP
- Чей-то видос с демонастрацией, 2020 год, одна из предыдущих версией текстурпака
- Скачать PPSSPP бесплатно без смс
- Группа с локализаторами Персоны на русский язык, на случай если кто-то решит поиграть без патча, например, на андроиде, либо если кто-то решится попробовать натянуть этот текстурпак на локализованный образ
- Несжатые скриншоты, вдруг кому интересно посмотреть: