PDA

Просмотр полной версии : Как изменить емкость ракетного крейсера?



uchenik
30.11.2010, 22:34
Как изменить емкость ракетного крейсера?

NeverMind
01.12.2010, 22:30
Ты про моддинг?

В Civ5 вместимость транспортного юнита задается через прокачки. У Ракетного крейсера Cargo3. Можно заменить на Cargo4 или добавить любую Cargo.

uchenik
02.12.2010, 01:50
Ты про моддинг?

В Civ5 вместимость транспортного юнита задается через прокачки. У Ракетного крейсера Cargo3. Можно заменить на Cargo4 или добавить любую Cargo.

А где эти Cargo3 видно? нигде в файлах xml в каталоге c:\Program Files (x86)\Steam\steamapps\common\sid meier's civilization v\assets\Gameplay\XML\
не нашел.

NeverMind
02.12.2010, 11:29
Прокачка Cargo в в XML обозначена как PROMOTION_CARGO и номер. Свойства прокачек задаются в Civ5UnitPromotions.xml

А бесплатные прокачки даются юнитам через тег Unit_FreePromotions в Civ5Units.xml

Для ракетного крейсера это выглядит так


<Row>
<UnitType>UNIT_MISSILE_CRUISER</UnitType>
<PromotionType>PROMOTION_CARGO_III</PromotionType>
</Row>
Если поменять тут III на IV, на крейсер можно будет поместить 4 ракеты.

Можно попробовать добавить крейсеру дополнительную прокачку Cargo -


<Row>
<UnitType>UNIT_MISSILE_CRUISER</UnitType>
<PromotionType>PROMOTION_CARGO_III</PromotionType>
</Row>
<Row>
<UnitType>UNIT_MISSILE_CRUISER</UnitType>
<PromotionType>PROMOTION_CARGO_II</PromotionType>
</Row>
- тогда по идее в данном случае вместимость будет 5.

uchenik
02.12.2010, 21:12
Прокачка Cargo в в XML обозначена как PROMOTION_CARGO и номер. Свойства прокачек задаются в Civ5UnitPromotions.xml

А бесплатные прокачки даются юнитам через тег Unit_FreePromotions в Civ5Units.xml

Для ракетного крейсера это выглядит так


<Row>
<UnitType>UNIT_MISSILE_CRUISER</UnitType>
<PromotionType>PROMOTION_CARGO_III</PromotionType>
</Row>
Если поменять тут III на IV, на крейсер можно будет поместить 4 ракеты.

Можно попробовать добавить крейсеру дополнительную прокачку Cargo -


<Row>
<UnitType>UNIT_MISSILE_CRUISER</UnitType>
<PromotionType>PROMOTION_CARGO_III</PromotionType>
</Row>
<Row>
<UnitType>UNIT_MISSILE_CRUISER</UnitType>
<PromotionType>PROMOTION_CARGO_II</PromotionType>
</Row>
- тогда по идее в данном случае вместимость будет 5.

Понял. Спасибо.
А как можно сделать так, что бы поменять емкость только для определнной цивилизации? Например только американцам или русским? Спасибо.

NeverMind
05.12.2010, 01:23
А как можно сделать так, что бы поменять емкость только для определнной цивилизации? Например только американцам или русским?
Можно сделать уникальный юнит для России - типа UNIT_MISSILE_CRUISER_RUS , продублировать ему все свойства, а это изменить.