Гайд по тому как создать свою форму правления. - Учебники по моддингу - Strategium.ru Перейти к содержимому

Гайд по тому как создать свою форму правления.

Рекомендованные сообщения

Предположим вы захотели создать СССР, но не удовлетворены выбором форм правления.

И я вам поведаю как легко и просто создать форму правления.

Шаг 1

Для начала список программ: Paint.net или Adobe Photoshop (для иконки) и Notepad++ (обычный блокнот ломает некоторые (вроде бы все, но не проверял) файлы).

Теперь идём по пути common\governments\ и тут два варианта, либо создать новый файл 01_governments.txt, либо добавить в старый нужные вещи.

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

Структура файлаНажмите здесь!
  Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

[Cкрыть]

Надо дать право голоса людям, для этого идём в common\policies\.

И видим это.

Структура файла.Нажмите здесь!
  Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

[Cкрыть]

С самой формой правления всё, остались мелочи.

Шаг 2

Рандомные имена, это та ещё заморочка если придумывать новые, но если просто добавить ФП к существубщему списку, то всё будет ОКЕЙ.

common/random_names

МногабукавНажмите здесь!
 Для начал лист частей.

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

А это формат.

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

И вот ещё пример.

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

Или вот.

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

[Cкрыть]

Можно просто добавить ФП рядом с другими ФП в уже существующих форматах.

Шаг 3

gfx\interface\icon\governments

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

Можно это всё просто игнорировать если что, рисуйте что хотите.

Запускаем Paint.net и перекрашиваем теократию

...Нажмите здесь!
 be8cd072de76.jpgc7d7ab8004ce.jpg[Cкрыть]

Тоесть РиСУЕм.

Разрешение 44х44 пикселя.

Сохранять в .dds и в A8R8G8B8

Имя файла такое же как и название (или можно просто добавить туда строку icon = "gfx/interface/icons/governments/military_dictatorship.dds" например)

*Нажмите здесь!
 c20e79bbd415.jpg[Cкрыть]

Если вы всё сделали правильно, то альфаканал сохранится и не будет графических артефактов.

Шаг 4

Текст, текст должен быть.

Первое и самое главное (на мой субьективный взгляд), стартовое сообщение.

Идём в common\start_screen_messages и создаём там файл с любым английским названием без пробелов.

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

Далее прямым курсом в localisation.

Там желательно создать новый файл (в формате yml).

Что там должно быть.

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

Нули после двоеточия обязательны.

Это вроде как всё. Если найдёте ещё что-то, то пишите в эту тему. Принимаю любую конструктивную критику.

И мне плевать, что я на английском неправильно социалистическую республику написал.

Шаг 5

Я такой из себя усталый под ночь написал гайд, а про ивенты и забыл.

Карочеговорянадодобавитьстроку has_government ="socialistic_republic" ко всем ивентам, которые требуют демократическую форму правления.

А вот в pretender_events.txt не надо ничего если у вас демократия, а вот с пиратами надо сразу сделать, я вставил рядом с пацифистами т.к. лень писать локализацию.

В Notepad++ вводите в поиск по файлам has_goverment = "Что нибудь" и вставляем нужные вещи.

Надо, чтобы все файлы локализации были в кодировке UTF-8 обязательно с BOM. Без него не работает.

Изменено пользователем Alex_
Ссылка на комментарий

Закреплённые сообщения

Не подскажешь, как сунуть в свою фракцию флаг human_2?

Чет я даже не пойму где фракции лежат.

Изменено пользователем had
Ссылка на комментарий

Не подскажешь, как сунуть в свою фракцию флаг human_2?

Чет я даже не пойму где фракции лежат.

А что за фракции, расы что-ли? Я тебя не понимаю.

Ссылка на комментарий

А что за фракции, расы что-ли? Я тебя не понимаю.

Ну да.

Ссылка на комментарий

Если вы про заскриптованые, то они лежат по пути prescripted_countries\ , если про расы из редактора, то Документы\Paradox Interactive\Stellaris\user_empire_designs.txt

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

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

на flag_human_2, категорию на human, бэкграунды лежат flags\backgrounds, цвета тоже во flags.

Изменено пользователем gtym33
Ссылка на комментарий

Если вы про заскриптованые, то они лежат по пути prescripted_countries\ , если про расы из редактора, то Документы\Paradox Interactive\Stellaris\user_empire_designs.txt

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

на flag_human_2, категорию на human, бэкграунды лежат flags\backgrounds, цвета тоже во flags.

Я имел ввиду скриптовой флаг, но спасибо, что-то я не догадался поискать в документах.

Создал людей на основе человеческого содружества, но игра вместо flags={ human_2 custom_start_screen} написала flags={ human_2custom_start_screen} Из-за чего все поломалось.

Изменено пользователем had
Ссылка на комментарий

Я имел ввиду скриптовой флаг, но спасибо, что-то я не догадался поискать в документах.

Создал людей на основе человеческого содружества, но игра вместо flags={ human_2 custom_start_screen} написала flags={ human_2custom_start_screen} Из-за чего все поломалось.

Аааааааа, ясно.

Ссылка на комментарий

mr_john

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

Ссылка на комментарий

θάνατος
Папки и файлы добавь, непонятно где искать названия империй и иконки.

С икноками хз, а названия в "common/random_names"

Ссылка на комментарий

mr_john
С икноками хз, а названия в "common/random_names"

Я в курсе, не в курсе многие другие

Ссылка на комментарий

К сожелению я опять потерял возможность редактировать главный пост, а путь до рандомных имён каждый дебил найдёт, я просто ЗаБыЛ указать путь, бывает.

Ссылка на комментарий

Gelik AMG

Почему не работает локализация?

Ссылка на комментарий

θάνατος
Почему не работает локализация?

Попробуйте открыть "l_russian" (папка с игрой/localisation), найти формы правления (у меня они где-то с 4850-4860 строчки начинаются) и там (я привел свой корявый пример):

"kommunistiske_republikken:0 "Коммунистическая республика"

kommunistiske_republikken_desc:0 "§LЭто общество, которое полностью уничтожило классовую дифференциацию.!§"

Там же, но немного ниже должность правителя. "START_SCREEN_PART_TWO" где-то с 6500 строчки начинается

Ссылка на комментарий

Почему не работает локализация?

Вы забыли завершающий зан. "

Я его в руководство добавить забыл.

Ссылка на комментарий

Gelik AMG
Вы забыли завершающий зан. "

Я его в руководство добавить забыл.

Все значения стоят. Но у меня не в одном моде, что я пробую сделать локализация не работает.

Ссылка на комментарий

Все значения стоят. Но у меня не в одном моде, что я пробую сделать локализация не работает.

Тоесть вы поставили ковычки в конце? И ноль после двоиточия? И двоиточие? l_russian: не забыли?

Изменено пользователем gtym33
Ссылка на комментарий

Gelik AMG
Тоесть вы поставили ковычки в конце? И ноль после двоиточия? И двоиточие? l_russian: не забыли?

Да.

Ссылка на комментарий

Gelik AMG
Покажите образец пжлйста.

ЛокализацияНажмите здесь!
 Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. [Cкрыть]
Ссылка на комментарий

Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   You cannot paste images directly. Upload or insert images from URL.

  • Ответы 48
  • Создано
  • Последний ответ
  • Просмотры 22845

Лучшие авторы в этой теме

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу


Copyright © 2008-2024 Strategium.ru Powered by Invision Community

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