Урок №6 - Создание новой провинции - Страница 4 - Учебники по моддингу - 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
Ссылка на комментарий

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

Как изменить основную культуру провинции, чтобы люди начали ассимилироваться?
spacer.png

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

ershagus1212

А как собственно говоря, увеличить "размер" провинции, чтобы там могло больше людей работать на ДП?

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

Я немного не понял, а что нужно прописать в climat и continent?

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

Aurelius36
В 13.04.2021 в 13:52, Dimacrat сказал:

Я немного не понял, а что нужно прописать в climat и continent?

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

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

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

Мда, на Хистори Екзекьютин или как-то так вылетает мой Бердянск :-(

Цитата

3281 = {
    aristocrats = {
        culture = ukrainian
        religion = orthodox
        size = 40
    }
    clergymen = {
        culture = ukrainian
        religion = orthodox
        size = 20
    }
    clergymen = {
        culture = russian
        religion = orthodox
        size = 15
    }
    bureaucrats = {
        culture = ukrainian
        religion = orthodox
        size = 30
    }
    farmers = {
        culture = ukrainian
        religion = orthodox
        size = 460
    }

    farmers = {
        culture = russian
        religion = orthodox
        size = 460
    }
}

Цитата

owner = RUS
controller = RUS
add_core = RUS
add_core = UKR
trade_goods = grain
life_rating = 35
terrain = dry_grassland
1936.1.1 = { noval_base = 1 }
1923.1.1 = {
    owner = SOV
    controller = SOV
    add_core = SOV
    remove_core = RUS
}
 

 

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

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

Мда, на Хистори Екзекьютин или как-то так вылетает мой Бердянск :-(

Новая провинция?

Удалить кеш в документах.

Вписать в регион.

Прописать историю и население провинции.

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

Херсонський Кавун
1 минуту назад, Aurelius36 сказал:

Удалить кеш в документах.

Полностью кеш или просто папку maps?

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

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

Полностью кеш или просто папку maps?

maps обязательно

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

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

@Aurelius36 Удивительно! не помогло...

[eu3graphics.cpp:265]: Load text  Executing History...

Ладно, как закончится пара, гляну шо за фигня.

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

Aurelius36

@AniSis еще:

Добавить номер в файл континент.

В файле дефолт max_provinces увеличить значение на один

Проверить цвет в definition и тем что на карте

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

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

@Aurelius36 уже проверил всё..от начала - до конца..ошибок не на горизонте лично я не вижу:013:

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

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

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

@Aurelius36 уже проверил всё..от начала - до конца..ошибок не на горизонте лично я не вижу:013:

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

3279

3281

А где 3280? 

Измени везде номер провки на 3280

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

В 2/6/2017 в 2:04 PM, Мстящая Обезьяна сказал:

Сделал всё по инструкции, провка появилась и даже принадлежит нужной нации, но почему-то на карте она другого цвета... И при попытке начать игру или-же переключить сценарий, - игра вылетает!

а у меня игра вылетает, когда я кликаю по новой провке... и чё делать?

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

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

а у меня игра вылетает, когда я кликаю по новой провке... и чё делать?

Перепроверьте, все ли правильно прописали. Её номер добавили, регион и т.д.

И само собой удалять кеш в документах при создании новой провинции. 

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

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

13 часа назад, Aurelius36 сказал:

Перепроверьте, все ли правильно прописали. Её номер добавили, регион и т.д.

И само собой удалять кеш в документах при создании новой провинции. 

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

спасибо

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

Фу-ух...Сделал...

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

Выход: "Сумам"(

    text_position=
    {
        x=3326.899902
        y=1662.099976
    }

задавать адрес "Чернигова"(

    text_position=
    {
        x=3297.899902
        y=1655.099976
    }

) и разводить названия в разные стороны манипуляциями с X и Y...

 

2)По поводу "quad1": у меня это случилось из-за ошибки с картой provinces.bmp: я обратно отзеркалил, но не перевернул "вверх ногами" измененную карту...

 

3)Непонятно по "terrain": в новую прову нужно вписывать ландшафт, но в старых его нет?!

Сумы.jpg

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

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

В гайде нет указания по позиционированию названия провинции

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

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

Непонятно по "terrain": в новую прову нужно вписывать ландшафт, но в старых его нет?!

А тут вообще ничего вписывать не надо. 

terrain.bmp - рисунок ландшафта

terrain.txt - расшифровка цвета каждого с этой карты, какой цвет - какой ландшафт. Плюс сразу указаны модификаторы от ландшафта.

Это трогать не нужно, конечно если не захотите местность перерисовать.

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

В 04.02.2014 в 05:44, Bonapart сказал:

Создал провинцию, а в ней автоматически тип местности -- арктика. Как это исправить?

 

В 05.02.2014 в 01:15, Truvor сказал:

Дописать в history\provinces\ тип местности для провы

terrain = [название_типа_местности]

 

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

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

А тут вообще ничего вписывать не надо. 

terrain.bmp - рисунок ландшафта

terrain.txt - расшифровка цвета каждого с этой карты, какой цвет - какой ландшафт. Плюс сразу указаны модификаторы от ландшафта.

Это трогать не нужно, конечно если не захотите местность перерисовать.

Я исхожу из подобной проблематики,хм

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

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

Я исхожу из подобной проблематики,хм

Так в хистори history\provinces\ указан тип местности 

Для Чернигова 962 - Chernigov terrain = forested_farmland

Кстати из-за не соответствия в хистори и в папке map, часто бывает странности, с виду равнина, а в действительности холмы и т.д. Визуальный обман :) 

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

4 часа назад, Aurelius36 сказал:

Так в хистори history\provinces\ указан тип местности 

Для Чернигова 962 - Chernigov terrain = forested_farmland

Кстати из-за не соответствия в хистори и в папке map, часто бывает странности, с виду равнина, а в действительности холмы и т.д. Визуальный обман :) 

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

 

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

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

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

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

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

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

  Only 75 emoji are allowed.

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

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

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

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

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

  • 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

  • Falcssonn

    1

  • RLNiTUS

    1

  • Князь Рюрик

    1

  • Bonapart

    1

  • Химик

    1

  • Іван

    1

  • matvei15

    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

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