Новый взгляд на старые игры. Часть 4. Duke Nukem 3D (1996) + add-ons + EDuke32 (source-port).

Новый взгляд на старые игры. Часть 4. Duke Nukem 3D (1996) + add-ons + EDuke32 (source-port).

В этом кратком руководстве будет разобран вариант запуска "Duke Nukem 3D: Atomic Edition" (1996) с наиболее распространённым и актуальным source-портом, а также перечислен список адд-онов, которые могут представлять интерес.

1. Я взял за основу версию в Steam, конкретно "Megaton Edition", который сейчас не доступен к покупке и был замещён за счёт "Duke Nukem 3D: 20th Anniversary World Tour". В целом же никакой принципиальной разницы какую версию игры, оригинал, из GOG или Steam, вы будете использовать нет.

2. Открываем Dukeworld - /eduke32/synthesis/latest/ - back from the past to kick your ass... hail to the king, baby!. У меня Windows 11 x64, поэтому я загружаю файл eduke3_win64_....7z, размером около 4 мб.

3. Далее содержимое архива отправляется в E:\Games\Steam\SteamApps\common\Duke Nukem 3D\bin, а eduke32.exe переименовывается в duke3d.exe, дабы можно было запускать его через Steam.

4. Для того, чтобы порт смог распознать как основную игру, так и адд-оны, например "Duke Caribbean: Life's a Beach" (1997), файлы с расширением .grp должны находиться в той же папке. duke3d.grp можно найти в gameroot, а vacation.grp в gameroot\addons\vacation. На этом базовая настройка завершается. Далее рассмотрим различные дополнения.

Графические улучшения.

5. Если есть желание получить улучшенную картинку, обновлённую музыку и воксели, то можно обратить внимание на Duke Nukem Enhanced Resource Pack - first release file, но стоит иметь ввиду, что пак поставляется в формате standalone, т.е. использует собственно настроенную версию eduke32, на данный момент устаревшую относительно последнего билда - сборка не обновлялась с 2021 года. Как следствие выбирать потребуется что-то одно. Ранее упомянутые шаги будут идентичны. Также стоит иметь ввиду, что пак может быть не совместим с теми или иными кастомными эпизодами и уровнями, в то время как некоторые из них, как пример 1 и 2 ниже обозначенные пункты, уже имеют поддержку всевозможных улучшений.

Кастомные уровни.

6. Самым простым способом скачать последние версии наиболее актуальных сборок с уровнями будет использование EAC Downloader Script, который можно взять здесь - http://www.duke4.org/files/nightfright/eac/eac_downloader.zip. Далее файлы необходимо поместить в ту же папку, где лежит EDuke32, в моём случае E:\Games\Steam\SteamApps\common\Duke Nukem 3D\bin.

7. Запускаем eac_install.bat. Далее можно выбрать сколько паков загрузить. Для примера возьмём "Top 25". Нажимаем цифру "2". По умолчанию все файлы разместятся в E:\Games\Steam\SteamApps\common\Duke Nukem 3D\bin\addons.

8. Далее нужно создать ярлык на eduke32.exe, в параметры запуска нужно дописать "-jaddons" (без кавычек). Таким образом при следующем запуске из списка должна быть возможность выбора того или иного адд-она. В случае же Steam также потребуется перетащить файлы в gameroot\addons, а "-jaddons" нужно будет дописать в параметрах запуска.

Топ 12.

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

1. Начать здесь хотелось бы с Alien Armageddon. Если вкратце, то, в определённой степени, эту модификацию можно назвать своеобразным аналогом "Brutal Doom" или, с учётом определённых аспектов, "Complex Doom". К основным характеристикам здесь можно отнести:

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

1.2. Графические улучшения. Ряд элементов выполнен за счёт вокселей. Также если открыть duke3d.def и расскоментировать строку // include dukeupscale.def, убрав //, то можно получить общее качественное улучшение изображения. Для запуска магазина нужно нажать <-, backspace.

1.3. Duke обзавёлся двумя (на данный момент) напарниками. Среди них - Bombshell, которая, по косвенно имеющейся информации, должна была появиться в оригинальном ревизии "Duke Nukem Forever", а сейчас является главной героиней "Ion Fury". Можно играть как с напарником так и без, по желанию переключаясь на такового(вую), по умолчанию по средством PageUp. У напарников имеется свой уникальный арсенал. Так, среди прочего, Bombshell может размещать турели, которые автоматически будут атаковать противников. В случае получения Дюком серьёзных ранений она также способна оказать помощь.

1.4. На данный момент модификация поддерживает 3+1 классических эпизода, "Duke Nukem" 3D (1996), "Duke Nukem 3D: Plutonium PAK" (1996), "Duke it out in D.C." (1997), "Duke Caribbean: Life's a Beach" (1997). Помимо этого наличествует собственная кампания из трёх эпизодов, арена для сражений с AI формата 2х2, а также режим, где из набора в порядка 200 отобранных карт случайным образом формируется эпизод для прохождения.

Загрузить модификацию можно здесь - Duke Nukem: Alien Armageddon mod. Поставляется в формате standalone, с собственной версией EDuke32. Настроить в целом возможно потребуется только некоторые элементы управления, в остальном достаточно запустить eduke32.exe.

1.5 (2). WG Mega Pack - WG MEGA PACK mod for Duke Nukem 3D WGMEGA v5.0 + ALIEN ARMAGEDDON V4.67 file. Состоит из 4 эпизодов и 24 уровней (если исключить ориентированные на режим death match) и пока что является единственным сторонним кастомным паком, который поддерживается в Alien Armageddon.

3. Shaky Grounds - Shaky Grounds mod for Duke Nukem 3D.
"I'm afraid of no Quake".

Пак из 5 обширных карт, действие которых происходит в городе, разрушенном сильным землетрясением.

4. Red Series - Red Series 1-5 addon - Duke Nukem 3D. Пак из 5 карт, в определённой степени ориентированных на антураж путешествия.

5. Roch Series - Roch series 1-8 addon - Duke Nukem 3D. Пак из 8 карт, действие которых происходит в городском массиве. Геймплей на каждой из них при этом сильно отличается.

6. Blast Radius - Blast Radius mod for Duke Nukem 3D. Пак из 15 карт, среди прочего примечательный наличием более чем 40 новых видов противников.

7. Duke Hard - Duke Hard mod. Как следует из названия, действие этого пака из 17 карт разворачивается в небоскрёбе наподобие "Nakatomi Plaza" из первой части "Крепкого Орешка" (1988).

8. Metropolitan Mayhem - Metropolitan Mayhem mod for Duke Nukem 3D. Пак из 15 карт, наследующий стиль и антураж оригинальных двух городских эпизодов - LA Meltdown и Shrapnel City.

9. Duke Nukem Legacy Edition - Duke Nukem 3D - Legacy Edition mod. Переосмысление оригинальной игры. Наличествует вырезанный контент, в частности из ранних бета-версий, новые виды оружия, альтернативный режим стрельбы и финал для первого эпизода (при игре на максимальной сложности), переработанные битвы с боссами.

10. Duke Nukem Forever 2013 - Duke Nukem Forever 2013 mod. 14 лет и 43 дня. Столько насчитывает срок разработки Duke Nukem Forever. DNF2013 являлся фанатским ответом на официальный релиз в попытке воссоздать нечто более близкое к оригинальной концепции. За основу здесь берётся классический геймплей, в сочетании с EDuke32.

По иронии судьбы проект постигла схожая судьба - после релиза версии 1.0 на 4 года наступила тишина, в 2017 году авторы объявили о том, что работа над проектом ещё ведётся, но прошло ещё 6+ лет и каких-либо новостей о проекте более не поступало.

11. Duke Nukem Forever: Restoration Project - Duke Nukem Forever: Restoration Project mod.
К основному списку эта модификация отношения не имеет, но тем не менее явно стоит упоминания. Целью данного проекта является воссоздание оригинальной, так и не выпущенной версии Duke Nukem Forever непосредственно на оригинальной базе - слитых в сеть исходников, не доступных на момент релиза как официального DNF (2011), так и первого фанатского (2013). Контент охватывает период в ~ 1998-2003, основной акцент делается на версию образца 2001 года.

Пока к загрузке доступна промежуточная версия, 0.2.0 от 30.04.23.

12. The AMC Squad - впервые был представлен публике в октябре 2022 года и к текущему моменту добрался до стадии стабильного билда с периодическими обновлениями (последний публичный релиз, который мне удалось проверить, состоялся 10.01.23, сейчас идёт активная работа над четвёртым эпизодом).

Данный проект представляет собой по сути не дополнение к оригинальному Duke Nukem 3D, и даже не столько total convertion, сколько полноценный шутер в классическом духе DN / Shadow Warrior / Blood, базирующийся на модифицированной версии EDuke32, в котором имеется:

* Обилие кастомного контента.

* Четыре эпизода из шести запланированных, существенно варьирующихся тематически - различные локации на Земле и в окрестностях Солнечной системы, Гонконг, с характерными азиатскими элементами, путешествие во времени, преимущественно протекающее в древнем Египте, техногенное будущее, средневековье. * Восемь, девять или одиннадцать персонажей на выбор, каждый со своей спецификой и оружием. Доступный ростер зависит от эпизода. В случае первого эпизода - 8, во втором и третьем - 9, в четвёртом - 11.

Консольные команды.

Для смены карты сам файл таковой должен находиться в той же папке, что и .exe. Иначе она не сработает. Далее нужно нажать ~ и вбить, например, "map e2l10" - загрузится первая секретная карта из классического второго эпизода, при этом старт в этом случае всегда будет без найденного оружия и каких-либо апгрейдов.

Как альтернатива также можно попробовать воспользоваться кодом "dnscottyxyy", где x - эпизод, yy - номер уровня, который нужно вводить как есть, т.е. без вызова консоли.

На фото - Henriette Allais.
3232
3 комментария

ооо спасибо братан, пойду скачивать все игры. помню ещё в школе для дюка лепил кучу уровней в build, недавно списывался с самим Кеном Сильверманом, слал ему благодарности)

1
Ответить

К слову. Если контакт последнего остался или, например, он есть в LinkedIn, то, возможно, можно предложить ему дать интервью / ответить на несколько коротких вопросов. На основе можно будет собрать материал с последующей публикацией на двух-трёх платформах - DTF, Habr, OG.

Можно сослаться на https://dtf.ru/retro/2632174-nazad-v-proshloe-chast-1-intervyu-so-stefanom-pyaseckim-byvshim-scenaristom-1993-1995-v-blue-byte-1986-2001, как пример.

1
Ответить