Перейти к публикации

2. Data - ESP и BSA


Если вы не прочитали гайд: 1. Общие Сведения — То советую вам его прочитать перед продолжением ознакомления. 

В данной теме мы обсудим с вами файлы находящиеся в паке Data, структуру архивов, чем распаковывать архив и как правильно упаковывать назад (в кратком виде!) Расширенную версию читайте в Теме 3. Работе с ESP и BSA v2.5

Игровые папки в Data

В папке с игрой вы можете наблюдать кучу файлов и папок, что же они из себя представляют и что в них хранится? Давайте разберём. 

  • DialogueViews - Данная папка должна всегда оставаться в Data. Она нужна для работы в Creation kit.
  • Dyndolod- Lodsettings - Нужны для работы с лодами. Иногда такие папки встречаются в некоторых модах. Зачастую они нужны для правильного создания лодов, такими модами как: Dyndolod
  • Interface - В данной папке хранятся файлы, отвечающие за диалоговые окна игры, а проще говоря всё что связанно с Интерфейсом - SWF. Если вам надо найти шрифт, заменить файл отображения интерфейса, значок, логотип, то всё это вы найдёте там! Также в данной папке присутствуют иногда Translations - где в некоторых модах можно найти файлы перевода для различных языков и отредактировать их через обычный Notepad.
  • Meshes - В данной папке хранятся все модели объектов, анимации, и файлы лодов* игры. Все Модели имеют формат NIF - и открываются с помощью приложения

    Для того чтобы увидеть данный контент, вам необходимо авторизоваться на сайте!

    .
  • Music - Папка в которой хранится всё музыкальное сопровождение игры. 
  • Scripts - В этой папке находится сердце игровых квестов, диалогов, управления и многого всего другого — скрипты. Данные файлы можно компилировать и декомпилировать с помощью Creation kit или других приложений для Skyrim модинга. Важно, чтобы в вашем каталоге были все файлы из папки Sourse, иначе большинство скриптов не захочет компилироваться когда вы их будете менять.
    • В папке Sourse лежат Декомпилированные файлы скриптов и имеют расширение PSC
    • Компилированные файлы имеют шифрование и расширение PEX которые лежат в корневой папке Scripts
    • В модах не всегда скрипты из папки Sourse имеют последние изменения, что уже имеются в Pex файле. Перед редактированием или изменением желательно Декомпилировать оригинал файла что бы не словить ненужных ошибок в моде. Такое бывает у авторов модов. 
  • SEQ - Обычно данная папка не несёт никаких полезных функций и её просто удаляют. 
  • Shadersfx - Шейдеры - спецэффекты окружения.  
  • SKSE - Тут хранятся  плагины и настройки для основной модификации поддержки сторонних модов

    Для того чтобы увидеть данный контент, вам необходимо авторизоваться на сайте!

    Его наличие в сборке обязательно!
  • SkyProc Patchers - Данная папка поставляется вместе с такими модами как DSR - ASIS - Redone - SUM, и некоторыми другими. В ней находятся Java патчеры для этих модов. Для работы патчеров нужна установленная Java на вашей Windows!  
  • Sound - О данной папке говорить излишне. 
    • FX - В этой папке хранятся звуки окружающего мира и все игровые эффекты.
    • Voices - папка имеет звуковые файлы разговоров, пения и др звуки издаваемые персонажами. 
  • Strings - В данной папке лежат файлы перевод. Обычно мододелы не создают такие файлы, а делают локализацию непосредственно в Мастер файлах ESP - ESM, либо через файлы в папке interfase\Translations
  • Textures - В этой папке находятся все текстуры к различным объектам, находящимся в папке Meshes. Начиная от домов и заканчивая лодами* - и спец эффектами которые есть в игре.
    • Без папки Meshes - папка с текстурами абсолютна бесполезна. Так как исчезнут все объекты. 
    • Без папки Textures - Все файлы из Meshes будут розового цвета. Так игра показывает, что модель не имеет текстуру, или имеются ошибки в Меш файле*, что можно легко посмотреть через Nifscope
  • Tools - Данная папка появляется только после установки модификации FNIS
    • GenerateFNIS_for_Modders - Папка для модеров. (До сих пор не понимаю назначения)
    • GenerateFNIS_for_Users - Пользовательский патчер анимаций для игры. 

Это самые важные и нужные папки игры с которыми вы в последствии столкнётесь создавая свою сборку.

Что такое Bsa и с чем его едят?!

Bsa - Это специальный тип архива, который распознаётся игрой, и загружается уже в последствии игрового процесса.

  • Данный архив может иметь одинаковое название с esp или esm файлом, и являться базой файлов для этого мода.
  • Bsa файлы не имеющие пары с esp или esm файлом, подключаются через Skyrim.ini файл, находящийся в Документах\My Games\Skyrim (смотрите пост 1)
  • Файлы и папки внутри архива имеют точно такую же структуру, как и файлы в папке Data, они могут быть распакованы из bsa и просто лежать в папке Data. В таком виде игра даже будет более быстро просматривать файлы, так как ей не придётся тратить ресурсы для распаковки архивов. Это может значительно увеличить стабильность игрового процесса. Но может замедлить первый запуск игры на 2 -3 минуты, если у вас будет свыше 100 больших модов. 
  • Распаковать, упаковать или прочитать файлы можно с помощью приложений: 

    Для того чтобы увидеть данный контент, вам необходимо авторизоваться на сайте!

    или 

    Для того чтобы увидеть данный контент, вам необходимо авторизоваться на сайте!

     и подобным им для Skyrim!
  • Ba2 - это точно такие-же архивы принадлежащие Fallout играм.

ESP - Это исполняемый файлы игры или любого мода который изменяет параметры игры или объектов в ней. В этих файлах записаны такие вещи как: параметры оружия, брони, квесты, NPC, еда, диалоги, расы, расположение объектов и всего мира. Всё что вы видите в игре это прописанные данные в ESP файлах игры или мода который вы поставите. Начиная от параметров игрока, и заканчивая дощечкой на доме ярла. Мы ещё вернёмся к разбору ESP - ESM файлов в других постах. Ведь это целая структура. 

ESM - Это тот же исполняемый файл который просто имеет более высокий приоритет загрузки, и располагается выше всех модов. 

  • Открываются ESP - или ESM файлы с помощью:

    Для того чтобы увидеть данный контент, вам необходимо авторизоваться на сайте!

    Для того чтобы увидеть данный контент, вам необходимо авторизоваться на сайте!

    либо Creation kit. Это важная часть работы над сборками, так как в 

    Для того чтобы увидеть данный контент, вам необходимо авторизоваться на сайте!

     и в Creation kit 
    вы проведёте большую часть своего времени.

Порядок загрузки файлов:

Во всём есть порядок. В жизни, в работе, а тем более в файлах и компьютере. Так и в нашем случае тоже есть порядок, по которому Скайрим грузит файлы. 

  1. Грузятся BSA игры, прописанные в Skyrim.ini
  2. Грузятся Bsa приписанные к каждому esp - esm файлу модов по порядку их загрузки.
  3. Грузятся файлы из папки Data игры. 

Исходя из этого, файлы, находящиеся непосредственно в папке Data будут приоритетнее, так как грузятся самыми последними! Даже если у вас будет один и тот же файл в разных bsa и в папке Data, грузиться будет в итоге только самый последний, а именно из папки Data.

По этому принципу работают абсолютно все файлы в игре, и даже esp-esm, так как в них содержится куча данных, которые могут перезаписываться другими модами, для таких файлов создают патчи совместимости! И настраивается порядок загрузки с помощью BOSS или новейшего 

Для того чтобы увидеть данный контент, вам необходимо авторизоваться на сайте!

 

Для понимания того как работать с esp - esm файлами и создавать патчи, смотрите гайды по Tes5Edit.

Следующий гайд посвящён работе с Bsa Архивами. Как создать и как его активировать в игре. 

 

Полезная информация: 

  • Лоды - Это объекты удалённой отрисовки. Проще говоря, модели более плохого качества, которые рисуются на очень больших расстояниях от игрока, для оптимизации игры.
  • Skyrim.ini - находится по пути: Ваши документы\My Games\Skyrim
  • Меш файл: Сокращенное название моделей в игре с расширением .Nif




Отзывы пользователей

Рекомендованные комментарии

Нет комментариев для отображения



Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Ознакомьтесь пожалуйста с нашими правилами сообщества: Условия использования