Half-Life

Half-Life

Not enough ratings
Установка и запуск Brutal Half-Life V3 на Linux
By AniX
Наглядное руководство по установке и запуску мода Brutal Half Life на операционные системы GNU/Linux



Инструкция изначально написана для дистрибутива Arch Linux, на другие дистрибутивы тоже будет работать хоть и работа не проверена
Проверено на DE (окружении): KDE Plasma 6.2.4 Wayland (через Xwayland)
Проверено на слое совместимости: Proton-9.0-4 и Proton-GE 9-22
   
Award
Favorite
Favorited
Unfavorite
Информация
Важное уточнения по поводу запуска:
  1. В нативном Linux порте 25 летнего юбилея Half Life нельзя нормально поиграть в мод Brutal HL, при запуске вы заметите что меню нормально работает НО когда вы пытаетесь запустить новую игру или тренировку Half Life просто вылетает.

  2. Даже если зайти с свойства Half Life -> Бета-версии -> переключить на steam_legacy - Pre-25th Anniversary Build и запустить мод Brutal HL у вас также будет вылетать.
В данный момент я опишу два метода запуска Brutal Half-Life на Linux:
  1. Используя Windows версию 25 юбилейной версии Half Life воспользовавшись слоем совместимости Proton.

  2. Используя движок Xash3D FWGS (32bit Windows версию) на Windows версию 25 юбилейной Half Life воспользовавшись слоем совместимости Proton для обеспечения более надёжного игрового опыта.

Иногда в руководстве Brutal Half-Life я буду сокращённо называть BHL
Подготовка
Чтобы не возникло каких-либо проблем по пути, рекомендуется удалить Half-Life вместе с оставшимися файлами внутри папки Steam, если они присутствуют.
1. Установка и запуск BHL без движка Xash3D FWGS
Примечание: Этот метод считается не особо совместимым, так как могут произойти вылеты (в моём случае я не наблюдал подобное). В комментариях на Moddb странице Brutal Half-Life об эти проблемах упоминается и решением обычно является запуск через движок Xash3D FWGS.

Также с выходом Brutal HL V3 у меня на данном методе показывает гораздо меньше FPS чем с использованием Xash3D FWGS

Если вы сталкиваетесь с подобными проблемами ВАМ рекомендуется ознакомится со вторым методом установки используя Xash3D FWGS.

Вот этапы установки:
  1. Если у вас в Steam'е не скачана HL1 (Windows версия), прежде всего в свойствах выставляем любой слой совместимости и затем скачиваем HL1



  2. Переходим на страницу мода в Moddb и скачиваем Brutal Half-Life - v3 датированную 27 декабря 2024 года

    Распаковываем архив bhl_v3.zip с тем же именем и переносим в папку игры Steam Half-Life

  3. После того как закинули bhl_v3 в папку Half Life, в библиотеке Steam у вас должно появится Brutal Half-Life - V3 с иконкой

    Для запуска просто запускаете Brutal Half-Life - V3 из библиотеки



    Также можно выставить в свойствах Brutal Half-Life - V3 параметры запуска для мониторинга и игрового режима (если в вашем дистрибутиве уже скачаны пакеты mangohud и gamemode)

    mangohud gamemoderun %command%

    Важно: Чтобы сменить версию Proton вы должны его изменять НЕ в свойствах Brutal Half-Life - V3 А в непосредственно в свойствах самой Half-Life

    Также если вдруг у вас вместо запуска мода появляется обычный Half-Life (с серым фоном) попробуйте переустановить игру предварительно очистить папку с самой игрой, главное не удаляйте ваши сохранения
2. Установка и запуск BHL с движком Xash3D FWGS (+совместимость)
Примечание: Хоть данный метод является более совместимым и более надёжным для игрового опыта, он НЕ лишёл багов. Обращайте на это внимание!

Вот этапы установки:
  1. Если у вас в Steam'е не скачана HL1 (Windows версия), прежде всего в свойствах выставляем любой слой совместимости и затем скачиваем HL1

  2. Качаем Xash3D FWGS из Github Releases[github.com] именно win32 32bit верисю то есть xash3d-fwgs-win32-i386.7z



  3. Закидываю всё из архива в папку Half Life

  4. Закидываю bhl_v3 в папку Half Life, в библиотеке Steam у вас должно появится Brutal Half-Life - V3 с иконкой


  5. Заходим в свойства игры Brutal Half-Life - V3 и вставляем в Параметры запуска игры Steam

    eval $(echo "%command%" | sed "s/hl.exe'.*/xash3d.exe'/") -game bhl_v3 -console

    Если у вас есть установленные пакеты, мониторинг mangohud и игровой режим gamemode и вы хотите их использовать, то вот изменённые Параметры запуска

    eval $(echo "mangohud gamemoderun %command%" | sed "s/hl.exe'.*/xash3d.exe'/") -game bhl_v3 -console

    Важно: Чтобы сменить версию Proton вы должны его изменять НЕ в свойствах Brutal Half-Life - V3 А в непосредственно в свойствах самой Half-Life
Запуск карт из обычного HL внутри Brutal HL
Для этого убедитесь что запускаете BHL с опцией
-console
Далее в меню жмёте Console и вводите
map c0a0
Если хотите пропустить экскурсию HL вводите
map c1a0
Скриншоты (без Xash3D FWGS)
Скриншоты (на Xash3D FWGS)
Проблемы и способы их решения
Проблемы используя Proton с Xash3D FWGS (win32-i386):
  1. При геймплее все звуки издают эхо

    Решение: В меню игры зайдите в Configuration -> Audio -> ставим галочку (т.е крестик) на Disable DSP effects

  2. FPS очень высокий, как выставить FPS под частоту моего монитора?

    Решение: В меню игры зайдите в Configuration -> Video -> Video modes -> убираем галочку (т.е крестик) на Wait for vertical sync

    В данный момент работает только на xash3d-fwgs

  3. Максимум FPS ниже моей герцовки монитора, несмотря на VSync.

    Решение: В меню игры открываем Console, и прописываем fps_max 144

  4. При выстреле выпускается синий дым (без xash3d-fwgs такого не происходит)

  5. Иногда игра зависает если задеть радиационную жидкость (проявляется в основном на Doom 1 карте)

  6. Почему-то без использования xash3d-fwgs-win32 (используя Proton версию HL) производительность очень низкая
4 Comments
AniX  [author] 23 Feb @ 7:55am 
Мелкое обновление:
- Добавил в Проблемы и способы их решения ещё один пункт связанный с лимитом FPS
AniX  [author] 31 Dec, 2024 @ 11:00am 
Обновлено руководство, вот изменения:
- Обновил с beta 2 до v3
- Добавил секцию " Запуск карт из обычного HL внутри Brutal HL "
- Обновил скриншоты
- Обновил секцию " Проблемы и способы их решения " (старые проблемы из beta 2 по видимому решены)
AniX  [author] 5 Dec, 2024 @ 4:28am 
@Arsenko Рад стараться))
Demo You 4 Dec, 2024 @ 9:57pm 
Спасибо за информацию и как установить