Как активировать esp файлы в skyrim

Обновлено: 01.07.2024

Тема посвящена сравнительно новому формату файлов плагинов Bethesda - ESL.

До определённого времени в игре The Elder Scrolls V: Skyrim Special Edition, как и в его предшественнике The Elder Scrolls V: Skyrim Legendary Edition существовало только два формата файлов плагинов Bethesda - это esm (elder scrolls master file), мастер-файл, и esp (elder scrolls plugin file), плагин-файл.
Начиная с патча 1.5.3 в Skyrim Special Edition была добавлена поддержка нового формата файлов плагинов, известных как esl (elder scrolls light plugin file).
Плагин-файл esl - это новый, облегчённый формат обычного плагин-файла, который впервые появился в ходе обновлений игры Fallout 4.
Внимание игроков и модмейкеров он привлёк тем, что позволяет обойти предел в 255 загружаемых плагинов.

Немного теории

Что-же такое предел 255, и откуда он взялся?
Как известно, все элементы, к которым происходит обращение в игре, имеют свои уникальные идентификаторы, называемые Form ID или просто ID.
ID представляет собой октет шестнадцатиричных цифр. Формат ID имеет следующий вид: ХХ00000. Здесь два левых разряда (ХХ) отведены для определения номера плагина в порядке загрузки в игру. Каждый разряд представлен шестнадцатиричной цифрой. Тогда, максимальное количество загружаемых плагинов определяется следующим образом:

С учётом того, что плагин с номером 00 это сам Skyrim.esm, то получаем максимальное количество загружаемых плагинов модов:
 Вот так и получается лимит в 255 модов. (Учите математику, ребята ). Оставшиеся шесть разрядов октета отводятся уже под адресуемый элемент. Это его жёсткий идентификатор, который является уникальным для каждого элемента в пределах плагина. Таким образом, в пределах одного мода (плагина) может быть проадресовано 16 6 = 16777216 элементов. Полный адрес элемента в игре состоит из номера плагина в порядке загрузки (ХХ), и шести разрядов октета идентификатора. Следовательно, изменяться в ID могут только два левых разряда, значение которых зависит от места плагина в плагин-листе, при загрузке игры.

Как-же плагин esl позволяет обойти предел 255?
Тут есть одна хитрость, которая заключается в особом формате Form ID в плагинах esl. Такой Form ID называется компактным (Compact Form ID). Особенности такого формата заключаются в том, что два левых разряда октета ID здесь имеют жёсткий номер - FE. Это значит, что все ID элементов в плагинах esl начинаются с FE. Например, FE001А45.
В таком формате ID есть и другая хитрость. Порядок загрузки плагина в игре определяется следующими после FE тремя разрядами октета. А именно, как пример:
FE000А45 - первый esl в списке загрузки;
FE001А45 - второй esl;
FE002А45 - третий, и т. д.
Таким образом, максимальное количество загружаемых esl-файлов может быть 4096. Но на самом деле, загрузка такого количества файлов сопряжена с рядом трудностей, и, скорей всего, будет невозможна. Например, если плагины содержат 2048 записей типа ALCH, то таких плагинов можно загрузить не более 331, а если плагины содержат одну запись типа CELL и 2047 записей REFR, то уже можно будет загрузить 970 таких плагинов. Также накладываются ограничения дескриптора файла и длины ссылки.
Для непосредственной идентификации самих элементов в пределах плагина esl, отводятся оставшиеся три разряда. Это значит, что в плагинах esl может быть проадресовано 4096. Но это в теории. На практике этот диапазон ограничен от 800 до FFF, что позволяет адресовать лишь 2048 форм. (Для Fallout 4 начиная с версии 1.10.162 стало возможно использование 4096 в диапазоне от 000 до FFF - уточнение от wim95).

Специфические особенности esl-файлов

Формат esl-плагина разрабатывался прежде всего для Клуба творчества (Creation Club), а вовсе не для преодоления предела 255. В связи с этим, плагины esl имеют ряд специфических, и не всегда приятных, особенностей:
- они не могут напрямую редактироваться в Creation Kit (имеют атрибут "только для чтения");
- плагины, выпущенные Creation Club, помечаются как мастер-файлы и всегда загружаются сразу после официальных мастер-файлов Bethesda в порядке, указанном в файле .ccc игры. Эти esl-файлы не могут быть деактивированы (уточнение от wim95);
- плагины, выпущенные независимыми модмейкерами помечаются так же, как обычные файлы esp, но они загружаются с мастер-файлами в порядке, указанном в plugins.txt. Такие esl-файлы необходимо активировать перед загрузкой игры;
- конвертировать обычные esp-плагины в esl в текущей игре не допускается, так как это может сломать сохранение;
- скрипты модов, содержащие функции прямого обращения к ID, например GetFormFromFile(), должны быть перекомпилированы, после преобразования мода в esl;
- для модов, преобразованных в esl-плагины скорей всего могут потребоваться патчи. Существующие патчеры не полностью поддерживают плагины esl, особенно те, в которых содержаться записи типа CELL, FACT, PACK, PERK, RACE, SCEN, WRLD. Верификацию таких плагинов придётся выполнять вручную в xEdit;
- esl-файлы, выпущенные независимыми модмейкерами не могут, а скорее - не должны, использовать в качестве мастер-файлов обычные esp-плагины. Дело в том, что из-за особенностей игрового движка Skyrim Special Edition v1.5.3, любые зависимости от esp-плагина как мастер-файла, не будут загружаться ДО загрузки дочернего esl-файла.

⚠ Важно!
Чтобы избежать путаницы в дальнейшем, нужно чётко различать два понятия:
- файл имеющий флаг ESL и расширение .esl - называется esl-мастером, или лайт-мастером;
- файл имеющий флаг ESL и расширение .esp - называется esl-плагином, или лайт-плагином, или ESPFE.
В чём между ними разница будет пояснено в следующем примере преобразования esp-плагина в esl.

Преобразование esp-плагина в esl

Преобразовать esp-плагин в esl можно тремя способами - с помощью xEdit, в Creation Kit или с помощью Vortex.
Как преобразовывать esp-плагины в esl в Creation Kit описано здесь.
С помощью Vortex esp-плагины преобразовываются в лайт-плагины через вкладку "Plugins".
Ниже приведен порядок преобразования с помощью xEdit.
В качестве подопытного используем мод Лук Ренос от TarkArk (надеюсь, он на меня не обидится).
Итак, запускаем SSEEdit.exe, в окне отключаем все ненужные моды (правая кнопка мыши (ПКМ) --> Select None), выделяем наш плагин и открываем:


В загрузившемся окне видим привычный ID предмета, и незаполненную строчку Record Flags:

Как активировать esp файлы в skyrim

Как включить установку модов для Skyrim SE: (есть 3 способа)

Способ №1: установка через менеджеры модов:
1. Скачайте и установите NMM менеджер или MO/MO2 или Vortex
2. Далее уже все как обычно, добавляем архивы модов и менеджер сам все установит.

Способ №2: активация модов непосредственно в самой игре:
1. Вам нужно обязательно иметь регистрацию и аккаунт на сайте bethesda
2. Далее уже просто скачиваете моды с Нексуса или с сайтов, устанавливаете моды согласно описанию установки, у нас на сайте например в каждом описании мода есть описание установки.
3. Далее запускаем игру, в меню игры заходим в раздел "Модификации", вам предложат ввести логин и пароль (это данные от вашего аккаунта на сайте bethesda), выбираем опцию "Порядок загрузки" и у вас покажется весь список ваших установленных модов, активируйте их если галочки сняты и также можете отсортировать порядок esp. файлов.
4. Всё, можете играть.

Видео туториал как устанавливать моды через меню "Модификации" в самой игре
Спасибо Фролоff_007 за материал


Способ №3: ручная установка модов (если вы не любите менеджеры модов и не пользуетесь активацией модов в самой игре):
1. Скачиваете моды с Нексуса или с сайтов, устанавливаете моды согласно описанию установки, у нас на сайте например в каждом описании мода есть описание установки.
2. После установки мода идём по пути/диск С/пользователи/своя учётка/App Data/Local/Skyrim Special Edition/ plugins.txt (нажимаете правой кнопкой на этот файл и смотрим свойства. Снимаем галочку для чтения, закрываем и сохраняем). В файл plugins.txt вписываем все esp. файлы от устанавливаемых модов, перед каждым esp. должна быть звёздочка. Например:

3. Сохраните файл и играйте.

Примечание:
При игре с модификациями создается новый список персонажей с отдельными списками сохранений и автосохранений. В названии этих сохранений будет буква [M]. Ваш персонаж и сохраненные игры, которые были у вас до использования модификаций, останутся без изменений, и вы сможете продолжить играть с ними в любой момент.

В этом сохранении используются материалы, которые сейчас недоступны (This save relies on content that is no longer present).

Как активировать esp файлы в skyrim

Как включить установку модов для Skyrim SE: (есть 3 способа)

Способ №1: установка через менеджеры модов:
1. Скачайте и установите NMM менеджер или MO/MO2 или Vortex
2. Далее уже все как обычно, добавляем архивы модов и менеджер сам все установит.

Способ №2: активация модов непосредственно в самой игре:
1. Вам нужно обязательно иметь регистрацию и аккаунт на сайте bethesda
2. Далее уже просто скачиваете моды с Нексуса или с сайтов, устанавливаете моды согласно описанию установки, у нас на сайте например в каждом описании мода есть описание установки.
3. Далее запускаем игру, в меню игры заходим в раздел "Модификации", вам предложат ввести логин и пароль (это данные от вашего аккаунта на сайте bethesda), выбираем опцию "Порядок загрузки" и у вас покажется весь список ваших установленных модов, активируйте их если галочки сняты и также можете отсортировать порядок esp. файлов.
4. Всё, можете играть.

Видео туториал как устанавливать моды через меню "Модификации" в самой игре
Спасибо Фролоff_007 за материал


Способ №3: ручная установка модов (если вы не любите менеджеры модов и не пользуетесь активацией модов в самой игре):
1. Скачиваете моды с Нексуса или с сайтов, устанавливаете моды согласно описанию установки, у нас на сайте например в каждом описании мода есть описание установки.
2. После установки мода идём по пути/диск С/пользователи/своя учётка/App Data/Local/Skyrim Special Edition/ plugins.txt (нажимаете правой кнопкой на этот файл и смотрим свойства. Снимаем галочку для чтения, закрываем и сохраняем). В файл plugins.txt вписываем все esp. файлы от устанавливаемых модов, перед каждым esp. должна быть звёздочка. Например:

3. Сохраните файл и играйте.

Примечание:
При игре с модификациями создается новый список персонажей с отдельными списками сохранений и автосохранений. В названии этих сохранений будет буква [M]. Ваш персонаж и сохраненные игры, которые были у вас до использования модификаций, останутся без изменений, и вы сможете продолжить играть с ними в любой момент.

В этом сохранении используются материалы, которые сейчас недоступны (This save relies on content that is no longer present).

Как установить мод для Skyrim, Fallout 4 или Oblivion?


Как установить мод для Skyrim, Fallout 4 или Oblivion?

В первую очередь нужно скачать и установить архиватор файлов 7-zip или WinRAR. Почти везде используется 7-zip. Ниже ссылка на скачивание.

GAMENAME - название вашей игры Skyrim/Fallout 4/Oblivion/Fallout New Vegas/Fallout 3 и т.д.

2. Распаковываем мод с помощью программы Winrar или 7z.

3. Esp-файл плагина и папки Textures, Meshes (если они есть), которые находятся в архиве, копируем в папку GAMENAME /Data. Если вылазит диалоговое окно "Подтверждение замены файла", то нажимаем "Да-для всех".

4. Подключаем данный esp в Skyrim Launcher (Fallout 4 Launcher или Oblivion Launcher)

Внимание! Если у Вас Fallout 4 следуем инструкции ниже:

1. По пути "Мои документы/My Games/Fallout 4" находим файл Fallout4Prefs.ini и редактируем его: [Launcher] добавьте "bEnableFileSelection=1" (без кавычек)

2. Далее перемещаем ваш esp-файл в папку Data, что находится в корне Fallout 4

3. Заходим в лаунчер нажимаем на область, которая указана на скриншоте и активируем esp-файл (или файлы).


Папки Textures,Meshes , которые находятся в архиве, копируем в папку GAMENAME /Data. Если вылазит диалоговое окно"Подтверждение замены файла", то нажимаем "Да-для всех".

Как активировать esp файлы в skyrim

Читайте также: