Урок №6 - Создание новой провинции - Страница 5 - Учебники по моддингу - Strategium.ru Перейти к содержимому

Урок №6 - Создание новой провинции

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

Truvor

Создание новой провинции

В этом уроке мы научимся создавать новые провинции для Виктории 2. На этом сайте уже есть урок, посвященный созданию провинций для EU3, в целом технология схожа но у Виктории есть несколько нюансов на которые необходимо обратить внимание.

Любители поиграть за Украину наверняка обратили внимание, что эта страна крайне плохо детализирована. Мы слегка исправим ситуацию и добавим новую провинцию. Провинция будет носить имя замечательного города Сумы и располагаться на части территории Чернигова:

ИзображениеНажмите здесь!
 b39f17a085b3.jpg[Cкрыть]

Итак, поехали

Шаг 1Нажмите здесь!
 

Открываем файл map\definition.csv любым текстовым редактором или excel'ем. Идем в конец файла и находим вот такую строчку

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

Далее прописываем новую провинцию, id нашей провинции будет 3249:

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

Теперь открываем файл map\provinces.bmp фотошопом или другим графическим редактором и видим такую картину:

b73ca972632f.jpg

Для удобства редактирования, отражаем изображение по горизонтали и переворачиваем его на 180 градусов. Далее находим интересующий нас отрезок на карте. Помните в прошлом файле, в строке где мы прописывали провинцию были еще какие-то цифры (54;14;244), эти цифры обозначают цвет провинции на нашей карте (RGB). Рисуем нашу провинцию

5f82642f2585.jpg

Получаем вот что:

53b51874d7b7.jpg

Далее обратно разворачиваем, отражаем файл и сохраняемся.

[Cкрыть]

Шаг 2Нажмите здесь!
 

Теперь нужно упомянуть нашу провинцию в некоторых файлах, а именно в climate.txt, и continent.txt.

Также указать к какому региону относится провинция в region.txt, наша провиция будет относиться к региону Киев

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

Открываем файл default.map текстовым редактором и увеличиваем параметр max_provinces на единицу

[Cкрыть]

Шаг 3Нажмите здесь!
 

Теперь нам необходимо прописать как будет отображаться на карте название провинции, а также где будут располагаться различные иконки(форты,иконки строительства зданий, армий и т.д).

Мы не будем заморачиваться и укажем только размер шрифта. Дописываем в файл map\positions.txt эти строки:

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

Теперь немного отвлечемся от создания нашей провинции и рассмотрим файл positions.txt подробнее:

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

[Cкрыть]

[Cкрыть]

Шаг 4Нажмите здесь!
 С папкой map мы разобрались, теперь настало время определить к какому государству относится провинция.

В папке history\provinces\soviet создаем файл 3249 - Sumy.txt и наполняем его таким содержимым

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

Итак провинция создана, но она пока не заселена, что ж открываем файл history\pops\1836.1.1\Ukraine.txt и добавляем эти строки:

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

Теперь нам осталось прописать название провинции в локализации. Открываем любой файл из папки localisation и дописываем следующую строку:

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

[Cкрыть]

Для корректного отображения, перед первым запуском игры удаляем файлы из папки map\cache

Ну вот и все! Новая провинция создана. Вот, что получилось:

ИзображениеНажмите здесь!
 ef42b254782e.jpg[Cкрыть]
Изменено пользователем Truvor
Ссылка на комментарий

Закреплённые сообщения
Aurelius36
10 минут назад, Ikon сказал:

owner = RUS
controller = RUS
add_core = RUS
add_core = UKR
#add_core = PLC
trade_goods = grain
life_rating = 35

 

У меня "лыжи не едут",:smile37:

А понятно, я же в моде хронолоджи смотрел :) 

Вообщем так, добавить строчку сюда  terrain =

после равно написать нужный тип из файла terrain.txt

forested_farmland это из хронолоджи

Цитата

forested_farmland = {
        movement_cost = 1.4
        defence = 1.5
        attrition = 0
        color = { 86 71 146 }
        farm_rgo_size = 0.05
        farm_rgo_eff = 0.05
        mine_rgo_size = -0.05
        mine_rgo_eff = -0.05
        supply_limit = 4.5
        min_build_railroad = 0
        combat_width = -0.20
    }

А вам в ванили или farmlands или forest вписывать :smile117:

Кстати можете в хронолоджи глянуть, там нагляднее будет в моде :teleskop: 

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

Aurelius36

Вот Чернигов из Хронолоджи 962

Цитата

owner = RUS
controller = RUS
add_core = RUS
add_core = UKR
add_core = PLC
trade_goods = grain
life_rating = 35
terrain = forested_farmland 

А вот Сумы 3260

Цитата

owner = RUS
controller = RUS
add_core = RUS
add_core = UKR
trade_goods = cattle
life_rating = 35
terrain = forested_farmland

К сведению @Ikon :prava:

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

26 минут назад, Aurelius36 сказал:

А понятно, я же в моде хронолоджи смотрел :) 

Вообщем так, добавить строчку сюда  terrain =

после равно написать нужный тип из файла terrain.txt

forested_farmland это из хронолоджи

А вам в ванили или farmlands или forest вписывать :smile117:

Кстати можете в хронолоджи глянуть, там нагляднее будет в моде :teleskop: 

Остается вопрос: пчму в "ваниле" не указывается тип местности?:o_0:

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

Aurelius36
2 минуты назад, Ikon сказал:

Остается вопрос: пчму в "ваниле" не указывается тип местности?:o_0:

Возможно читается по цвету из bmp файла :smile37:

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

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

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

Aurelius36
30 минут назад, fedottt сказал:

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

Вот часть о регионах:

В 04.12.2011 в 20:41, Truvor сказал:

Также указать к какому региону относится провинция в region.txt, наша провиция будет относиться к региону Киев

 

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

Значит нужно удалить регион в которым эти провинции сейчас, а все провинции из этого региона переписать в другой или другие регионы которые захотите.

Файл region.txt находится в папке map.

RUS_958 - название региона

После знака "{" номера провинций.

 

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

Aurelius36

@fedottt ещё, после изменений в region.txt, зайдите в документы/парадокс интерактив/Виктория 2 и удалите там папку map :prava:

 

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

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

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

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

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

  Only 75 emoji are allowed.

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

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

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

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

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

  • Aurelius36

    13

  • Truvor

    8

  • Мстящая Обезьяна

    5

  • Херсонський Кавун

    5

  • Ikon

    4

  • Вокиннеберг

    3

  • Doctor Tea

    3

  • Praetor95

    2

  • BOOG

    2

  • Гайтахан

    2

  • IvPBay

    2

  • PerSonna

    2

  • Arlekin

    2

  • Krt

    2

  • Zephyrus

    2

  • Ural

    1

  • verwaq

    1

  • Falcssonn

    1

  • Князь Рюрик

    1

  • Bonapart

    1

  • Химик

    1

  • Янишевский

    1

  • Kreismalsarion

    1

  • fedottt

    1

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

Популярные сообщения

Aurelius36

3279 3281 А где 3280?  Измени везде номер провки на 3280

Aurelius36

Так в хистори history\provinces\ указан тип местности  Для Чернигова 962 - Chernigov terrain = forested_farmland Кстати из-за не соответствия в хистори и в папке map, часто бывает странности

Aurelius36

Вот Чернигов из Хронолоджи 962 А вот Сумы 3260 К сведению @Ikon 

Aurelius36

Номер своей провинции внести.

Aurelius36

Новая провинция? Удалить кеш в документах. Вписать в регион. Прописать историю и население провинции.

Ikon

Фу-ух...Сделал... 1)В гайде нет указания по позиционированию названия провинции(и старой,и новой): "Чернигов" остается на месте, а "Сумы" - в неизвестном месте(если позиционирование из гайда брат

Aurelius36

Если ничего не указывать, оставить лишь номер провинции, то по умолчанию будет в центре провинции всё. А потом можно растащить по ней в разные стороны всё. А тут вообще ничего вписывать не надо

Aurelius36

А понятно, я же в моде хронолоджи смотрел   Вообщем так, добавить строчку сюда  terrain = после равно написать нужный тип из файла terrain.txt forested_farmland это из хронолоджи

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

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


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

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