Перейти к содержимому
Strategium.ru
    Реклама: ИП Райхерт Карина Андреевна ИНН 346001991373 erid: 2VtzqvTcDga

Редактирование файлов XML в Civilization 5


Foxbat

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

Kronic
Друзья, подскажите пожалуйста, есть ли возможность править код, чтоб город мог обрабатывать гексы сверх 3х, т.е. в 4ом радиусе и далее.

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

Можно.

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

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


Огнезвезд
Пишешь официальное письмо Сиду Мейеру, в котором указываешь: "Я, такой-то такой-то, извиняю Англию за то, что они имеют свой бонус нации".

Я вообще-то хотел русским добавить все бонусы, которые только есть в этой игре.


Сидри
Изменено пользователем Сидри
Я вообще-то хотел русским добавить все бонусы, которые только есть в этой игре.

патриотично :lol:

то есть по твоему мнению и культуру русские за жертвоприношения получать должны, и города сжигать в 2 раза быстрее, и время бактунами считать?


Падкажите чем лучше редактировать?


Kronic
Падкажите чем лучше редактировать?

Только блокнот, только хардкор


Огнезвезд
Падкажите чем лучше редактировать?

Я редактирую Notepad++


Я редактирую Notepad++

Спасибо, пробовал когжа то простым блокнотом - потом выходили баги.


Огнезвезд

Так кто-нибуть ответит мне на вопрос: КАК ДОБАВИТЬ РУССКИМ ВСЕ БОНУСЫ, КОТОРЫЕ ТОЛЬКО ЕСТЬ В ИГРЕ?


Kronic
Спасибо, пробовал когжа то простым блокнотом - потом выходили баги.

Тогда использовать ModBuddy из SDK

179590097.gif


Kronic
Так кто-нибуть ответит мне на вопрос: КАК ДОБАВИТЬ РУССКИМ ВСЕ БОНУСЫ, КОТОРЫЕ ТОЛЬКО ЕСТЬ В ИГРЕ?

Сделать это будет не просто. Эти бонусы разбросаны по многим XML. Надо изучать много XML и искать где каждая особенность каждой нации спрятана.

Основной файл это конечно \Civilizations\CIV5Traits.xml

Допустим этот бонус Польши.

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

А само задание этого бонуса для лидера нужно задавать в именном файле лидера.

\Leaders\CIV5Leader_Casimir.xml

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

Ну и т.д. для всех остальных


Огнезвезд
Изменено пользователем Огнезвезд
Сделать это будет не просто. Эти бонусы разбросаны по многим XML. Надо изучать много XML и искать где каждая особенность каждой нации спрятана.

Основной файл это конечно \Civilizations\CIV5Traits.xml

Допустим этот бонус Польши.

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

А само задание этого бонуса для лидера нужно задавать в именном файле лидера.

\Leaders\CIV5Leader_Casimir.xml

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

Ну и т.д. для всех остальных

Я немного разобрался с этим чуть раньше, но добавлять 2 особенности я так и не научился.

При добавлении двух игра вылетает, я пробовал убирать эти способности у иных лидеров - не получилось.

Вот на что у меня хватило фантазии:

неважно чтоНажмите здесь!
 

<Trait_ResourceQuantityModifiers>

<Row>

<TraitType>TRAIT_STRATEGIC_RICHES</TraitType>

<ResourceType>RESOURCE_HORSE</ResourceType>

<ResourceQuantityModifier>300</ResourceQuantityModifier>

</Row>

<Row>

<TraitType>TRAIT_STRATEGIC_RICHES</TraitType>

<ResourceType>RESOURCE_IRON</ResourceType>

<ResourceQuantityModifier>300</ResourceQuantityModifier>

</Row>

<Row>

<TraitType>TRAIT_STRATEGIC_RICHES</TraitType>

<ResourceType>RESOURCE_URANIUM</ResourceType>

<ResourceQuantityModifier>300</ResourceQuantityModifier>

</Row>

<Row>

<TraitType>TRAIT_LAND_TRADE_GOLD</TraitType>

<ResourceType>RESOURCE_OIL</ResourceType>

<ResourceQuantityModifier>100</ResourceQuantityModifier>

</Row>

<Row>

<TraitType>TRAIT_STRATEGIC_RICHES</TraitType>

<ResourceType>RESOURCE_OIL</ResourceType>

<ResourceQuantityModifier>300</ResourceQuantityModifier>

</Row>

<Row>

<TraitType>TRAIT_STRATEGIC_RICHES</TraitType>

<ResourceType>RESOURCE_COAL</ResourceType>

<ResourceQuantityModifier>300</ResourceQuantityModifier>

</Row>

</Trait_ResourceQuantityModifiers>

[Cкрыть]

И ещё это, но всё относится только к одному аспекту игры,стратегическим ресам, мне бы хотелось добавить именно несколько штук.

А ведь недавно я играл на карте, где всего оказалось 2 вида ресов: лошади и алюминий...

Тем более не важно.Нажмите здесь!
 

<Trait_YieldChangesStrategicResources>

<Row>

<TraitType>TRAIT_STRATEGIC_RICHES</TraitType>

<YieldType>YIELD_PRODUCTION</YieldType>

<Yield>3</Yield>

</Row>

<Row>

<TraitType>TRAIT_STRATEGIC_RICHES</TraitType>

<YieldType>YIELD_GOLD</YieldType>

<Yield>3</Yield>

</Row>

<Row>

<TraitType>TRAIT_STRATEGIC_RICHES</TraitType>

<YieldType>YIELD_FOOD</YieldType>

<Yield>3</Yield>

</Row>

<Row>

<TraitType>TRAIT_STRATEGIC_RICHES</TraitType>

<YieldType>YIELD_SCIENCE</YieldType>

<Yield>3</Yield>

</Row>

</Trait_YieldChangesStrategicResources>

[Cкрыть]

P.s Я сделал круче казаков и острог, но хотелось бы ещё.


Kronic
Я немного разобрался с этим чуть раньше, но добавлять 2 особенности я так и не научился.

При добавлении двух игра вылетает, я пробовал убирать эти способности у иных лидеров - не получилось.

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


Огнезвезд
Изменено пользователем Огнезвезд
Надо смотреть код игры, предусмотрено ли там использование больше 1 особенности

И вот ещё с чем я не разобрался: как сделать так, чтоб острог увеличивал производство, культуру, науку во всей империи на 100%?

Он у меня производит 3 ед. счастья и 3 "единички" культуры, но как увеличивать производство в целом(в городе, в империи, в... ещё чём-то).


Kronic
И вот ещё с чем я разобрался: как сделать так, чтоб острог увеличивал производство, культуру, науку во всей империи на 100%?

Он у меня производит 3 ед. счастья и 3 "единички" культуры, но как увеличивать производство в целом(в городе, в империи, в... ещё чём-то).

Чтобы культуру во всей империи увеличивало надо добавить параметр GlobalCultureRateModifier как у сикстинки

<GlobalCultureRateModifier>25</GlobalCultureRateModifier>

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

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


Огнезвезд
Изменено пользователем Kronic
Объединил
Чтобы культуру во всей империи увеличивало надо добавить параметр GlobalCultureRateModifier как у сикстинки

<GlobalCultureRateModifier>25</GlobalCultureRateModifier>

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

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

Спасибо, постараюсь разобраться.

Извиняюсь, что постоянно пристаю, но как сделать так, что КРЕМЛЬ мог быть построен только русскими и при этом не являлся уникальным русским зданием?

И да, что за золотой век? Он же появляется только последством многих ...э... "единичек" хорошего настроения.


Kronic
Извиняюсь, что постоянно пристаю, но как сделать так, что КРЕМЛЬ мог быть построен только русскими и при этом не являлся уникальным русским зданием?

При таких условиях никак. Только уникальное здание.

И да, что за золотой век? Он же появляется только последством многих ...э... "единичек" хорошего настроения.

Да неужели? А как насчет Тадж Махала?! При его постройке начинается ЗВ ;)


Огнезвезд
При таких условиях никак. Только уникальное здание.

Да неужели? А как насчет Тадж Махала?! При его постройке начинается ЗВ ;)

Ой, ну да, не подумал :rolleyes:


Огнезвезд
Изменено пользователем Огнезвезд
При таких условиях никак. Только уникальное здание.

Да неужели? А как насчет Тадж Махала?! При его постройке начинается ЗВ ;)

А есть какие-нибуть уникальные технологии?

Или как их создать?

Создать бы какой-нибуть коммунизм как преимущество, но не как общественный институт, а как уникальную особенность нации.

А как там с кодом игры?

Мне бы добавить русским способности японцев.


Kronic
А есть какие-нибуть уникальные технологии?

Или как их создать?

Создать бы какой-нибуть коммунизм как преимущество, но не как общественный институт, а как уникальную особенность нации.

А как там с кодом игры?

Мне бы добавить русским способности японцев.

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

Код игры написан на С++. Знакомо?


Огнезвезд
Изменено пользователем Огнезвезд
Способность можно создать только на основе текущих параметров. Если нужна прям уникальная, которых нет в игре, то тут нужно править код игры. Добавлять логику обработки этого нового уникальной способности.

Код игры написан на С++. Знакомо?

Нет, не знакомо,понятия не имею,что это за зверь. :rolleyes:

Я просто читер, но не программист.

И мне нужно не сколько общая модификация/способность, а более влияющая на время.

Крепостничество - Новое время, Коммунизм - Новейшее время и т.д.


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

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

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

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

  Only 75 emoji are allowed.

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

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

×   Вы не можете вставлять картинки напрямую. Загрузите или вставьте их через URL.

  • Ответы 411
  • Создано 15.09.2012
  • Последний ответ 26.09.2025
  • Просмотры 206237
  • Ответов в сутки 0.08
  • Просмотров в сутки 41.22

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

  • Kronic

    115

  • Огнезвезд

    84

  • SnowInHell

    24

  • Scald

    9

  • Русь

    9

  • Rom4ik_911

    9

  • GSWG

    8

  • Foxbat

    7

  • Сидри

    5

  • Эквилибриум

    5

  • Civ fan

    5

  • Remopap

    5

  • KonArtAl

    5

  • imagof

    4

  • WarBeast

    4

  • Aliquem

    4

  • CHUDILA

    4

  • Вадим Б

    4

  • 2_oy_legion

    4

  • Sensey2

    4

  • alary

    3

  • DDmitry

    3

  • боруссия

    3

  • Surprised

    3

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

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

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

    • Blackfyre Kreis
    • enot1980
×
×
  • Создать...