Oddworld: Abe's Exoddus

Oddworld: Abe's Exoddus

评价数不足
Abe's Exoddus HD Project | Бальзам на душу после Soulstorm
由 LEGUSOR 制作
Приветствую! В этом руководстве я хочу поведать вам о проекте Abe HD Project или HD remaster mod, за авторством mouzedrift и команды AbeHD. Мод создается для двух нетленных шедевров серии: Oddysee и Exoddus. HD Project представляет собой всю ту же полюбившуюся многим игру, но на базе специально подогнанного для этой цели движка R.E.L.I.V.E, который позволяет запустить приключения Эйба, снабдив текстурами высокого разрешения.

Проект находится в стадии разработки, но не смотря на имеющиеся технические проблемы и недостатки многое уже сделано и сейчас можно играть, дабы освежить впечатления и сравнить с оригиналом, который выглядит совсем уж стареньким в своих родных 640х480. Исходя из того, что я прочитал, готовность в районе ~80%.
   
奖励
收藏
已收藏
取消收藏
О проекте
Прогресс проекта по основным ассетам на момент написания руководства:
  • Спрайты персонажей = 86.66% (546/623)
  • Прочие спрайты = 79,44% (232/292)
Баги\глюки:
  • Повсюду видны графическе артефакты, недостающие спрайты, черные квадраты, необработанные и отсутствующие ассеты;
  • Фоновая анимация до конца не реализована – движущиеся элементы фонов местами отсутствуют;
  • Видеоролики не работают;
  • Передний фон спрайтов местами отсутствует в виде слоя, т.е. не скрывает за собой персонажей.
  • При попытке выйти через ALT+F4 окно игры может повиснуть намертво и придется выходить из системы.
  • Переключение между окном и полным экраном сбрасывает загрузку текстур. Тут либо подождать прогрузки, либо перейти Эйбом на соседний экран;
  • Игра работает в соотношении сторон 4:3.
Установка
Примечание: убедитесь, что в настройках вида папок у вас включено отображение расширений файлов
1. Скачать и распаковать архивы. Все ссылки от авторов мода.
2. Открыть папку с установленной игрой.
  • 2.1. Файлы relive.exe и SDL2.dll из архива R.E.L.I.V.E. HD Engine поместить в папку с игрой.
  • 2.2. Папку hd из архива hd exoddus тоже поместить в папку с игрой.





  • 2.3. Для запуска HD-версии через клиент Steam переименовать в папке с игрой файл relive.exe в Exoddus.exe, а оригинальный файл запуска переименовать как угодно. Готово! Оверлей здесь, в отличие от Abe's Oddysee, должен работать нормально.




Горячие клавиши:
  • F1 - меню отладки.
  • F2 - переключение графики. Переключитесь, чтобы пройти комнаты, в которых игра вылетает.
  • F5 - быстрое сохранение. На геймпаде L3.
  • F6 - быстрая загрузка. На геймпаде R3 или "select\back".
  • F12 - переключение "окно\полный экран".
  • TAB - (в игре) Noclip. Можно перемещать Эйба как угодно по экрану.
Игра стартует в окне. Появляется заставка вступительных титров и запускается консоль R.E.L.I.V.E. Нужно подождать, когда все текстуры прогрузятся, о чем оповестит консоль одновременно с появлением главного меню, после чего можно играть. Сборка работает на модифицированном движке R.E.L.I.V.E. Если скачать ванильный, то ничего не заработает. Поддержка современных геймпадов тоже имеется за счет R.E.L.I.V.E. Управление с XBOX-геймпадов на XInput по умолчанию такое же, как в свое время на Playstation.


Дополнительно: 60* FPS
При желании можно использовать симулятор генерации кадров LSFG программы Losless scaling с целью увеличить целевой FPS игры с базовых 30 до 60. По большому счету эту программу получится использовать для многих игр, эмуляторов и даже для кино, но имейте в виду, что результат никогда не будет идеальным - на выходе всегда в том или ином виде вы получите артефакты, пропуски кадров, а также в конкретных случаях - задержки ввода устройств и вывода изображения.
Наиболее оптимальным сценарием применения будут игры вроде Oddworld, где статичные фоны, нет 3D и динамической камеры. Здесь артефакты в движении минимальны, а задержка ввода (инпутлаг) отсутствует. Теперь приступим к делу.

1. Любой ценой, но бесплатно, добываем программу Losless scaling. Недоступно в RU-регионе Steam.

https://psteamproxy.yuanyoumao.com/app/993090/Lossless_Scaling/

В случае приобретения "ознакомительной" версии по цене интернета не забываем использовать .reg-файл перед первым запуском программы.

1.1 По желанию можно поставить русификатор.
Актуальный русификатор можете скачать с Playground-а, но ссылку давать не буду, потому что там не только русификатор - гуглифицируйте самостоятельно (нувыпонели).
Просто распаковываем архив и папку ru закидываем в папку с программой. В примере использован русификатор от Wkd Xeqtr.



Если язык Windows по умолчанию русский, то программа подхватит его автоматически, если в настройках Losless scaling язык стоит "Системный".

2. Настраиваем: запустили программу, в главном окне жмем на плюсик, даем имя профиля и указываем путь к файлу запуска игры Exoddus.exe, после чего жмем "Добавить\Add".
Снова в в главном окне программы выбираем наш профиль, далее идем в раздел "Генерация кадров\Frame generation", где выбираем самую новую версию (на данный момент LSFG 3.1).
  • Режим=фиксированный\Mode=fixed
  • Множитель\Multiplier=2
После этого в основном окне программы Жмем кнопку "Масштабировать\Scale" и запускаем игру. Программа дает отсечку в пять секунд. Можно запустить сначала игру, а потом программу - без разницы, но не забывайте включить профиль игры в Losless scaling. Готово!

Остальные настройки применительно к данной игре можно не трогать. Я проверил все возможные комбинации и это не принесло никаких положительных результатов относительно параметров по умолчанию.
Примечание: отмечу, что для некоторых игр и приложений в Losless scaling нужно включать Vsync (Sync mode\Синхронизация кадров), иначе генератор кадров не заработает.
Также в отдельных случаях программу следует запускать от администратора, если не работает.
В настройках программы можно выбрать язык, сочетание клавиш для запуска, режим администратора.


Русский интерфейс:


Английский интерфейс:

Скриншоты
Ниже сравнительные скрины: слеваДО, справаПОСЛЕ.

Полезные ссылки
  • DISCORD проекта (ENG)[discord.com]. Там же есть канал Updates, где можно докачать дополнения к основному текстур-паку.


Еще у меня есть аналогичное руководство по Abe's Oddysey:
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3445119564
3 条留言
LEGUSOR  [作者] 8 月 22 日 上午 11:31 
Дополнил руководство инфой о запуске в 60fps с генератором кадров.
DnB Warrior 7 月 2 日 上午 7:58 
Спасибо
LEGUSOR  [作者] 4 月 12 日 上午 2:40 
Игра полностью проходима за исключением редких случайных вылетов в начале, на нескольких локациях bonewerkz и зулагах ближе к концу. Эта проблема решается переключением режима F2, либо пролётом по локациям на TAB, а также в перечисленных выше локациях есть комнаты, где вылет при нажатии на паузу. В этом случае можно пройти несколько комнат с квиксейвами, а далее уже нажать на паузу и нормально сохранить игру.