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

Тема: Как добавить юниту свою новую миссию?

  1. #1

    Как добавить юниту свою новую миссию?

    Много где искал и как искал но не смог найти главного для себя. Где определяется какие миссии может выполнить тот или иной юнит, а какие нет? Как можно добавить свою миссию?

    В частности нередко встречал в модах инквизиторов, но копание этих модово и мода Charlemagne ничего не дало (там даже нет XML для названий миссий!)

    Хочется всетаки разобратся как делается дистанционная бомбардировка и прочая. Буду рад любой помощи

    p.s. просьба не кидать ссылки на моды с просьбой "посмотри как там сделано", мне как раз и надо понять "как там сделано" потому как иначе ничего не получается пока. Может это я такой тупой...
    продвинь это сообщение в соцсеть:  

  2. #2
    Долгими путями и поисками нашел как добавить кнопку. Кнопка добавляется исправно, но не нажимается (вернее нажимается но эффект нулевой).

    Если кому интересно, то кнопка добавляется в Assets\Python\Screens\CvMainInterface.py

    там есть код:
    [code]
    продвинь это сообщение в соцсеть:  

  3. #3
    Собственно кнопку тут добавляет только эта строка<div class='quotetop'>Цитата</div>
    screen.appendMultiListButton( "BottomButtonContainer", ArtFileMgr.getInterfaceArtInfo("INTERFACE_CHARLEMAGNE_PERSICUTION").getPath(), 0, WidgetTypes.WIDGET_GENERAL, 666, 666, False )[/b]
    , остальное - условия ее появления.
    продвинь это сообщение в соцсеть:  

  4. #4
    <div class='quotetop'>Цитата(kvarfax * 17.5.2009, 9:27) [snapback]287985[/snapback]</div>
    Хочется всетаки разобратся как делается дистанционная бомбардировка и прочая. [/b]
    Разобрался?
    продвинь это сообщение в соцсеть:  
    Чтобы тебя любили — приходится быть со всеми хорошим каждый день.
    Чтобы ненавидели — напрягаться не приходится вообще.
    Гомер Симпсон

  5. #5
    Увы нет Как кнопку добавить я понял, а вот как сделать чтобы она работала и какой-то эффект имела я пока так и не узнал как это сделать. Даже пробовал просто копировать куски кода.... видимо не те
    Пока я все еще хочу научится делать инквизиторов и возможность дистанционной бомбандировки.
    продвинь это сообщение в соцсеть:  

  6. #6
    Дистанционная бомбардировка делается так:
    Файл CIV4UnitInfos.xml
    <iAirRange>число</iAirRange> - радиус дистанционной атаки
    <iAirCombat>число</iAirCombat> - сила дистанц. атаки
    <iAirCombatLimit>число</iAirCombatLimit> - лимит дистанц. атаки (при 100 может убивать)
    <iCollateralDamage>число</iCollateralDamage> - сила побочного ущерба
    <iCollateralDamageLimit>число</iCollateralDamageLimit> - лимит побочного ущерба (при 100 может убивать)
    <iCollateralDamageMaxUnits>число</iCollateralDamageMaxUnits> - количество юнитов подвергающихся побочному ущербу
    <iBombRate>число</iBombRate> - сила дистанционной бомбежки (снятие защиты города, уничтожение улучшений.)
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  7. #7
    <div class='quotetop'>Цитата(NeseryozniyVET * 30.10.2009, 20:02) [snapback]312461[/snapback]</div>
    Дистанционная бомбардировка делается так:
    Файл CIV4UnitInfos.xml
    <iAirRange>число</iAirRange> - радиус дистанционной атаки
    <iAirCombat>число</iAirCombat> - сила дистанц. атаки
    <iAirCombatLimit>число</iAirCombatLimit> - лимит дистанц. атаки (при 100 может убивать)
    <iCollateralDamage>число</iCollateralDamage> - сила побочного ущерба
    <iCollateralDamageLimit>число</iCollateralDamageLimit> - лимит побочного ущерба (при 100 может убивать)
    <iCollateralDamageMaxUnits>число</iCollateralDamageMaxUnits> - количество юнитов подвергающихся побочному ущербу
    <iBombRate>число</iBombRate> - сила дистанционной бомбежки (снятие защиты города, уничтожение улучшений.)
    [/b]
    Спасибо Вет!
    продвинь это сообщение в соцсеть:  
    Чтобы тебя любили — приходится быть со всеми хорошим каждый день.
    Чтобы ненавидели — напрягаться не приходится вообще.
    Гомер Симпсон

  8. #8
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    <div class='quotetop'>Цитата(NeseryozniyVET * 30.10.2009, 20:02) [snapback]312461[/snapback]</div>
    Дистанционная бомбардировка делается так:
    <iBombRate>число</iBombRate> - сила дистанционной бомбежки (снятие защиты города, уничтожение улучшений.)
    [/b]
    это не работает... спецально ещё раз проверил...

    продвинь это сообщение в соцсеть:  

  9. #9
    <div class='quotetop'>Цитата(Snake_B * 1.11.2009, 12:58) [snapback]312593[/snapback]</div>
    это не работает... спецально ещё раз проверил...[/b]
    Работает только на воздушные юниты
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  10. #10
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    <div class='quotetop'>Цитата(NeseryozniyVET * 1.11.2009, 14:51) [snapback]312598[/snapback]</div>
    <div class='quotetop'>Цитата(Snake_B * 1.11.2009, 12:58) [snapback]312593[/snapback]
    это не работает... спецально ещё раз проверил...[/b]
    Работает только на воздушные юниты
    [/b][/quote]

    ну так то то и оно... дистанционная бомбардировка не им нужна... ((
    продвинь это сообщение в соцсеть:  

  11. #11
    Дистанционная бомбардировка является одной из основных составляющих мод-компонента Dale&#39;s Combat Mod,
    Он включен сейчас в большинство модов, причем в последнее время в составе RevDCM, а это очень серьезная штука. Но для реализации этой бомбардировки можно использовать и обычный DCM.
    продвинь это сообщение в соцсеть:  
    Я иду меж стен и дворцовых башен,
    Мимо перекрестков веков и лиц,
    Мимо городов, площадей и пашен,
    Познавая мир на холсте страниц.

  12. #12
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    <div class='quotetop'>Цитата(Хальк Юсдаль * 1.11.2009, 16:00) [snapback]312605[/snapback]</div>
    Дистанционная бомбардировка является одной из основных составляющих мод-компонента Dale&#39;s Combat Mod,
    Он включен сейчас в большинство модов, причем в последнее время в составе RevDCM, а это очень серьезная штука. Но для реализации этой бомбардировки можно использовать и обычный DCM.
    [/b]
    тока стоит иметь ввиду.. вместе с ним получаем больше 3 метров размера...
    и ограничения по совместимости (только с той версией под которую собран DCM)...
    продвинь это сообщение в соцсеть:  

  13. #13
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    <div class='quotetop'>Цитата(NeseryozniyVET * 30.10.2009, 20:02) [snapback]312461[/snapback]</div>
    Дистанционная бомбардировка делается так:
    Файл CIV4UnitInfos.xml
    <iAirRange>число</iAirRange> - радиус дистанционной атаки
    <iAirCombat>число</iAirCombat> - сила дистанц. атаки
    <iAirCombatLimit>число</iAirCombatLimit> - лимит дистанц. атаки (при 100 может убивать)
    <iCollateralDamage>число</iCollateralDamage> - сила побочного ущерба
    <iCollateralDamageLimit>число</iCollateralDamageLimit> - лимит побочного ущерба (при 100 может убивать)
    <iCollateralDamageMaxUnits>число</iCollateralDamageMaxUnits> - количество юнитов подвергающихся побочному ущербу
    <iBombRate>число</iBombRate> - сила дистанционной бомбежки (снятие защиты города, уничтожение улучшений.)
    [/b]
    кстати вот...пока со своим разбираюсь...

    Код:
    <iEvasionProbability>100</iEvasionProbability>
    шанс уклониться от перехвата... иначе не исключено что пушку истребитель перехватит... (возможно и без него будет нормально)

    Код:
    <iCombatLimit>50</iCombatLimit>
    <iAirCombatLimit>50</iAirCombatLimit>
    <strike>желательно делать одинаковыми, иначе AI будет долбить дистанционно, уже поврежденного юнита, даже если повреждения будут нулевыми... и не трогать рядом стояших целых юнитов...</strike>
    не от этого...
    <DefaultUnitAI>UNITAI_ESCORT_SEA</DefaultUnitAI>
    вот эта строчка... при чем и для сухопутных тоже...
    буду тестировать вот это:
    - будет сбивать защиту города?
    - будет ли атаковать город?

    Код:
    <UnitAIType>UNITAI_ATTACK_AIR</UnitAIType>
    <strike>желательно добавить... (возможно и без него будет нормально)</strike>

    <strike>ну и... если надо чтобы юнит можно было захватить (как в 3 циве)...</strike>
    Код:
    <iCombat>0</iCombat>
    <Capture>UNITCLASS_</Capture>
    ни фига... тогда дистанционно тоже не работает...

    п.с. да и ещё... им нельзя ставить "<bOnlyDefensive>", тогда и дистанционно они нападать не могут..
    продвинь это сообщение в соцсеть:  

  14. #14
    Чтоб ИИ ползовался дистанцыонной атакой надо прописать
    <DefaultUnitAI>UNITAI_ATTACK</DefaultUnitAI>
    или
    <DefaultUnitAI>UNITAI_ATTACK_CITY</DefaultUnitAI>[code]<UnitAI>
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  15. #15
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    <div class='quotetop'>Цитата(NeseryozniyVET * 6.11.2009, 19:40) [snapback]313396[/snapback]</div>[quote]
    Чтоб ИИ ползовался дистанцыонной атакой надо прописать
    <DefaultUnitAI>UNITAI_ATTACK</DefaultUnitAI>
    или
    <DefaultUnitAI>UNITAI_ATTACK_CITY</DefaultUnitAI>[code]<UnitAI>
    продвинь это сообщение в соцсеть:  

  16. #16
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    <div class='quotetop'>Цитата(Snake_B * 6.11.2009, 20:09) [snapback]313401[/snapback]</div>
    теоретически или проверял?
    [/b]
    ну... протестировал я это всё...

    с вот этим..
    <UnitAIType>UNITAI_ATTACK</UnitAIType>
    <UnitAIType>UNITAI_ATTACK_CITY</UnitAIType>

    карта Earth2... генерирует похожее на карту мира, но не точную копию..
    размер огромный, сложность монарх, агрессивные варвары...
    выкинуло в районе магадана... расположение прямо говоря не очень, тундры всякие...
    африка сгенерировалась с проливом в районе суецкого канала... цивилизации распологаются только на самом большом континенте, соответственно в африке ни кого не выкинуло...
    долго играл на средних размерах (пока не так давно не поменял 1 гб озу на 2), так что такая фигня с африкой была мне на руку...

    интенсивным лесорубством воткнул великую стену... по привычке, зная что на этой карте, на таком размере варваров больно много...

    большинство компов воткнуло 4-5 городов... я успел 7... из них 3 только для ресурсов и ни чего производить толком не могло... и 4 тоже... больше для статистики...
    ещё 3 города боле-менее...
    железо, медь есть, серебро, меха... ну и вроде всё (лошадей нет)... пирамиды не успел, но я их обычно и не строю, вернее строю чтобы на их деньги изучить быстренько алфавит... что собственно и произошло...

    южнее португалия, три города... один охватываемый, довольно сильно, моей территорией (порту)...
    на нем и решил проверять катапульты...

    для 4-ых пограничных городов сделал по 1 лучнику, копейшику, секиршику...
    ну и начал армию вторжения... 2 х 4 мечника, 2 х 4 катапульты...
    перед атакой из 2-х ближайших городов подтянул 2-х секирщиков и 2-х копейщиков...

    напал...
    ну и... в принципе на что рассчитывал то и взял... португалия осталась без порту и без столицы...
    НО... обычно при таком раскладе катапульты бы после этого кончились... а тут все 8 выжили (ещё бы... дистанционная же атака)... третий город им оставил... мир...

    потом забрал у монголии пограничный город... собственно добыл лошадей...
    мир... с этими тоже.. катапульты всё ещё живы...

    не большая войнушка с японией (в районе манчжурии)... забрал токио... расслабился... поэтому по дороге к столице потерял почти всех мечников.. и часть катапульт... но 4 катапульты и 2 мечника в токио вернуться смогли... это более чем хватило для мира с японией (почётного))))...

    у японии катапульты уже тоже были, толко толку мало...
    общее впечетление от дистанционной артиллерии.... ЧИТ...

    вот собственно теперь думаю что делать в моде.. так как уже реализованно удалять жаль...
    можно оставить, но рекомендовать только для сетевой игры без компьютеров...
    продвинь это сообщение в соцсеть:  

  17. #17
    <div class='quotetop'>Цитата(Snake_B * 6.11.2009, 19:09) [snapback]313401[/snapback]</div>
    теоретически или проверял?[/b]
    Проверял !
    продвинь это сообщение в соцсеть:  
    Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
    Мой мод

  18. #18
    идейный враг всяких трансформероB

    Аватар для Snake_B


    Регистрация
    14.09.2007
    Адрес
    Донецк-Камчатка....
    Сообщений
    13,314
    <div class='quotetop'>Цитата(NeseryozniyVET * 9.11.2009, 3:49) [snapback]313699[/snapback]</div>
    <div class='quotetop'>Цитата(Snake_B * 6.11.2009, 19:09) [snapback]313401[/snapback]
    теоретически или проверял?[/b]
    Проверял !
    [/b][/quote]

    ну вот выше я описал... тоже проверял... беспонтово он использует... слишком просто играть становится...

    ещё не много поирал... на штурм городов катапульты, требьюше комп не берет...
    в обороне, в городе их держит, но не использует...
    продвинь это сообщение в соцсеть:  

  19. #19
    Поселенец


    Регистрация
    11.11.2009
    Адрес
    Одесса
    Сообщений
    6
    пост написал нке туда ...
    продвинь это сообщение в соцсеть:  
    Хроничесски безграмотное сушество ,путаюшее украинскую и русскую раскладки ....

  20. #20

    Unhappy



    <div class='quotetop'>Цитата(Snake_B * 1.11.2009, 13:58) [snapback]312593[/snapback]</div>
    <div class='quotetop'>Цитата(NeseryozniyVET * 30.10.2009, 20:02) [snapback]312461[/snapback]
    Дистанционная бомбардировка делается так:
    <iBombRate>число</iBombRate> - сила дистанционной бомбежки (снятие защиты города, уничтожение улучшений.)
    [/b]
    это не работает... спецально ещё раз проверил...
    [/b][/quote]
    <iBombardRate>число</iBombardRate> - сила дистанционной бомбежки (снятие защиты города)
    Должно сработать.
    продвинь это сообщение в соцсеть:  
    - Я отправлюсь в великую битву и стану доблестным воином,
    а когда вернусь, меня станут называть Эйрик Победоносный!

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

Похожие темы

  1. как в цив 5 убрать конкретную прокачку конкретному юниту?
    от Alex__ в разделе Civilization 5 - Технические вопросы
    Ответов: 1
    Новое: 12.08.2013, 10:02
  2. Ответов: 4
    Новое: 18.03.2013, 18:31
  3. Разрабатываем свою собственную Циву
    от superregistr в разделе Алгоритмы и концепции
    Ответов: 854
    Новое: 28.06.2012, 03:04
  4. Как назвать свою игру?
    от t0sYAra в разделе Алгоритмы и концепции
    Ответов: 66
    Новое: 21.04.2010, 15:58
  5. Как добавить новую цивилизацию?
    от met0 в разделе Вопросы и гайды по моддингу Civ4
    Ответов: 15
    Новое: 18.02.2008, 21:38

Ваши права

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

free counters