Лучшие авторы в этой теме
-
kepke386 7 сообщений
-
Дагон 4 сообщений
-
Китайчик 3 сообщений
-
GeneralM 2 сообщений
-
mandrivnyk133 2 сообщений
-
GUNN 1 сообщение
-
Robert_Edward_Lee 1 сообщение
-
Garbat_Garbaz 1 сообщение
-
Sir.Rumata 1 сообщение
-
historian06 1 сообщение
-
Zhilkin 1 сообщение
-
Ярослав Офицеров 1 сообщение
-
evgenlewandowskiy 1 сообщение
-
yargont 1 сообщение
-
Tenzero 1 сообщение
-
GBV 1 сообщение
-
Mr_Makyta 1 сообщение
-
brogov1976 1 сообщение
-
стекорус 1 сообщение
-
urittney 1 сообщение
-
_Alka_ 1 сообщение
-
naxpqk 1 сообщение
Популярные дни
Популярные сообщения

kepke386
Часть III. Часто задаваемые вопросы. Предисловие Прочитав все комментарии к гайдам на Стратегиуме и группе в ВК, а также тему с вопросами по моддингу, я решил сделат

kepke386
Часть I. Создание ивента (события). Предисловие Итак, прочитав тему вопросы по моддингу, я выяснил, что множество начинающих мододелов совершенно не имеют понятия о создании ивентов (

Zhilkin
У вас какая-то ерунда со ссылками на загрузку приложений. На всякий случай прилагаю корректные ссылки для скачивания: Paint.NET - Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. Notepad++ - 2a91649
-
Сейчас на странице 0 пользователей
- Нет пользователей, просматривающих эту страницу
-
Модераторы онлайн
- alexis
- Blackfyre Kreis
Рекомендованные сообщения
Часть I. Создание ивента (события).
Предисловие
Итак, прочитав тему вопросы по моддингу, я выяснил, что множество начинающих мододелов совершенно не имеют понятия о создании ивентов (внутриигрового события). В этой части гайда я постараюсь разъяснить сей процесс.
Необходимый софт
Для комфортного и правильного написания кода ивента, я рекомендую скачать бесплатную программу Notepad++. Она поддерживает смену кодировок, подсвечивает некоторые элементы структуры кода, в общем, необходимая программа для мододела.
Примечание: ссылки даны через сервис сокращения ссылок adfly. Если у вас включен adBlock или аналогичный блокировщик рекламы, могут возникнуть проблемы со скачиванием. Спасибо за понимание.
Notepad++
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Если вы планируете добавлять свои картинки событий, их необходимо перевести в формат .dds (Direct Draw Image). Лучше всего с этим справляется бесплатная программа Paint.net.
Paint.net
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
На этом список необходимых программ закончен.
Начало
Для начала создаем мод (я думаю, все знают как это делается), затем заходим в папку мода (C:\users\user\Documents\Paradox Interactive\mod\%имя мода%) и создаем папку events в корне каталога. Затем создаем пустой текстовый файл с названием, в котором первое слово это тег страны события маленькими буквами, затем нижнее подчеркивание, затем название вашей страны. Пример: ger_Germany, sov_SovietUnion.
Заходим в созданный нами файл. Добавляем в самом начале переменную, отвечающую за обнаружение игрой этого фала в дальнейшем:
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.Я использую исходники моего мода (Extended Asia mod), поэтому у меня в переменной прописано raj. Вы же прописываете тег вашей страны малыми буквами. Пример - ger, sov, rus, usa.
Затем копируем и вставляем туда структуру ивента:
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.В данном коде country event обозначает начало и конец ивента, id - номер ивента, title - название, desc - описание, picture - картинка ивента, option - вариант ответа на ивент.
Прописываем номер, название, описание ивента:
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.Первый ивент всегда имеет номер 1, а название и описание - это приставка к номеру (t или d). Не прописывайте название ивента словами - оно указывается в файлах локализации!
Теперь добавляем картинку события. Открываем папку с игрой (место, куда вы ее установили), заходим в папку gfx\event_pictures и выбираем нужную вам картинку с помощью Paint.net. Затем копируем ее название, открываем файла ивента и записываем в строку picture такой код:
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.где picture = GFX_ это обязательная часть кода, а следующее за ней предложение - название вашей картинки.
Если же вам не нравится данные парадоксами картики ивентов, вы вполне можете добавить свою. Для этого создаем в корне мода папку gfx, в ней папку event_pictures, затем копируем в нее любую понравившуюся из файлов игры картинку ивента и меняем в ней изображение на свое. Также необходимо ее переименовать - например, report_event_test_event1. Теперь заходим в файл ивента и пишем там следующее:
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.Теперь добавим опцию, или вариант ответа на ивент. Допустим, этот ивент отвечает за независимость Индии от англичан. В нем должно быть два варианта ответа - либо смена правительства, либо гражданская война. Вот как это выглядит в коде:
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.Все предельно просто. Осталось только добавит условие срабатывания события. Делается это через команду trigger:
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.Триггер вставляется перед опцией. Вот так выглядит весь код:
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.Вот так. В следующем гайде поговорим о файлах локализации.
Опубликовано kepke386,
Закреплено StrаtegiumПрисоединиться к обсуждению
Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.