The Elder Scrolls V: Skyrim Special Edition

The Elder Scrolls V: Skyrim Special Edition

Not enough ratings
Any* modpack's Skyrim for Steam deck
By wowhatosay
Подробное руководство по установке Mod Organizer 2, а также по установке сборки модификаций на Skyrim Special Edition для Steam deck.
   
Award
Favorite
Favorited
Unfavorite
Описание руководства
Глобально руководство делится на три модуля:
  • (По необходимости) Откат Skyrim Special Edition с 1.6.1130 до 1.6.640;
  • Установка Mod Organizer 2 (MO2) [версия Linux] на Steam deck;
  • Установка Сборки модов на Steam deck;
Сложностей вызвать не должно, если вы знакомы с MO2 и с тем, как устанавливать моды, хотя бы на уровне: посмотрел видео - запомнил - повторил, а также знакомы с интерфейсом Steam deck. Но я постарался описать каждый шаг как можно подробнее, поэтому так много букв.

Аналогично можно установить на другие игры, которые поддерживаются MO2, но в любом случае надо смотреть и адаптировать под Linux / SteamOS, когда-нибудь я до других игр доберусь.

В данном случае Mod Organizer 2 устанавливается конкретно под одну игру. Если вы захотите поставить, допустим, Skyrim и New Vegas, то по факту в системе будет 2 MO2, которые не будут конфликтовать между собой.

В теории можно установить на операционной системе Linux, так как Steam deck имеет операционную систему SteamOS, которая построена на Arch Linux (Linux). Но установка немного отличается. Все полезные ссылки для этого я оставлю в конце руководства.
Мои рекомендации и полезности
Здесь собрана рекомендованная мною информация для упрощения установки.

Все манипуляции ниже можно проводить на Steam deck в режиме рабочего стола, открыв это руководство в браузере, но для навигации по интерфейсу SteamOS советую использовать клавиатуру и мышь или хотя бы мышь. Если и мыши нет, не беда, справимся и так.

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

Установка Skyrim Special Edition строго(!) на SSD диск, аналогично установятся MO2 и моды. Для установки потребуется ~150gb свободного места со всеми установочными файлами, бэкапами и распаковками. После установки игра со сборкой занимает ~76gb (Skyrim ~20gb, ~55gb MO2 + сборка, ~0,6gb prefix). Установку на sd карту не тестировал, но у MO2 могут быть проблемы с нахождением путей файлов.

Папка .local скрыта. Чтобы найти ее необходимо включить отображение скрытых файлов в Dolphin (в правом верхнем углу настройки, затем выбрать Show Hidden Files или просто нажать Ctrl+H)
Подготовка (pt. 1): установка Skyrim Special Edition
Установка Skyrim SE/AE
  1. В Steam deck переходим в режим рабочего стола;
  2. Скачиваем Skyrim Special Edition из Steam;
  3. Переходим в Свойства Skyrim в Steam > Совместимость > Ставим галочку и выбираем последний нумерной Proton (на 10/12/23 это 8.0-4), не Proton Experimental;
  4. (Не обязательно, но рекомендую) В свойствах > Общее отключаем Облачные сохранения;
  5. Нажимаем играть, Steam создает Prefix со всем необходим для игры;
  6. В игре, если у вас есть дополнение Anniversary Update, то Skyrim предложит скачать моды Клуба Творчества, скачиваем;
  7. Закрываем игру;
  8. (Не обязательно, но рекомендую) Создаем резервную копию игры. Если во время установки что-то пойдет не так, можно будет откатиться на оригинальную версию Steam:
    • Переходим в Управление игры в Steam > Просмотреть локальные данные;
    • Выходим из папки игры в папку common (выше прописан путь как на Windows)
    • создаем копию папки Skyrim Special Edition (L2 или правая кнопка мыши по папке > Duplicate Here).
    • Дожидаемся завершения копирования;
Подготовка (pt. 2): откат Skyrim Special Edition с 1.6.1130 до 1.6.640
На днях Тодд Говард сделал нам новогодний подарок, подарив нам новое обновление с платными модами, вместо Клуба Творчества теперь это Творения. В итоге это привело к тому, что большинство модов с Nexus сломались. Фанатам это не понравилось и они тут же выпустили fix.Теперь версия Skyrim SE 1.6.1130.

Если вы собрались делать собственную сборку на Skyrim с модами, которые уже обновились под новую версию Skyrim, то скачивать и устанавливать fix не нужно.

Для всех остальных (в том числе для тех, кто собирается поставить сборку ниже):
  1. Скачиваем fix[drive.google.com]. Скаченный файл находится в папке Downloads (слева проводника Dolphin есть навигация (как на Windows)) или по пути: /home/deck/Downloads;
  2. Распаковываем архив: L2 или ПКМ по архиву > Open witc Ark > в новой открывшейся менюшки смотрим верхний левый угол кнопка "Extract" > снизу нажимаем на кнопку "Extract";
  3. Заходим в распакованную папку, копируем всё содержимое;
  4. Копируем в Skyrim Special Edition с заменой файлов (ставим галочку напротив Apply to All и нажимаем Write into / Overwrite (дэк предложит два раза));
  5. В папке с игрой Data удаляем файлы _ResoursePack.bsa и _ResoursePack.esl (Move to Trash);
  6. Готово. Теперь у нас версия Skyrim 1.6.640;

Внимание! Если Steam скачает новое обновление, то игру со сборкой придется удалять и ставить всё сначала. В Steam deck по умолчанию включена функция по установке кэш шейдеров, поэтому не пугайтесь, если Steam автоматически начнет скачивать дополнительные файлы на Skyrim, кэш шейдеров не влияет на игровые файлы.
Установка MO2 (pt. 1): Protontricks
Для стабильной работоспособности игры, нам необходимо добавить дополнительные библиотеки в Prefix, который создал Steam при первом старте игры.

Protontricks
  1. Находим в Steam deck приложение Discover;
  2. В поиске находим Protontricks и скачиваем его;
  3. В поиске находим Flatseal и скачиваем его;
  4. Открываем приложение Flatseal:
    • В программе выбираем слева Protontricks;
    • Листаем до пункта Allow и активируем все 5 галочек (они должны быть включены);
    • Следующий пункт Filesystem, аналогично активируем все 4 галочки;
    • Закрываем Flatseal;
      Мы представили права Protontricks.
  5. Открываем Protontricks;
  6. Выбираем The Elder Scrools V: Skyrim Special Edition: 489830 и жмем кнопку Ok;
  7. Появляется новое окно, выбираем Select the default wineprefix и жмем кнопку Ok;
  8. Появляется окно "Would you like to..." жмем кнопку No, далее Ok;
  9. Выбираем Install a windows DLL or companent;
  10. Далее ставим галочки напротив следующих компонентов (далее список по порядку):
    • d3dcompiler_43
    • d3dcompiler_47
    • d3dx10
    • d3dx11_43
    • d3dx9
    • d3dx9_43
    • *Возможно в будущем понадобится что-нибудь еще*
  11. Жмем Ok и ждем ~пару минут (зависит от скорости интернета);
  12. Далее Protontricks снова предлагает нам действия, но мы отказываемся, выходим, нажав Cancel пару раз;
  13. Для проверки работоспособности Protontricks в Konsole вводим команду:
    protontricks

Установка Microsoft Visual C++ и DOT .NET SDK
  1. Скачиваем Microsoft Visual C++[learn.microsoft.com] с архитектурой x64;
  2. Скачиваем DOT .NET SDK[dotnet.microsoft.com] с архитектурой x64;
  3. Открываем Protontricks;
  4. Выбираем The Elder Scrools V: Skyrim Special Edition: 489830 и жмем кнопку Ok;
  5. Появляется новое окно, выбираем Run winecfg и жмем кнопку Ok;
  6. В новом окне переходим в Applications, Windows Version ставим Windows 10, Apply, Ok;
  7. Появляется новое окно, выбираем Run Explorer и жмем кнопку Ok;
  8. Ищем загруженные ранее файлы в папке Downloads по пути:
    /home/deck/Downloads
  9. Устанавливаем Microsoft Visual C++ и DOT .NET SDK следуя установщику;
  10. После установки закрываем Protontricks;
Установка MO2 (pt. 2): Mod Organizer 2
Установка Mod Organizer 2 на Steam deck
  1. Скачиваем адаптированный для Linux Mod Organizer 2 с Github[github.com](файл mo2installer-4.4.0.tar.gz) и распаковываем его;
  2. В папке mo2installer-4.4.0 на файл install.sh жмем L2 или ПКМ > Run in Konsole;
  3. В окне установки выбираем Skyrim Special Edition, жмем Ok;
  4. Появится окно It is highly... жмем No, не ошибитесь!;
  5. Далее программа предлагает выбрать путь, где будет находится MO2 и наши моды Skyrim, оставляем как есть, просто жмем Ok;
  6. появится еще один вопрос (Directory...), создать ли эту самую папку для MO2? Соглашаемся, жмем Yes;
  7. Программа начнет скачивать из интернета необходимые файлы и устанавливать их, ждем;
  8. Installation successfull!, Mod Organizer 2 установлен, жмем Continue, закрываем Konsole;
  9. Для дальнейших действий: если у вас нет подключенной мыши, то управление в MO2 не будет работать, так как Steam думает, что это Skyrim. Для работы с MO2 в настройках контроллера > шаблоны, необходимо выбрать Mouse Only;
  10. Запускаем Skyrim из Steam из режима рабочего стола;
  11. И если Вы всё сделали правильно, то запустится окно MO2 и предложит создать новый экземпляр, соглашаемся, жмем Next;
  12. Выбираем второй пункт Create a portable instance, не перепутайте!;
  13. Выбираем Skyrim Special Edition;
  14. Далее MO2 предложит изменить путь, оставляем как есть, Next;
  15. (Не обязательно) MO2 предложит связать аккаунт Nexus с MO2, связываем, если необходимо, Next;
  16. Finish;
  17. Show tutorial? пропускаем, No;
  18. Открывается окно MO2;
  19. Поздравляю! MO2 Установлен и готов к работе;
  20. Закрываем MO2 (сверху справа красный крестик);
Далее при запуске игры будет открываться MO2.
Необходимая информация для работы с MO2
Очень важно! В будущем внимательно смотрите, что копируете в папку с модами в MO2 и вообще в любую другую папку будь то сборка или один незначительный мод. В Linux папка Mods и папка mods это две разные папки.

Mod Organizer 2 находится по пути, там же будут храниться ваши моды:
Z:\home\deck\Games\mod-organizer-2-skyrimspecialedition\modorganizer2
Сборка модов (pt. 1): описание под Steam deck
Описание сборки
https://steamproxy.net/sharedfiles/filedetails/?id=2959506808
Почему именно сборка Elegy - AE?
  • Простая установка. По сути все, что требуется для установки это перекинуть туда-сюда файлы с модами. Всё остальное за вас сделал автор;
  • Сборка легка для освоения новичку, если вы только познаете моддинг;
  • Обновления. Автор проделал огромную работу и продолжает оптимизировать сборку. Отсюда постоянные обновления. Со Steam deck, конечно, все немного сложнее, но об этом мы поговорим позже;
  • Модульность и гибкость. В сборке нет ничего лишнего, можно поверх сборки устанавливать свои моды, даже если будут конфликты, можно отключить мод или установить соответствующий патч. В общем сборку можно переделать под себя, но сильно не увлекайтесь. ;)
  • Оптимизация. пойдет даже на слабых PC, карты уровня gtx 9xx серии вполне достаточно. В нашем случае для Steam deck это идеальный вариант. Красивая картинка и стабильные 30fps в открытом мире с редкими просадками и ~60fps в помещениях;
Это было мое небольшое описание сборки, подробнее вы можете ознакомиться с ней по ссылке выше.
Сборка модов (pt. 2): установка на Steam deck
  1. К этому моменту Вы должны были сделать все, что описано выше в этом руководстве. Ещё раз запускаем Skyrim через Steam в режиме рабочего стола, должен открыться MO2, если всё работает, закрываем MO2;
  2. Просмотрите инструкцию по установке сборки у автора для общего понимания, далее я буду говорить так, как будто вы уже знаете что и куда переносить;
  3. Если у вас нет дополнения Annieversary Update, то скачиваем Update[drive.google.com], распаковываем папку и копируем с заменой файлов в папку Data в папке Skyrim Special Edition;
    /home/deck/.local/share/Steam/steamapps/common/Skyrim Special Edition
  4. Скачиваем все необходимое для сборки по ссылке выше или на сайте Сборка Elegy - AE[gamer-mods.ru]
  5. Состав сборки должен быть примерно таков:
    • Несколько zip файлов с самой сборки;
    • Один zip файл с обновлениями (если его нет, то сборка была перезалита, обновления уже внутри главный файлов сборки);
  6. (Мои рекомендации) Лично я скачивал сборку как на Windows, а потом перемещал файлы, так и на Steam deck. Тут уже как вам удобно. Далее я буду проводить действия на Steam deck. Я создал отдельную папку на рабочем столе Skyrim steam deck и поместил все скаченные файлы туда. Обязательно поместите все zip файлы в одну папку, так как сборка разбита на тома;
  7. По файлу Skyrim AE - Elegy.7z.001 жмем L2 или ПКМ > Open with Ark > верхний левый угол Extract > ниже Extract, дожидаемся распаковки (~25 минут на Steam deck);
  8. Ещё раз смотрим инструкцию по установке сборки от автора;
  9. Переносим содержимое папки "Скоп. содержимое папки в игру": выделяем все файлы из папки > L2 / ПКМ по любому из выделенный файлов > Copy / Cut и переносим в папку Skyrim Special Edition (L2 / ПКМ по свободному месту в папке > Paste X Items (ставим галочку напротив Apply to All и жмем Write Into / Overwrite);
    /home/deck/.local/share/Steam/steamapps/common/Skyrim Special Edition
  10. Аналогично переносим содержимое папки "Скоп. содержимое папки в сборки" в папку MO2;
    /home/deck/Games/mod-organizer-2-skyrimspecialedition/modorganizer2
  11. Далее распаковываем Skyrim AE - Elegy Update и аналогично переносим содержимое папок;
  12. Запускаем Skyrim через Steam, откроется MO2;
  13. Слева Должно быть около 1000 модов справа около 600 плагинов (на 10/12/23 1035 модов и 618 плагинов);
  14. Ура! Сборка установлена. Осталось настроить её под Steam deck;
Сборка модов (pt. 3): оптимизация под Steam deck
Создание профиля
Для начала нам нужно создать собственный профиль. В сборке уже присутствуют два профиля: Default и Default - Performance, они полностью настроены, их мы не трогаем, в случае чего можно будет откатиться.
  1. Запускаем MO2 (игру через Steam);
  2. За основу возьмем Default - Performance: сверху над модами будет строка Profile);
  3. Выбираем не профиль, а <Manage...>, откроется новое окно;
  4. Выбираем Default - Performance и слева жмем кнопку Copy;
  5. В новом окне MO2 предложит назвать профиль, называем, допустим, Default - Steam deck;
  6. Наш профиль готов;

Настройка модов
Теперь, когда у нас есть собственный профиль, его необходимо настроить под Steam deck.
Отключение несовместимого плагина
Для начала нам необходимо отключить один плагин и один мод:
  1. Слева ищем модуль СЛУЖЕБНЫЕ ПЛАГИНЫ и отключаем Custom Skills Framework;
  2. Далее модуль МАГИЯ И КРИКИ и отключаем Storamcrown - A shout Overhaul;
Плагин Custom Skills Framework не совместим с Linux, а единственный мод, который требует этот плагин это Stormcrown - A shout Overhaul, небольшая жертва;

Настройка ini файлов
В MO2 сверху меню (значок пазлов) > INI Editor;
  1. Включение геймпада:
    • Выбираем skyrimprefs.ini;
    • Ищем строку [Controls];
    • В этом пункте должна быть строка:
      bGamePadRumble =1
      1 - вкл. / 0 - выкл.
    • Save;

  2. Разрешение экрана:
    • Выбираем skyrimprefs.ini;
    • Ищем строку [Display];
    • В этом пункте должна быть строки:
      iSize H =1080 iSize W =1920
    • Заменяем на:
      iSize H =800 iSize W =1280
    • Save;

  3. Включение русской озвучки:
    • Выбираем skyrim.ini;
    • Ищем строку [Archive];
    • В этом пункте должна быть строка:
      sResourceArchiveList2=Skyrim - Voices_en0.bsa, ...
    • Заменяем en на ru;
    • Save;
    • Слева ищем модуль ФИНАЛИЗАЦИЯ и включаем Elegy - Russian Voise;

  4. Включение быстрого сохранения в меню игры:
    • Слева ищем модуль ИНТЕРФЕЙС и отключаем Remove QuickSave Button from SkyUI System Menu;

Дополнительная оптимизация
С помощью этих настроек я добился стабильный 30fps в открытом мире и 60fps в помещениях.
  1. Понижение текстур теней:
    В профиле разрешение теней стоит 2k, можно понизить до 1k или 1/2k
    • В MO2 сверху меню (значок пазлов) > INI Editor;
    • Выбираем skyrimprefs.ini;
    • Ищем строку [Display];
    • В этом пункте должна быть строка:
      iShadowMapResolution =2048
    • Заменяем на:
      iShadowMapResolution =1024
    • Save;
    • Слева ищем модуль ОПЦИОНАЛЬНОЕ и включаем Shodow boost;
  2. Шейдеры сообщества:
    Я пока оставил их включенными, по заявлениям автора, они почти не влияют на производительность (минус ~3fps). Вы можете отключить:
    • Слева ищем модуль ШЕЙДЕРЫ СООБЩЕСТВА и отключаем все моды в профиле;
Сборка модов (pt. 4): обновления
Если автор сборки выпустил последующие обновление, 10 раз подумайте, надо ли его устанавливать. Если в обновлениях присутствует папка profiles, то вам придется заново проделывать пункт Сборка модов (pt. 3): оптимизация под Steam deck. Рекомендую ставить обновление, если оно исправляет критические для игры ошибки.
ЧАВО и советы: начало игры и настройка
С этого момента можно запускать Skyrim со сборкой в игровом режиме. Первым делом запустится MO2, тыкнув по экрану пальцем на Run, запустится игра. Если вы наигрались, то MO2 выключатся через: кнопка Steam > Выйти из игры.

Рекомендую запускать MO2 только через режим рабочего стола, если вы собрались работать с MO2.

(Для SkyUI) После того, как создадите персонажа, зайдите в настройки > управление, нажмите Y, чтобы восстановить управление по умолчанию.
Рекомендую в настройках контроллера установить раскладку сообщества Skyrim for Steam Deck with Hotkey & Gyro от Tessa Wolf.

(Для Elegy) Свои моды вы можете добавить на свой страх и риск! Мелкие моды по типу: оружие / броня / напарники / и т.д. ставятся без проблем, остальное надо смотреть на конфликты. По вопросам по модам обращайтесь к автору сборки в дискорд. Из модуля ОПЦИОНАЛЬНОЕ из того, о чем мы не говорили, советую включить Experience, остальное по желанию. Перед тем, как установить и подключить тот или иной мод, сделайте бэкап профиля.

Слишком маленький интерфейс и субтитры?
За это отвечает мод SkyHud. Настраивается через skyhud.txt по пути:
/home/deck/Games/mod-organizer-2-skyrimspecialedition/modorganizer2/mods/SkyHUD/interface/skyhud

LOOT
В Linux версии не работает LOOT, поэтому пользуемся встроенной в MO2 сортировкой, этот тот же самый LOOT, (справа плагины, кнопка Sort. Перед тем, как установить и подключить тот или иной мод, сделайте бэкап профиля.

Как полностью удалить Skyrim, MO2 и модификации?
  1. Удаляем Skyrim Special Edition через Steam;
  2. Удаляем остаточные файлы Skyrim Special Edition по пути (проводник Dolphin):
    /home/deck/.steam/steam/steamapps/common/Skyrim Special Edition
  3. Удаляем Prefix Skyrim (489830) по пути:
    /home/deck/.steam/steam/steamapps/compatdata/489830
  4. Удаляем MO2 по пути:
    /home/deck/Games/mod-organizer-2-skyrimspecialedition/modorganizer2
    /home/deck/.config/modorganizer2
Критические ошибки, баги, вылеты
Да, да и ещё раз да. Всё это будет как на чистой игре, так и сборке, даже в самом MO2 могут случаться вылеты и ошибки. Держим в голове, что мы играем на Linux с эмуляцией Windows.

За ~4 часа тестов, я наткнулся только на один критический момент из-за плагина, который я уже исправил. Я понимаю, что этого времени очень мало. Надо тестировать дальше.

Наиграв ~15 часов, пока не нашёл критических ошибок, но каждые ~2~3 часа вылет, судя по логам скорее всего дело в железе steam deck, поэтому не советую поверх сборки устанавливать какие либо ещё моды.

Здесь будут собраны важные критические ошибки и их исправления.
Заключение
На днях я задумался, почему нет адекватных инструкций по установке модов на Skyrim и на подобные игры. Начал разбираться. Разобрался. Перерыл весь интернет в поисках ответов на вопросы. Теперь я понимаю почему. Местами очень душно получилось в моей инструкции, согласен. Я буквально с вами сейчас проделывал работу, попутно подробно записывая свои шаги. Поэтому если я хоть как-то Вам помог, буду рад любой вашей активности!
Полезные ссылки
SteamTinkerLaunch
Есть еще более простой вариант установки MO2. SteamTinkerLaunch скачивается через ProtonUp-Qt, который можно найти в Discover. Но на момент написания статьи (09/12/23, версия v12.12) программа не работает. Ждем обновлений.
Ссылка на SteamTinkerLaunch[github.com]

Альтернативная сборка модов
Если вы все же испугались этого руководства, то на просторах ру интернета есть ещё один вариант установки, более простой и понятный. Автор собирал сборку конкретно под Steam deck. Он тщательно подбирал каждый мод. Поэтому за оптимизацию можно не переживать.
Ссылка на Skyrim AE (PC+Steam Deck Optimized) by Ewgee[gamer-mods.ru]

Источники, которые мне помогли в написание руководства
Mod Organizer 2 for Linux[github.com]
YouTube: Steam Deck Skyrim Mod Guide
YouTube: How To Mod Skyrim On Steam Deck