Сообщество Империал: Как добавить в игру новое здание и при этом сделать его неразрушаемым - Моддинг Rome: Total War - Rome: Total War - Библиотека - Сообщество Империал

Внимание: Уважаемый Гость, реклама отключается для зарегистрированных посетителей форума: Регистрация
Imperial Уважаемый Гость, рады сообщить вам о Imperial Game Awards - Лучшие игры 2018 года по версии Сообщества Империал
Сообщество ИмпериалБиблиотека Rome: Total War Моддинг Rome: Total War Как добавить в игру новое здание и при этом сделать его неразрушаемым Обратная Связь

Информация об авторе

primipilaris
  • Автор: primipilaris

Информация по статье

  • Добавлено: 02 Янв 2014, 03:54
  • Просмотры: 3 390

Дополнительно

Классификация статьи: [Тутор]
Раздел Техподдержки: Перейти
Ссылка на сообщение: Перейти

Последние Статьи

  Phoenix Point - Дизайн Ану

Phoenix Point - Дизайн АнуRup. · 07 Дек 2018, 20:34

  Beyond Skyrim: Шестой блог разработки

Beyond Skyrim: Шестой блог разработкиMagister_equitum · 22 Ноя 2018, 05:11

Как добавить в игру новое здание и при этом сделать его неразрушаемым

Описание: Как добавить в игру новое здание и при этом сделать его неразрушаемым
Аве, камрады! Многие задаются вопросом, как добавить в игру новое здание и при этом сделать его неразрушаемым? Ответ на этот вопрос вы узнаете далее.
Нам понадобятся следующие файлы

export_descr_buildings.txt
export_descr_buildings_enums.txt
export_buildings.txt

Например,мы хотим добавить карфагенянам на остров Сардиния здание "нураги"(мегалитическое сооружение такое). В прописываем в export_descr_buildings.txt самый низ

Imperial
Imperial

скобка и запятая { , } будет означать, что здание не будет доступно для строительства. Т.е. здание является уникальным.
Приставка hinterland_ как раз и означает "неразрушаемость" здания.

Затем идем в export_descr_buildings_enums.txt и опять же в самый низ добавляем следующие строки:

hinterland_nuraghi_name
nuraghi
nuraghi_desc
nuraghi_desc_short
nuraghi_barbarian_desc
nuraghi_barbarian_desc_short
nuraghi_carthage_desc
nuraghi_carthage_desc_short
nuraghi_eastern_desc
nuraghi_eastern_desc_short
nuraghi_parthia_desc
nuraghi_parthia_desc_short
nuraghi_egyptian_desc
nuraghi_egyptian_desc_short
nuraghi_greek_desc
nuraghi_greek_desc_short
nuraghi_roman_desc

Зданию необходимо описание. Где его прописывают? Правильно, в папке text в файле export_builduings.txt

Первым делом находим там блок name и добавляем

Цитата

{nuraghi_name}
Материальные остатки древних мегалитических культур.


и потом в конце всех описаний добавляем описание нашего нового здания. Я не заморачивался и сделал так.

Цитата

¬--------------

{nuraghi} Нураги

{nuraghi_desc} Материальные остатки древних мегалитических культур.

{nuraghi_desc_short} Материальные остатки древних мегалитических культур.

{nuraghi_barbarian_desc}
Материальные остатки древних мегалитических культур.

{nuraghi_barbarian_desc_short}
Материальные остатки древних мегалитических культур.

{nuraghi_carthage_desc}
Материальные остатки древних мегалитических культур.

{nuraghi_carthage_desc_short}
Материальные остатки древних мегалитических культур.

{nuraghi_eastern_desc}
Материальные остатки древних мегалитических культур.

{nuraghi_eastern_desc_short}
Материальные остатки древних мегалитических культур.

{nuraghi_parthia_desc}
Материальные остатки древних мегалитических культур.

{nuraghi_parthia_desc_short}
Материальные остатки древних мегалитических культур.

{nuraghi_egyptian_desc}
Материальные остатки древних мегалитических культур.

{nuraghi_egyptian_desc_short}
Материальные остатки древних мегалитических культур.

{nuraghi_greek_desc}
Материальные остатки древних мегалитических культур.

{nuraghi_greek_desc_short}
Материальные остатки древних мегалитических культур.

{nuraghi_roman_desc}
Материальные остатки древних мегалитических культур.

{nuraghi_roman_desc_short}
Материальные остатки древних мегалитических культур.


Здание готово и чтобы увидеть его в на стратегической карте, нужно прописать его в descr_strat.txt

Цитата

settlement
{
level town
region Sardinia

year_founded 0
population 700
plan_set default_set
faction_creator carthage
building
{
type core_building governors_house
}
building
{
type hinterland_nuraghi nuraghi
}
}


Всё, теперь на острове Сардиния в Каралисе мы имеем здание "нураги". Но оно будет изображаться в виде римской казармы. Оно нам надо? Нет! Находим подходящие картинки размером 77х62 и 361х163 (в последнем случае в название файла нужно добавить _CONSTRUCTED, например, будет выглядеть так - #CARTHAGINIAN_NURAGHI_CONSTRUCTED, картинка к описанию здания, а остальные два файла будут иметь название #CARTHAGINIAN_NURAGHI, это изображения здания в окне строительства города) формата tga и кидаем их по адресу data\UI(если ее нет, то создаем сами)\папка соответствующей культуры\BUILDINGS\

Там же нужно создать папку CONSTRUCTION и закидываем картинку размером 61x51 формата tga.

Вот в принципе и все. Делайте по образцу. Удачи!

P.S. Без камрада aleksandr1911 написание этого тутора было бы невозможно. :046:


Будем благодарны, если Вы поделитесь этой публикацией:


Copyright © «Империал». Копирование информации с этой страницы возможно только при указании прямых ссылок на эту страницу.



    Imperial
    Хотел добавить по поводу снимания неразрушаемости с уже существующих построек (например ферм): помимо правки файла export_descr_buildings.txt (убрать добавление "hinterland_" беред типом постройки) придется править файлик descr_strat.txt и export_buildings.txt (там есть блок с типами построек и добавлениями _name, например {hinterland_farms_name} (тоже хинтерланды тереть).


    Imperial
    Как об стенку горох, выбрасывает на рабочий стол, не успев загрузить игру.


    Imperial
    Если выбрасывает, значит, где то совершили ошибку. Надо заново попробовать, не спеша.
    Воспользуйтесь одной из соц-сетей для входа на форум:
    Сообщество ИмпериалБиблиотека Rome: Total War Моддинг Rome: Total War Как добавить в игру новое здание и при этом сделать его неразрушаемым
    Обратная Связь
    © 2018 «Империал» · Условия использования · Ответственность · Визитка Сообщества · 17 Дек 2018, 18:33 · Счётчики