Dash Faction на Linux со Steam Proton
GHub Platform · Гайд · 0 ответов · 17 просмотров

Я собираюсь дать пошаговые инструкции с использованием команд терминала. Знание терминала от вас не обязательно, хотя это очень приветствуется. Я предполагаю, что переменная среды RFDIR указывает на каталог Red Faction в вашей файловой системе. Если вы не знаете местоположение игры, вы можете найти ее, щелкнув правой кнопкой мыши игру в своей библиотеке и выбрав «Свойства» -> «Локальные файлы» -> «Обзор». Команда ниже устанавливает путь установки Steam по умолчанию, но вы должны заменить его, если у вас другой. экспорт RFDIR="$HOME/.local/share/Steam/steamapps/common/Red Faction" Если вы не хотите возиться с командами терминала, вы можете проверить мой скрипт в конце. Кроме того, я использую здесь p7zip для извлечения архивов ZIP и RAR. Он должен быть доступен в репозиториях большинства дистрибутивов. Но вы можете использовать любой экстрактор, который вам подходит. Dash Faction совместим только с исполняемым файлом Red Faction 1.20 North America (NA). Вы можете получить его из Faction Files [www.factionfiles.com] : wget ' https://www.factionfiles.com/ffdownload.php?id=4403 ' -O /tmp/RF.rar 7z x /tmp/RF.rar -o/tmp После того, как вы загрузили и распаковали файл, либо замените им RF.exe в каталоге игры (не забудьте на всякий случай сделать резервную копию исходного исполняемого файла), либо переименуйте его. во что-то другое и просто поместите его рядом с оригиналом — тогда вам нужно будет указать его путь в параметрах программы запуска. mv --backup /tmp/RF.exe "$RFDIR/RF.exe" # Резервное копирование и замена. Затем загрузите ZIP-файл Dash Faction с GitHub [github.com]. wget ' https://github.com/rafalh/dashfaction/releases/download/v1.9.1/DashFaction-1.9.1.zip ' -O /tmp/DashFaction.zip Распакуйте его непосредственно в каталог игры. Начиная с Proton 11, файлы Dash Faction необходимо размещать рядом с RF.exe; старый отдельный макет подпапки DashFaction нарушает внедрение DLL. 7z x /tmp/DashFaction.zip -o"$RFDIR" Наконец, свяжите DashFactionLauncher.exe с RedFaction.exe . Это файл, который запускается, когда вы нажимаете «Воспроизвести» в Steam. ln -sf --backup «DashFactionLauncher.exe» «$RFDIR/RedFaction.exe» Теперь, если вы все сделали правильно, вы должны увидеть панель запуска при нажатии «Воспроизвести» в Steam: проверьте параметры и убедитесь, что путь к исполняемому файлу указан правильно. Как только игра (надеюсь) запустится, убедитесь, что это действительно Dash Faction, посмотрев на штамп в правом нижнем углу. Если вы не хотите видеть панель запуска каждый раз при запуске игры, передайте аргумент -game через параметры запуска: Здесь [gist.github.com] — скрипт, который по сути делает все, что описано в инструкции (также с возможностью удаления мода). Однако используйте его на свой страх и риск. Вам необходимо передать ему в качестве аргумента каталог Красной фракции. # Установите ./dash_faction_proton_install.sh install "$HOME/.local/share/Steam/steamapps/common/Red Faction" # Удалите ./dash_faction_proton_install.sh uninstall "$HOME/.local/share/Steam/steamapps/common/Red Faction" Не стесняйтесь задавать вопросы, если что-то пойдет не так, я постараюсь ответить на любой из них. Если у вас возникла проблема, связанная не с Linux/Proton, а с самой Dash Faction, вы можете получить помощь на канале #dashfaction-support на сервере Faction Files Discord [discordapp.com] . Наслаждайтесь игрой и хорошего дня! --- Источник: https://steamcommunity.com/sharedfiles/filedetails/?id=1748240979
ИсточникGHub Platform · автор13.08.2026, 19:14:37
Я собираюсь дать пошаговые инструкции с использованием команд терминала. Знание терминала от вас не обязательно, хотя это очень приветствуется. Я предполагаю, что переменная среды RFDIR указывает на каталог Red Faction в вашей файловой системе. Если вы не знаете местоположение иг…
Войдите, чтобы писать в группе