Return to Castle Wolfenstein

Return to Castle Wolfenstein

Μη επαρκής αριθμός βαθμολογιών
Нативный RtCW + 4 Аддонов на Linux/Steam Deck
Από AniX
Наглядное руководство по установке и запуску нативной версии Return to Castle Wolfenstein с русификатором, поддержкой запуска до 4-х аддонов и мультиплеера на операционные системы GNU/Linux.


Инструкция изначально написана для дистрибутива Arch Linux, на другие дистрибутивы тоже будет работать хоть и работа не проверена
Проверено на DE (окружении): KDE Plasma 5.27.4 сессия Xorg (X11) и Wayland

Материалы:
Видео Real RtCW на Steam Deck (ENG)
   
Βραβείο
Αγαπημένο
Αγαπημένο
Μη αγαπημένο
Информация
ioRtCW — новейший игровой движок Id Tech 3, объединенный с оригинальным движком RtCW Id Tech 3. Он содержит исправления игрового движка такие как, нативное разрешение экрана, правильный Widescreen, FOV и другие обновления. Модификация VenomMod и RealRTCW требуют установки ioRtCW.
Лёгкая установка и запуск используя Luxtorpeda
Такой способ очень удобен для пользователей Steam Deck, но к сожалению вы не сможете играть в аддоны RtCW.
  1. Установите используя ProtonUp-Qt[github.com] слой совместимости под названием Luxtorpeda


  2. Обязательно перезапустите Стим затем перейдите в свойства игры -> Совместимость и установите флажок «Принудительно использовать определенный инструмент совместимости Steam Play» и из списка выберите Luxtorpeda.

    Важно: Не забывайте обновлять данный слой совместимости т.к в некоторых случаях у вас может игра не запустится

  3. При запуске через Steam игра запустится с нативным движком автоматический.
Ручная установка и запуск
С данным методом вы можете дополнительно играть в аддоны с нативным движком iortcw, что является неоспоримым плюсом.
  1. Скачиваем архив iortcw-1.51c-linux-x86_64.zip из Github страницы iortcw[github.com]

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

  3. Чтобы запустить исполняемый файл iowolfsp.x86_64 находящийся внутри папки игры прописываем в Параметры запуска игры Steam и запускаем:
    mangohud gamemoderun "./iowolfsp.x86_64" # %command%
Русификация (Фаргус, Триада, 7-ой Волк)
Русификаторы совместимые для ioRtCW
Скачиваем tar.gz архив[disk.yandex.ru], распаковываем, выбираем озвучку и перемещаем с заменой в папку игры main
Настройка параметров
Открыть по данному пути конфиг файл autoexec.cfg
$HOME/.local/share/Steam/steamapps/common/Return to Castle Wolfenstein/main/
И вставляем необходимые опции
seta com_maxfps "125" \\ Рекомендуемый FPS для RtCW, если выставить больше 125 fps тогда ваш персонаж не сможет запрыгивать на некоторые поверхности seta cg_drawFPS "1" \\ Будет показывать счётчик FPS /* Widescreen и FOV, первые два меняйте на ваше усмотрение */ seta r_customwidth "1920" seta r_customheight "1080" seta r_fullscreen "1" seta r_mode "-2" seta cg_fixedAspect "2" seta cg_fixedAspectFOV "0" seta cg_fov "110" seta cl_mouseAccel "0" \\ Отключает акселерацию мыши seta cl_renderer "rend2"\\ Меняет рендер с OpenGL на Rend2 который подерживает HDR, ssao и постобработку /* Максимальное качество текстур в игре */ seta r_picmip2 "0" seta r_picmip "0" seta r_textureMode "GL_LINEAR_MIPMAP_LINEAR" /* Включает сглаживание и анизотропную фильтрацию */ seta r_ext_multisample "16" seta r_ext_texture_filter_anisotropic "16" seta r_ext_max_anisotropy "16" seta r_dynamiclight "1" \\ Включает динамическое освещение
Доказательство того почему выставлять больше 125 fps бессмысленно
https://www.youtube.com/watch?v=P13KmJBNn1c
(Опционально) Включаем пространственный звук OpenAL HRTF
Источник: Arch Wiki - Binaural audio with OpenAL[wiki.archlinux.org]

Для начало необходимо:
  1. Установить пакет OpenAL, на Arch Linux это производится командой
    sudo pacman -S openal
  2. И затем выполняем команду в терминале
    echo "hrtf = true" >> ~/.alsoftrc

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

Пример как это звучит
https://www.youtube.com/watch?v=iDwbo-ecJQw
Скриншоты
Установка и запуск аддона Time Gate (Врата Времени)
  1. Скачиваем с Moddb данный аддон, и переносим внутри архива только папку мода Timegate в корень папки игры

  2. И редактируем Параметры запуска Steam как показано ниже (жирным выделено что необходимо добавить)
    mangohud gamemoderun "./iowolfsp.x86_64" +set fs_game Timegate # %command%
    И запускаем
Установка и запуск аддона Pharaoh's Curse (Проклятие Фараона)
  1. Скачиваем с Moddb данный аддон, и переносим внутри архива только папку мода Pharaoh в корень папки игры

  2. Чтобы появились звуковые эффекты аддона и музыка необходимо распаковать файл sounds_videos.uha.
    Находясь внутри папки мода открываем терминал и запускаем команду дожидаясь завершения распаковки (время распаковки 3мин 30сек)
    wine uharc x sounds_videos.uha
  3. И редактируем Параметры запуска Steam как показано ниже (жирным выделено что необходимо добавить)
    mangohud gamemoderun "./iowolfsp.x86_64" +set fs_game Pharaoh # %command%
    И запускаем
Установка и запуск аддона Operation Trondheim (Трилогия)
  1. Скачиваем с Moddb данный аддон, и переносим внутри архива несколько каталогов в корень папки игры

    • IronCross
    • Main (переименовываем в main)
    • RedAlert
    • Trondheim

  2. И редактируем Параметры запуска Steam как показано ниже (жирным выделено что необходимо добавить).

    Запуск Special Forces (первая часть)
    mangohud gamemoderun "./iowolfsp.x86_64" +set fs_game Trondheim # %command%
    Запуск RedAlert (вторая часть) - Русских NPC нету на первой локации, ещё и скрипты не работают, однако это фиксится
    mangohud gamemoderun "./iowolfsp.x86_64" +set fs_game RedAlert # %command%
    Запуск IronCross (третья часть)
    mangohud gamemoderun "./iowolfsp.x86_64" +set fs_game IronCross # %command%
    И запускаем
Установка и запуск аддона Enemy Territory (Single-Player)
Данный аддон замечательно работает на нативном порте, также вылетает при F9 но это исправимо
  1. Скачиваем с Moddb данный аддон



  2. Далее нам необходимо открыть используя wine установщик при помощи данной консольной командой (также это можно сделать используя проводник)
    wine etsp-1.16.2.exe

  3. В установщике указываем путь к папке игры Steam, и в следующем шаге обязательно выбираем iortcw



  4. После завершения установки редактируем Параметры запуска Steam как показано ниже (жирным выделено что необходимо добавить)
    mangohud gamemoderun "./iowolfsp.x86_64" +set fs_game ET # %command%
    И запускаем

Проблемы и способы их решения
  1. Проблема: Не могу ходить на WASD/клавиши не работают в игре

    Решение: Перед запуском игры необходимо переключится на латинскую раскладку

  2. Проблема: Игра вылетает при нажатии F9 (быстрая загрузка)
    Источник[4pda.to]

    Решение: Открываем консоль ~ и прописываем
    /bind F9 "disconnect ;loadgame quicksave ;music r"

    Либо на постоянку пропишите выше в конфиг файл autoexec.cfg но без / в начале

  3. Проблема: Застрял на начальной катсцене в тумане на аддоне RedAlert (карта CUTSCENE1)

    Решение: Открываем консоль нажав тильду ~ и вводим команду для загрузки в следующую локацию
    \spdevmap 50a


  4. Проблема: В аддоне Iron Cross на карте 70p не могу пройти дальше вылетает с ошибкой AI Scripting: selectweapon: unknown weapon "weapon_carabin"
    Источник[4pda.to]

    Решение: Скачайте архив содержащий фиксы для Iron Cross[drive.google.com]Запасная ссылка[disk.yandex.ru] и разархивируйте его.

    Необходимо открыть архиватором файл IronCross.pk3 и добавьте в папку maps 3 файла с заменой

    • 70j.ai
    • 70j_1.ai
    • 70p.ai

    1. Для пользователей KDE Plasma это можно легко сделать используя архиватор Ark



    2. Через терминал: Для начало распакуем архив используя команду unzip
      unzip IronCross.pk3

      Добавляем в распакованные файлы папку maps данные 3 файла с заменой и теперь находясь в том же месте где были запаковываем всё в .pk3 архив используя команду zip.
      Примечание: Убедитесь что внутри файлов ничего постороннего не лежало
      zip -r IronCross.pk3 *

    Теперь откройте игру и загрузившись и пройдя данный участок карты у вас не будет вылетать
Доп. информация
  • Сохранения и конфиги игры находятся по пути: