Stellaris Guide 853

Stellaris Guide 853

Описание

Хотел бы этого? Модифицируй! Реально. Это просто. Если тебя, что то раздражает по мелочи, или ты хотел бы запилить мод для себя, для друзей, для Синтов из Андромеды, сделай это!

Гайд прост, для людей не имевших опыта написания кода, и не собирающихся осваивать это дело в принципе. Если тебе нужно больше информации, чем есть в гайде, добро пожаловать на Paradox Forums[forum.paradoxplaza.com] или Stellaris Wiki[www.stellariswiki.com].

Если вы найдете ошибки в гайде, не стесняйтесь комментировать, я постараюсь все исправить.

Установка мода


Stellaris Guide 853 image 5
Stellaris Guide 853 image 6
Stellaris Guide 853 image 7
Stellaris Guide 853 image 8

Первая вещь которую вам необходимо сделать, это добавить мод в модлист Stellaris-а.

Панель инструментов модаИтак, запускаем лаунчер и выбираем вкладку модов, затем нажимаем на Редактор (обведен красной рамкой)

Создание модаНажимаем создать мод

Скрин созданияДоступные моды – сюда необходимо ввести название мода

Каталог – название папки для мода ( хорошей практикой считается разделять слова не пробелом а_нижним_подчеркиванием)

Версия игры – под какую версию игры ваш мод

Метки мода, что то навроде кештегов для поиска вашего мода и к какой категории он принадлежит

Файлы и настройки модаИ наконец ваш мод создан, поздравляю! Нажимаем закрыть и выходим из лаунчера, нам необходимо сделать еще кое что.

Файлы и настройки мода


Stellaris Guide 853 image 18
Stellaris Guide 853 image 19
Stellaris Guide 853 image 20
Stellaris Guide 853 image 21
Stellaris Guide 853 image 22

Stellaris Guide 853 image 23
Stellaris Guide 853 image 24

Необходимо надлежащим образом настроить ваш мод

Общая папкаЭто вкладка Stellaris/common, здесь лежат вся база Stellaris-а, для того чтобы узнать что означают конкретные вкладки перейдите сюда http://www.stellariswiki.com/Modding#Game_structure

Папка Defines Здесь Stellaris/common/defines располагается восхитительная файл 00_defines.lua

Директория модаЭто папка мода, где все необходимые файлы и папки позволяющие работать вашему моду. Эта папка работает как главная для вашего мода. Нам необходимо вставить папки common/defines в директорию мода.

Подпапка добавленаКак только вы добавили подпапку, необходимо создать .lua файл

Переименовываем текстовый документ

Создаем новый текстовый файл и переименовываем его включая .txt часть в defines.lua

Когда появится предупреждающая надпись нажимаем ДА. Если у вас не отображается формат поставте галку здесь

LUA файлВаше папка должна выглядить подобным образом.

( Вы могли заметить, что defines.lua слегда отличается от 00_defines.lua, что мы видели раньше. Дело в том, что если вы назовете его 00_defines.lua, то игра и будет пользоваться им взамен оригинального,что приведет к крашам и общей печали. А так по суди называйте как хотите, только не как оригинальный файл)

Теперь у нас есть наш defines.lua, правой кнопкой мыши открываем его с помощью блокнота.

Модифицируем 00_defines.lua


Stellaris Guide 853 image 37
Stellaris Guide 853 image 38
Stellaris Guide 853 image 39

Не забывайте, что "defines.lua" and "00_defines.lua" это два разных файла лежащих в разных папках. Если вы назовете их одинаково, последует краш игры.

Назад к "00_defines.lua"Открываем 00_defines.lua с помощью блокнота

Расшифровываем 00_defines.luaЭто выглядит немного сложно сначало, но организован 00_defines.lua очень просто для понимания.

В шапке файла вы увидите NDefines = { и NCamera = {. Это базовая структура файла. NDefines это базавый класс, содержащий все остальные группы с информацией и необходимыми настройками в 00_defines.lua, тогда как NCamera и аналог NGraphics, NInterface это подгруппы основной группы NDefines.

Для нашего внесение изменений с помощью нашего мода, нам необходимо придерживаться структуры наподобие NDefines.NCamera.FOV. Итак, начнем.

Наконецто, мы моддим!Возращаемся к нашему файлу defines.lua и набираем в нем NDefines.NCamera.FOV = 60. Это внесет изменение в параметр FOV в классах NDefines и NCamera, и изменет значение на 60. Как вы могли догадаться, это вызовет изменение широты обзора камеры на 60. Сохраните ваш новый defines.lua и запустите Stellaris

Тестим наш мод


Stellaris Guide 853 image 47
Stellaris Guide 853 image 48
Stellaris Guide 853 image 49
Stellaris Guide 853 image 50

Stellaris Guide 853 image 51
Stellaris Guide 853 image 52

Выберете ваш мод в лаунчере и убедитесь, что он доступен, затем нажмите Играть. Мод сделает обзор камеры значительно шире, как здесь:

Если ваша игры выглядит как здесь, значит вы сделали это! Вы сделали мод!

Загрузка вашего модаВы возможно захотите добавить иконку сначала. Идем в папку Documents, затем /Paradox Interactive/Stellaris/mod и выбираем .mod , который назван как ваш мод, открываем с помощью блокнота ( например for_example.mod). Затем в конец добовляем picture = "[имя_картинки].png". Теперь идем в папку мода и вставляем туда вашу картинку (она должна быть не больше 1 Mb)

Загрузим мод в мастерскую стим, заходим в лаунчер, переходим во вкладку моды, нажимаем редактор, далее выбираем опубликовать мод, ищем наш, for example, жмем опубликовать. Ваш мод в мастерской стим! Заходим в стим и добавляем описание, если это необходимо.

Обновление вашего модаСначало проверьте вашу поддерживаемою версию, идем в папку Documents, затем /Paradox Interactive/Stellaris/mod и выбираем ваш for_example.mod файл (куда мы картинку вставляли). Меняем поддерживаемую версию на актуальную (например 1.2.5). Для простого мода достаточно поставить последнию версию игры.

Обновляем ваш мод после замены файлов внутри или замены поддерживаемой версии, возвращаемся в лаунчер, меню редактировать, выбираем опубликовать мод, нажимаем получить данные, получаем ID (ДОЛЖЕН СОВПАДАТЬ С ОПУБЛИКОВАННЫМ) и жмем опубликовать, ваш мод обновлен.

Заключение

Вы сделали это. Теперь вы знаете, откуда берет информацию Stellaris и всю мощь 00_defines.lua как инструмента. Надеюсь этот гайд поможет вам создать свой первый мод на которой не зазорно будет подписаться)

Большое спасибо oriramikad https://steamcommunity.com/sharedfiles/filedetails/?id=682035543 за создание сего гайда.

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=777746941					

More Stellaris guilds