+ Ответить в теме
Показано с 1 по 20 из 207

Тема: Вопросы по модингу

Комбинированный просмотр

  1. #1
    Доброго дня. Решил сделать на базе эсминца универсальный патрульный катер, с возможностью перевозки четырех сухопутных юнитов и совместить плюсы фрегата. Где то ошибся, но не могу понять где:
    <Units>
    <Row>
    <Class>UNITCLASS_MA_FRIGATE</Class>
    <Type>UNITCLASS_MA_FRIGATE</Type>
    <PrereqTech>TECH_COMBUSTION</PrereqTech>
    <Combat>25</Combat>
    <RangedCombat>20</RangedCombat>
    <Cost>300</Cost>
    <Moves>5</Moves>
    <Range>2</Range>
    <CombatClass>UNITCOMBAT_NAVAL</CombatClass>
    <Domain>DOMAIN_SEA</Domain>
    <DefaultUnitAI>UNITAI_RESERVE_SEA</DefaultUnitAI>
    <Description>TXT_KEY_UNIT_MA_FRIGATE</Description>
    <Civilopedia>TXT_KEY_CIV5_INDUSTRIAL_MA_FRIGATE_TEXT</Civilopedia>
    <Strategy>TXT_KEY_UNIT_MA_FRIGATE_STRATEGY</Strategy>
    <Help>TXT_KEY_UNIT_HELP_MA_FRIGATE</Help>
    <MilitarySupport>true</MilitarySupport>
    <MilitaryProduction>true</MilitaryProduction>
    <Pillage>true</Pillage>
    <IgnoreBuildingDefense>true</IgnoreBuildingDefense>
    <Mechanized>true</Mechanized>
    <AdvancedStartCost>15</AdvancedStartCost>
    <MinAreaSize>20</MinAreaSize>
    <XPValueAttack>2</XPValueAttack>
    <XPValueDefense>2</XPValueDefense>
    <UnitArtInfo>ART_DEF_UNIT_DESTROYER</UnitArtInfo>
    <UnitFlagIconOffset>67</UnitFlagIconOffset>
    <IconAtlas>UNIT_ATLAS_2</IconAtlas>
    <PortraitIndex>20</PortraitIndex>
    <MoveRate>BOAT</MoveRate>
    </Row>
    </Units>
    <Unit_FreePromotions>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <PromotionType>PROMOTION_SEE_INVISIBLE_SUBMARINE</PromotionType>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <PromotionType>PROMOTION_INTERCEPTION_II</PromotionType>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <PromotionType>PROMOTION_ANTI_SUBMARINE_II</PromotionType>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <PromotionType>PROMOTION_ONLY_DEFENSIVE</PromotionType>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <PromotionType>PROMOTION_CARGO_IV</PromotionType>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <PromotionType>PROMOTION_SENTRY</PromotionType>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <PromotionType>PROMOTION_MEDIC</PromotionType>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <PromotionType>PROMOTION_SUPPLY</PromotionType>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <PromotionType>PROMOTION_LOGISTICS</PromotionType>
    </Row>
    </Unit_FreePromotions>
    <Unit_AITypes>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <UnitAIType>ATTACK_SEA</UnitAIType>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <UnitAIType>RESERVE_SEA</UnitAIType>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <UnitAIType>ESCORT_SEA</UnitAIType>
    </Row>
    </Unit_AITypes>
    <Unit_Flavors>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <FlavorType>FLAVOR_OFFENSE</FlavorType>
    <Flavor>4</Flavor>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE/UnitType>
    <FlavorType>FLAVOR_DEFENSE</FlavorType>
    <Flavor>4</Flavor>
    </Row>
    <Row>
    <UnitType>UNIT_MA_FRIGATE</UnitType>
    <FlavorType>FLAVOR_NAVAL</FlavorType>
    <Flavor>6</Flavor>
    </Row>

    Подскажите где ошибка и в чем.
    продвинь это сообщение в соцсеть:  

  2. #2
    Giermo, UnitClass еще надо описать
    продвинь это сообщение в соцсеть:  

  3. #3
    Здравствуйте, это опять я.
    У меня очень-очень простой для вас вопрос - а именно изменение уже существующих цивилизаций. Для примера, я адаптировала к Civ 5 иконки наций из RFC для Civ 4.
    Затем, в файлике ToT_CIvilizations.xml добавила строчки:
    Скрытый текст
    <GameData>
    <Civilizations>
    <Update>
    <Where Type="CIVILIZATION_AMERICA"/>
    <Set>
    <DefaultPlayerColor>PLAYERCOLOR_NAMERICA</DefaultPlayerColor>
    <IconAtlas>TOT_CIV_COLOR_ATLAS</IconAtlas>
    <PortraitIndex>0</PortraitIndex>
    <AlphaIconAtlas>TOT_CIV_ALPHA_ATLAS</AlphaIconAtlas>
    </Set>
    </Update>
    </Civilizations>
    <Colors>
    <Row>
    <Type>COLOR_PLAYER_NAMERICA_ICON</Type>
    <Red>1</Red>
    <Green>1</Green>
    <Blue>1</Blue>
    <Alpha>1</Alpha>
    </Row>
    <Row>
    <Type>COLOR_PLAYER_NAMERICA_BACKGROUND</Type>
    <Red>0.08</Red>
    <Green>0</Green>
    <Blue>0.32</Blue>
    <Alpha>1</Alpha>
    </Row>
    </Colors>
    <PlayerColors>
    <Row>
    <Type>PLAYERCOLOR_NAMERICA</Type>
    <PrimaryColor>COLOR_PLAYER_NAMERICA_ICON</PrimaryColor>
    <SecondaryColor>COLOR_PLAYER_NAMERICA_BACKGROUND</SecondaryColor>
    <TextColor>COLOR_PLAYER_WHITE_TEXT</TextColor>
    </Row>
    </PlayerColors>
    </GameData>

    И...все меняется вроде бы правильно, но например, основать поселенцем первый город нельзя - из-за проблем с UI просто отсутствует панелька с данным видом действий. Опять же, если все же основать город через InGameEditor, то с его панелькой (где название, флаг стоящего в очереди на постройку и т.п. начинает глючить.
    Самое странное - если я создаю абсолютно новыую расу с всеми теми же параметрами (т.е. указываю ей те же иконки и цвета) -все работает абсолютно правильно.

    В чем же подвох? Почему я не могу заменить просто иконки и цветовые схемы уже существующим нациям? Посмотрев сценарии оригинальной игры (Например средневековый или Борьба за Африку) - ничего "такого" не обнаружила. Все вроде так же...
    продвинь это сообщение в соцсеть:  

  4. #4
    Народ, глупый вопрос... Не могу понять, в чем ошибка:
    <Policy_CityYieldChanges>
    <Row>
    <PolicyType>POLICY_UNIVERSAL_HEALTHCARE_F</PolicyType>
    <YieldType>YIELD_FOOD</YieldType>
    <Yield>2</Yield>
    </Row>
    <Row>
    <PolicyType>POLICY_UNIVERSAL_HEALTHCARE_O</PolicyType>
    <YieldType>YIELD_FOOD</YieldType>
    <Yield>2</Yield>
    </Row>
    <Row>
    <PolicyType>POLICY_UNIVERSAL_HEALTHCARE_A</PolicyType>
    <YieldType>YIELD_FOOD</YieldType>
    <Yield>2</Yield>
    </Row>
    </Policy_CityYieldChanges>
    Вроде должно добавлять 2 еды на каждый город, а эффекта ноль. Файл отрабатывает, изменения по другим таблицам работают - это видно.
    продвинь это сообщение в соцсеть:  

  5. #5
    И второй вопрос в догонку тем, кто работал с юнитами. У кого-нибудь были проблемы в отображении новых в цивилопедии. У меня 2 юнита ПВО вылетают, если щелкнуть по ним в цивилопедии. Так производятся, бегают и стреляют. В чем косяк может быть?
    продвинь это сообщение в соцсеть:  

  6. #6
    Пробую создать новый юнит через xml файлы. Версия - BNW, последняя из стима.
    Хочу сделать еще одну атомную подводную лодку, которая сможет нести ядерные ракеты. А стандартной оставить только управляемые ракеты.

    Вписал в /DLC/Expansion2/ ... /Civ5Units.xml
    Скрытый текст
    Код:
    		<Row>
    			<Class>UNITCLASS_STRATEGIC_SUBMARINE</Class>
    			<Type>UNIT_STRATEGIC_SUBMARINE</Type>
    			<PrereqTech>TECH_TELECOM</PrereqTech>
    			<Combat>50</Combat>
    			<RangedCombat>70</RangedCombat>
    			<Cost>550</Cost>
    			<Moves>6</Moves>
    			<Range>3</Range>
    			<CombatClass>UNITCOMBAT_SUBMARINE</CombatClass>
    			<Domain>DOMAIN_SEA</Domain>
    			<DefaultUnitAI>UNITAI_ASSAULT_SEA</DefaultUnitAI>
    			<Description>TXT_KEY_UNIT_STRATEGIC_SUBMARINE</Description>
    			<Civilopedia>TXT_KEY_CIVILOPEDIA_UNITS_MODERN_NUCLEARSUBMARINE_TEXT</Civilopedia>
    			<Strategy>TXT_KEY_UNIT_STRATEGIC_SUBMARINE_STRATEGY</Strategy>
    			<Help>TXT_KEY_UNIT_HELP_STRATEGIC_SUBMARINE</Help>
    			<MilitarySupport>true</MilitarySupport>
    			<MilitaryProduction>true</MilitaryProduction>
    			<Pillage>true</Pillage>
    			<IgnoreBuildingDefense>true</IgnoreBuildingDefense>
    			<Mechanized>true</Mechanized>
    			<AdvancedStartCost>60</AdvancedStartCost>
    			<MinAreaSize>10</MinAreaSize>
    			<RangeAttackOnlyInDomain>true</RangeAttackOnlyInDomain>
    			<XPValueAttack>3</XPValueAttack>
    			<XPValueDefense>3</XPValueDefense>
    			<SpecialCargo>SPECIALUNIT_NUCLEAR_MISSILE</SpecialCargo>
    			<DomainCargo>DOMAIN_AIR</DomainCargo>
    			<UnitArtInfo>ART_DEF_UNIT_NUCLEAR_SUBMARINE</UnitArtInfo>
    			<UnitFlagIconOffset>81</UnitFlagIconOffset>
    			<IconAtlas>UNIT_ATLAS_2</IconAtlas>
    			<PortraitIndex>34</PortraitIndex>
    			<MoveRate>SUB</MoveRate>
    		</Row>
    ...
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<UnitAIType>UNITAI_ASSAULT_SEA</UnitAIType>
    		</Row>
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<UnitAIType>UNITAI_RESERVE_SEA</UnitAIType>
    		</Row>
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<UnitAIType>UNITAI_EXPLORE_SEA</UnitAIType>
    		</Row>
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<UnitAIType>UNITAI_MISSILE_CARRIER_SEA</UnitAIType>
    		</Row>
    ...
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<FlavorType>FLAVOR_NAVAL</FlavorType>
    			<Flavor>35</Flavor>
    		</Row>
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<FlavorType>FLAVOR_NUKE</FlavorType>
    			<Flavor>3</Flavor>
    		</Row>
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<FlavorType>FLAVOR_NAVAL_RECON</FlavorType>
    			<Flavor>5</Flavor>
    		</Row>
    ...
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<PromotionType>PROMOTION_INVISIBLE_SUBMARINE</PromotionType>
    		</Row>
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<PromotionType>PROMOTION_SEE_INVISIBLE_SUBMARINE</PromotionType>
    		</Row>
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<PromotionType>PROMOTION_CARGO_II</PromotionType>
    		</Row>
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<PromotionType>PROMOTION_CAN_MOVE_IMPASSABLE</PromotionType>
    		</Row>
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<PromotionType>PROMOTION_ONLY_DEFENSIVE</PromotionType>
    		</Row>
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<PromotionType>PROMOTION_SILENT_HUNTER</PromotionType>
    		</Row>
    		<Row>
    			<UnitType>UNIT_STRATEGIC_SUBMARINE</UnitType>
    			<PromotionType>PROMOTION_EXTRA_SIGHT_II</PromotionType>
    		</Row>

    Promotions сделал копию, как у обычной апл, TXT_KEY_ добавил, ядерной ракете SPECIALUNIT_NUCLEAR_MISSILE прописал. Но в меню покупки у города стратегическая субмарина не появилась. Что я не сделал?
    продвинь это сообщение в соцсеть:  

  7. #7
    theAsmodai, а UnitClass создал новый с этим юнитом по умолчанию?..
    продвинь это сообщение в соцсеть:  

+ Ответить в теме

Похожие темы

  1. Вопросы
    от Krappt в разделе Civ4 - Игровые вопросы
    Ответов: 11
    Новое: 20.07.2008, 10:46
  2. Вопросы к ООН
    от akots в разделе PitBoss I
    Ответов: 0
    Новое: 27.11.2007, 07:19
  3. Вопросы
    от Хохол в разделе Civ4 - Игровые вопросы
    Ответов: 14
    Новое: 19.10.2007, 23:45
  4. Вопросы от Red Fox
    от Red Fox в разделе Civ4 - Игровые вопросы
    Ответов: 154
    Новое: 11.09.2006, 20:43
  5. Вопросы
    от Sammy в разделе Civ3 - Игровые вопросы
    Ответов: 93
    Новое: 22.01.2006, 03:56

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters