1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

[Игры] Duke Nukem 3D + add-ons + EDuke32 (source-port); Eradicator

Тема в разделе "Кладезь мудрости", создана пользователем UnknDoomer, 2 июл 2023.

  1. UnknDoomer Бредущий по мосту

    UnknDoomer

    Хелпер Переводчик

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

    1. Я взял за основу версию в Steam, конкретно Megaton Edition, который сейчас не доступен к покупке и был замещён за счёт Duke Nukem 3D: 20th Anniversary World Tour. В целом же никакой принципиальной разницы какую версию, с OG, 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, DOS), файлы с расширением .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" нужно будет дописать в параметрах запуска.

    Топ 10.

    Ориентируясь на собственный опыт, ряд сторонних ссылок, а также, среди прочего, вкратце посоветовавшись с сообществом 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, DOS) и Duke Nukem 3D: Plutonium PAK (1996, DOS) соответственно, Duke it out in D.C. (1997, DOS) и Duke Caribbean: Life's a Beach (1997, DOS). Помимо этого наличествует собственная кампания из трёх эпизодов, арена для сражений с 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.

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

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

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

    ------------------------------------------------------------------------------------------

    Eradicator (1996, DOS) визуально и в чём-то концептуально схож с Duke Nukem 3D, но использует свой собственный движок и, в отличии от целого блока шутеров "старой школы", за минувшие годы не только не обзавёлся поддержкой каких-либо source-портов, в принципе не имеет каких-либо форков или иных кастомных решений, что могли бы изменить игровой опыт в сторону улучшения. Более того, по умолчанию было предусмотрено только одно единственное разрешение - 320x200.

    Одним из немногих вариантов несколько улучшить ситуацию сегодня является поддержка вывода в формате openglpp, отсутствующая в обычной версии DosBox, но наличествующая в DosBox-X. Далее рассмотрим вариант запуска игры в подобном сочетании.

    1. Для начала загрузите последнюю версию DosBox - DOSBox-X - Accurate DOS emulation for Windows, Linux, macOS, and DOS.
    2. Откройте dosbox-x.conf, в моём случае в E:\Games\Old\DOSBox-X, пропишите своё разрешение экрана и такие параметры:

    fullscreen = false
    fullresolution = 1920x1080
    windowresolution = 1920x1080
    maximize = true
    output = openglpp (должно быть по умолчанию исходно)
    glshader = pixel_perfect-scanlines.glsl

    3.1. У меня есть копия игры в Steam. Если она у вас также имеется, то можно под [autoexec] написать следующее:

    imgmount d "E:\Games\Steam\SteamApps\common\Eradicator\CD\ERADICATOR.CUE" -t iso
    mount c E:\Games\Steam\SteamApps\common\Eradicator\ERAD
    c:
    erad

    3.2. Либо, если её нет, то скопировать исходники в, например, E:\Games\Old\ERAD, повторить алгоритм схожим образом, с другими путями.

    4. Если захочется апробировать команды в ручную, а диск замонтировать в Daemon Tools, то запускаем E:\Games\Old\DOSBox-X\dosbox-x.exe, вводим (реальный привод я отключил, поэтому виртуальный занял букву d:\ для корректной работы audio-cd):

    mount f d:\ -t cdrom
    mount c e:\games\old\ERAD
    c:
    ERAD
    EXIT

    5. Результат.


    6. Для запуска DosBox-X вместе с игрой в Steam нужно скопировать файлы от него в E:\Games\Steam\SteamApps\common\Eradicator\dosbox_windows\ и переименовать dosbox-x.exe в просто dosbox.exe. Также потребуется переименовать dosbox-x.conf в dosbox_eradicator.conf. То есть иными словами заменить два оригинальных файла.
     

    Вложения:

    Последнее редактирование: 23 ноя 2024 в 01:51
    Yuriy_X, GreenEyesMan и TheMadLynx нравится это.
  2.  
  3. GreenEyesMan Хомосапиант

    GreenEyesMan

    Регистрация:
    25 авг 2017
    Сообщения:
    2.595
    Вопрос. EDuke32 как-то не очень работает на Arch операционках Линукс (у меня Manjaro).

    При попытке запуска получаю вылет и такой лог:

    runtime src|
    0,1347s INFO| Started at 2023-12-13 09:39:24.421
    0,1348s INFO| EDuke32 r10527-3ac92f903-3ac92f903
    0,1348s INFO| Built Dec 13 2023 06:28:52, GCC 13.2.1, 64-bit
    0,1360s INFO| CPU: AMD Ryzen 5 5500U with Radeon Graphics
    0,1360s INFO| Initializing SDL 2.28.5 (SDL-release-2.28.5-0-g15ead9a40)
    0,2966s INFO| Using 'x11' video driver.
    0,2967s GFX| Detecting video modes for display 0 (0)...
    0,3102s INFO| Searching for game data...

    Файл DUKE3D.GRP сброшен туда, куда требуется (без него лог совсем иной).

    Но как я понимаю, запускаться GUI программы должен в любом случае, даже есть файла нет.

    Например, если запускать порт для Windows через Wine, тогда лаунчер запускается нормально, но не видит игру, даже если файл помещен в папку порта.
    2023-12-13_09-52.png

    Поиск решения проблемы в сети пока ничего не дал.
     
  4. UnknDoomer Бредущий по мосту

    UnknDoomer

    Хелпер Переводчик

    Регистрация:
    26 мар 2012
    Сообщения:
    2.167
  5. GreenEyesMan Хомосапиант

    GreenEyesMan

    Регистрация:
    25 авг 2017
    Сообщения:
    2.595
  6. MrFlibble

    MrFlibble

    Регистрация:
    23 мар 2008
    Сообщения:
    3.569
    Возможно, имеет смысл отметить, что на данный момент порт Rednukem считается более точным и более предпочтительным для игры в Duke Nukem 3D, если в приоритете максимальное соответствие оригиналу. EDuke32 -- он больше для модов разных.

    Может быть, имеет смысл проверить, не "битый" ли GRP-файл?
     
  7. UnknDoomer Бредущий по мосту

    UnknDoomer

    Хелпер Переводчик

    Регистрация:
    26 мар 2012
    Сообщения:
    2.167
    @MrFlibble, т.к. собственно подавляющее большинство модов совместимо только с EDuke32, в т.ч. зачастую потому, что вышли они несколько лет назад, то смысла упоминать в "шапке" темы этот порт не вижу, как и BuildGDX, у которого есть своя отдельная тема.
     
  8. Grue13 Ocelote.12

    Grue13

    Регистрация:
    26 апр 2006
    Сообщения:
    10.095
    У меня в библиотеке Стима есть аж три версии Duke Nukem 3D:

    1) Просто "Duke Nukem 3D" (DOS-версия+4эпизода+аддоны(Карибы,Рождество и DC)+DosBox+Eduke32 (eduke32 ставился самим Стимом)). Можно обновить игру, распаковав вручную в неё последнюю доступную на www.eduke32.com версию. Стим-достижений нет. В ДОС-версии аддоны запускаются батником, вшитым в конец текстового файла (также файла конфигурации DosBox) duke3d.conf . При запуске eduke32.exe он в окошке сам предлагает выбрать, какую часть игры запустить.

    2) Megaton Edition. Есть четыре обычных эпизода плюс три аддона - Карибы, Рождество и DC. Стим-достижения есть.

    3) 20th Anniversary World Tour. Есть четыре обычных эпизода + 3 аддона + юбилейный эпизод. Стим-достижения есть, но другие.

    И что самое странное, пп. 1) и 2) ставятся Стимом в одну папку (steamapps\common\Duke Nukem 3D). (Оффтоп: С платформером Flashback кстати то же самое с именами папок - ремастер ставится в одну папку с римейком.) Поэтому если вы хотите чтобы у вас оба варианта были нормально установлены - ставьте их на разные диски.
     
    Последнее редактирование: 9 янв 2024
  9. GreenEyesMan Хомосапиант

    GreenEyesMan

    Регистрация:
    25 авг 2017
    Сообщения:
    2.595
    - не битый. На Винде он же работает нормально.

    Тут именно какая-то проблема с ОС совместимостью.
     
  10. UnknDoomer Бредущий по мосту

    UnknDoomer

    Хелпер Переводчик

    Регистрация:
    26 мар 2012
    Сообщения:
    2.167
    На днях, после перерыва примерно в год, 10.01.24, пак обновился до новой версии - 4.0.0, которую можно в определённой степени считать стабильным финальным релизом.
    Также 2.12.23 вышло обновление для WG Pack, до версии 6.2. На данный момент по прежнему единственный сторонний набор эпизодов, поддерживаемый в Alien Armageddon, последнее обновление которого выходило в августе прошлого года.

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

    The AMC Squad Windows, Linux game


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

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

    UnknDoomer

    Хелпер Переводчик

    Регистрация:
    26 мар 2012
    Сообщения:
    2.167

    Демонстрация Duke Nukem Forever образца 1998 года.
     
    TheMadLynx и GreenEyesMan нравится это.
  12. UnknDoomer Бредущий по мосту

    UnknDoomer

    Хелпер Переводчик

    Регистрация:
    26 мар 2012
    Сообщения:
    2.167
    Товарищ под никнеймом Chello, ранее отметившийся разработкой модификации Voxel Doom, какое-то время работает над вариантом для Duke Nukem 3D. В двух видео ниже демонстрируется достигнутый прогресс за последние 2 месяца.

     
    Al_G, Текстоплёт, VladimIr V Y и 3 другим нравится это.
  13. UnknDoomer Бредущий по мосту

    UnknDoomer

    Хелпер Переводчик

    Регистрация:
    26 мар 2012
    Сообщения:
    2.167
    В шапку добавлен сегмент посвящённый Eradicator (1996, DOS). Тема переименована.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление