
Сообщение от
Geth
По поводу компонентов , думаю какой то мощный инструментарий не нужен , обычно желают поменять характеристики или привязки юнитов к каким то ресурсам , зданиям, бонусы от местности обороны или атаки. Если это будет присутствовать в инструментарии то уже хорошо и такого еще не было , если я правильно понял идею компонентов.
да как таковых инструментов то и не будет...
всё будет делаться изменением обычных хмл файлов...
ну вот пример.... нам надо добавить возможность Длиннолучнику улучшаться в мушкетера....
создает файл (в блокноте) - "CIV4UnitInfos.ini"
и там прописываем вот такое вот:
Код:
<Class>UNITCLASS_LONGBOWMAN</Class>
</UnitClassUpgrades>
{
<UnitClassUpgrade>
<UnitClassUpgradeType>UNITCLASS_MUSKETMAN</UnitClassUpgradeType>
<bUnitClassUpgrade>1</bUnitClassUpgrade>
</UnitClassUpgrade>
</UnitClassUpgrades>
}
<Class>UNITCLASS_LONGBOWMAN</Class> - это кому менять...
</UnitClassUpgrades> - это какое значение менять (вместо какой строки записывать)
Новые строки которые будут вставлены:
{
<UnitClassUpgrade>
<UnitClassUpgradeType>UNITCLASS_MUSKETMAN</UnitClassUpgradeType>
<bUnitClassUpgrade>1</bUnitClassUpgrade>
</UnitClassUpgrade>
</UnitClassUpgrades>
}
или другой пример.... устанавливаем тяжелому крейсеру шанс на перехват 15 %
Код:
<Class>UNITCLASS_HEAVYCRUISER</Class>
<iInterceptionProbability>
{
<iInterceptionProbability>12</iInterceptionProbability>
}
я думаю если вносили изменения в хмл вручную, то не должно возникнуть сложностей... ?
ну будут ещё другиефайлы.... возможности... чтобы правильно работало... переводила... но основная задачи это вот эти примеры...