Как стать автором
Обновить

Новый взгляд на старые игры. Часть 2. Hexen II (1997) + Portal of Praevus (1998) + FTEQW (source-port)

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров2.2K

В этом руководстве кратко будут разобраны пять основных моментов:

1. Запуск Hexen II на современных системах - Windows 7 / 10 / 11, x64. Сценарий с Linux не тестировался, но, с учётом установки FTEQW, поддерживается и такой вариант.

2. Как добавить в версию в Steam и GOG дополнение Portal of Praevus.

3. Развернуть source-port FTEQW с поддержкой Vulkan.

4. Некоторые технические и геймплейные тонкости, включая улучшение графики.

5. Установка новых уровней.


Начну с того, что привычные для игр на движке id Tech 1 порты здесь не подойдут - Hexen II использует модифицированную версию движка Quake I. Разнообразие таковых, в сравнении с Doom, также минимально, помимо этого большинство портов не получали обновлений последние несколько лет. Методом исключения наиболее оптимальным выбором становится FTEQW. Почему оптимальным? Какое пожелаете разрешение, множество тонких настроек, неограниченная частота кадров, помимо OpenGL поддерживается Vulkan. Порт не ограничен поддержкой конкретно Hexen II - с ним также можно запустить Quake I / II / III.


Дополнительные шаги для оригинальной CD-версии.

*. Установить игру, разыскать и установить патч 1.11, предварительно сложив его в папку с игрой.

*. Развернуть дополнение.

*. Разыскать и установить патч 1.12А на дополнение.


1. Загрузите порт с FTEQW. Сложите fteglqw64.exe или его Vulkan-версию в папку с игрой и далее запускайтесь через тот или иной .exe. Если используете Steam или GOG версию игры, то нужно переименовать один из этих .exe в glh2.exe, чтобы иметь поддержку оверлея, возможности создания скриншотов и т.д., избавившись от оригинального файла.

2. Т.к. в Steam и GOG дополнение в комплекте отсутствует, то его можно загрузить здесь, после чего сложить в \Steam\SteamApps\common\Hexen 2\Portals, т.е. из оригинальной установленной версии потребуется только папка Portals.

3. Музыка.

Загрузить треки для оригинальной игры можно здесь, для адд-она здесь. В последующем файлы из первого архива нужно поместить в \data1\music или \Steam\SteamApps\common\Hexen 2\data1\music, а из второго файл сложить в \Portals или \Steam\SteamApps\common\Hexen 2\Portals соответственно.

4. Графика.

Если интересует дополнительное улучшение картинки, то можно загрузить текстуры высокого разрешения здесь и сложить их в \data1\textures.

5. От первого лица / от третьего лица.

Чтобы иметь возможность переключаться между видом от первого и третьего лица откройте data1\Autoexec.cfg в блокноте и впишите в файл следующее:

bind z "toggle chase_active"

Где z - клавиша отвечающая за переключение вида.

6. Запускаем игру.

7. Не смотря на проделанные шаги в последних версиях порта музыка всё равно может не воспроизводиться. С одной стороны имеет смысл проверить настройки громкости, а с другой, спасибо за совет товарищу с никнеймом TheMadLynx, проблема может быть в отсутствии нужных плагинов. Для их загрузки начните игру, откройте консоль, ~, введите команду /menu_download, загрузите библиотеку ffmpeg. Проблема должна быть решена.

8. В настройках управления имеет смысл обратить внимания на перемещение вправо / влево - по умолчанию здесь установлено не перемещение, а поворот, "Turn left" / "Turn right". Эти поля лучше оставить пустыми и вместо них назначить "Step left" / "Step right".

9. Вступление.

В комплекте с оригинальным диском шло intro - загрузить можно здесь. В отличии от вступления к адд-ону в самой игре не проигрывается и лишь шло в комплекте.

10. Для запуска оригинальной кампании выбирайте "Old Mission", а дополнения "New Mission". Класс демонессы в порте доступен и в оригинальной игре.

11. Баланс сложности здесь устроен иначе чем в Doom / Heretic / Hexen. Для первого запуска не рекомендую ставить сложность выше второй из четырёх доступных.

12. Если есть желание протестировать оружие всех классов перед стартом игры, то откройте консоль, ~, и введите команду /impulse 9.

13. Прохождение в текстовом формате. Может оказаться полезным, если играете впервые.


14. Дополнительный контент.

На первый взгляд может показаться, что моддинг относительно обошёл Hexen II стороной, но это не так. Одиночных карт и, в особенности, вадов, сравнительно не столь много, причём не в сравнительном контексте к Doom, сколько оригинальных Heretic / Hexen, тем не менее они имеются.

В этом ключе, в случае Hexen II, можно обратить внимание на подборку здесь - ETTiNGRiNDER's Fortress - Hexen II Add-ons. Большинство из обозначенного здесь, среди прочего, должно быть совместимо с source-портом FTEQW.

Так, например, в случае линейного сборника "Mission Pack by Rino" из 21 карты, выпущенной в период 1998-1999 годов, достаточно чтобы имелся .bat-файл (создаёте текстовый документ, помещаете в него ниже обозначенные команды, затем сохраняете в формате как "Все файлы", вбив в названии файла расширение, например start.bat) с содержимым вида:

fteqw -game mpbyrino -width 1920 -height 1080 +map rinoxxx +playerclass 3

Где mpbyrino название папки с вадом, затем разрешение экрана, затем прогрузка первой карты, затем класс.

Если при переходе на следующий уровень возникают сложности с загрузкой, ошибка вида "Can't find maps / Sagrato map.bsp.", то имеет смысл проделать такие шаги:

1. Нужно запустить игру, открыть консоль, ~, указать в ней: "sv_saveentfile". Закрыть игру.

2. Открыть \Steam\SteamApps\common\Hexen 2\mpbyrino\maps\rinoxxx.ent.

3. Исправить значение "sargato map" на "sargato". Снова запустить игру. Теперь переход должен работать нормально.


Из некоторых особенностей, что стоит иметь ввиду:

1. Одновременно могут воспроизводиться треки либо из оригинальной игры, либо из адд-она. Как следствие если вы хотите слышать только вторые, то можно выполнить оба шага из пункта 3. Если только оригинальные, то только первый, на время куда-нибудь убрав .pk3-файл с треками из дополнения.

2. Использование source-порта срезает короткое intro в дополнении. Возможно это будет исправлено в будущем.

3. Помимо CD-аудио для игры ещё имелись треки в формате MIDI, что на мог взгляд хуже по звучанию. На данный момент FTEQW не поддерживает MIDI, но поддержка подобной опции есть в планах разработчиков.


Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 5: ↑4 и ↓1+4
Комментарии2

Публикации

Истории

Работа

Ближайшие события

28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
2 – 18 декабря
Yandex DataLens Festival 2024
МоскваОнлайн
11 – 13 декабря
Международная конференция по AI/ML «AI Journey»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань