The Elder Scrolls II: Daggerfall

The Elder Scrolls II: Daggerfall

Not enough ratings
Нативный TES:Daggerfall на Linux/Steam Deck
By AniX
Наглядное руководство по установке и запуску нативной версии The Elder Scrolls II Daggerfall с Русификатором на операционные системы GNU/Linux


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

Материалы:
Видео инструкция по установке на Steam Deck (EN)
Официальный англоязычный гайд[forums.dfworkshop.net]
2
   
Award
Favorite
Favorited
Unfavorite
Лёгкая установка и запуск используя Luxtorpeda
Данный способ удобен для пользователей Steam Deck и для тех кому не хочется возится с терминалом
  1. Установите используя ваш менеджер Wine/Proton слой совместимости под названием Luxtorpeda

    Менеджеры Wine/Proton на выбор:

    1. Для пользователей GTK/GNOME - ProtonPlus[github.com]
    2. Для пользователей QT/KDE - ProtonUp-Qt[github.com]



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

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

  3. Запускаете игру и во всплывающем окне выбираете движок Daggerfall Unity ждёте и игра запустится с нативным движком
Ручная установка и запуск
  1. Скачиваем с Github страницы версию для Linux[github.com], на момент написания версия 0.16.1 (Release Candidate).


    Распаковываем всё что внутри архива в папку по пути
    $HOME/.local/share/Steam/steamapps/common/The Elder Scrolls Daggerfall/DOSBox-0.74

  2. Чтобы запустить исполняемый файл DaggerfallUnity.x86_64 находящийся внутри папки игры прописываем в Параметры запуска игры Steam и запускаем
    mangohud gamemoderun "./DaggerfallUnity.x86_64" # %command%
Как указать данные игры из проводника?
У вас при запуске будет требовать папку с необходимыми файлами игры, проблема в том что проводник файлов игры не видит скрытые папки .steam и .local где собственно лежат ваши скачанные игры.

Есть два варианта

  1. Создать символическую ссылку папки Steam у себя в домашней директории, сделать это можно командой ln
    cd $HOME ln -s .steam steam
    После чего снова запускаем игру и находим сим. ссылку на steam в домашней директории которую мы сделали, и указываем до папки.
    ../The Elder Scrolls Daggerfall/DF/DAGGER



  2. Вручную прописать путь к файлам игры в конфиг файле который инициализировался при запуске порта, переходим в каталог где лежит этот конфиг файл
    $HOME/.config/unity3d/Daggerfall Workshop/Daggerfall Unity/
    И открываем settings.ini и редактируем вторую строчку чтобы было нечто похожее ниже и сохраняем
    ... MyDaggerfallPath = /home/anix/.local/share/Steam/steamapps/common/The Elder Scrolls Daggerfall/DF/DAGGER ...

    После правки конфига при запуске игры вас встретит окно с настройкой и возможностью начать игру

Установка Русификатора
С версии 0.16.1 DF Unity получила возможность кириллицы, и с этого момента доступен Русификатор для игры на NexusMods[www.nexusmods.com].
Но необходимо иметь там учетную запись

Установка для Linux/SteamDeck проста:

На странице Русификатора[www.nexusmods.com] во вкладке Files качаем:
  • Основной файл RU.Daggerfall.Unity.<версия>
  • Для видеороликов качаем Daggerfall Movies Linux

Оба распаковываем с заменой файлов в DaggerfallUnity_Data/StreamingAssets

После чего игра при запуске будет Русифицирована
Скриншоты порта с Русификатором
8 Comments
Mental Reservation Nov 8, 2023 @ 9:49pm 
Спасибо за гайд дружище!
AniX  [author] Nov 3, 2023 @ 4:05am 
Обновил руководство, список изменений
- Обновил до 1.16 Release Candidate
- Исправил пути при ручном указании данных игры из проводника
- Добавил Русификатор
- Обновил скриншоты геймплея на Русифицированные
- Мелкие правки
AniX  [author] Nov 2, 2023 @ 4:20pm 
Знаю, было такое не раз. Я в такие моменты пишу в приватные комментарии разработчиков чтобы вернули удалённые ссылки, спустя время помогло.
jagget Nov 2, 2023 @ 3:46pm 
@AniX Стим сошёл с ума и вырезал все ссылки из твоего гайда :steamfacepalm:
AniX  [author] Oct 27, 2023 @ 5:15am 
@jagget Отлично! Как появится время протестирую ваш русификатор и обновлю руководство
jagget Oct 26, 2023 @ 7:27pm 
Daggerfall Unity 0.16.1 уже полноценно работает с кириллицей и кириллическими шрифтами. Перевод ставить по вкусу, например мой https://www.nexusmods.com/daggerfallunity/mods/511
AniX  [author] Jun 9, 2023 @ 1:23pm 
@borov1n Старался специально, благодарю за поддержку))
borov1n Jun 9, 2023 @ 1:18pm 
должно работать на любом дистре. инструкция универсальная. автор молодец