Здравствуйте уважаемые коллеги. Кто нибудь пытался переносить юниты по дереву наук? У меня совсем никак. Вот например, хочу немного видоизменить каравеллу.
пишу код
<GameData>
<Units>
<Update>
<Where Type="UNIT_CARAVEL"/>
<set RangedCombat="0"/>
</Update>
<Update>
<Where Type="UNIT_CARAVEL"/>
<set PrereqTech="TECH_COMPASS"/>
</Update>
<Update>
<Where Type="UNIT_CARAVEL"/>
<set Combat="4"/>
</Update>
<Update>
<Where Type="UNIT_CARAVEL"/>
<set Moves="4"/>
</Update>
</Units>
</GameData>
эффекта ноль. Я так понимаю что каравелла ведь уже создана и надо проапдейтить некоторые поля, но не работает, каравелла по прежнему у астрономии и никакие поля не меняются.
Так же странная проблема с Философией. Хочу ей отключить возможность обмена науками
пишу
<Technologies>
<Update>
<Where Type="TECH_PHILOSOPHY"/>
<Set ResearchAgreementTradingAllowed="false"/>
</Update>
</Technologies>
но не отключается. Вроде все правильно, поле ResearchAgreementTradingAllowed создается и ставиться true в родных настройках игры. Я его апдейтю false, но эффекта не видно, в дереве наук по прежнему горит возможность у философии заключать сделки об омене науками.
Где может быть ошибка?
да что то там с переносами в папке units совсем плохо. Вот например, перенос лесопилки
<Builds>
<Update>
<Where Type="BUILD_LUMBERMILL"/>
<set PrereqTech="TECH_MACHINERY"/>
</Update>
</Builds>
не работает. в дереве технологий она по прежнему висит на Инженерии. Здания таким способом переносяться без проблем, что с юнитами - не понимаю.
Единственное что мне пришло в голову, это удалять юниты и создавать их заного обычным дедовским ака цив4 способом. Надо будет попробовать.
Все работает. В твоем случае должно быть примерно так:
И все. Проверь сам.Код:<Units> <Update> <Where Type="UNIT_CARAVEL"/> <Set> <PrereqTech>TECH_COMPASS</PrereqTech> <Moves>5</Moves> </Set> </Update> </Units> <Technologies> <Update> <Where Type="TECH_PHILOSOPHY"/> <Set> <ResearchAgreementTradingAllowed>0</ResearchAgreementTradingAllowed> </Set> </Update> </Technologies>
Да, файлы, у которых есть дубликаты с index в названии, обычными редакторами отрываются некорректно. Наш коллега sterkhov сделал утилиту, которая конвертирует dds данного типа в png.
Ну еще пожалуюсь. Странно но, некоторые вещи не работают.
Хотел дать варварам новые промоушнсы
файл с этими изменениями игнорируется, значит в нем где то ошибка. Просмотрел файл с промоушнсами, ограничений не нашел. Может варварам нельзя более одного промоушенса? Но такого я тоже не нашел.Код:<Unit_FreePromotions> <UnitType>UNIT_BARBARIAN_WARRIOR</UnitType> <PromotionType>PROMOTION_IGNORE_TERRAIN_COST</PromotionType> <UnitType>UNIT_BARBARIAN_ARCHER</UnitType> <PromotionType>PROMOTION_IGNORE_TERRAIN_COST</PromotionType> <UnitType>UNIT_BARBARIAN_SPEARMAN</UnitType> <PromotionType>PROMOTION_IGNORE_TERRAIN_COST</PromotionType> </Unit_FreePromotions>
Сделал здание. Работает. Вписываю ему флаворс:
и мод зависает при выборе цивилизации, там только одна америка видна да и то как то криво, и все. Другие флаворсы работают нормально. В чем ошибка - не ясно.Код:<BUILDING_Flavors> <BuildingType>BUILDING_TRAINING_CAMP</BuildingType> <FlavorType>FLAVOR_MILITARY_TRAINING</FlavorType> <Flavor>20</Flavor> </BUILDING_Flavors>
Уже не пост, а багрепорт какой то пошел. Хотя я может чего и забыл.
<CultureLevel_SpeedThresholds> - тоже не работает. Сделал свой собственный геймспид - работает. Прописываю
не работает.Код:<CultureLevel_SpeedThresholds> <Row> <CultureLevelType>CULTURELEVEL_FLEDGLING</CultureLevelType> <GameSpeedType>GAMESPEED_WoBA</GameSpeedType> <Threshold>30</Threshold> </Row> (бла бла бла)
Тогда попытаемся украсть пороги культурного лвл.
это тоже не работает.Код:<CultureLevel_SpeedThresholds> <Update> <Where GameSpeedType="GAMESPEED_MARATHON"/> <Set> <GameSpeedType>GAMESPEED_WoBA</GameSpeedType> </Set> </Update> </CultureLevel_SpeedThresholds>
сделал изменения:
эсминец требует уголь
пушка, арт.батарея, зенитка, противотанк.пушка, мотопехота - железо
подлодка - нефть
робот - 20 (!!!!!) штук урана
всё работает
ещё сделал изменения в философии - как было написано у Невермайнда раньше, но пропало только в дереве технологий, а в торговле всё равно пишут, что для договора об исследованиях требуется философия
что-то тут не так !
ЗЫ: а ведь работает !!!
Нет, он дает цивилизации, первой совершившей "кругосветное плавание", дополнительно n движений в ход для всех кораблей. Как было в Civ4.
Там идет просто текст, несвязанный напрямую с данными игры. Как и в цивилопедии во многом. Его нужно менять отдельно, если есть желание.ещё сделал изменения в философии - как было написано у Невермайнда раньше, но пропало только в дереве технологий, а в торговле всё равно пишут, что для договора об исследованиях требуется философия
что-то тут не так !
А вот еще такой вопрос: еикто не знает, работают ли галочки "Reload landmark system" и "Reload strategic view" ? Бьюсь над добавлением графики новым ресурсам и начинаю подозревать что система просто напросто не грузит файл civ5artdefines_landmarks.xml из мода. В модах западных коллег я тоже не видел еще новой графики у ресурсов. В декабрьском патчноте написано что "Fixed "Reload Landmark System" mod flag to now refresh landmarks defined in "ArtDefine_Landmarks".", но помоему не фиксед ни разу (
Может у меня версия SDK не проапдейтилась? Делаю верификацию в стиме - пишет что все validated.
Подскажите плиз. Делаю как писали на форуме
файл GlobalDefines.xml, открываешь его блокнотом и добавляешь туда в конец файла до строчки </GameData>
такую запись (из поста Невермайнда)
<Technologies>
<Update>
<Where Type="TECH_PHILOSOPHY"/>
<Set>
<ResearchAgreementTradingAllowed>0</ResearchAgreementTradingAllowed>
</Set>
</Update>
</Technologies>
обязательно сохранить изменения
это отключит договор о совместных исследованиях
при запуске игра вылетает, если эту строчку удаляю, все работает.
Что не так? Укажите путь папки, где точно менять это?