Foxbat

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

402 сообщения в этой теме

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

Foxbat

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

Напишу то немногое что сам менял.

Чтобы поменять скорость исследований в аддоне, уже нужно идти немного другим путём, чем в базовой Циве 5:

Sid Meier's Civilization V/Assets/DLC/Expansion/Gameplay/XML/GameInfo/, выбираем файл Civ5GameSpeeds и открываем с помощью блокнота, находим в нём столбец характеристик нужного режима игры - например, режим игры Эпический, его столбец:

<Type>GAMESPEED_EPIC</Type>

<Description>TXT_KEY_GAMESPEED_EPIC</Description>

<Help>TXT_KEY_GAMESPEED_EPIC_HELP</Help>

<DealDuration>45</DealDuration>

<GrowthPercent>150</GrowthPercent>

<TrainPercent>150</TrainPercent>

<ConstructPercent>150</ConstructPercent>

<CreatePercent>150</CreatePercent>

<ResearchPercent>150</ResearchPercent>

<GoldPercent>150</GoldPercent>

<GoldGiftMod>75</GoldGiftMod>

<BuildPercent>150</BuildPercent>

<ImprovementPercent>150</ImprovementPercent>

<GreatPeoplePercent>150</GreatPeoplePercent>

<CulturePercent>150</CulturePercent>

<FaithPercent>150</FaithPercent>

<BarbPercent>150</BarbPercent>

<FeatureProductionPercent>150</FeatureProductionPercent>

<UnitDiscoverPercent>150</UnitDiscoverPercent>

<UnitHurryPercent>150</UnitHurryPercent>

<UnitTradePercent>150</UnitTradePercent>

<GoldenAgePercent>125</GoldenAgePercent>

<HurryPercent>100</HurryPercent>

<InflationPercent>20</InflationPercent>

<InflationOffset>-135</InflationOffset>

<ReligiousPressureAdjacentCity>4</ReligiousPressureAdjacentCity>

<VictoryDelayPercent>150</VictoryDelayPercent>

<MinorCivElectionFreqMod>150</MinorCivElectionFreqMod>

<OpinionDurationPercent>150</OpinionDurationPercent>

<SpyRatePercent>100</SpyRatePercent>

<IconAtlas>GAMESPEED_ATLAS</IconAtlas>

<PortraitIndex>1</PortraitIndex>

Находим в столбце строку: <ResearchPercent>150</ResearchPercent> (скорость исследований) и меняем в ней цифру 150 на нужную, закрываем файл, сохраняя изменения и запоминая дефолтные настройки, если вдруг захочется вернуть все назад. Чем больше поставите цифру, тем дольше будут изучаться технологии и, соответственно, наоборот. Например, чтобы успевать отстраиваться и всласть повоевать в каждой эпохе, я увеличивал эту цифру в 8 или 10 раз. То есть, в данном случае, вместо 150 я ставил 1000 или 1500. Но это уже по игре посмотрите и отрегулируйте, насколько вам нужно увеличить или уменьшить эту цифру.

Если кому-то захочется изменить скорость и других параметров, то может помочь нижеприведенная информация (хоть это относится к файлам четвертой Цивы, но практически один в один:

  1. <DealDuration>90</DealDuration>
  2. <GrowthPercent>300</GrowthPercent> iGrowthPercent = Скорость роста городов
  3. <TrainPercent>300</TrainPercent> iTrainPercent = Скорость создания юнитов.
  4. <ConstructPercent>300</ConstructPercent> iConstructPercent = Скорость постройки зданий и чудес.
  5. <CreatePercent>300</CreatePercent> iCreatePercent = Скорость создания проектов.
  6. <ResearchPercent>300</ResearchPercent> iResearchPercent = Скорость научных исследований.
  7. <GoldPercent>300</GoldPercent> Скорость добычи денег?
  8. <GoldGiftMod>67</GoldGiftMod> WTF?
  9. <BuildPercent>300</BuildPercent> iBuildPercent = Скорость рабочих действий.
  10. <ImprovementPercent>300</ImprovementPercent> iImprovementPercent = Скорость роста улучшений.
  11. <GreatPeoplePercent>300</GreatPeoplePercent> iGreatPeoplePercent = Скорость генерации великих личностей
  12. <CulturePercent>300</CulturePercent> Скорость роста культуры?
  13. <BarbPercent>400</BarbPercent> iBarbPercent = Используется при определении начального хода появления юнитов и городов варваров
  14. <FeatureProductionPercent>300</FeatureProductionPercent> iFeatureProductionPercent = Производственная отдача от вырубки леса\джунглей
  15. <UnitDiscoverPercent>300</UnitDiscoverPercent> iUnitDiscoverPercent = Эффективность научной миссии Великой личности.
  16. <UnitHurryPercent>300</UnitHurryPercent> iUnitHurryPercent = Эффективность производственной миссии Великой личности.
  17. <UnitTradePercent>300</UnitTradePercent> iUnitTradePercent = Эффективность торговой миссии Великой личности.
  18. <GoldenAgePercent>200</GoldenAgePercent> iGoldenAgePercent = Продолжительность Золотого Века.
  19. <HurryPercent>100</HurryPercent> iHurryPercent = Эффективность форсирования производства населением
  20. <InflationPercent>10</InflationPercent> iInflationPercent = Уровень инфляции
  21. <InflationOffset>-270</InflationOffset> iInflationOffset = Игровой ход, после которого начинается действие инфляции. Указываются отрицательные значения.
  22. <VictoryDelayPercent>300</VictoryDelayPercent> iVictoryDelayPercent = BtS. Влияет на время полета КК к Альфе Центавра и интервал между дип.голосованиями (ООН и AP)
  23. <IconAtlas>GAMESPEED_ATLAS</IconAtlas> WTF?
  24. <PortraitIndex>0</PortraitIndex> WTF?

Везде, где в названии есть Percent - значения в процентах от стандартного...

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

Изменено пользователем Gravata
Красиво оформил

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Закреплённое сообщение
Foxbat

Ещё может пригодится тем, кто сам себе рисует карты в редакторе (World Builder):

Путь к файлам ландшафта для этого аддона такой же, как и в базовой Civilization 5: Program Files/Steam/SteamApps/common/sid meiers civilization v/Assets/Gameplay/XML/Terrain.

Итак, открываем в папке XML папку Terrain, выбираем и открываем в ней файл Civ5Terrains (открываю этот файл с помощью блокнота), где находятся характеристики ландшафта (луга, степи, пустыня, тундра, снег и так далее) находим столбец характеристик нужного вам типа ландшафта, вот так эти столбцы выглядят, и это, к примеру, столбец тундры:

<Type>TERRAIN_TUNDRA</Type>

<Description>TXT_KEY_TERRAIN_TUNDRA</Description>

<Civilopedia>TXT_KEY_CIV5_TERRAIN_TUNDRA_TEXT</Civilopedia>

<ArtDefineTag>ART_DEF_TERRAIN_TUNDRA</ArtDefineTag>

<Found>true</Found>

<InfluenceCost>2</InfluenceCost>

<Button>Art/Interface\Buttons\WorldBuilder\Terrain_Tundra.dds</Button>

<WorldSoundscapeAudioScript>ASSS_AMBIENCE_TUNDRA</WorldSoundscapeAudioScript>

<EffectTypeTag>DIRT</EffectTypeTag>

<PortraitIndex>16</PortraitIndex>

<IconAtlas>TERRAIN_ATLAS</IconAtlas>

Находим в столбце строку: <Found>true</Found> - и вместо true ставим ноль, чтобы запретить строительство городов на этом типе ландшафта. Все, закрываем файл, сохраняя его изменения.

Я ставлю под запрет все типы ландшафта для строительства городов, кроме тундры, и потом рисую себе карты в редакторе, где ставлю единичные тайлы тундры только в тех местах, где по моему усмотрению должны быть города, поэтому в игре строительство городов ИИ происходит не тесно и хаотично, а более упорядочено и логично, то есть ИИ у меня строится только в плодородных и ресурсных местах и потому каждый город более ценен и за него интересней бороться, также это позволяет регулировать расстояние между городами; я ставлю тайлы тундры на отдалении не менее 5-6 клеток, чтобы было попросторней ))

Так же можно поиграть в какой-нибудь одной эпохе, если приспичит - в редакторе (World Builder) можно выключать исследования. Но чтобы это работало в игре, надо не просто нарисовать карту и точки старта по умолчанию, но и сделать простейший сценарий:

В редакторе, в окне Scenario Editor, в разделе Game Options, есть настройка Disable Researсh (без технологий), отключающая изучение технологий, если на ней поставить галочку.

Далее делаем сценарий:

1. Нарисовать карту и точки старта на карте.

2. Выбрать нации, с которыми ты хочешь играть, и привязать их к точкам старта на карте.

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

То есть, если хотим поиграть в античной эпохе, ставим для наций средневековую эпоху, и тогда в игре все технологии до средневековой эры будут открыты, а технологии самой эры и последующих эпох будут закрыты. Так же при выделении нации можно открыть окно "технологии", нажимая внизу кнопку "edit tech", где можно добавить каждой нации любую технологию, даже если такой нет в выбранной для сценария эпохе. Я, например, чаще делал сценарии для античной эпохи, то есть ставил нациям средневековье, но чтобы не плодить без конца ненужных юнитов, необходима средневековая технология "гильдии", дающая возможность включать благосостояние в городах. И потому я ещё открывал для выбранных наций эту технологию, а так же средневековую технологию "компас", чтобы можно было строить гавани, которые дают возможность открывать торговые маршруты между континентами, и включать в свою имперскую сеть захваченные ресурсы на других материках.

Ну и чтобы поиграть в свой готовый сценарий надо в начальном меню игры, его запускать так:

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

2. Далее жмем кнопку "сценарий" в нижнем правом углу.

3. Все.

В принципе, на первое время хватает нарисовки своих карт, изменения ландшафта под избирательное строительство городов,как я описал выше, и изменение скорости исследований. Иногда создаю карту-сценарий, чтобы поиграть чисто в одной эпохе. Этого вроде бы достаточно, чтобы выжимать максимум интересности из игры. Конечно, мне ещё очень хочется более продвинутый и изощренный ИИ; и чтобы внешний вид юнитов не повторялся у наций, наверно так же можно сделать интересней и адекватней к эпохам ветку исследований, экономику и прокачку юнитов. Ещё раздражают лидеры наций, которые привязаны ко всем эпохам. Кайф от игры убавляется, когда в античности напарываешься и общаешься, например, с Бонапартом)) Но это уже нереальные хотелки )) Ибо тут уже надо разбираться в модостроении, где я ноль. Остается только надеяться, что кто-то реализует все мои хотелки в одном моде)).

Вот, например, мои маленькие простейшие карты: одна на 16 городов, вторая на 8 городов - на 4 игрока для быстрого теста наций:

Изменено пользователем Gravata
Красиво оформил

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
zvereok

Что поправить, чтобы варвары могли восстанавливать здоровье, и чтобы побыстрее генерили войска?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Foxbat

Пока не нашёл этот файл. Вроде как варвары и так лечатся как и другие юниты - в течении нескольких ходов , и при включенной опции в игре "агрессивные варвары" , каждое варварское стойбище генерирует юнитов каждый ход.

Изменено пользователем Foxbat

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Foxbat

Интересует как можно убавить радиус обрабатываемой границы города например с 3 клеток/тайлов на 2 клетки ,как это было в предыдущих цивах. Может кто нашёл где это править надо.

Изменено пользователем Foxbat

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Argon

Давно хотел удлинить время исследований и не изменять остальное при этом) Все работает:) Спасибо!:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
zingel

Не подскажите, что нужно поменять в 5 циве, для продолжения выкачивания юнитов на варварах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Artakon

Как сделать, чтобы в последнюю эпоху в эпической скорости за ход шло не 6 месяцев, а три?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Sunstroke

Коллеги, у меня почему-то изменения в XML не влияют на игру :dntknw:

Версия 1.0.1.674 Путь редактирования Civilization 5/assets/DLС/Expansion/Gameplay/XML

Пробовал усилить казака, увеличить мощь с 34 до 40, но почему-то не получается. Хотя раньше, в циве без дополнений всё прекрасно работало.

Изменено пользователем Sunstroke

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Эквилибриум
Не подскажите, что нужно поменять в 5 циве, для продолжения выкачивания юнитов на варварах?

Делай, как греки - считай варварами всех и соответственно воюй с ними, прокачка обеспечена=)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Санчо

Эти все правки работают только в пиратке?

Если версия игры в стиме, она же вроде проверяет игровые файлы, насколько я понимаю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Kronic
Эти все правки работают только в пиратке?

Если версия игры в стиме, она же вроде проверяет игровые файлы, насколько я понимаю.

Скорей всего работают. Надо пробовать. Если будет сбрасывать в значение по умолчанию после проверки Steam, ну если проверка будет, то надо Steam запустить в офф-лайн режиме

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Эквилибриум

Не пашет оно. Мой файл не восстанавливался, измененные значение сохранены, но эффекта нет.

Играл как в офф-лайн режиме, так и по-нормальному.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RenVal

А как сделать чтоб на карте небыли воинственных гг, хочу поиграть за сиам с их бонусом 50%

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Foxbat
Коллеги, у меня почему-то изменения в XML не влияют на игру :dntknw:

Версия 1.0.1.674 Путь редактирования Civilization 5/assets/DLС/Expansion/Gameplay/XML

Пробовал усилить казака, увеличить мощь с 34 до 40, но почему-то не получается. Хотя раньше, в циве без дополнений всё прекрасно работало.

после установки аддона теперь какие-то параметры игры меняются через этот путь:

Sid Meier's Civilization V/Assets/DLC/Expansion/Gameplay/XML/

а какие-то, как и прежде в оригинале, меняются через старый путь к xml файлам:

Program Files/Steam/SteamApps/common/sid meiers civilization v/Assets/Gameplay/XML/

Наверно казаков надо редактировать по второму (старому) пути.

Изменено пользователем Foxbat

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Foxbat
Цитата(Санчо @ 12.2.2013, 17:49) Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Эти все правки работают только в пиратке?

Если версия игры в стиме, она же вроде проверяет игровые файлы, насколько я понимаю.

Не знаю насчёт пиратки, у меня лицензионка, стим не реагирует на изменения xml файлов, и всё то, о чём я писал выше, работает нормально в оффлайне ( одиночной игре)

Для сететвых и интернет баталий (онлайна), уже нужна одинаковая версия игры у играющих вместе. Поэтому в онлайне играют с дефолтными параметрами или с одинаковым модом (с одинаковыми изменениями параметров).

Изменено пользователем Foxbat

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Foxbat
А как сделать чтоб на карте небыли воинственных гг, хочу поиграть за сиам с их бонусом 50%

В редакторе можно сделать сценарий с ГГ на любой вкус.

Изменено пользователем Foxbat

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
RenVal

Че то я посчитал, что ацтеки впереди по пише с их пл.садами чем сиам, просто вторым нужно много гг. редакторанет

Изменено пользователем RenVal

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
skelet

спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
paranoid

Всем привет!

Извините, если уже были на форуме такие вопросы:

Как уменьшить количество залпов РСЗО?

Как уменьшить количество кругов, которые делает во время атаки бомбардировщик? Сейчас он делает 6 кругов за одну атаку и очень утомляет на это смотреть.

Не отображается атака некоторых юнитов(например РСЗО, лучники и тд), как это исправить?

Играю в пиратку Civilization V: Gods and Kings.

Изменено пользователем paranoid

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

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

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

  • Модераторы онлайн

    • alexis
    • Дон Андрон
    • ROTOR
    • Bes