На forums.civfanatics.com очень много графических изменений юнитов.Второй день пытаюсь разобраться,но ничего не получается.Не пойму,где что распаковывать и где менять,в англ.не очень силен,а через переводчик ни чего толком понять не могу.Может кто поможет растолковать все тонкости.Зарание бдагодарен.
Ну тут в двух словах так не расскажешь. Пробуй разбираться в английском, таки пригодится. И вот посмотри мануал по модингу http://kael.civfanatics.net/files/ModdersGuide.pdf
Там даже не зная английского особо не сложно разобраться по картинкам.
Есть два небольших вопроса, может, кто-нибудь сталкивался.
1. Нашел переменную в глобальных: CAN_CITY_USE_INDIRECT_FIRE
по умолчанию она равна 1, я пробовал ставить разные значения 2 и 7, но никакого эффекта. Я надеялся, что эта переменная отвечает за кол-во выстрелов города.
2. По умолчанию максимум специалистов для здания стоит 4.
Я указал 4 специалистов для фабрики, но в игре их 3:
Кто-нибудь знает, почему?<Buildings>
<Update>
<Set SpecialistCount = '4' />
<Where Type = 'BUILDING_FACTORY' />
</Update>
</Buildings>
NeverMind, спасибо за разъяснение с переменной.
Исправил в посте, чтобы не смущать. Кавычки там, конечно же есть, просто копировал не из редактора, а из ворда. Я когда набираю, опускаю кавычки, редактор сам потом ставит при копировании (он требует именно прямых кавычек, а в ворде с кавычками лишняя заморочка, то такие, то другие поставитВокруг BUILDING_FACTORY не хватает "кавычек".)
Мб кто подскажет, где косяк.. Добавлял новую панель на TopPanel (делал вывод демографии и статистики после ресурсов). Добавил TextButton, а в скрипте LUA обращался к имени (ID). Сделал подобное в окне города (CityView), добавив кнопку. Обращаюсь к ней по ID и LUA пишет ошибку. Флажок "Import into VFS" для обоих ставил на true. Не понимаю, что не так...
Ребят, ну, неужели никто не знает в чем делоЕдинственная разница в том, что на CityView кнопка располагается внутри контейнера, а TopPanel панель на верхнем уровне, но, насколько я думаю, это не важно. ВСе обращение в LUA идет через Controls
Приведу пример кода.
Добавил в CityView.xml кнопку:
<!-- REALISM MOD START - Conscript Button -->
<GridButton Anchor="L,C" Size="220,36" Offset="0,0" ID="ConscriptButton" Style="BaseButton" ToolTip="TXT_KEY_CITYVIEW_CONSCRIPT_TT">
<Label Anchor="C,C" Offset="0,0" String="TXT_KEY_CITYVIEW_CONSCRIPT" ColorSet="Beige_Black_Alpha" Font="TwCenMT18" FontStyle="Shadow" ID="ConscriptButtonLabel"/>
</GridButton>
Обращаюсь в LUA:
Controls.ConscriptButton
Можеь кто из знатоков подскажет ответы на два взаимосвязанных вопроса:
1. Можно ли сделать так, чтобы юниты получали опыт в том числе и от обстрела воздушных целей (самолёты)?
2. Можно ли сделать так, чтобы все юниты получали помимо стандартного опыта и бонусный опыт за уничтожение юнита (в т.ч. и воздушного), т.е. тот юнит, к-рый наннёс вражескому критический выстрел\удар получает опыт "стандартный+N"?
Вопрос: Как сделать так, чтобы можно было создавать уникальные юниты всех цивилизаций?
Поясню: Вообщем для Франции решил поменять свойство, т.к. показалось слишком слабым. Им как раз подходит иностранный легион, поэтому и решил сделать такое свойство, чтобы можно было нанимать все уникюниты.
Причем я хочу это сделать не как мод, а скажем так непосредственно в теле цивилизации, ибо для многих цив уже поменял так свойства.
Я добавил в <Civilization_UnitClassOverrides> всех уникальных юнитов с пометкой страны франции. Но при запуске игры можно создавать только 1 вид юнитов определенного типа. ТО есть: копецщики - ландскнехты, импи, но могу создавать только ландскнехтов. Мечников куча видов, но могу создавать только легион и так дале.
В мастерской модов нашел такой мод Fate Stay Night -- Gilgamesh of Sumer [GNK--BNW] (v 3)
Так вот там всё это работает. Загрузив игру, могу создавать аьсолютно всех уникальных унитов каждой эпохи. Причем на технологиях также отображаются все виды уникальных юнитов. Я не очень глубоко разбираюсь в моддинге, поэтому я не знаю, что там еще этот моддер менял, чтобы у него можно было всех строить. Просьба помочь.