Или как поиграть в Duke Nukem 3D в 2022 и "I'm coming to get the rest of you alien bastards!"
На самом деле, сначала я хотел написать пост про улучшение Hexen II, но испробовав штук семь различных портов, пришел к выводу, что простого добавления улучшенных текстур и нескольких новых эффектов будет маловато для прокачки этой крутой игры. В недрах одного известного зарубежного форума по Quake я нашел таки интересующую меня тему с добавлением карт нормалей для текстур, но, к сожалению, ссылка на пак "протухла" :( Теперь я жду, пока мой новый зарегистрированный профиль на этом форуме активируют, чтобы выклянчить этот интересный пак:) А между тем, я вспомнил про еще одну крутую во всех смыслах игру, визуал которой можно несколько улучшить. Как вы уже догадались это Duke Nukem 3D!!!
Слава динамичного и мясного Doom внесла свои коррективы в видение FPS тех лет. Разработчики поняли чего жду игроки: драйва, скорости, зрелищности. Это быстро приняла на вооружение американская команда разработчиков из 3D Realms (ранее Apogee Software, Ltd. до 1996), которые следующую игру своей серии Duke Nukem решили разработать в жанре FPS. Это был их своеобразный ответ таким хитам как Doom, Heretic и Hexen. И ребята, надо сказать, не прогадали. Duke Nukem 3D не только собрал в себе все лучшие качества тогдашних лидеров FPS, но и преподнесла свои отличительные особенности, которые не остались незамеченными.
Думаю, нет особого смысла описывать детально все элементы Duke Nukem 3D, этот все таки не обзор игры, но попробую в общих чертах описать сюжет. Главный герой в игре не нуждается в представлении, накаченный и брутальный мужик которого все зовут Дюк Нюкем - спецагент правительства США, который дважды уже спасал мир. В этот раз планете вновь угрожает опасность. Агрессивная раса инопланетян вторглась на Землю и стала похищать женщин для дальнейшего их использования качестве инкубаторов. А старина Дюк, особо не отдохнув после событий второй части, сразу же берется за оружие и начинает пробиваться к главным злодеям через полчища различных монстров, используя всевозможные орудия возмездия и выпаливая на ходу искрометные шутейки в адрес врагов и их боссов. Вот, собственно, и весь сюжет)
Стандартная версия содержала в себе три эпизода, каждый из которых имел свою сюжетную особенность. Четвёртый эпизод появляется в дополнении Duke Nukem 3D: Atomic Edition и пятый эпизод уже в недавней Duke Nukem 3D: 20th Anniversary Edition.
Что касается технической стороны, то игра базировалась на Build Engine, который позже использовали в таких играх как Shadow Warrior, Blood, Redneck Rampage и др. Движок выдавал достаточно технологическую на то время 3D картинку, в нем можно было прыгать и приседать, взаимодействовать с некоторыми предметами. К сожалению, в отличие от Quake I, враги в Duke Nukem 3D все еще были плоскими - спрайтовыми. Все таки Build Engine оставался 2.5-мерным движком. Но несмотря на это, в целом, визуальный стиль игры был в то время на высоте.
В октябре 2016, в честь 20-летия игры, выходит переиздание Duke Nukem 3D: 20th Anniversary World Tour с переработанным движком, новыми эффектами, пятым эпизодом и остальными нововведениями.
Если честно, то мне не особо понравилось это переиздание, несмотря на все его плюсы. Именно поэтому я решил поделиться с вами альтернативным вариантом прокачки старой доброй Duke Nukem 3D.
И для этого нам понадобится:
1) Сама игра "Duke Nukem 3D" (я использовал Duke Nukem 3D: Atomic Edition)
2) Порт "Eduke32" (для запуска на новых системах)
Информация: https://eduke32.com/
3) Пак улучшений "Duke Nukem 3D: High Resolution Pack"
Информация: https://hrp.duke4.net/index.php
4) Звуковой пак "Duke3D PSX Highres Sounds" (улучшенные звуки из PS версии игры)
Информация: https://www.moddb.com/games/duke-nukem-3d/addons/psx-music-p...
5) Музыкальны пак "Roland SC-55 Music Pack" (обновленная музыка игры, написанная с использованием крутейшего звукового модуля Roland SC-55)
Информация: https://www.moddb.com/games/duke-nukem-3d/addons/roland-sc-5...
+ Для ценителей классики и аутентичности:
6) Пак улучшенных нейросетью текстур и спрайтов "Enhanced Resource Pack" (неполная версия)
https://www.moddb.com/mods/enhanced-resource-pack-for-duke-n...
Скриншоты для сравнения (сверху оригинал (на Eduke32), ниже обновленный вариант)
Необходимые действия:
1) Скачиваем "Duke Nukem 3D: Atomic Edition" (я, случайно, нажал на это http://takegame.com/action/gam/DN3DInst.zip)
- В архиве будет exe'шник, вытаскиваем его их архива.
- Распаковываем этот exe'шник как архив
- Нам потребуется всего два файла оттуда DUKE.RTS и DUKE3D.GRP
- Создаем рабочую папку игры, например Duke Nukem 3D и закидываем эти два файла туда
2) Скачиваем порт "Eduke32"
Последняя версия всегда тут: http://wiki.eduke32.com/stuff/eduke32_current.zip
- Распаковываем файлы порта в нашу рабочую папку созданную в пункте 1
3) Скачиваем пак улучшений "Duke Nukem 3D: High Resolution Pack":
https://mega.co.nz/#!QZB2FI7Q!OE5Iv_mLlEZZhQ0oH_7p9mmrxmxUbn...
Отступление: порт Eduke32 может использовать папку "autoload" для подгрузки zip-архивов с модами. Это удобно, но может увеличить загрузку уровней и добавить микрофризы при подгрузке локации. Поэтому я советую распаковывать все в корневую папку игры.
- Распаковываем файлы в нашу рабочую папку созданную в пункте 1
4) Скачиваем звуковой пак "Duke3D PSX Highres Sounds":
https://mega.nz/#!IVBXjQAR!3z_0NMZQ_oMVLepKPte9WIjr4LznwJ0ar...
- Распаковываем файлы в нашу рабочую папку созданную в пункте 1
5) Музыкальны пак "Roland SC-55 Music Pack":
https://mega.nz/#!lUI0jCwI!xm_AmWlDSaBYWCFjbhmM-o2GQEpoxLU-o...
- Распаковываем файлы в нашу рабочую папку созданную в пункте 1
6) Запускаем игру через "eduke32.exe"
С такими настройками (разрешение можно выставить свое):
Рекомендации:
- В настройках игры Options - Display Setup - Video Mode:
Renderer = Polymer
- В настройках игры Options - Display Setup - Renderer Setup:
Textures = Bilinear
Anisotropy = 16x
3D Model = Yes (по желанию)
- В настройках игры Options - Display Setup - Renderer Setup - Polymer Setup:
Dynamic Lights = Full
Dynamic Shadows = On
Остальное по желанию
P.S Бывает, что при загрузке сохранения пропадает динамическое освещение.
Рекомендую перезагрузить еще раз сохранение - F9.
Либо в настройках игры Options - Display Setup - Renderer Setup - Polymer Setup, перещелкнуть параметр Dynamic Lights с Off на Full.
Пример (сверху с Dynamic Lights, снизу без)
!Только для ценителей классики и аутентичности!:
1) Выполняем п.1 (и все!)
2) Скачиваем пак улучшенных нейросетью текстур и спрайтов "Enhanced Resource Pack":
https://www.moddb.com/mods/enhanced-resource-pack-for-duke-n...
- В архиве уже будут все нужные дополнения (+ пак музыки и звуков) для классического визаульного режима, в т.ч набор воксельных моделей "Duke3D Voxel Pack" (неполная версия)
https://www.moddb.com/mods/duke-nukem-3d-voxel-pack
- Распаковываем каждый архив в нашу рабочую папку созданную в пункте 1
3) Запускаем игру через "eduke32.exe" (в составе "Enhanced Resource Pack" он будет свой, использовать ТОЛЬКО его!)
- В окне Eduke32.exe выключаем флаг "Polymer"
Рекомендации:
- В настройках игры Options - Display Setup - Video Mode:
Renderer = Polymost
- В настройках игры Options - Display Setup:
Voxels = On
Пример 3D Voxel (сверху выключены, снизу включены)
А на этом все!
Надеюсь, кому-нибудь пригодится эта инструкция по небольшой прокачке великого и ужасного Duke Nukem 3D!!!
Hail to the King baby!
И немного моих скиншотов в конце: