Запуск обновленного TIE Fighter на Linux
GHub Platform · Гайд · 0 ответов · 5 просмотров

Установите протонные трюки, если у вас его еще нет. Мы будем использовать этот инструмент для изменения переопределений dll в Winepfx игр. Установите его, следуя инструкциям здесь. https://github.com/Matoking/protontricks/blob/master/README.md Установите игру через SteamUI. В настоящее время я запускаю его, принудительно используя версию Steamplay 5.0.9, но другие версии также могут работать. Запустите игру, во всплывающем окне выберите «специальное издание» (обновленную версию). Он должен нормально войти в меню и позволить вам создавать персонажа, смотреть брифинги по полетам и т. д. Создайте персонажа и убедитесь, что вы можете хотя бы попасть в меню. Нажмите escape и установите настройки графики. Выберите 3D-ускорение, затем выйдите в Steam. По умолчанию игра вылетает, когда вы заходите на миссию, похоже, не удается запустить двигатель полета. Для меня это общая проблема во всех играх Xwing. Сбой, похоже, связан с кодом игры и реализацией Wine ddraw. Мы исправим это, заменив версию ddraw и указав Wine использовать предоставленную версию. Шаг 1: загрузите замену ddraw. Здесь есть 2 разных варианта, и оба мне помогли, если вы добавите файл nopowervr.txt (из xwa ddraw) в каталог игры. без него игра вылетает в режиме 3D-ускорения. 1) xwa ddraw с https://github.com/rdoeffinger/xwa_ddraw_d3d11/releases/latest 2) dgVoodoo2 с https://github.com/dege-diosg/dgVoodoo2/releases/latest Я рекомендую использовать xwa ddraw В zip-архиве должны быть эти файлы $ unzip -l xwing_ddraw_d3d11_1.5.13.zip Архив: xwing_ddraw_d3d11_1.5.13.zip Длина Дата Время Имя --------- ---------- ----- ---- 1142 01.01.2019 10:43 LICENSE.txt 6900 18.06.2020 18:30 ddraw.cfg 347936 2020-06-27 16:01 ddraw.dll 295 2020-06-18 18:30 nopowervr.txt 2508 2020-06-18 18:30 readme.txt --------- ------- 358781 5 файлов Скопируйте ddraw.cfg , ddraw.dll и nopowervr.txt в папку обновленной версии, в которой установлена игра. моя здесь ~/.local/share/Steam/steamapps/common/STAR WARS Tie Fighter/remastered/. Вы можете найти свою папку, щелкнув правой кнопкой мыши по игре и выбрав «Просмотреть локальные файлы». Примечание. Чтобы обеспечить правильную работу контроллера Steam в игре, я установил JoystickEmul = 0. Шаг 2: сделайте Wine, используйте замену библиотеки ddraw. Идентификатор игры для STAR WARS™: TIE Fighter Special Edition — «355250». Вы можете подтвердить идентификатор игры, запустив его в терминале protontricks -s TIE Или вы можете просто довериться мне и запустить protontricks 355250 Winecfg Выберите вкладку «Библиотека» и «Новое переопределение для» Library» введите ddraw и нажмите «Добавить». Подтвердите предупреждение. Тогда в существующих переопределениях вы должны увидеть ddraw (родной, встроенный). Выйдите из этой программы, и теперь игровые миссии должны работать. Динамичная музыка в обновленной версии вообще не играет. Это можно исправить, следуя этой инструкции. Скачать https://www.vogons.org/download/file.php?id=27848 Загруженный файл должен содержать эти файлы Имя Размер Соотношение упакованных данных Дата Время Аттр CRC Meth Ver -------------------------------------------------------------- libvorbis-0.dll 178536 73483 41% 26-01-13 21:25 .....A. D6EA5EDD m3c 2.9 libvorbisfile-3.dll 46960 17406 37% 26-01-13 21:25 .....А. 8A41DA4F m3c 2.9 winmm_mciclose.dll 52750 14088 26% 28-09-16 10:25 .....А. 8987CD2F m3c 2.9 winmm_nomciclose.dll 52750 12748 24% 28-09-16 10:24 .....А. DE54DA4F m3c 2.9 libogg-0.dll 58357 21407 36% 15-09-12 03:41 .....А. E85E6F13 m3c 2.9 распаковать все в папку с игрой, перезаписав уже находящиеся там файлы. Затем переименуйте winmm_nomciclose.dll в win32.dll. Затем мы используем hexedit, чтобы изменить TIE95.EXE, не ссылаясь на winmm.dll, а вместо этого используя недавно добавленный win32.dll. Внутри TIE95.EXE должно быть две ссылки на WINMM. Мы можем проверить это, запустив эту команду из каталога игры. строки TIE95.EXE | grep -i winmm --fixme вставьте сюда вывод примера - далее, если у вас еще нет hexedit, установите его на свой дистрибутив Linux, на Ubuntu сделайте это apt-get install hexedit Используйте hexedit и откройте Tie95.exe hexedit TIE95.EXE Нажмите <tab>, чтобы переключиться на ascii ctrl-r, найдите WINMM, замените MM на 32, был 1 случай, который вы нужно изменить. если вы допустили ошибку т.е. заменили неправильные символы, то выйдите без сохранения ctrl-c и повторите попытку. сохраните, нажав ctrl-x. Проверьте работу, выполнив $ strings TIE95.EXE | grep -i winmm $ строки TIE95.EXE | grep -i win32 WIN32.dll $ Теперь в игре должна работать музыка, которая будет динамически меняться по ходу игры. Этот раздел был создан по мотивам этой темы https://steamcommunity.com/app/355250/discussions/0/348292787748593932/ Загрузите TFReconstructedGOGEdition.zip с https://www.savingcontent.com/2014/08/09/guide-play-xwingseries-on-modern-pc/7/ в разделе «Инструкции по изданию GOG.com». Этот архив содержит более качественную озвучку из DOS-версии Tie Fighter на компакт-диске, а также переработанные музыкальные треки Дэниела «Ицхака» Беннета на основе DOS-версии Tie Fighter. Внутри ZIP-архива есть две папки: VOICE и MUSIC. Распакуйте их в каталог игры, перезаписав все существующие файлы с таким же именем. Мне не пришлось заменять файл TIE95.EXE файлом из zip-файла из-за исправления, описанного в предыдущем разделе. Пример содержимого zip-архива приведен ниже. $ unzip -l TieFighterReconstructedGOGEdition.zip Архив: TieFighterReconstructedGOGEdition.zip Длина Дата Время Имя --------- ---------- ----- ---- 0 29.05.2012 20:08 VOICE/ 0 29.05.2012 20:08 VOICE/10M1/ 649813 1995-10-24 20:13 VOICE/10M1/10M1.LFD 128737 1995-08-22 12:19 VOICE/10M1/10M1I1.VOC --snip-- 1071616 29.10.2014 02:22 TIE95.EXE 0 29.10.2014 03:01 МУЗЫКА/ 0 29.10.2014 03:01 МУЗЫКА/ 13295674 29.05.2012 19:49 МУЗЫКА/AWE.WAV 9062596 06.06.2012 21:32 MUSIC/BATTLE.WAV 8457466 06.06.2012 21:32 MUSIC/BATTLE1.WAV 11834372 06.06.2012 21:32 MUSIC/BATTLE10.WAV --snip-- 5415935 29.10.2014 02:57 MUSIC/Track04.ogg 15227014 29.05.2012 19:49 MUSIC/TRAINPOD.WAV --------- ------- 834752278 1470 файлов $ Улучшения, которые можно внести в это руководство: 1) обеспечить правильную работу 3D-ускорения. Я пробовал использовать библиотеку glide и другие версии ddraw (xwa_ddraw_d3d11), но эта мне подошла лучше всего. Библиотека dgVoodoo применяет некоторое сглаживание, и вывод игры масштабируется до собственного разрешения моего монитора. 2) улучшена музыка/речь. --- Источник: https://steamcommunity.com/sharedfiles/filedetails/?id=2261046709
ИсточникGHub Platform · автор31.07.2026, 21:16:32
Установите протонные трюки, если у вас его еще нет. Мы будем использовать этот инструмент для изменения переопределений dll в Winepfx игр. Установите его, следуя инструкциям здесь. https://github.com/Matoking/protontricks/blob/master/README.md Установите игру через SteamUI. В нас…
Войдите, чтобы писать в группе