Warcraft 3 "Защита базы с выбором персонажа сложные Триггеры" 70KB
StarCraft "Escape from space base 2" 440KB
Warcraft 3 "Hunter or Victim 0.92 Rus" 7,992KB
Warcraft 3 "TFT подборка 25 карт [Awesomealldays] (Rus|Verm)" 82,629KB
Warcraft 3 "Набор карт Crisis (БагатыеРудники) v.1.0 от Мав Исяня" 9,696KB
Warcraft 3 "Rubattle.net Warcraft 3 TFT 1x1 Random Races Tournament 2020" 2,344KB
Warcraft 3 "Ragnarok" 1,058,343KB
Warcraft 3 "Rubattle.net WarCraft 3 TFT 1v1 Tournament 2020" 4,092KB
Warcraft 3 "Набор карт IllusionIsla (БагатыеРудники) v.1.0 от Мав Исяня" 17,738KB
sorceress lightning infinity build by nrita (75)
Баны (210)
Недостаточно памяти для обработки команды (15)
Удалил игрока (5)
даю vex за трек (18)
Diablo 3 Free game (14)
Мясо, Антимясо и Ключ к Жизни (0)
вопрос про фпс (12)
PVP на 30 лвл нс за LO (6)
Восстановление маны в шмотках (27)
Респек скиллов в мультиплейере (8)
Отвлечься на секунду от обсуждения pvp, postroykas и прочих ботоводов. (190)
Нужна Сылочка!!!!!!!(diablo 2 resurrection) (4)
где скачать рабочую версию D2 LoD? (4)
ресурректед (85)
Настройки в игре (0)
Вопрос, прохождение кампании (2)
Неожиданный дроп 2021 (171)
Взрыв из прошлого (31)
Альянс
Орда
Нежить
Ночные Эльфы
Нейтральные
Видео
Реплеи
Карты
DotA Allstars
Ресурсы
Панель команд юнитов
Файлы
Турниры
Статистика
Форум
Видео
Персонажи
Колдун
Варвар
Чародей
Монах
Охотник на демонов
Спутники
Карта Мира
Система навыков
Руны
Файлы
Форум
Добавление героев типа Исильдур и Галадриэль
В FAQ написано,что есть Исильдур и какой-то гомоз,что ли.Так как ты их сделал,напиши а???А Барлога можно сделать???И ещё ребята,напишите где взять проги,которые могут для этого понадобиться!
Я собственно так и не понял 4е ты хочешь=).Я вызывал Галадриэль и Саурона за 10000 охУ.Е. после принесения кольца в крепость, предварительно завалив Голого!А про Исильдура и Гомоза(это вообще кто=)?) я ни4е не знаю!
Понятно!А знает кто-нибудь где лежат иники героев,например Арагорна???
Сорри за оффтоп но ты не играл в Return of the King ? И если играл то проходил ли ты Кирит-Унгол?
Что б че та хотя бы сделать тебе потребуется прога FinalBIG_036. Потом, этой прогой открываеи фай INI.BIG -> находим строчку data\ini\playertemplate.ini -> дальше справа (появившимся тексте) находимм вот такую хрень "PlayerTemplate FactionMen - ФРАКЦИЯ ЛЮДЕЙ" (можно поиском Ctrl + F) далее смотрим ниже пот тексту такую строчку "BuildableHeroesMP = CreateAHero" (Герои которых можео нанимать в игре) далее после списка героев (в этой же строке) прописываем нашего Исильдура - GondorIsildur, но это еще не все ему надо портрет открыть и вроде все левелы прописать (можно стырить с другого героя). Что бы портрет прописать надо зарулить вот сюда "data\ini\object\goodfaction\units\elven\isildur.ini" там в самом начале окна находим вот это дело:
; ButtonImage = HIIsildur
; SelectPortrait = HPIsildur
У ЭТИХ ДВУХ СТРОК НАДО ПЕРЕД НИМИ СТЕРЕТЬ ВОТ ЭТО ";" "ТОЧКУ С ЗАПЯТОЙ"
НУ потом конечно все это дело подзасейвить и усе:)
MaxXx у т9 в Кирит-Унголе Сем не летел в пропасть на фоне темного неба?
2B.a.r.r.a.c.u.d.a.:Это я уже сделал,а ты не знаешь как барлога сделать героем???
Надо поковыряться в его ини:)) Я добавлял Фродо, Сэма и их корешей, как Героев(без полоски времени), а Барлога не пробывал. Есть такой Дракон который на поле боя появляется и начинает всех жарить там в его ини(У ока саурона есть такая же, потом вроде у червя еще) есть такая фишка
Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
MinLifetime = 60000
MaxLifetime = 60000
Вот если ее подрезать скорее всего он будет уже без ПОЛОСКИ, но там еще всяких хитростей дохрена(я так думаю)
2B.a.r.r.a.c.u.d.a.:Дело в том,что я не могу найти иник Барлога!Так если вот эти строки убрать,всё равно надо будет копить 25 очей магии????Попробуй сделать Барлога,а,очень надо!А можешь написать как сделал Фродо,Сэма и т.д.И ещё,когда я сделал Рохан,то после загрузки карты у меня вылетает в винду,не знаешь чё это?
Если мне не изменяет моя ржавая память:)) ДЛя того что б добавить Фродо, Сэма, Мери, Пиппина надо делать след. - Прописать RohanFrodo RohanMerry RohanPippin RohanSam в той ФРАКЦИИ(ДОБРОЙ) КОТОРОЙ ЗАХОЧЕШ. Кстати еще можно у героев убрать КОММАНДНЫЕ ОЧКИ для этого открываем ИНИ героя и ищем вот это CommandPoints = 60 потом число 60 изменяем на 0 (ноль) и вуаля теперь герой не занимает места в игре:)) ТОЛЬКО ИЩИ вот так CommandPoints а то у всех разные коммандные очки.
НАСЧЕТ БАРЛОГА ТО СКОРЕЕ он всего лежит в Obsolete или в evilfactionunits.ini или в isengardhordes.ini, а если не найдеш то ищи Чере РЕДАКТОР КАРТ.
Сегодня поищу Барлога
Отдуши,Баракуда!!!!Настоящий друг!!!Если найдёшь Барлога,сообщи,ОК???!!!
Ну типа я нашел барлога он валяется в data\ini\object\neutral\neutralunits.ini - он называется MordorBalrog самый первый в списке:))
Но лучши в игру его пока не добовлять все равно от него толку пока не будет.
Я его добавил в игру, но там Эта дебильная полоска с временем, придется еще покапаться:) А ты сайты по LOTR2 русские знаеш какие нить?
Нет не знаю.Знаю только форум для The Rise of the Witch KingA,а так мало чего нашёл!Ну ты не теряйся,если чё-нибудь найдёшь,пиши!Баракуда,я его сделал без полоски!!!!!!!Короче ищешь в его инике строки
Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
MinLifetime = BALROG_LIFETIME(вроде так,но суть одна)
MaxLifetime = BALROG_LIFETIME
End
эти строки стираешь и вуаля,Барлог у нас!И совсем он ничего не стоит!!!
Не знаешь как можно сделать так,чтоб число героев в главных зданиях увеличить?И ещё как можно новую магию добавить?(например Исильдуру,у него толька одна магия и дохнет он быстро,хоть я ему здоровье как у Саурона поставил)
--------------------------------------------------------------------------------
Verbatam,
--------------------------------------------------------------------------------
B.a.r.r.a.c.u.d.a ,
Напишите мне пожалуйста как правильно добавлять героя??!!!,я уже что только не делал!!!ПЛИИИИИЗ!!!На примере Борлога что куда пропиывать!!!
2Xan Crieqor:Барлог лежит здесь data/ini/object/neutral/neutralunits.ini, как писал Баракуда,он самый первый в списке!Дальше удаляешь строки
; SelectPortrait for Heros is portrait behind skill buttons. HP = HeroPortrait.
и
; ButtonImage for Heros is button image on Hero Select UI to select hero. HI = HeroIcon or HeroImage.
Должно получиться вот что
SelectPortrait = HPBalrog
ButtonImage = HIBalrog
Дальше нужно убрать ему полоску времени.Делаешь это так:
Там же ищешь строки
Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
MinLifetime = BALROG_LIFETIME(вроде так,но суть одна)
MaxLifetime = BALROG_LIFETIME
End
и все эти строки удаляешь!Потом закрывая файл,сохраняешь все изменения.
Теперь надо в playertemplate прописать его в строке BuildableHeroesMP прописываешь MordorBalrog.
Например за Мордор это будет выглядеть так:
BuildableHeroesMP = CreateAHero MordorBalrog EvilMenBlackRider EvilMenBlackRider EvilMenBlackRider MordorMouthOfSauron MordorFellBeast MordorFellBeast MordorWitchKingOnFellBeast // MordorGothmog NeutralGollum(это всё идет в одну строку).
Ну закрываешь,сохраняешь,запихиваешь в big архив в папку с игрой,запускаешь игру и выбираешь Мордор!
Баракуда!!!!Как можно сделать так,чтоб число героев в главных зданиях увеличить?И ещё как можно новую магию добавить?(например Исильдуру,у него толька одна магия и дохнет он быстро,хоть я ему здоровье как у Саурона поставил)
------------------------------------------------------------------------------------------------------------
У Барлога такой зихер,когда его убивают,то его нельзя восстановить в главном здании,и ещё у него не восстанавливается здоровье.Как это можно поправить,Баракуда!!!!
------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Verbatam
Вообщем сделал всё как ты сказал,запускаю игру-мордор-выбираю закладку герои и нифига там нет картинки барлога,может косяк в том что надо при редактировании в FinalBig,извлекать файл на рабочий стол,а потом заново его туда затаскивать,но хотя вроде и так сохраняет,да и почему его картинки(портрета нет?))
Предыдущий вопрос снимается!!!!----Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
MinLifetime = BALROG_LIFETIME
MaxLifetime = BALROG_LIFETIME
DeathType = FADED-----------у меня вот это откуда-то появилось,если удалить ошибка не знаешь что делать??
End
Behavior = CreateObjectDie ModuleTag_CrushUnitsOnDeath
CreationList = OCL_BalrogDie
End
Я удалил только эти строчки:
Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
MinLifetime = BALROG_LIFETIME
MaxLifetime = BALROG_LIFETIME
End
ВСЁ ПОЛУЧИЛОСЬ БОЛЬШОЕ ТЕБЕ СПАСИБО ЧУВАК!!!!!!ВЕК НЕ ЗАБУДУ, ты не скажешь как сделать двух Барлогов,ты никода не замечал такое только о назгулах,думаешь им хотелось для каждого модель создавать они их просто размножили как и феллбистов а как это сделать???!!!!может вместе чё-нить придумаем???
Да ты еще спрашивал про добовление магии так вот в ИНИКЕ любого юнита есть раздел SpicialWeapon...,что то в этом роде...,так вот там есть и максимальный урон,посмотрел у саурана и сравнил с Король-колдун,так разница огромная,теперь я понял аочему они так лихо у него разлетались,а на счёт добавления магии ,мне кажется что просто нужно у героя указать на магию другого героя путём правки..
А двух Барлогов я делал,когда ещё и магию 25 очей набрал!Он тоже потом бесконечный будет!А знаешь как его можно после смерти восстановить,а то он у меня не восстанавливается?!И ещё я ему поставил 15000 жизней!
Напишите кто-нибудь на конкретном примере как можно новые способности героям добавить (например саурону удар кнутом как у Барлога)
Как ты ему 15000 жизней поставил???!А знаешь как его можно после смерти восстановить,-да на счёт этого короче надо сперва расширить круг героев видимо EA такого не предусмотрела,ведь в круг входят только 6 героев,вот он когда Болрога ставишь и заменяет им кого-нибудь другого,значит надо искать Такой ИНИК где есть цифры 6,то есть конфиг к нему,думаю надо посмотреть файл типа PlayerTemplate.ini,где описывают мордор и всех героев....сейчас пороюсь может и надыбаю...
...Пошёл я хитростью напрямую:Залез в файл PlayerTemplate.ini,за тем посмотрел Мордор,там в функции добавления героев увидел,что FeelBest'ы повторяются,ну и я ещё добавил 3-х штук,ну так вот засеёвил,запустил игру,добавился только один феллбист,и стало 3,но Барлога как ветром сдуло,значит надо искать где можно расширить круг героев....,да и не забывай на всякий пожарный делать копию файла INI.big на всякий случай а то вдруг,что ,вот я например всегда держу его в моих документах,так как приходилось не раз его использовать....
У меня штук 5 этих Ini.big'ов и все разные,не охота всё заново делат!А можешь написать подробнее как способности добовлять?Вот хотя бы одну,которую я выше написал.А жизни я ставил вот так:
Ищешь строку
MaxHealth = BALROG_HEALTH
и меняешь её на
MaxHealth = SAURON_HEALTH
Всё!Если чё-нибудь найдёшь,пиши!
Короче чуваки я это уже вчера ночью сделал но вы одном месте намудили, не надо было ОРИГИНАЛЬНОГО БАЛРОГА ПРАВИТЬ!!!!! Надо было скопировать его, и в самый низ ИНИ загнать!!!! Т.к потом будут глюки при вызове оригинального БАЛРОГА!!!!!
Делаем так: КОПИРУЕМ ВСЕ Что относиться к Балрогу и в ЭТОм же ИНИ вставляем вниз, далее (в самом начале докумета) Object MordorBalrog изменяем на Object IsengardBalrog (теперь у нас свой оригинальный барлог с которым можно делать все что хочеш и это не повлияет на игру),а в плеертемплэйте он будет у наст IsengardBalrog называться!!! Потом для приличия я прописал такую тему - находем SIDE(ини нового балрога) там стоит НЕЙТРАЛ меням допустим на ISENGARD или MORDOR, потом я прописал ему ЛЕВЕЛЫ для прокачки(еще пока работаю над этим), что б герой правильно умирал(без полоски времени) надо стереть вот это:
Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
MinLifetime = BALROG_LIFETIME
MaxLifetime = BALROG_LIFETIME
End
Обьясняю еще раз как ставить жизни, стоимость, время призыва, сорость атаки и другое: все это лежит в data\ini\gamedata.ini там находим для примера BALROG_HEALTH и меням число на против на любое!!!! Там лежат практически все конфиги героев (ДАМЕЙДЖ мечом, луком, стоимость, обзор видимости и т.д.)
Вообщем GAMEDATA.INI весьма полезный именно в нем можно редактировать основные фишки в игре( Коммандные очки на карте, Зум камеры, стоимость построек и много всякого фуфла)
А ЧТО Б способности новые добавлять нужно идти в data\ini\comandset.ini Там прописаны команды для героев, зданий, юнитов.
Допустим для зданий - это какие юниты будут там производиться, допустим можно к БАРАКУ ЛЮДЕЙ добавить Эльфийский лучников т.д. ТОлько у барака имеется три левела и нужно будет для каждого прописать, а то если юнит можно строить на первом уровне барака то после апгрейда барака его уже не сделать т.к. он не прописан на втором левеле!!! Но для героев эта все фигня там достаточно один раз прописать и все.
ВООБЩЕМ ДАЛЬШЕ О БАЛРОГЕ:))))))
ГЕрой Не возраждаеться( я работаю над этим) потому что у него там одна тема не сделана т.к. было рассчитоно что герой должен вызываться с помощью магии!!!
ТАк же есть еще одна фишка герой не лечиься автоматически тоже так задумано не было разрабами...
Но все это дело поправимо т.к. я в этом деле уже с первой части игры:) Думаю до заватра че нить из двух сделаю(если бухать не пойду):))
Вообщем если есть вопросы, то качайте маил агент с mail.ru и ищи те меня там по мылу paldux@mail.ru
Или сюда пишите:)))
Ни какие нахрен круги героев расширять не надо:)) Он потом появится когда ты героев сделаеш часть:)
Короче Чуваки я размножил Феллбистов,теперь у меня за Изенгард играют 4 феллбиста,и 5 назгулов(конной пехоты),К делу...........Делаем так как говорил Барракуда,делаем копию Феллбиста(всё что относится к нему в его ИНИКЕ,)и вставляем ниже,далее редактируем.....с поьощью Ctrl+F находим все слова связанные с мордором и меняем их на Изенгард...!!!!!КРОМЕ ЭТИХ!!!!----
VisionRange = VISION_FLIER
ShroudClearingRange = SHROUD_CLEAR_FLIER
DisplayName = OBJECT:IsengardFellBeast
RecruitText = CONTROLBAR:MordorFellBeastRecruit
ReviveText = CONTROLBAR:MordorFellBeastRevive
Hotkey = CONTROLBAR:MordorFellBeastHotkey
RamPower = 45
;--------------------------------------------------------------------
ChildObject IsengardWitchKingOnFellBeast IsengardFellBeastInterface ;Real witchking
; SelectPortrait for Heros is portrait behind skill buttons. HP = HeroPortrait.
SelectPortrait = HPWitchKing
DisplayName = OBJECT:IsengardWitchKingOnFellBeast
DisplayNameStrategic = OBJECT:IsengardWitchKingOnFellBeast
RecruitText = CONTROLBAR:MordorWitchKingOnFellBeastRecruit
ReviveText = CONTROLBAR:MordorWitchKingOnFellBeastRevive
Hotkey = CONTROLBAR:MordorWitchKingOnFellBeastHotkey
здесь всё что касается с контролем!!!не менять!!!
Behavior = ModelConditionUpgrade ModuleTag_MakeUsAWitchKing
TriggeredBy = Upgrade_MordorFaction-это тоже не надо!!!!
Ну а дальше проще некуда!!!-заходим в PlayerTemplate.ini,и в команде героев Изенгарда дописываем-IsengardFellBeast...столько сколько душе угодно,да я пробывал в мордоре менять,но почемуто-что-то кемто обязательно заменялась,,,,Я сделал так:Извлек ИНИК феллбиста на рабочий стол,И переименовал его fellbeast2,затем просто добавил его в INI.big, и вкоманде Мордора указал MordorFellBeast2,затем их там теперь тоже можно добавлять столько сколько хочешь!!!!!!!Ну вот и всё пойду дальше Рыться!
Барракуда у меня вопросы:
1 поподробней поясните что ты имеешь ввиду под ЛЕВЕЛАМИ?
2 Ни какие нахрен круги героев расширять не надо:)) Он потом появится когда ты героев сделаеш часть:)-я уже чё тока не делал не БОЛЬШЕ 7 НЕ ХОТЯТ и ВСЁ!!!!!!-и что значит эта фраза?Он потом появится когда ты героев сделаеш часть:???
2Xan Criegor:Этой фразой он хотел сказать то,что если мы,например, сделали Барлога за Мордор,то он будет вместо одного из трёх назгулов!После того как ты сделаешь Барлога,появится третий назгул!
Ну да это я понял,а вот почему-то нахер,Больше 7 героев не влзиет,хоть лопни надо что-то мутить!
Кроче сделал я 9 назгулов и 9 феллбистов в Изенгарде,но там не предусмотрено,что кода появляется герой у него есть 1 уровень и максимальный уровень,а также здоровье %,так вот кода они у меня появляются у них написано только здоровье,как мне сделать что-бы уровень прибавлялся..
ТИпа вставляем( то что ниже) в ини нашего балрога и но будет лечиться, а именно ставим в *** ENGINEERING Parameters *** в любое место куда захотите:)
Behavior = AutoHealBehavior ModuleTag_SarumanHealing
StartsActive = Yes
HealingAmount = HERO_HEAL_AMOUNT
HealingDelay = 1000
StartHealingDelay = HERO_HEAL_DELAY
HealOnlyIfNotInCombat = Yes
End
Насчет левелов есть такая тема у зданий (БАРАКИ, ОСАДНАЯ МАСТЕРСКАЯ и т.д.) у них есть ТРИ ЛЕВЕЛА и на каждом ЛЕВЕЛЕ ЮНИТЫ дак вот далее пример:
ВОТ КОММАНД СЕТ ЭЛЬФИЙСКИХ БАРАКОВ(ИЗ НОВОГО АДДОНА)
CommandSet ERElvenBarracksCommandSet ВОТ КОММАНД СЕТ БАРАКА НА 1 ЛЕВЕЛЕ
1 = Command_ConstructElvenLorienWarriorHorde ЭЛЬФИЙСКИЕ МЕЧНИКИ
2 = Command_ConstructElvenLorienArcherHorde ЛУЧНИКИ ЛОРИЕНА
3 = Command_ConstructElvenMithlondSentryHorde ПИКИНЕРЫ
4 = Command_ConstructElvenMirkwoodArcherHorde
5 = Command_ConstructNoldorWarriorHorde
7 = Command_PurchaseUpgradeElvenBarracksLevel2 ЭТА КНОПКА ДЛЯ АПГРЕЙ ДО 2 левела бараков
6 = Command_Sell
End
CommandSet ElvenBarracksCommandSetLevel2 ЭТО ВОТОРОЙ ЛЕВЕЛ
1 = Command_ConstructElvenLorienWarriorHorde ЭЛЬФИЙСКИЕ МЕЧНИКИ
2 = Command_ConstructElvenLorienArcherHorde ЛУЧНИКИ ЛОРИЕНА
3 = Command_ConstructElvenMithlondSentryHorde ПИКИНЕРЫ
4 = Command_ConstructElvenMirkwoodArcherHorde
5 = Command_ConstructNoldorWarriorHorde
7 = Command_PurchaseUpgradeElvenBarracksLevel3 КНОПКА ДЛЯ АПГРЕЙ ДО 3 левела бараков
6 = Command_Sell
End
CommandSet ElvenBarracksCommandSetLevel3 ЭТО ТРЕТИЙ ЛЕВЕЛ
1 = Command_ConstructElvenLorienWarriorHorde ЭЛЬФИЙСКИЕ МЕЧНИКИ
2 = Command_ConstructElvenLorienArcherHorde ЛУЧНИКИ ЛОРИЕНА
3 = Command_ConstructElvenMithlondSentryHorde ПИКИНЕРЫ
4 = Command_ConstructElvenMirkwoodArcherHorde
5 = Command_ConstructNoldorWarriorHorde
6 = Command_Sell
; 7 = Command_ConstructElvenLindonWarriorHorde
; 8 = Command_ConstructElvenImladrisWarriorHorde
End
КАК ВИДИМ ИЗ ВЫШЕ СТОЯЩЕГО "ЭЛЬФИЙСКИЕ МЕЧНИКИ" ПРОПИСАНЫ НА ВСЕХ ТРЕХ ЛЕВЕЛАХ БАРАКА т.к. ЕСЛИ ОНИ БУДУТ ПРОПИСАНЫ ТОЛЬКО НА ПеРвоМ ЛЕВЕЛ ТО ПРИ АПГРЕЙДЕ БАРАКА До 2 ЛЕВЕЛЕ ИХ НЕЛЬЗЯ БУДЕТ ПОСТРОИТЬ "ИКОНКА В ИГРЕ ПРОСТО ИЗчЕЗНЕТ" поэтому если будеш добовлять ДРУГИХ ЮНИТОВ то надо прописывать как показано выше(по такой же анологии)
НАдЕЮСЬ теперь все ясно?:)
Есть вопросы,да наверное пожалуй самый главный:Барракуда,Verbatamвы же прекрасно знаете что при создании своего героя,к примеру Троля..Короче намодернезировал я его нахер по самое нехачу!!!,Ну вышел он из крепости,ну я и думаю щас как жахнет половино войска и не будет!!!А хрен Тебе!!!Ударит если один Юнит падет то хорошо,бьёт по одному да ещё и без спецеффектоа,надо бы это дело исправит,что-бы троль был тролем,а не только имел его вид!!!
Насчет троля есть один 100% выход поставь Аддон новый там Тролли по пол отряда выносят:) И париться не надо:)
Люди, помогите плз!!! У меня получилось прописать Исильдура и он появляется в игре, но мне не получается ему прописать уровни (появляется сразу на 10) и не могу ему прописать картинку (когда его выбираю на палантире появляется только чёрный экран и внизу надпись «10 lvl.»). У меня даже есть его картинка и я вставил её в Textures2 как heroui_69 и нифига. Напишите плз поподробней что мне надо сделать для этого. ЗАРАНЕЕ ВСЕМ БЛАГОДАРЕН!
P.S. Я даже сделал ему больше здоровья, AutoHeal и сделал так, чтобы он после смерти воскрешался в крепости.
Ну типа ОПЯТЬ все покругу начинаеться:) ДЛя начала открой ИНИ Исильдура потом найди вот это(делаем портрет герою):
Object GondorIsildur
; ButtonImage = HIIsildur
; SelectPortrait = HPIsildur
Тут нужно стереть вот эту вещь перед строками ";"
Долно получиться вот так:
ButtonImage = HIIsildur
SelectPortrait = HPIsildur
Потом идем в data \ ini \experiencelevels.ini там находим Исильдура(от него осталось тока вот это=):
ExperienceLevel IsildurLevel1
TargetNames = GondorIsildur
RequiredExperience = 1
ExperienceAward = 0
Rank = 10
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
То что выше заменяем вот на это:
ExperienceLevel IsildurLevel1
TargetNames = GondorIsildur
RequiredExperience = 1
ExperienceAward = EOMER_LVL1_EXP_AWARD
Rank = 1
;Upgrades = Upgrade_EomerHorseLordLeader
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel IsildurLevel2
TargetNames = GondorIsildur
RequiredExperience = EOMER_LVL2_EXP_NEEDED
ExperienceAward = EOMER_LVL2_EXP_AWARD
LevelUpFx = FX:GandalfLevelUp1FX
;LevelUpOCL = OCL_GandalfLevelUp1OCL
Rank = 2
;Upgrades = Upgrade_EomerOutlawLeader
AttributeModifiers = HeroLevelUpDamage1
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel IsildurLevel3
TargetNames = GondorIsildur
RequiredExperience = EOMER_LVL3_EXP_NEEDED
ExperienceAward = EOMER_LVL3_EXP_AWARD
LevelUpFx = FX:GandalfLevelUp1FX
;LevelUpOCL = OCL_GandalfLevelUp1OCL
Rank = 3
AttributeModifiers = HeroLevelUpDamage2
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel IsildurLevel4
TargetNames = GondorIsildur
RequiredExperience = EOMER_LVL4_EXP_NEEDED
ExperienceAward = EOMER_LVL4_EXP_AWARD
LevelUpFx = FX:GandalfLevelUp1FX
;LevelUpOCL = OCL_GandalfLevelUp1OCL
Rank = 4
AttributeModifiers = HeroLevelUpDamage3
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel IsildurLevel5
TargetNames = GondorIsildur
RequiredExperience = EOMER_LVL5_EXP_NEEDED
ExperienceAward = EOMER_LVL5_EXP_AWARD
LevelUpFx = FX:GandalfLevelUp1FX
;LevelUpOCL = OCL_GandalfLevelUp1OCL
Rank = 5
AttributeModifiers = HeroLevelUpDamage4
;Upgrades = Upgrade_EomerSpear
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel IsildurLevel6
TargetNames = GondorIsildur
RequiredExperience = EOMER_LVL6_EXP_NEEDED
ExperienceAward = EOMER_LVL6_EXP_AWARD
LevelUpFx = FX:GandalfLevelUp1FX
;LevelUpOCL = OCL_GandalfLevelUp1OCL
Rank = 6
AttributeModifiers = HeroLevelUpDamage5
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel IsildurLevel7
TargetNames = GondorIsildur
RequiredExperience = EOMER_LVL7_EXP_NEEDED
ExperienceAward = EOMER_LVL7_EXP_AWARD
LevelUpFx = FX:GandalfLevelUp1FX
;LevelUpOCL = OCL_GandalfLevelUp1OCL
Rank = 7
AttributeModifiers = HeroLevelUpDamage6
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel IsildurLevel8
TargetNames = GondorIsildur
RequiredExperience = EOMER_LVL8_EXP_NEEDED
ExperienceAward = EOMER_LVL8_EXP_AWARD
LevelUpFx = FX:GandalfLevelUp1FX
;LevelUpOCL = OCL_GandalfLevelUp1OCL
Rank = 8
AttributeModifiers = HeroLevelUpDamage7
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel IsildurLevel9
TargetNames = GondorIsildur
RequiredExperience = EOMER_LVL9_EXP_NEEDED
ExperienceAward = EOMER_LVL9_EXP_AWARD
LevelUpFx = FX:GandalfLevelUp1FX
;LevelUpOCL = OCL_GandalfLevelUp1OCL
Rank = 9
AttributeModifiers = HeroLevelUpDamage8
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel IsildurLevel10
TargetNames = GondorIsildur
RequiredExperience = EOMER_LVL10_EXP_NEEDED
ExperienceAward = EOMER_LVL10_EXP_AWARD
LevelUpFx = FX:GandalfLevelUp1FX
;LevelUpOCL = OCL_GandalfLevelUp1OCL
Rank = 10
AttributeModifiers = HeroLevelUpDamage9
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
Теперь у нас Исильдур может прокачмваться до 10 левела(если я конечно ни где не ошибся). Но герой все равно ГОЛЫЙ в том смысле, что способности надо делать.
Кто мне скажет где лежат ИНИКИ собственных героев,то есть тех которых можно создавать самому((это я всё о теме СПЕЦИФИКА))
Все это добро лежит вот здесь data \ ini \ и еще вот здесь data \ ini \ object \ там дохрена всяких таких ИНИ:) Возьмем вот этот например data \ ini \ createaherogamedata.inc(этот файл нужно сначала извлеч из архива, а потом шарить его блокнотом) - тут можно подредактировать некоторые параметры ГЕРОЯ И РАЗНЫЕ СПОСОБНОСТИ (вот например некоторые):
#define CREATE_A_HERO_COMMAND_POINT_COST 50 - коммандные очки героя(сколько занимает места)
#define CREATE_A_HERO_BUILDCOST 2000 - стоимость героя
#define CREATE_A_HERO_BUILDTIME 30 - время его призыва
#define CREATE_A_HERO_HEALTH 800 - здоровье (огромные значения не ставить т.к. навреное этот коэффицинет умножается в игре при создании героя)
Вот ниже часть конфига способности ВЫЗОВА ТОРНАДО
// Spawn tornado
#define CREATE_A_HERO_TORNADO_LIFETIME_L1 10000 - Продолжительность дейсвия ТОрнадо ПЕРВОГО УРОНЯ
#define CREATE_A_HERO_TORNADO_LIFETIME_L2 20000 - Продолжительность дейсвия ТОрнадо ВТОРОГО УРОНЯ
#define CREATE_A_HERO_TORNADO_LIFETIME_L3 30000 - Продолжительность дейсвия ТОрнадо ТРЕТЬЕГО УРОНЯ
Вообщем в этом ИНИ много чего ИНТЕРЕСного я привел только часть, остальное пробуйте сами:))) Потом главное незабудьте его обратно вставить в INI.big и за сейвить:)
А вот тоже один из конфигов КЛАССА (В данном случае ГНОМ) ГЕРОЕВ data \ ini \ createaherosystemdwarf.inc(опять же извлекаем):
далее находим вот это SpendableAttributePoints = 30 это ОЧКИ ДАЮЩИЕСЯ НА РАЗВИТИЕ ГЕРОЯ ПРИ ЕГО СОЗДАНИИ
Так же в этом конфиге прописаны всякие разные темы типа ОдеЖда ГЕРОя (шлем, топоры, Ботинки, Броня) ну всякая такая хрень:)
А вот уже более тонкая настройка способностей героев(самопальных) :) data \ ini \ specialpowers.ini Дык вот выше я рассказывал про ТОРНАДО сейчас я покажу как его поднастроить:) находим вот это:
//-----------------------------------------------------------------------------------------------------------------------------------------
// SPAWN TORNADO SPECIAL POWER
//------------------------------------------------------------------------------
SpecialPower SpecialPowerCreateAHeroSpawnTornado_Level1 - ТОРНАДО ПЕРВОГО ЛЕВЕЛА
Enum = SPECIAL_SPAWN_TORNADO
ReloadTime = 240000 ; in milliseconds - ЭТО ВРЕМЯ ПЕРЕЗАРЯДКИ ТОРНАДО, если его уменьшить то он будет быстрее доступен для использования
PublicTimer = No
RadiusCursorRadius = 70.0 - РАДИУС КУРСОРА (можно не менять)
ViewObjectRange = 200 // how far from hero the spell can be cast - ДАЛЬНОСТЬ КАСТИНГА ОТ ЗАКЛИНАТЕЛЯ
End
//------------------------------------------------------------------------------
SpecialPower SpecialPowerCreateAHeroSpawnTornado_Level2 - ТОРНАДО ВТОРОГО ЛЕВЕЛА
Enum = SPECIAL_SPAWN_TORNADO
ReloadTime = 240000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 70.0
ViewObjectRange = 200 // how far from hero the spell can be cast
End
//------------------------------------------------------------------------------
SpecialPower SpecialPowerCreateAHeroSpawnTornado_Level3 -ТОРНАДО ТРЕТЬЕГО ЛЕВЕЛА
Enum = SPECIAL_SPAWN_TORNADO
ReloadTime = 240000 ; in milliseconds
PublicTimer = No
RadiusCursorRadius = 70.0
ViewObjectRange = 200 // how far from hero the spell can be cast
End
Вообщем настривайте его под себя. ТОЛЬКО НЕ ЗАБУДЬТЕ, что надо его настроить на всех трех уроня, а то выйдет так что на 1 уровне торнадо он делаеьтся 240000(милисекунд), а на втором 120000:)
Да а давай ещё сделаем собственным героям(тролю) чтобы при ударе разлеталось половино войска,ведь я знаю ты можешь,да и где ты так долго пропадал?!
Да-да!Давайте сделаем так чтобы при ударе троля разлетались половина войск!Я думаю,что можно взять это из иника боевого троля,который в Мордоре!
Зачем так сильно напрягаться? Есть же аддон The Rise of the Witch-King, там Герой троль по пол отряда выносит + там всяких новых способностей им на втыкали. Хотя можно так то посидеть поделать, правда есть одна проблема - я завтра уезжаю, и приеду только 1 февраля. А вы наверно без меня много не сделаете:) Хотя может че и выйдет:)
Такой вопрос!Копался в файле textures2 и наткнулся на иконку Леголаса.Там нарисованы его способности и в списке этих способностей нарисован скилет мумакила!Это походу означает,что Леголас может каким-то образом завалить мумакила!Вопрос в том,почему этого нет в игре и как же можно включить эту способность,если разрабы её убрали!
Ну в игре дохрена чего заныкано, ни у одного только Леголаса там и у Боромира(у боромира находил способность LAST STAND в описании было написано что юниты с НОЛЕВЫМИ хит поинтами находящиеся рядом с Боромиром не умирают или что то типа того), Сэма, и других разных персонажей есть всякие темы.
По просьбе КОМРАДОВ:))) Так как я 18 сваливаю и приеду тока 1 февраля:) Выкладываю небольшую фишку(извентиляйте для самопальных героев время не хватило). Начнем с Арагорна=) Все мы знаем, что Арагорн один из самых сильных героев в игре так вот я заметил один минус этого персонжа. В общем Арагорн в игре сделан с ДВУРУЧНИКОМ так вот, если он с двуручником, то какого хрена он валит по ОДНОМУ юниту???? Отсюда вытекает следущие, у него есть такая способность МАСТЕР КЛИНКА(Blade Master) она кроме увеличения атаки и брони больше НИХРЕНА не дает. Я РЕШИЛ ПОДПРАВИТЬ ЭТО НЕДОРАЗУМЕНИЕ:)) Сейчас мы из АГРОНОМА(АРАГОРНА)сделаем ДЕЙСТВИТЕЛЬНО БЛЕЙД МАСТЕРА!
Так вот в INI.big открываем следующие data \ ini \ weapon.ini там находим вот это:
Weapon GondorAragornHeroSword
LeechRangeWeapon = Yes
AttackRange = STANDARD_MELEE_ATTACK_RANGE
MeleeWeapon = Yes
DelayBetweenShots = ARAGORN_DELAYBETWEENSHOTS ; time between shots, msec
PreAttackDelay = ARAGORN_PREATTACKDELAY ; 400 is sword swing delay time before contact with target.
PreAttackType = PER_SHOT ; Do the delay each time we attack a new target
FireFX = FX_GondorSwordHit
;FireFX = FX_IsildurSword
FiringDuration = ARAGORN_FIRINGDURATION ; Duration of the sword swing
RadiusDamageAffects = ENEMIES NEUTRALS
DamageNugget ; A basic Nugget that just does damage
Damage = ARAGORN_DAMAGE
DamageScalar = 50000% NONE +RohanOathbreaker
Radius = 10
DelayTime = 0
DamageType = HERO
DeathType = NORMAL
End
End
Далее заменяем это все на вот это:
Weapon GondorAragornHeroSword
LeechRangeWeapon = Yes
AttackRange = STANDARD_MELEE_ATTACK_RANGE
MeleeWeapon = Yes
DelayBetweenShots = ARAGORN_DELAYBETWEENSHOTS ; time between shots, msec
PreAttackDelay = ARAGORN_PREATTACKDELAY ; 400 is sword swing delay time before contact with target.
PreAttackType = PER_SHOT ; Do the delay each time we attack a new target
FireFX = FX_GondorSwordHit
;FireFX = FX_IsildurSword
FiringDuration = ARAGORN_FIRINGDURATION ; Duration of the sword swing
RadiusDamageAffects = ENEMIES NEUTRALS
DamageNugget ; A basic Nugget that just does damage
Damage = ARAGORN_DAMAGE
DamageScalar = 50000% NONE +RohanOathbreaker
Radius = 10
DelayTime = 0
DamageType = HERO
DeathType = NORMAL
End
; ;
MetaImpactNugget ; A Nugget that throws things back with force
HeroResist = .75
ShockWaveAmount = 25.0
ShockWaveRadius = 13
ShockWaveArc = 120
ShockWaveTaperOff = 1
End
End
Потом все это сейвим конечно же:) И что мы ПОЛУЧАЕМ, А ПОЛУЧАЕМ МЫ ВОТ таккую тему ТЕПЕРЬ ПРИ АКТИВАЦИИ( У Арагорна) СПОСОБНОСТИ "МАСТЕР КЛИНКА" (BLADE MASTER) АРАГОРН ВЫБИВАЕТ ИЗ ОТРЯДА ПО 3 - 6 ЧЕЛОВЕК(правда с первого удара не все дохнут) + ВСЕ Это неплохо смотриться ( практически как ТРОЛЬ). ВОТ теперь АРАГОРН действительно BLADE MASTER и смотриться козырно:))
Скажите я вот добавил Исильдура все норм и добавил ему способности, взял у Арагорна, а когда на них жмешь ни чего не происходит ,что мне надо прописать в INI чтобы все работало. Да и как сделать чтобы он после смерти появлялся в цитадели для воскрешения?
B.a.r.r.a.c.u.d.a., ты меня заинтересовал своими познаниями в моддинге. Скажи,ты тока коддер? Моделированием для Лотра не промышляешь? Умеешь ли на картах сценарии скриптами делать?
Мой мод качал? Если нет,то качни и посмотри,всё ли тебе там понятно. Если да, то стучись ко мне в асю,будет о чём покумекать. Для этого зайди в тему Middle-earth Epic Wars Mod,там есть моя ася.
Кстате,скоро доделаю мод для РОТВК с Арнором,думаю,много кого заинтересует. Он будет намного баланснее того,что для оригинала делал. Арнор объндинит в себе силу людей и эльфов.
Народ!! Накоце то я вернулся:))))) Можете задавать вопросы:) Так сказать поддержим развитие этой МЕГА темы:)) Может кто нить чему нить и научиться:)
Привет Amandil! Отвечаю сразу я коддер:) Со скриптами я не работал, модельки ни делал, зато карты клепал:) Насчет твоего мода можно ли его поставить на патч 1.06?
B.a.r.r.a.k.u.d.a., ты лучше пошли всех в тему Обучени модостроительству.Я там кинул ссылки на сайты,на которых можно научиться моддингу.
Понимаешь,чтобы грамотно начать модить,надо пройти длинный путь,очень длинный...Я полгода учился и до сих пор учусь.А так ты никому не поможешь.Проверено на себе.Ответишь на один вопрос,тут же второй напишут.И все как один тупее некуда : (
Потому что нужно начинать с АЗОВ.Как я и другие нормальные моддеры начинали.Может и ты так же начинал?А так,с миру по нитке,нормально модить не научишься.
Если есть желание модить,то надо этим серьёзно заниматься,а не так.как большинство - думают,что пару настроек изменили в геймдате,пару херов добавили из тех,что уже есть,и они уже крутые моддеры.А как начинаешь объяснять что посложнее,так кучу нервов убьёшь и времени впустую потратишь.Что,каждому объяснять,что где и в какой строке?Геморрой будет 100%
Так что бросай это дело,если тебе твои нервы дороги : ) Кому надо,сами научатся.Это многих тславный путь : )
А мод мой пока не ставится на 1.06.А вот под РОТВК скоро выложу и в предыдущей версии не будет необходимости.
Amandil ты просто ответь если знаешь почему после изменения файла INI игра пишет ошибку.
Amandil я полностью с тобой согласен:) Я тоже начинал еще с самой первой части игы и долго парился, но ни где не мог найти нормального толкового хелпа на Русском языке, поэтому приходилось все на инглише учитсья:)) Да и в эту тему я чисто случайно зашел, а потом все и понеслось:) Пусть люди хоть во что нить врубаються, а то тема "Обучение модостроительству" помоему вообще мертвая:)) вообщем пусть идут куда хотят:))
alehandro ты бы хоть написал, где и как ты там изменил, а то и вообще надо было сделать резервную копию INI.big
B.a.r.r.a.c.u.d.a. так я и сделал копию, а изменил здесь;
;------------------------FIGHTER-------------
#define MORDOR_FIGHTER_BUILDCOST 0 вот тут.
#define MORDOR_FIGHTER_BUILDTIME 5 и тут
#define MORDOR_FIGHTER_HEALTH 125
#define MORDOR_FIGHTER_HEALTH_DAMAGED 50
#define MORDOR_FIGHTER_HEALTH_RECOVERY_TIME 10000
#define MORDOR_FIGHTER_VISION_RANGE 175
#define MORDOR_FIGHTER_HORDE_VISION_RANGE 175
#define MORDOR_FIGHTER_HORDE_SHROUDCLEAR_RANGE 400
#define MORDOR_FIGHTER_DAMAGE 30
#define MORDOR_FIGHTER_PREATTACKDELAY 633
#define MORDOR_FIGHTER_DELAYBETWEENSHOTS 1000
#define MORDOR_FIGHTER_FIRINGDURATION 1000
#define MORDOR_FIGHTER_BOUNTY_VALUE 1
и не грузится, потом старую копию ставлю и всё норм, чё за беда?
а какую ошибку пишет? детально приведи здесь текст ошибки,тогда будет ясно,что почём : )
Сау,дарова,что это ты под другим имечком? ЛООООООЛ : )))0
Я кстати давно ещё,,, читал книгу про мумитроллей-понравилось,я так хотел продолжение,а тут пряма читаешь,ну как книга,про мумитроллей: диалоги мумитроллей!
game.dat - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.подпись ошибки - AppName: game.dat AppVer: 1.1.2198.33078 ModName: msvcr71.dll
ModVer: 7.10.3052.4 Offset: 0000177a
вот эта ошибка‘
loooooooooool к вам это куда??:)) Насчет диалогов то эта точно:))
loooooooooool да тут все такие шутники:)))))) просто улет:))
alehandro да ХРЕН ЕГО ЗНАЕТ:)))))) Забей ты на этих мордовцев:)) Все равно от них пользы нет:))))МЯСО:))) А мне кажется, что это вообще не INI.big , а какая то другая хрень :))) Хотя хрен его знает:)))) тут какой то dll не того:)
alehandro Блин пришлось самому проверить(хотя я знаю, что это полный бред) ВООБЩЕМ все работает:))) Эт у тебя в чем то другом не того:))) Может ты че нить зажарил?:)) Там же черным по русскому написано msvcr71.dll:)))) ТУт ваще Ini.big не причем:)
да не в мордоровцев дело, даже если ничего не тронул, просто Ctrl + S и не грузится
:((( чё теперь делать, а так много хотелось сделать :((( (в отчаянии)
немного отойду от темы. У кого в первой части был массовый суицид, ну там после пяти минут все подыхали и всё рушилось, я просматрел все форумы и вышел на спасательный патч.всё работало, потом я его случайно удалил, теперь не знаю где его искать, у кого есть скиньте please.
Alehandro,ты попробуй переставить или купить лицуху,а патч можно найти на сайте,который я назвал в теме Обучение модостроительству,том,что Сибирской студией кличут.
Если б ты был внимательней,то давно бы всё сделал.А раз у тебя элементарно не выходит цену на орков сменить в инике,то значит у тебя руки растут не из того места : )))))) ЛОЛ
Amandil ну тогда скажи как элементарно изменить цену? вон там наерху посмотри разве не правильно. цена и скорость постройки :|
разница есть... один е..т,другой дразнится - вот такая разница : )
а вообще либо ты всё через ж..пу сделал,либо у тебя кривая версия игры,либо криво поставил.
а мож ты видюху сменил и гама не попёрла...
кстате,сделай-ка билдтайм 10,а то 5 - очень мало,мож он не читает просто значение или за ошибочное принимает...
Вот теперь точно пипец >:( заново игру переустанавливать прийдётся!
Надо бы сделать своего собственного героя (к примеру Троля),супер тролем Destroi'ем...
ещё в папку с игрой ставит файл какой то DMP 1,31 mb (DUMP_1.01.2198.33078_20070210-161535_D9EFAE82-B3BF-4c84-ADC2-7078341D5180_1968_1260)
Так народ надо развивать эту тему:) Правда ее название не совпадает с содержанием:)) Но все равно надо:))
Besson ты че с дуба рухнул?:) Ага блокнотом INI.big:))))) Ты еще пэинтом попробуй:)))))
alehandro, а ты чем открывал(можно и другой прогой но я только ей все отурываю)?? Ты вообще читал, что выше было написано??? Я ж там Русским по белому писал! Вот наверно у тя и ошибка была в игре!! Тоже мне открыл америку:))
Читать надо внимательно!!! И незадавать глупых вопросов!!
да уж,и откудова вы все берётесь такие сдубурухнувшие да камушкомпоголовушке охретые?
вы,если хотите научиться хоть чему-то в моддинге,не ленитесь читать ВСЕ темы,где про это есть!!!
ведь там УЖЕ все ваши вопросы есть...
ну или,по крайней мере,есть ссылки на туториалы и нужные проги.да даже вверху этой темы вроде были сцылки : ))
думаете,хочется отвечать на одни и те же идиотские вопросы,которые задают те,кому лень всю тему просмотреть? лол... вы даже Барракуду,что взял на себя этот неблагодарный труд,уже зае..ли.
поменьше бы лентяев,и у нас в стране тогда жилось бы как в Америке : ((
Вот именно блокнотом:)))))) А потом всякая кривизна происходит:) Надо все по уму делать, а не через Ж.
Такое ощущения складываеться, что ТОЛЬКО Я, счастливый обладатель FinalBIG_036 и не у кого в ИНЕТЕ, да и во всем мире ее НЕТ:)))
В любом поисковике введи ее название там ссылок до Ж*ПЫ будет и весит она ни фиг.
Даа, давно я у вас на ПГ не был.... кому интересно могу помочь с моддингом, сам не плохо его знаю, моды делаю,вот к примеру недавно выпустил мод для RoWK
Вот список изменений:
1. Добавлена Раса Арнор
2. Герои
Арведуй (новый скин, способности: Мастер Меча, Лидерство, Неуязвимость, Бросок Копья)
Аргелеб (способности: ателас, капитан Гондора, лидерство, сокрушитель, призыв союзников)
Арвелег ( новый скин, способности: Элендил, лидерство, взгляд через Палантир, и сила Палантира)
Дамрод ( способности: снаипер, лидерство, смена оружия, ......)
ГИЛ-ГАЛАД (новая модель, способности: лидерство, боевой режим, вилья)
И Арагорну добавлена способность Кататься на лошадке =)
3. Всяко Разно.
Арнору добавлена Нуменорская Башня (цена 4500 открывает всю карту на неопределенный промежуток времени
а также в неё могут залазить два отряда, и не открывает скрытых отрядов, сделано для баланса в игре)
Лучники Итилиена (Арнор) не меняют цвет плаща
Теперь созданными героями можно будет играть и за Арнор.
Этот мод можно скачать с моего сайта Вот ссылка также там можно найти полезные программы, шрифты, ссылки, к примеру FinalBig который товарищ alehandro не мог найти, В общем заходите пишите общаитесь
ЛЮДИ!!! Помогите плиз!!!
Что то нахимичил с INI.big в Battle for Middle earth 2 и теперь игра и не хочет запускаться ссылаясь на ошибку в game.dat
Заодно и витч-кинг перестал запускаться, ссылаясь также на гейм.дат.
Выложите плиз ПИРАТСКИЕ INI.BIG и game.dat для Battle for Middle Earth 2 и для витч-кинга!
плиз умоляю!
В который раз поражюсь идеотизму людей, прежде че нить своими кривыми руками творить надо было бэкап ИНИ сделать, и только потом над ним издеваться!! И вообще они весят много тем более от двух частей, один тока ИНИ 28 метров, а гейм дат 10метров!! У нас тут не файловый архив:)
практически всё то что хотел сделал, только не могу понять, как убрать эту фигню с копьеносцами, они монстров за 5 сек мочат, надо переделать ,но не знаю как.
кстати тут вопрос был как сделать балрога героем тёмной стороны, я сделал но потом стало так скучно.
и вообще после того как узнаешь как управлять игрой она быстро надоедает.
я сначала когда увеличил кол-во назгулов на лошадках и запустил игру там в цитадели некоторых героев небыло, потом купил нескольких и появились все.
alehandro ну что могу тебя поздравить:)) Конечно, все что ты сделал это было написано мной:)) Но хоть это смог и то радует:))) Взялся бы сам за что нить(если конечно будут вопросы), а потом написал сюда:) А что бы небыло скучно, просто не надо всякие читерские темы делать в игре типа "10 назгулов или еще что нить в этом роде" надо делать что б баланс в игре был!:))
А насчет монстров так это либо патча надо ждать либо своими руками Броню править(сопротивление)
Вот например data / ini / armor.ini ждесь валяются конфиги арморов для созданных героев и для юнитов ну и для обычных героев да но прежде чем править надо узнать какой damage наносит юнит. Вот так вот.
Аннатар конечно блин:)) Когда люди не понимают чего они делают, потом у них всякая хрень выходит, а потом они просят что б им помогли. А они даже эту тему не читают хотя выше было написано много много раз че как делать! И чем делать! Но это все еще фигня!
Тут некоторые люди блокнотом INI.big открывают:)) А потом спрашивают почему у них игра не работает!!:)А выше было написано пользуютесь Final Big!!!
Люди до такой степени ОБЛЕНИЛИСЬ, что уже не могут читать по - русски, где все более менее подробно рассказано!!! Я уже про ИНГЛИШ НЕ говорю!!
Хотя многие коддере и моддеры начинали именно с ИНГЛИШ ХЕЛПОВ!! В том числе и я начинал с инглиша!
Как тут удержаться???пипец просто:))
Ага,я тебя понимаю!
А вообще так как ЕА-ленивые суксы;то я перешёл с батлы на Онлайн ЛОТРО!:)
Кстати вот на днях раздают ключи...
Рребята значёк (;) это значёк коментария он делает строку после него неактивной т.е она перестаёт быть командой. Если хотите заблокировать или разблокировать какую либо строку то просто поставте или убирите перед ней этот значёк. Поэтому стирать строки где он стоял изначально, это бессмысленно так как это есть просто коментарии а стираь целые строки чтоб избавиться от каких либо команд это не эстетично и иногда геморно. Вот как я убрал полоску времени у барлога.
WhichSpecialWeapon = 2
End
; Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
; MinLifetime = BALROG_LIFETIME
; MaxLifetime = BALROG_LIFETIME
; DeathType = FADED
; End
Behavior = CreateObjectDie ModuleTag_CrushUnitsOnDeath
CreationList = OCL_BalrogDie
Да я тоже не стал портить оригитального барлога и сделал как сказано выше скопировал в низ листа и переименовал но имя необязательно должно начинаться на изенгард или гондор я написал к примеру MoiBalrog
Да тут B.a.r.r.a.c.u.d.a. говорил что обзор видимости героя прописан в datainigamedata.ini если это так то как выглядет эта строка???
Привет ВАД!! Спасибо, что ты такой умный:) А то остальные просто нетого немного:)) ТЫ Сделал все правильно:))
МОЛОДЕЦ ЧТО С ОРиеТИРОВАЛСЯ( ну блин я уж думал никто не догадается) НА СЧЕТ БАЛРОГА И ТОЧКИ с ЗАПЯТОЙ:)))) Напомню это я приводил для примера "IsengardBalrog" и вроде писал что назвать его можно как хочеш!!! Да кстати конечно можно было проставить точки с запятой напротив сторок и не зажаривать информацию, но я не стал этого делать так как у народа возникли бы ВСЯКИЕ новые вопросы:)))))
Насчет видимости тут все просто( у меня ROTWK), вот например находим в геймдате вот это:
VISION_STANDARD_MELEE и меням на любое значение, тока не забываем про одно поменяв это значение оно изменится и у других героев у которых токая строка прописана в их ини, далее разберемся подробнее:
#define VISION_STANDARD_MELEE 175 Вот это дальность видимости пеших героев только тех которые тока в рукопашку деруется
#define VISION_STANDARD_HORSE 175 Это дальность видимости героя на лошади
#define VISION_HERO_RANGED 450 Это для героя лучника
Вот например находим ИНИ ГЛОИНА(Gloin) в его ини находим вот это:
#define VISION_STANDARD_MELEE далее эту же строчку находим в геймдате и меняем значение напротив, но так как эта строчка прописана практически у всех героев ближнего боя, рекомендуется изменить название что б избежать всякой не здоровой лажи::)) НАПРИМЕР:
ОТкрываем геймдату и там пишем следущее
#define VISION_STANDARD_MELEE_GLOIN ну изначение напротив какое захотите:)
Далее и идем в ИНИ ГЛОИНА находим старую строчку, а именно
VisionRange = VISION_STANDARD_MELEE и заменяем ее на
VisionRange = VISION_STANDARD_MELEE_GLOIN
Если хотите можете не заменять А ПОСТАВИТЬ ТОЧКУ С ЗАПЯТОЙ, а ниже новую:))) Как это НРАВИТЬСЯ одним товарищам:)) ВОТ так вот:)))
Блин у меня уже глаза в кучу, пора спать:) Так что если я где то выше намудил я невиноват:)
Спасибо B.a.r.r.a.c.u.d.a. твоя информация была последним толчком который позволил разгадать весь принцип работы системы.
Я проверил и понял что строки в datainigamedata.ini #define VISION это растояние с которого герой способен бросится в аттаку а строки #define SHROUD это растояние на которое герой освещяет карту вокруг себя и если например поставить #define SHROUD_CLEAR_RANGED = например 600 и
#define VISION_HERO_RANGED= тоже 600 то герой лучник начнёт бросаться на войска противника сразу как тока они появятся в пределах освещённой им области. Хотя это ещё не значит что он будит обстреливать их из далека он лиш бросится на них чтоб подойти на расстояние выстрела которое кстати устанавливается в свойствах его лука если это свойство выставить так же на 600 то он будит действительно обстреливать их в на границе видимости не сходя с места. Но не в этом главное. Ты уже и сам понял что в datainigamedata.ini это такой склад шаблонов и на одну строку т.ё шаблон может ссылаться множество ини всяких юнитов. Но всё же ты не дащол до того что необязательно чтоб изменить параметр ,например виденья одного героя не затрагивая всех остальных ,не надо создавать ему индивидуальный шаблон в datainigamedata.ini к которому кроме него ни кто ссылаться то и не будит. Параметр его виденья можно прописать прямо в ини героя заменив ссылку на шаблон сразу желаемым числовым значением данного параметра. Вот как я изменил параметр расстояния броска в аттаку у трандуила.
Было так
VisionRange = VISION_HERO_RANGED
ShroudClearingRange = SHROUD_CLEAR_RANGED_HERO
А стало так
VisionRange = 950
ShroudClearingRange = SHROUD_CLEAR_RANGED_HERO
Дальность освещения карты героем ShroudClearingRange тут я не трогал а изменил её шаблон в datainigamedata.ini чтоб она увеличилась у всех героев лучников а не тока у этого.
Более того так устроена вся система работы игры в ини фаилах любого юнита есть как прям там установленные параметры так и ссылки на шаблоны ,лежащие в других файлах. И это касается всего от настроек оружия до распределения и настроек наборов магических сил героеви даде звуков графики и анимации. И я даже понимаю зачем так сделано. Это чтоб в каждом ини юнитов не прописывать каждый раз кучу настроек какого либо параметра который есть у многих остальных а достаточно дать ссылку на их обший шаблон и как результат меньшие размеры файлов и большая скорость работы системы.
И эти ссылки с ини файла прходят ни одну ступень а целый ряд.
Вот например как я настроил дальность выстрела Трандуила. В его ini указано что его оружие есть Weapon = PRIMARY ElvenThranduilBow т.е эльфийский трандуиловский лук и этим самым ссылается на
dataini.Weapon.ini где дана его раскладка
Weapon ElvenThranduilBow
AttackRange = THRANDUIL_BOW_RANGE
RangeBonusMinHeight = 10
RangeBonus = 1
RangeBonusPerFoot = #MULTIPLY( THRANDUIL_BOW_RANGE .01 )
WeaponSpeed = 321 ; dist/sec
MinWeaponSpeed = 241
MaxWeaponSpeed = 481 ; dist/sec Upper limit on scaling, when attacking past nominal "max" range
FireFX = FX_RohanArcherBowWeapon
ScaleWeaponSpeed = Yes ; Used for lob weapons, scales speed proportional to range
HitPercentage = 100 ;When this weapon is used it will hit exactly 50% of the time.
HitStoredTarget = Yes ; Always hits initial target.
;ScatterRadius = 16.0 ;When this weapon misses it can randomly miss by as much as this distance.
DelayBetweenShots = 0
PreAttackDelay = ROHAN_ELVENWARRIOR_BOW_PREATTACKDELAY
PreAttackType = PER_POSITION
FiringDuration = 0
;OverrideVoiceAttackSound = ElvenWarriorVoiceAttackBow
ClipSize = 1
AutoReloadsClip = Yes
AutoReloadWhenIdle = 1
ClipReloadTime = Min:THRANDUIL_RELOADTIME_MIN Max:THRANDUIL_RELOADTIME_MAX
ContinuousFireOne = 0
ContinuousFireCoast = THRANDUIL_RELOADTIME_MAX
AntiAirborneVehicle = Yes
AntiAirborneMonster = Yes
HitPassengerPercentage = 20%
CanBeDodged = Yes ; Will check for a DodgePercent on the target to have a second chance at failing HitPercent
ProjectileNugget ; Default arrow
ProjectileTemplateName = GoodFactionArrow
WarheadTemplateName = ElvenThranduilBowWarhead
ForbiddenUpgradeNames = Upgrade_RohanFireArrows
End
End
Там прописано многое сразу например скорость стрельбы WeaponSpeed но то что нам нужно это дальность стрельбы выражено как AttackRange = THRANDUIL_BOW_RANGE что отправляет нас в
datainigamedata.ini где указано что #defineTHRANDUIL_BOW_RANGE 400 т.е вот как ini получает параметр дальности стрельбы. Хотя я изменил параметр именно шаблона но всёже уверен что полную раскладку лука можно прописать в самом ini трандуила да и вообше скопировать этот ини дать ему другое имя и переделать как хош а оригинального трандуила оставить в покое соответственно и в
PlayerTemplate.ini мы впишем нашеимя в какую либо фракцию ну или во все.
Теперь возьмусь за настройки магий и спец эфектов от ударов. Наскока позволит время сёдня у меня кончился отпуск. А с нуля на все эти понятия у меня ушло 2 дня эксперементов.
B.a.r.r.a.c.u.d.a., тебе как самому неленивому моддеру предлагаю попробовать заняться нормальным проектом для аддона РОТВК к Баттле-2 : ))
Пиши мне в асю (если у тебя нету,то сделай себе и постучись ко мне, мой номер аси есть в моей инфе). А то просто ужасно скучно делать хороший мод одному.... : ((
Может привнсёшь в моё творение ценные идеи, кто тебя знает? И будет это уже не моё лично творение,а совместное, что горраздо антиреснее.
А то нафиг отвечать тут на тупые вопросы,когда можно любимым делом заняться? Кому надо,сами всё найдут без нашей помощи (я вот,к примеру, когда начинал, даже незабвенный аглицкий сайт Третья Эпоха выглядел девственно-полупустым, а на реворе задавали такие же глупые вопросы, но на инглише : ))
А то по Баттле рашен моддеров раз-двас и нет-с больше.... А тех, кого знаю, либо свои собственные проекты мучают также, в одиночку, либо просто жилят свои материалы и не хотят работать с кем-то ещё,чтоб не упёрли идеи и модельги. А есть вообще персы, с которыми один гемор не то чтобы работать, а даже переписываться : ))
Так что подумай.
PS:насчёт эффектов от ударов и красивых собственных заклов готов подсказать где и что,т.к. подсказывать человеку с руками из нужного места считаю делом даже необходимым.
Кто знает,може ты придумаешь нечто такое,до чего никто ещё не дотумкался : ))
Сёдня даже успел сделать эффект удара от лука Haldirа лук настроен так что убивает гондорского пикинёра с одной стрелы и того в кого попала стрела отбрасывает назад за пределы отряда иногда даже кидает двух но второй встаёт и возвращяется в строй очень красиво в массовом замесе завтра удивлю пацанов в игре по локальной сети они еще не видели того че я за 2 дня наворотил.
Вобщем я сделал примерно то что сделал барракуда для мастера клинка главное тока настроить ShockWaveArc широта фронта волны поменьше чтоб вышибало одного двух героев вот нижняя часть конфинга настройки халдировского лука Weapon HaldirBow в файле data.ini.Weapon.ini
End
MetaImpactNugget ; A Nugget that throws things back with force
; HeroResist = .99
ShockWaveAmount = 30.0
ShockWaveRadius = 10
ShockWaveArc = 28
ShockWaveTaperOff = 1
End
End
То что ниже верхнего End было добавленно мной.
Привед ВАД:) Я смотрю ты смышленый чел:) Насчет выше сказнного про систему то ты конечно прав и на насчет чисел(то что не обязательно прописывать и создавать строки), но тут есть одна тема эти строки сделаны для удобства коддинга в ини. Так что давай делай там дальше и все такое:)
P.S.
На вопросы я отвечаю таким образом, что просто открываю ини смотрю его содержимое а дальше отвечаю на вопрос:) Когда писал про ВИДИМОСТЬ я точно так и делал при этом не ТЕСТЯ(с новыми параметрами) игру, просто если я на каждый вопрос буду тестить игру то я рехнусь:)))
МОЕ ГЛАВНОЕ ДЕЛО ЭТО ДАТЬ ТАК сказать "НАПРВАЛЕНИЕ В НУЖНУЮ СТОРОНУ" и Если чувак хоть что то соображать то он остальное сделат сам:)
Вот ты как раз такое и показал(разобрался с алгоритмом работы ини)
будут вопросы спрашивай:)
привет Amandil! Вообщем скачаю асю на неделе и там с тобой перетрем:) просто пока занят, типа отчет по практике пишу:((
Обломился я с сетевой игрой вернее она работает но тока если у всех остальных одинаковые ini а значит и твои возможности что сразу отбило у меня интерес дальше копаться в ini файлах.
Хотя можно раздать всем свои ини и попытаться скрыть изменения.
Супер! в игре можно такой кримоторий сделать. Заходим в data\ini\weapon.ini там MordorArcherBowBombard ниже будет ScatterRadius там будут какието слова заменим на 120 и в игре при бомбёжке стрелы разлетаются по всему полю, но сначала надо в gamedata сделать вот что. где написано MORDOR_ARCHER_DAMAGE_FIRE_FLAME поставить значение 200 и везде где будет травка будет и ГРИЛЬ ;)
Только не знаю почему лучники харадрима когда увеличиваешь орду третья полоса лучников не стреляет, только когда убьют нескольких они включатся? кто знает подскажите. и где время заполнения магии у Гендальфа? у Сарумана только огненный шар можно переделать.
Ещё я не знаю как здания и юнитов перетащить из одной фракции в другую.
alehandro что бы ВСЕ три полосы харадримов атаковали нужно найти во эту строчку
RanksToReleaseWhenAttacking = 1 2 и добавить 3 будет вот так
RanksToReleaseWhenAttacking = 1 2 3 эта строка отвечает за атаку т.к. в отряде три полосы мы и добавили цифру 3:)
Наверно скоро напишу о том как склеивать отряды (лучники + мечники как в первой части игры), а так же возможность их разъединять
Вот это бы действительно было бы супер. может зайдёшь в ini первой части и посмотришь как это там делается.
и ещё если можешь скажи какие параметры надо ставить в RankInfo = RankNumber:1 UnitType:MordorEasterling Position:X:? Y:? чтобы вместо ехидны был ровный строй пик. и вот на это ты не ответил-
(где время заполнения магии у Гендальфа? как здания и юнитов перетащить из одной фракции в другую.)
Я конкретно повеселился, когда сделал Саруману огненный шар, который разбрасывал врагов вокруг на 500 метров.
Ну все:) Стоило разик написать про Арагорна и народ прорвало:)
Поостроение челов в отряде делается по системе координат X, Y так вот если взять листочек и туда забить то что в ини юнита написано, то ты увидиш постороение юнитов в отряде, построение можно менять как в голову взбредет:)
P.S. А насчет разъединения я уже сделал, тока надо до ума довести все:))
Если про здания Найди в коммандсете porterА и какой нить другой и посмотри там все есть. И вообще я про юнитов выше писал!!!
alehandro А вот подробнее про здания идем в коммандсет и ищем вот это
CommandSet MenPorterCommandSet
1 = Command_Stop
2 = Command_PorterExtinguishFire тушить пожар
3 = Command_PorterConstructMenFarm ферма
4 = Command_PorterConstructMenBarracks Бараки
5 = Command_PorterConstructMenArcheryRange Бараки Лучникоа
6 = Command_PorterConstructMenStable Конюшни
7 = Command_PorterConstructMenWorkshop Мастерская осадных орудий
8 = Command_PorterConstructMenSentryTower Башня
9 = Command_PorterConstructMenWell Колодец
10 = Command_PorterConstructMenStatue Статуя
11 = Command_PorterConstructMenBlacksmith Кузница
12 = Command_PorterConstructMenMarketPlace Рынок
13 = Command_PorterConstructMenWallHub Стена точнее кусок ее:))
14 = Command_PorterConstructMenFortress замок(главное здание)
End
это коммандсет СТРОИТЕЛЯ ЛЮДЕЙ
Далее возьмем вот это из коммандсета строителя эльфов 4 = Command_ConstructElvenBarracks и заменим у людей вместо бараков лучников
Будет так
CommandSet MenPorterCommandSet
1 = Command_Stop
2 = Command_PorterExtinguishFire
3 = Command_PorterConstructMenFarm
4 = Command_PorterConstructMenBarracks
5 = Command_ConstructElvenBarracks вот они:)
6 = Command_PorterConstructMenStable
7 = Command_PorterConstructMenWorkshop
8 = Command_PorterConstructMenSentryTower
9 = Command_PorterConstructMenWell
10 = Command_PorterConstructMenStatue
11 = Command_PorterConstructMenBlacksmith
12 = Command_PorterConstructMenMarketPlace
13 = Command_PorterConstructMenWallHub
14 = Command_PorterConstructMenFortress
End
теперь у людей можна строить бараки эльфов.
Все элементарно и просто:) ЧИТАЙТЕ ФОРУМ ВНИМАТЕЛЬНЕЙ!!!!
Так теперь про дедушку Пендальфа:))) Идем в specialpower . ini
там ище вот это
SpecialPower SpecialAbilityWizardBlast
Enum = SPECIAL_WIZARD_BLAST
ReloadTime = 30000 время регенерации, если уменьшить то будет быстрее пример 15000
End
Эта самая первая способность Пендальфа:)
Далее там же находим вот это
SpecialPower SpecialAbilityLightningSword
Enum = SPECIAL_ARROW_STORM это руками не трогать
ReloadTime = 240000 ; in milliseconds время регенерации
RadiusCursorRadius = 120.0 Радиус курсора
ViewObjectDuration = 5000 Время действия заклинания
ViewObjectRange = 120 Дальнось применения
End
Это лайтинг сворд(молния)
Далее находим это
SpecialPower SpecialAbilityWordOfPower
Enum = SPECIAL_WORD_OF_POWER
ReloadTime = 360000 время регенерации
End
Это СЛОВО СИЛЫ:))) ПОСЛЕДНЯЯ СПОСОБНОСТЬ ПЕНДАЛЬфА:)
ДАльше ищите САМИ:))) я и так много написал:)
Спасибо, как говорится в карман не положиш, в стакан не нальйеш:))
как вставить какогонибудь героя например саурона в создоваемых героев что-бы он мог получать опыт и рейтинг
cod666 ну и на кой тебе САУРОН в создзаваемых героях??? Тебе героев мало?:)
Если хочеш сделать саурону прокачку, то я написал как это сделать. Тока такая прокачка ему ни к чему.
Созлай другого саурона, и напихай ему вскяких абилок.
Кстати я уже практически доделал склеинную хорду, пока есть небольшие глюки, но с такой хордой играть можна просто надо довести ее до ума, хотя там делов то на 30 минут, вот тока все чета времени нет. Так что скора РЕЛИЗЗ:)))))
смысл не в сауроне а в том что бы вобще когонибудь туда запихать.это же клево будет свой любимый герой в рейтинге медали свои получает,надоело играть за непонятно кого.а героев я туда итак кучу всяких понаделал.(даже горлума).
cod666 Голлум, Саурон эт все так. Голлума и так можна засунуть прописать его плеер темлейте, Саурон уже есть. А если тебе непонятно за кого, ты играеш. то я могу тебе объяснитиь:))))))))) А насчет медалей дык, я тебя че та не поня.
Спрашивается, кто это все будет делать? Опять я??
Тебя никто не застовляет просто подскажи примерно как это сделать я уже пытался вместо харадрим поставить Луртса весь ини попеределал толку ноль.Везде все миняешь а в игре ниче нету только если абилки меняешь тогда ошибку выдает.
cod666 ну а на кой тебе это надо?? Зачем ЛУРЦА добавлять в Созданные герои, ЕСЛИ он и так в ИРГРЕ ЕСТЬ!! Легче ему абилки переделать!! Не надо придумывать велосипед!! Некоторые придумывают ВЕЛОСИПЕД, а другие на нем уже ездят:)))))))) ЛАДно ты скажи мне где ты там в ини шарился может ты ваще не там ползаешь:)) И какие именно абилки ты менял?
Я могу тебе подсказать тебе нужно искать все что связано с CREATEHERO. А вот здесь data \ ini \ object \ createahero \ createaheromodels.inc
если даже ты и сможеш воткнуть модель лурца, то шмотки ты к нему я думаю не сможеш выбирать, но это тока догадка.
Я поставил Гимли способность Арагорна лечится травкой, а эффекта нет. и почему не получается лИгалайзу сделать так чтоб стрелы отбрасывали врагов, ошибку пишет?
как ВИЧ (СПИД) кингу сделать таую вещ- чтоб при ударе у того кто бьёт отнималась жизнь, по фильму там Марьям его ранил и сам покоцался.
Ездь жи у Пендальфа меч молния звучит угрожающе а на самом деле фуфло, это можно исправить.
заходим в иник Пендала там LIGHTNING SWORD SPELL ниже
ShotsPerTarget = ставим 1
ShotsPerBurst = ставим 15
MaxShots = ставим 100 теперь при одном выстреле из его меч пушки будет 15 выстрелов. САМ узнал.
B.a.r.r.a.c.u.d.a. я добавил в стрельбища людей ElvenWarrior ну те которые ещё с луком и (чесноком) мечом потом начинаю играть, смотрю картинка есть, но тёмная и покупать нельзя. в чем дело? а с пещерным троллем всё получилось, но почему то ЭВМ его не покупает.
alehandro отвечаю на первый вопрос по поводу лечения, что бы все работало нужно открыть ини ГИМлИ и воткнуть в ENGINEERING Parameters (можно и в другое, но лучше сюда так удобнее будет) ВОТ эТО:
Behavior = SpecialPowerModule ModuleTag_AragornAthelas
SpecialPowerTemplate = SpecialAbilityAragornAthelas
UpdateModuleStartsAttack = Yes
TriggerFX = FX_AragornAthelas
SetModelCondition = ModelConditionState:USER_2
SetModelConditionTime = 2.1
End
Behavior = SpecialAbilityUpdate ModuleTag_AragornAthelasUpdate
SpecialPowerTemplate = SpecialAbilityAragornAthelas
StartAbilityRange = 1.6
UnpackTime = 1 ; Nothing to touching it
PreparationTime = 3 ; touching it to grabbing it
PackTime = 2096 ; whacking it to holding it nice
AwardXPForTriggering = 0
End
Behavior = AutoAbilityBehavior ModuleTag_AthelasAutoAbility
SpecialAbility = SpecialAbilityAragornAthelas
MaxScanRange = 150
Query = 1 NONE +HERO ALLIES
End
ТЕПЕРЬ ВСЕ ДОЛЖНО РАБОТАТЬ:)
Народ Пишитет какая у вас игра - LOTR2 или ROTWK. ТАк как в ROTWK некоторые юниты (особенно старые попадаются чуть ли не в трех экземлярах и это реально парит мозг). Юнит один а прописан ваще в трех иниках + всякая другая хрень нездоровая:)) Вообщем долго обьяснять, поймет тот кто еще с LOTR первого ини смотрел.
alehandro Ну я так то вроде понял о ком ты говориш, если ты говориш вот об этих челах(ElvenWarriorHorde) то тебе надо зайти в commandbutton и найти вот эту строчку CommandButton Command_ConstructElvenWarriorHorde далее в этой строчке найти то, что ниже и поставить напротив строк точки с запятой вот так:
; UnitSpecificSound = GondorArcherVoiceBuy
; Options = NEED_UPGRADE
; Upgrade = Upgrade_StructureLevel2
пишите подробно кого добавили особенно из старых юнитов!! Если это не то, пиши еще раз:)
А насчет Исильдура, то напиши че там с ним у тебя(симптомы) :))
всё. сделал, но не как ты сказал, по другому. Но не знаю почему они такие медленные, я в ихних иниках Speed = 80 сделал они всё равно медленные , и дальность зрения не меняется.
alehandro ну как лечение у гимли работает?? Не нифига надо поставить точки с запятой. У все будет работать, если я думал о тех ElvenWarriorHorde. Они у меня уже давно стоят.
А про истерлингов ты по подробнее напиши.
нет лень было возится с коротышкой, я ElvenWarrior знаешь как поставил, в первой части чтоб их покупать нужен был 2 уровень стрельбища, так вот я сделал так чтоб сразу можно было покупать на уровне 1.
на счёт истилингов, ну те из первой части что с щитами.Как там твой прогресс с соединялками, довёл до ума?
alehandro ну нащет элвенварриоров мне объяснять не надо:) Кто тут главный?:))
Насчет соединялки все работает тока нужно немного поднастроить их,а так вполне играбельная вещь. Я тут вчера себе добавил Роханских крестьян, прописал им портрет, хорду, также для них сделал отдельные апгрейды(броня,клинки, причем все это изучается отдельно от гондорских апгрейдов) и возможность нанимать их с фермы(как в первой части). Осталось их немного доделать. Так что наверн скоро выложу и Роханских крестьян и возможность соединять отряды.
Седня посмотрю истерлингов, может, даже их и сделаю:) Кстати в игре еще и Гронд есть:)
По заказу alehandro специально для Мордора сегодня будем добавлять GROND и ОСАДНУЮ БАШНЮ(извентиляй до истерлингов еще не добрался, но уже на пути) НЕЗАБЫВАЙТЕ СЕЙВИТЬ INI.big в отдельную папку!!!
Так для начала слазаем в commandbutton.ini и найдем вот это (незабываем пользоваться поиском)
;CommandButton Command_ConstructMordorGrond
; Command = UNIT_BUILD
; Object = MordorGrond
; Options = NEED_UPGRADE CANCELABLE
; TextLabel = CONTROLBAR:ConstructMordorGrond
; ButtonImage = BMGreatSiegeWorks_Grond
; ButtonBorderType = BUILD
; DescriptLabel = CONTROLBAR:ToolTipBuildMordorGrond
; Radial = Yes
; InPalantir = Yes
; ShowProductionCount = Yes
; UnitSpecificSound = GondorArcherVoiceBuy
;End
;CommandButton Command_GrondCloud
; Command = SPECIAL_POWER
; SpecialPower = SpecialAbilityGrondCloud
; TextLabel = CONTROLBAR:GrondCloud
; ButtonImage = UCGrond_Cloud
; ButtonBorderType = ACTION
; DescriptLabel = CONTROLBAR:ToolTipSpecialAbilityGrondPower
; InPalantir = Yes
;End
Стираем точки с запятой, кроме ; UnitSpecificSound = GondorArcherVoiceBuy Далее должно получиться вот так:
CommandButton Command_ConstructMordorGrond
Command = UNIT_BUILD
Object = MordorGrond
Options = NEED_UPGRADE CANCELABLE
TextLabel = CONTROLBAR:ConstructMordorGrond
ButtonImage = BMGreatSiegeWorks_Grond
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipBuildMordorGrond
Radial = Yes
InPalantir = Yes
ShowProductionCount = Yes
; UnitSpecificSound = GondorArcherVoiceBuy
End
CommandButton Command_GrondCloud
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityGrondCloud
TextLabel = CONTROLBAR:GrondCloud
ButtonImage = UCGrond_Cloud
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipSpecialAbilityGrondPower
InPalantir = Yes
End
ДАлее идем вот сюда data \ ini \ object \ evilfaction \ units \mordor \ grond . ini
В нем есть две части, нам понадобиться с названием(в самом верху первая) Object MordorGrond далее в нем ищем раздел ENGINEERING Parameters в него вставляем вот это:
Behavior = StancesBehavior ModuleTag_StancesBehavior
StanceTemplate = Artillery
End
Так далее идем в commandset . ini в нем ищем вот это CommandSet MordorGrondCommandSet(коммандсет гронда) и заменяем его весь на это:
(кто хочет может ручками все делать, а точнее добавить вот это Command_GrondCloud :)) Хотя у меня ниже все готово:))
CommandSet MordorGrondCommandSet
1 = Command_ToggleStance
2 = Command_AttackMove
3 = Command_Stop
4 = Command_GrondCloud
5 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
Далее в коммандсете ищем вот это CommandSet MordorSiegeWorksCommandSetLevel1 CommandSet MordorSiegeWorksCommandSetLevel2 CommandSet MordorSiegeWorksCommandSetLevel3 (это комманд сет мордорской осадной мастерской с 1го по 3й левел) и заменяем все три левела на вот это:
CommandSet MordorSiegeWorksCommandSetLevel1
1 = Command_ConstructMordorBatteringRam
2 = Command_ConstructMordorCatapult
3 = Command_ConstructMordorSiegeTower
4 = Command_PurchaseTechnologyMordorForgedBlades ; BFME EXPANSION PACT Faction Enhancement
5 = Command_PurchaseTechnologyMordorHeavyArmor ; BFME EXPANSION PACT Faction Enhancement
6 = Command_ConstructMordorBlackRiderHorde
7 = Command_ConstructMordorGrond
8 = Command_Sell
9 = Command_UpgradeMordorSiegeWorksLevel2
End
CommandSet MordorSiegeWorksCommandSetLevel2
1 = Command_ConstructMordorBatteringRam
2 = Command_ConstructMordorCatapult
3 = Command_ConstructMordorSiegeTower
4 = Command_PurchaseTechnologyMordorForgedBlades ; BFME EXPANSION PACT Faction Enhancement
5 = Command_PurchaseTechnologyMordorHeavyArmor ; BFME EXPANSION PACT Faction Enhancement
6 = Command_ConstructMordorBlackRiderHorde
7 = Command_ConstructMordorGrond
8 = Command_Sell
9 = Command_UpgradeMordorSiegeWorksLevel3
End
CommandSet MordorSiegeWorksCommandSetLevel3
1 = Command_ConstructMordorBatteringRam
2 = Command_ConstructMordorCatapult
3 = Command_ConstructMordorSiegeTower
4 = Command_PurchaseTechnologyMordorForgedBlades ; BFME EXPANSION PACT Faction Enhancement
5 = Command_PurchaseTechnologyMordorHeavyArmor ; BFME EXPANSION PACT Faction Enhancement
6 = Command_ConstructMordorBlackRiderHorde
7 = Command_ConstructMordorGrond
8 = Command_Sell
End
Если вы сделали все правильно, то теперь вы сможете ИГРАЯ ЗА МОРДОР СДЕЛАТЬ В ОСАДНОЙ МАСТЕРСКОЙ ГРОНД И ОСАДНУЮ БАШНЮ:)))
P.S.
Пойду истерлингов дальше искать.
Извените "сенсей". Роханские крестьяне у меня в гондорских барраках. А от гронда и осадной башни толку мало,эта сволоч ЭВМ стены не строит и в замках вотрота не запирают, у меня в мордоре мина поставлена - мощная вещ. ты там говорил что можешь броню крестьянам ставить, как это там делается? На счёт элвенварриор, так я смог сделать скорость, дальность зрения, а вот чтоб они стреляли с такого же расстояния я не смог.B.a.r.r.a.c.u.d.a. ты так объесняешь как будто даунам цитата-"CommandSet MordorSiegeWorksCommandSetLevel1 CommandSet MordorSiegeWorksCommandSetLevel2 CommandSet MordorSiegeWorksCommandSetLevel3 (это комманд сет мордорской осадной мастерской с 1го по 3й левел)".
alehandro извентиляй падаван:))))) я объясню так для того, что если кто зайдет сюда и будет это делать, что б он не задавал потом глупых вопросов. Все это делаеться что б люди врубались с первого раза.
Насчет Гронда и Осадной башни, осадная башня по моему мнению здесь ваще не нужна эт я ее так добавил, что б прикольней было. А гронд он еще может пригодиться вот тока его поднастроиь надо.
ТАК ТЕПЕРЬ ПРО РОХАНСКИХ КРЕСТЬЯН, у тебя в бараке крестьяне с копьями, а я ДОБАВИЛ тех которые были в 1 лотре(С пилами, молотками) и строяться они у меня на ферме:))))
Толко от них толку мало, я их для ремонта беру,а про крестьян с копьями первый раз слышу.Ну так что с истилингами, нашёл?
alehandro у тебя LOTR2 или ROTWK? Если у тебя лотр 2, то там крестьян(с молотками и пилами) можно нанимать в тавернах. А те что с копьями они только в ROTWK.
Насчет истерлингов я их даже в редакторе не нашел, и в ини полазил кажись ихней модельки нету в игре, надо посмотреть как называеться ихняя модель в первом лотре.
По моему мы тут тока вдвоем:))) Все остальные ушли на фронт.
alehandro пришли мне на мыло в текстовике все что связано с RohanPeasantHorde, а точнее их иник. Надо Срочно. Блин у тебя Ася есть? Если есть то номер давай. вот мой 359798228. надо перетереть:)
Кстати вот мой скрин на соединенную хорду, все никак немогу доделать:)))
А вот эти долбаные РОХАНСКИЕ КРЕСТЬЯНЕ КОТОРЫЕ ЗАТЕРЯЛИСЬ В ROTWK, да на этом скрине есть еще парочка старых зданий которые перекочевали из LOTR 1 в ROTWK
А если вообще под всем этим делом попробовать наложить (BFME2+ROTWK+BFME),все на Witch-King (скачал недавно),а то и BFME2,есть реалиные модельки персонажей (только у меня нет BFME),а остальное есть...На досуге тут SahedWolf занимался в герои поставил,прикольно очень...,P.S. читал EA планирует выпустить Антологию (короче все в одном),может и нам помутить ,оно так и лучше будет.
Barracuda
чтоб соединенную хорду сделать надо в файле, например, data/ini/object/goodfaction/elvenhordes.ini добавить к строчкам
RankInfo = RankNumber:1 UnitType:ElvenMirkwoodArcher Position:X:0 Y:0 Position:X:0 Y:25 Position:X:0 Y:-25 Position:X:0 Y:50 Position:X:0 Y:-50
RankInfo = RankNumber:2 UnitType:ElvenMirkwoodArcher Position:X:20 Y:0 Position:X:15 Y:25 Position:X:20 Y:-25 Position:X:20 Y:50 Position:X:20 Y:-50
RanksToReleaseWhenAttacking = 1 2
строчку
RankInfo = RankNumber:3 UnitType:MordorHaradrimArcher Position:X:20 Y:0 Position:X:15 Y:25 Position:X:20 Y:-25 Position:X:20 Y:50 Position:X:20 Y:-50
Вот так:
RankInfo = RankNumber:1 UnitType:ElvenMirkwoodArcher Position:X:0 Y:0 Position:X:0 Y:25 Position:X:0 Y:-25 Position:X:0 Y:50Position:X:0 Y:-50
RankInfo = RankNumber:2 UnitType:ElvenMirkwoodArcher Position:X:20 Y:0 Position:X:15 Y:25 Position:X:20 Y:-25 Position:X:20 Y:50 Position:X:20 Y:-50
RankInfo = RankNumber:3 UnitType:MordorHaradrimArcher Position:X:20 Y:0 Position:X:15 Y:25 Position:X:20 Y:-25 Position:X:20 Y:50 Position:X:20 Y:-50
RanksToReleaseWhenAttacking = 1 2 3
Я прав? Сейчас под рукой батлы нет, проверить не могу. Просто скажи, в правильном направлении иду?..
Stealther да практически так, НО РАБОТАТЬ НЕ БУДЕТ:)))) А логика в том направлении:))
Во первых там нужно для каждой из соединяемой хорды прописать пару комманд в твоем случае Это ElvenMirkwoodArcherHorde и MordorHaradrimArcherHorde
Во вторых создать отдельную хорду(ведь когда они соединяються получаеться абсолютно новая хорда)
В третьих забить все новые координаты в новую хорду
В четверых сделать новый коммандсет для этой хорды
В пятых настроить сам иник этой соединенной хорды(только у меня все руки не доходят. гы-гы-гы)
Я так в кратце написал:)))
Да и в шестых у тебя тут ошибка:)) RankInfo = RankNumber:3 UnitType:MordorHaradrimArcher Position:X:20 Y:0 Position:X:15 Y:25 Position:X:20 Y:-25 Position:X:20 Y:50 Position:X:20 Y:-50 Возьмим ручку и бумажку и посмотри координаты:)
Вообщем тебе с ней париться и париться:)))
Barracuda, я примерно написал, координаты, понятно, менять придется. Ну и естественно это прямо в инике мирквудских луков делать не стоит=))
Ты вот пытался уже соединять - так там обычная пехота, если поставить в первые ряды, драться будет? В смысле, луки сзади стреляют, пехота впереди бьет близких врагов, так?
Ну а остальное (про коммандсет, другие команды в начале описания орды, по моему, упоминать особого смысла не было )- и так же ясно, вроде бы.
Кстати, я не понял, что ТЫ хочешь сделать. Просто сделать комбо, или чтоб в игре можно было соеденить две орды, как в первой части?
Stealther я уже сделал в игре возможность соединять две разные хорды(КАК В ПЕРВОЙ ЧАСТИ ИГРЫ), а так же возможность их разъединить обратно(ЧЕГО НЕ БЫЛО В ПЕВРОЙ ЧАСТИ ИГРЫ). Сначала Луки шпрэхают по вражескому отряду, а если кто подходит того мечники мочат(все как в первой части). Единственный минус по такому отряду попадаемость из катапульты увельчиваеться:))))) Зато живучесть больше:)))
То оно хорошо B.a.r.r.a.c.u.d.a. но было бы лучше если б мечники обхватывали лучников.
не я чё то не понимаю какая связь между ElvenMirkwoodArcher и MordorHaradrimArcherHorde?
короче вы ничего не знаете. для того чтобы склеить отряды надо взять изаленту и обмотать их;))
alehandro я уже пробовал делать как ты сказал(что б мечники обхватывали лучников), но тут возникает одна проблема, поэтому я решил сделать стандартно.
B.a.r.r.a.c.u.d.a. может не стоит на это время тратить, всё равно скоро их всех убьют.:))
есть у кого нибудь ещё интересные идеи? ато у меня фантазии не хватает.
народ помогите плиз,у меня след.проблема-добавляю Исильдура(всё как барракуда написал),но не могу его создать(его нету).
Может это из-за того,что у меня на русском языке властик...
Привет FANmu. Ты пробовал других героев делать?? если нет, то попробуй. Так как в главном здании ограниченно число слотов для постройки, попробуй сделать парочку героев и потом он должен появиться.
А если нет, то наверно надо еще прописать портретик.
Ждарова юный падаван alehandro:))))
Насчет идей, лично у меня есть одна идея, тока она пока в замороженном состоянии,а именно где то на 70% :) Все с этими геморойными крестьянами парюсь т.к. их в ROTWK нет, а без них моя идея не катит:))
Крестьян с пилами? или? у меня всё норм. я не пойму как добавлять злых людей. если знаешь подскажи. и ещё вот вопросик- я поставил елвенварриорам плащ певидимку значёк есть эффекта ноль, с мирквудских иниках ElfCloak скопировал нужное- всё равно не получается.
B.a.r.r.a.c.u.d.a. такая проблема, тут елвенварриоры после вораждения (ну умер потом новый появился) не стреляет из лука.
Если хош добавить злых людей, то что б все было ништяк нужно им Side прописать типа за какую сторону ни будут сражаться, а лучше всего сделать для них отдельный ини и комманд батон ну прописать их к баракам в коммандсете. Да если создаш для них отдельный ини то низабудь изменить название объекта, а потом в коммандбатоне прописать это название да и еще название коммандбатона поменять.
Помниться ты про ВИДИМОСТЬ ElvenWarrior говорил, ты выше смотрел тут типа чел "ВАД" писал че как сделать:)
видимость я смог сделать, как сделать чтоб они с этого же расстояния палили.
Barracuda, заитересовал своим деланием(объединением) отрядов! Расскажи как это делать плиз и подробно!
Я КАТЕГОРИЧЕСКИ ВАС ПРИВЕТСТВУЮ:)))
СЕДНЯ я вам покажу как сделать отряду лучников гондора АЛЬТЕРНАТИВНОЕ ПОСТРОЕНИЕ КЛИНОМ отряда, которое дает 25% атаки, но понижает броню на 50%. Смотрим СКРИНЫ НИЖЕ.:))
Так для начала идем в commandbutton . ini там находим вот это
;CommandButton Command_ToggleFormationGondorArcher
; Command = HORDE_TOGGLE_FORMATION ;;Gondor Archer
; Options = TOGGLE_IMAGE_ON_FORMATION OK_FOR_MULTI_SELECT
; ButtonImage = UCFormation_Wedge UCFormation_Line
; ButtonBorderType = ACTION
; TextLabel = CONTROLBAR:ToggleWedgeFormation CONTROLBAR:ToggleLineFormation
; DescriptLabel = CONTROLBAR:ToolTipToggleGArcherLineToWedgeFormation CONTROLBAR:ToolTipToggleGArcherWedgeToLineFormation
; InPalantir = Yes
; DoubleClick = Yes
; UnitSpecificSound = GondorArcherVoiceWedgeFormation GondorArcherVoiceLineFormation
;End
и переделываем вот так:
CommandButton Command_ToggleFormationGondorArcher
Command = HORDE_TOGGLE_FORMATION ;;Gondor Archer
Options = TOGGLE_IMAGE_ON_FORMATION OK_FOR_MULTI_SELECT
ButtonImage = UCFormation_Wedge UCFormation_Line
ButtonBorderType = ACTION
TextLabel = CONTROLBAR:ToggleWedgeFormation CONTROLBAR:ToggleLineFormation
DescriptLabel = CONTROLBAR:ToolTipToggleGArcherLineToWedgeFormation CONTROLBAR:ToolTipToggleGArcherWedgeToLineFormation
InPalantir = Yes
DoubleClick = Yes
UnitSpecificSound = GondorArcherVoiceWedgeFormation GondorArcherVoiceLineFormation
End
далее идем вот сюда data \ ini \ mappedimages \ aptimages \ unitcommands . ini (прописываем иконку) и вставляем в самый низ вот это:
MappedImage UCFormation_Wedge
Texture = UCFormation_Wedge.tga
TextureWidth = 64
TextureHeight = 64
Coords = Left:0 Top:0 Right:63 Bottom:63
Status = NONE
End
MappedImage UCFormation_Line
Texture = UCFormation_Line.tga
TextureWidth = 64
TextureHeight = 64
Coords = Left:0 Top:0 Right:63 Bottom:63
Status = NONE
End
ДАЛЕЕ идем вот сюда data \ ini \ object \ goodfaction \ hordes \ men \ menhordes . ini
Находим там Object GondorArcherHorde и в него добавляем вот эту строчку:
AlternateFormation = GondorArcherHordeWedgeFormation
далее идем в самом низу этого иника (menhordes . ini) добавляем вот это:
ChildObject GondorArcherHordeWedgeFormation GondorArcherHorde
; Note - for alternate formations, all info outside of the Contain Behavior module is ignored.
; Any modifications need to be done via the Attribute Modifiers in the contain module.
Behavior = HordeContain ModuleTag_HordeContain
ObjectStatusOfContained =
InitialPayload = GondorArcher 15
Slots = 15
PassengerFilter = NONE +INFANTRY
ShowPips = No
ThisFormationIsTheMainFormation = No ;Used to determine which armorset to use (and anything else we want!)
RandomOffset = X:5 Y:3
; Banner Carrier info
BannerCarriersAllowed = GondorInfantryBanner // types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:GondorArcher Pos:X:60.0 Y:0.0 // (DEFAULT) position of banner carrier
RandomOffset = X:2 Y:2
RankInfo = RankNumber:1 UnitType:GondorArcher Position:X:0 Y:-30 Position:X:10 Y:-15 Position:X:20 Y:0 Position:X:10 Y:15 Position:X:0 Y:30
RankInfo = RankNumber:2 UnitType:GondorArcher Position:X:0 Y:-60 Position:X:10 Y:-45 Position:X:40 Y:0 Position:X:10 Y:45 Position:X:0 Y:60
RankInfo = RankNumber:3 UnitType:GondorArcher Position:X:20 Y:-30 Position:X:20 Y:30 Position:X:30 Y:-15 Position:X:30 Y:15 Position:X:0 Y:0
RanksToReleaseWhenAttacking = 1 2 3
AlternateFormation = GondorArcherHorde
AttributeModifiers = GondorArcherWedge
; Example of Eva event for horde death
;EvaEventLastMemberDeath = ArchersDie ; Play this Eva event when the last member dies
End
End
ДАЛЕЕ ИДЕМ В data \ ini \ commandset .ini там находим вот это
CommandSet GondorArcherHordeCommandSet
1 = Command_ToggleStance
2 = Command_ArcherBombard
3 = Command_PurchaseUpgradeGondorFireArrows
4 = Command_PurchaseUpgradeGondorHeavyArmor
5 = Command_PurchaseUpgradeGondorBasicTraining
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
И заменяем вот на это:
CommandSet GondorArcherHordeCommandSet
1 = Command_ToggleStance
2 = Command_ArcherBombard
3 = Command_PurchaseUpgradeGondorFireArrows
4 = Command_PurchaseUpgradeGondorHeavyArmor
5 = Command_PurchaseUpgradeGondorBasicTraining
6 = Command_ToggleFormationGondorArcher
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
ЕСЛИ ВЫ ВСЕ СДЕЛАЛИ ПРАВИЛЬНО, то Гондорские лучники теперь имеют способность к АЛЬТЕРНАТИВНОМУ построению КЛИНОМ. Все это и многое другое на этой паге сделано мной:)))
А вообщето там дофига всякий альтернативных постороений:) И других возможностей:) Главное все правильно сделать:)
B.a.r.r.a.c.u.d.a.
Респект и тебе.Слушай неа,не пробовал,а кого нить можно создать для гномов?
Ха народ здоров!
Вы случаем не умеете создавать читерских героев в игре????(не через изм. файлов)
И как можно поставить, скажем, эльфам, роханские здания???или гондорские башни?
Все вышенаписанное я читал, не злитесь, но сам забацать не могу.
B.a.r.r.a.c.u.d.a. слушай есть идея, есть же пещерный тролль, так вот он когда бросанёт своего гоблина (земля ему пухом.) он ещё по земле катится и продолжает сбивать врагов (просто боулинг):) .как сделать чтоб горный гигант такую же канитель делал с камнем. Хотите идею, вот у добрых есть здания с помощю которых происходит регенерация а у злых нет, я королю гоблину наколдовал чтоб его тотем черепушка работала как гондорский фонтан, попробуйте, прикольная вещ.
Привет FANmu, для гномов конечно можно кого нить сделать:) Надо посмотреть:)
Блин, хоть скажи когда здесь будешь ато запарился по 1-му сообщению в день писать
Привет alehandro наконец то ты, сделал, что то стоящее "Тотем":)) Не эт ты канешна классна придумал, очень даже ничего себе:) Давольно неплохое внедрение чего то нового для зла:)) Ибо лечение эт всегда хорошо:)
P.S.
Я тебе давал номер моей аси 359-798-228.
ПРИВЕТ ВСЕМ:) Седня я покажу, как сделать ГОНДОРСКИМ ВСАДНИКАМ кнопку для апгрейда щитов, а так же ихнее ВИЗУАЛЬНОЕ проявление в игре. Эти щиты существенно снижают дамэйдж от стрел и пикинеров. Смотрим скрины(первый скрин до апгрейда, а второй скрин после апгрейда):
Для начала идем в data> ini>commandbutton . ini
ТУДА ВСТАВЛЯЕМ МОЕ ТВОРЕНИЕ:))) вот это:
CommandButton Command_PurchaseTechnologyGondorKnightShield
Command = PLAYER_UPGRADE
Options = NEED_UPGRADE CANCELABLE
Upgrade = Upgrade_TechnologyGondorKnightShield
NeededUpgrade = Upgrade_GondorStableLevel2
TextLabel = CONTROLBAR:PurchaseTechnologyGondorKnightShield
ButtonImage = BGStables_HorsemanShield
ButtonBorderType = UPGRADE
DescriptLabel = CONTROLBAR:ToolTipPurchaseTechnologyGondorKnightShield
Radial = Yes
InPalantir = Yes
LacksPrerequisiteLabel = TOOLTIP:LackLevel2Stables
End
CommandButton Command_PurchaseUpgradeGondorKnightShield
Command = OBJECT_UPGRADE
Options = NEED_UPGRADE OK_FOR_MULTI_SELECT CANCELABLE
Upgrade = Upgrade_GondorKnightShield
NeededUpgrade = Upgrade_TechnologyGondorKnightShield
TextLabel = CONTROLBAR:PurchaseUpgradeGondorKnightShield
ButtonImage = BGStables_HorsemanShield
ButtonBorderType = UPGRADE
DescriptLabel = CONTROLBAR:ToolTipPurchaseUpgradeGondorKnightShield
InPalantir = Yes
LacksPrerequisiteLabel = TOOLTIP:LackGondorKnightShield
End
Потом идем в data>ini>commandset . ini
Там находим вот это CommandSet GondorKnightHordeCommandSet и заменяем его весь вот на этот коммандсет:
CommandSet GondorKnightHordeCommandSet
1 = Command_ToggleStance
2 = Command_PurchaseUpgradeGondorForgedBlades
3 = Command_PurchaseUpgradeGondorHeavyArmor
4 = Command_PurchaseUpgradeGondorBasicTraining
5 = Command_PurchaseUpgradeGondorKnightShield
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
Далее здесь же находим вот это CommandSet GondorStablesCommandSet и заменяем этот комманд сет на всех его трех уровнях(CommandSet GondorStablesCommandSet, GondorStablesCommandSetLevel2, GondorStablesCommandSetLevel3) БУДЕТ ВОТ ТАК:
CommandSet GondorStablesCommandSet
1 = Command_ConstructGondorKnightHorde
2 = Command_ConstructRohanRohirrimHorde
3 = Command_ConstructGondorKnightsofDolHorde
4 = Command_PurchaseTechnologyGondorKnightShield
5 = Command_PurchaseUpgradeGondorStableLevel2
6 = Command_Sell
End
CommandSet GondorStablesCommandSetLevel2
1 = Command_ConstructGondorKnightHorde
2 = Command_ConstructRohanRohirrimHorde
3 = Command_ConstructGondorKnightsofDolHorde
4 = Command_PurchaseTechnologyGondorKnightShield
5 = Command_PurchaseUpgradeGondorStableLevel3
6 = Command_Sell
End
CommandSet GondorStablesCommandSetLevel3
1 = Command_ConstructGondorKnightHorde
2 = Command_ConstructRohanRohirrimHorde
3 = Command_ConstructGondorKnightsofDolHorde
4 = Command_PurchaseTechnologyGondorKnightShield
6 = Command_Sell
End
ДАлее идем сюды data>ini>object>goodfaction>horde>men>menhordes . ini и там находим вот это вещь Object GondorKnightHorde , как только ее нашли в ней находим вот это
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality3
TriggeredBy = Upgrade_GondorKnightShield
End
И заменяем его на вот это:
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality3
TriggeredBy = Upgrade_GondorKnightShield Upgrade_TechnologyGondorKnightShield
RequiresAllTriggers = Yes
End
ПОТОМ Все сейвим, запускаем игру:)) Так собственно САМ АПГРЕЙД ТЕПЕРЬ МОЖНО БУДЕТ заказать в ГОНДОРСКИХ КОНЮШНЯХ стоит он 1000 местных зеленых:)) Ну, а потом не забыть проапгрейдить его у самой Гондорской Конницы:))) Так вроде все правильно написал:)
Привет Германиум "И как можно поставить, скажем, эльфам, роханские здания???или гондорские башни?" что за глупый вопрос???!!! Это можно сделать путем изменения Ini.big либо скачать мод который добавляет эту возможность. А если идти первым путем, то никто кроме тебя этого тебе не сделает:))))
B.a.r.r.a.c.u.d.a. я поставил Эомеру способонсть вызывать торнадо как у Галадриэль, как сделать чтоб комп её не мог использовать?
alehandro дык ты бы пасматрел какой, у него weapon стоит и у троля, и там все понятно будет:)) А насчет эомера тебе надо эту способность сделать под него, тоесть что б она была уникальная(эта как с IsengardBalrog), а то конечно способность то у ГОЛДИ взята, а она прописана что б ее крмп мог использовать, так что надо этот торнадо переделать, хотя кнопку для наччала.
Вот коммандбатон Торнадо Галадриэль
CommandButton Command_SpecialPowerSpawnTornado
Command = SPECIAL_POWER
SpecialPower = SpecialPowerSpawnTornado
ButtonImage = HSGaladriel_NaturesWrath
Options = NEED_TARGET_POS
TextLabel = CONTROLBAR:GaladrielTornado
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipGaladrielTornado
RadiusCursorType = NaturesWrathRadiusCursor
InPalantir = Yes
End
переделай для начала вот это CommandButton Command_SpecialPowerSpawnTornado на вот это
CommandButton Command_SpecialPowerSpawnTornadoEomer
дальше вот это вставь в куда нить коммандсет Эомера Command_SpecialPowerSpawnTornadoEomer
ну а дальше смотри.. Да в каждом иники героя в самом низу есть раздел типа AISpecialPowers этот раздел сделан что б комп использовал всякие абилки в игре.
Специально для Arlend находиш menhordes . ini там находиш Object GondorArcherHorde в нем находиш вот это:
Behavior = HordeContain ModuleTag_HordeContain
FrontAngle = 270
FlankedDelay = 2000
ObjectStatusOfContained =
InitialPayload = GondorArcher 15 типа это количество челов в отряде допустим меняеш это на 20
Slots = 15 это количество свободного места это тоже допустим на 20
PassengerFilter = NONE +INFANTRY
ShowPips = No
ThisFormationIsTheMainFormation = Yes //Used to determine which armorset to use (and anything else we want!)
RandomOffset=X:0 Y:0
MeleeBehavior = Amoeba
End
// Banner Carrier info
BannerCarriersAllowed = GondorInfantryBanner // types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:GondorArcher Pos:X:70.0 Y:0.0 // (DEFAULT) position of banner carrier координаты баннера и тип чела который будет бвннером:)))
Ниже прописаны координаты каждого чела во всех трех полосках, а так же тип юнита(в данном случае лучники)
RankInfo = RankNumber:1 UnitType:GondorArcher Position:X:50 Y:0 Position:X:50 Y:20 Position:X:50 Y:-20 Position:X:50 Y:40 Position:X:50 Y:-40
RankInfo = RankNumber:2 UnitType:GondorArcher Position:X:30 Y:0 Position:X:30 Y:20 Position:X:30 Y:-20 Position:X:30 Y:40 Position:X:30 Y:-40
RankInfo = RankNumber:3 UnitType:GondorArcher Position:X:10 Y:0 Position:X:10 Y:20 Position:X:10 Y:-20 Position:X:10 Y:40 Position:X:10 Y:-40
Допустим елсли прописать вот это RankInfo = RankNumber:4 UnitType:GondorArcher это добавит четвертую линию в отряд, но нужно еще прописать пять координат при добавлении этой полоски незабудь прописать выше Slots и InitialPayload а так же добавить цифру 4 в RanksToReleaseWhenAttacking......
RanksToReleaseWhenAttacking = 1 2 3 Атакующие полоски в отряде в отряде 3 полоски по пять челов в каждой
Я вроде обьяснил:) Теперь наверное дойдет я думаю:)))
B.a.r.r.a.c.u.d.a. я что тупой? посмотрел, ничего особенного, вот по этому и спросил у тебя. я всётаки не Arlend уже. :))
Барракуда скажи пож где это конкретно находится???(то что я спрашивал)
Ну типа извентиляй alehandro:)) Я же говорю ты типа опиши, что ты делал, где ползал по ини и все такое, а то хрен знает че и отвечать тебе:)))
Ждаров Германиум. Смотря, что тебе надо, если ты хочеш сам научиться что то делать то прочитай эту тему полностью и тогда ты хоть чему то научишься т.к. люди здесь деляться своим боевым опытом и не только:)))) Принцип работы ини прочитав эту тему понять можно:) Мне кажеться в инете очень мало найти инфы на РУССКОМ языке для LOTR в основном все на Инглише, да и то практически все однинаковое....
Ну, а если тебе нужны моды, то их полно в инете.
P.S.
Ты сначала определись, что конкретно тебе надо:)) Либо своими ручками делать как тебе хочеться, либо качать и ставить мод который может тебе и не понравиться. Вот так:))
КАК всегда всем МЕГА привет!!!:)) Седня я вам покажу как ДОБАВИТЬ в игру ГРАЖДАНИНА КЕЛЕБОРНА:)
Вобщем этот товарищ прописан в ини по это адресу data>ini>oject>goodfaction>units>elrond . ini ДА!! ДА!! Именно по этому адресу зарегистрирован данный товарищ:)) Спрашиваеться почему?? Да, потому, что не всем ВОЕННЫМ достаеться отдельная квартира:)))))
Так короче:) Дальше ищем в этом иники вот это "ChildObject ElvenCeleborn ElvenElrond" и заменяем все на то, что ниже
Что конкретно я изменил ниже: Стоимость, добавил отдельный коммандсет, прокачку левела, прописал другую иконку при возрождении героя, добавил разделы типа Энжининг параметрс и Дизайн параметрс, возможность возрождения героя, армор:))
ChildObject ElvenCeleborn ElvenElrond
SelectPortrait = HPCeleborn
ButtonImage = HICeleborn
; *** ART Parameters ***
Draw = W3DScriptedModelDraw ModuleTag_DRAW
OkToChangeModelColor = Yes
StaticModelLODMode = Yes
DefaultModelConditionState
Model = EUCELEB_SKN
End
; ------ Flying ------- ;
AnimationState = STUNNED_STANDING_UP
StateName = GetUp
Animation = GetUpSword
AnimationName = RUElrond_SKL.RUElrond_GTPSX1
AnimationMode = ONCE
End
BeginScript
Prev = CurDrawablePrevAnimation()
if Prev == "FallWithSword"
then
return "GetUpSword"
end
EndScript
End
AnimationState = STUNNED
Animation = FallWithSword
AnimationName = RUElrond_SKL.RUElrond_LNDB
AnimationMode = ONCE
End
Flags = MAINTAIN_FRAME_ACROSS_STATES
BeginScript
CurDrawableHideSubObject("ArrowNock")
CurDrawableHideSubObject("arrow")
Prev = CurDrawablePrevAnimation()
return "FallWithSword"
EndScript
End
AnimationState = STUNNED_FLAILING
Animation = DieWithSword
AnimationName = RUElrond_SKL.RUElrond_FLYB
AnimationMode = LOOP
End
BeginScript
CurDrawableHideSubObject("ArrowNock")
CurDrawableHideSubObject("arrow")
EndScript
End
; ------ Dying ------- ;
AnimationState = DYING
Animation = DieWithSword
AnimationName = RUElrond_SKL.RUElrond_DIESv5
AnimationMode = ONCE
End
;Animation = DieWithSword
; AnimationName = RUElrond_SKL.RUElrond_DIESV4
; AnimationMode = ONCE
;End
BeginScript
CurDrawableHideSubObject("ArrowNock")
CurDrawableHideSubObject("arrow")
EndScript
End
AnimationState = PARALYZED
Animation
AnimationName = RUElrond_SKL.RUElrond_IDLF
AnimationMode = LOOP
End
End
; ------------ Moving ------------- ;
AnimationState = MOVING
StateName = Moving_Sword
SimilarRestart = Yes
Animation = run_s
AnimationName = RUElrond_SKL.RUElrond_RUNS
AnimationMode = LOOP
Distance = 40
End
Animation = finishrun_b
AnimationName = RUElrond_SKL.RUElrond_RUNB
AnimationMode = ONCE
AnimationBlendTime = 0
Distance = 40
End
Animation = runtrans_bs
AnimationName = RUElrond_SKL.RUElrond_RUNC
AnimationMode = ONCE
AnimationBlendTime = 0
Distance = 70
End
Animation = runtrans_sb_finish
AnimationName = RUElrond_SKL.RUElrond_RUNT
AnimationMode = ONCE
AnimationBlendTime = 0
Distance = 70
End
Animation = runnoblend_s
AnimationName = RUElrond_SKL.RUElrond_RUNS
AnimationMode = LOOP
AnimationBlendTime = 0
Distance = 40
End
Flags = MAINTAIN_FRAME_ACROSS_STATES RESTART_ANIM_WHEN_COMPLETE
BeginScript
PrevAnim = CurDrawablePrevAnimation()
PrevState = CurDrawablePrevAnimationState()
if PrevState == "GetUp" or PrevAnim == "DrawSwords"
then
if PrevAnim == "DrawSwords"
then
return "runtrans_bs"
else
return
end
elseif PrevAnim == "finishrun_b" or PrevAnim == "runtrans_sb_finish"
then
return "runtrans_bs"
elseif PrevAnim == "runtrans_bs" or PrevAnim == "run_s" or PrevAnim == "runnoblend_s"
then
return "runnoblend_s"
else
return "run_s"
end
EndScript
End
; ------ Attacking ------- ;
AnimationState = FIRING_OR_PREATTACK_A
StateName = Ready_Sword
Animation = AttackWithSwordA
AnimationName = RUElrond_SKL.RUElrond_ATKSV2
AnimationMode = ONCE
UseWeaponTiming = Yes
End
Animation = AttackWithSwordB
AnimationName = RUElrond_SKL.RUElrond_ATKS
AnimationMode = ONCE
UseWeaponTiming = Yes
End
Animation = AttackWithSwordD
AnimationName = RUElrond_SKL.RUElrond_ATKSV4
AnimationMode = ONCE
UseWeaponTiming = Yes
End
BeginScript
CurDrawableHideSubObject("ArrowNock")
CurDrawableHideSubObject("arrow")
EndScript
End
AnimationState = USER_1
Animation
AnimationName = RUElrond_SKL.RUElrond_TNTSV1
AnimationMode = ONCE
End
End
AnimationState = LEVELED
Animation = LevelUp
AnimationName = RUElrond_SKL.RUElrond_CHRST2
AnimationMode = ONCE
AnimationBlendTime = 20
End
End
; -------- Alert ------- ;
AnimationState = EMOTION_ALERT
StateName = Ready_Sword
Animation = Alert_1
AnimationName = RUElrond_SKL.RUElrond_IDLST1
AnimationMode = ONCE
AnimationPriority = 20
End
Animation = Alert_1
AnimationName = RUElrond_SKL.RUElrond_IDLST1 ; Secondary to solve the 'no play last anim' feature.
AnimationMode = ONCE
AnimationPriority = 20
End
Animation = Alert_2
AnimationName = RUElrond_SKL.RUElrond_TNTSV1
AnimationMode = ONCE
AnimationPriority = 5
End
Flags = RESTART_ANIM_WHEN_COMPLETE
BeginScript
Prev = CurDrawablePrevAnimationState()
PrevName = CurDrawablePrevAnimation()
CurDrawableHideSubObject("ArrowNock")
CurDrawableHideSubObject("arrow")
if Prev == "Bored_Sword" then CurDrawableSetTransitionAnimState("TRANS_BR_Sword")
elseif Prev == "Selected_Sword" then CurDrawableSetTransitionAnimState("TRANS_SR_Sword")
end
EndScript
End
; --------- Hit Reactions ---------- ;
AnimationState = HIT_REACTION HIT_LEVEL_1
StateName = Bored_Sword
Animation = Hit_Level_1_a
AnimationName = RUElrond_SKL.RUElrond_HITSv1
AnimationMode = ONCE
AnimationBlendTime = 20
End
End
; ------ Selected ------ ;
AnimationState = SELECTED
StateName = Selected_Sword
Animation = ATNA
AnimationName = RUElrond_SKL.RUElrond_ATNS
AnimationMode = LOOP
End
BeginScript
CurDrawableHideSubObject("ARROW")
CurDrawableHideSubObject("ARROWNOCK")
Prev = CurDrawablePrevAnimationState()
PrevName = CurDrawablePrevAnimation()
if Prev == "Bored_Sword" then CurDrawableSetTransitionAnimState("TRANS_BS_Sword")
elseif Prev == "Ready_Sword" then CurDrawableSetTransitionAnimState("TRANS_RS_Sword")
end
EndScript
End
; ------- Bored -------- ;
IdleAnimationState
StateName = Bored_Sword
Animation = IDLCX1
AnimationName = RUElrond_SKL.RUElrond_IDLF
AnimationMode = ONCE
AnimationPriority = 20
End
Animation = IDLCX1
AnimationName = RUElrond_SKL.RUElrond_IDLF ; Secondary to solve the 'no play last anim' feature.
AnimationMode = ONCE
AnimationPriority = 20
End
Animation = IDLCt3
AnimationName = RUElrond_SKL.RUElrond_IDLCT3
AnimationMode = ONCE
AnimationPriority = 10
End
Animation = IDLCT1
AnimationName = RUElrond_SKL.RUElrond_IDLCT1
AnimationMode = ONCE
AnimationPriority = 5
End
Flags = RESTART_ANIM_WHEN_COMPLETE
BeginScript
CurDrawableHideSubObject("ARROW")
CurDrawableHideSubObject("ARROWNOCK")
Prev = CurDrawablePrevAnimationState()
PrevName = CurDrawablePrevAnimation()
if Prev == "Selected_Sword" then CurDrawableSetTransitionAnimState("TRANS_SB_Sword")
elseif Prev == "Ready_Sword" then CurDrawableSetTransitionAnimState("TRANS_RB_Sword")
end
EndScript
End
;----------------- Sword Transitions -------------------------;
TransitionState = TRANS_BS_Sword
Animation = TRANS_BS_Sword
AnimationName = RUElrond_SKL.RUElrond_ATNA
AnimationMode = ONCE
End
Animation = ATNAX1
AnimationName = RUElrond_SKL.RUElrond_ATNX1
AnimationMode = ONCE
End
End
TransitionState = TRANS_SR_Sword
Animation = TRANS_SR_Sword
AnimationName = RUElrond_SKL.RUElrond_ATNC
AnimationMode = ONCE
End
End
TransitionState = TRANS_SB_Sword
Animation = TRANS_SB_Sword
AnimationName = RUElrond_SKL.RUElrond_ATNA
AnimationMode = ONCE_BACKWARDS
End
Flags = START_FRAME_LAST
End
TransitionState = TRANS_RS_Sword
Animation = TRANS_RS_Sword
AnimationName = RUElrond_SKL.RUElrond_ATNC
AnimationMode = ONCE_BACKWARDS
End
Flags = START_FRAME_LAST
End
TransitionState = TRANS_BR_Sword
Animation = TRANS_BR_Sword
AnimationName = RUElrond_SKL.RUElrond_ATNS
AnimationMode = ONCE
AnimationBlendTime = 20
End
End
TransitionState = TRANS_RB_Sword
Animation = TRANS_RB_Sword
AnimationName = RUElrond_SKL.RUElrond_IDLG
AnimationMode = ONCE
AnimationBlendTime = 20
End
End
End
; ***DESIGN parameters ***
Side = Elves
EditorSorting = UNIT
ThreatLevel = ELROND_THREAT
ThingClass = CHARACTER_UNIT
TransportSlotCount = TRANSPORTSLOTCOUNT_HERO
WeaponSet
Conditions = None
Weapon = PRIMARY ElrondSword
AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
End
WeaponSet
Conditions = CONTAINED
Weapon = PRIMARY GarrisonedUnitBow
AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
End
ArmorSet
Conditions = None
Armor = HeroArmor
DamageFX = NormalDamageFX
End
VisionRange = VISION_HERO_STANDARD
ShroudClearingRange = SHROUD_CLEAR_HERO
MaxVisionBonusPercent = 300%
VisionBonusTestRadius = 200
VisionBonusPercentPerFoot = 1.0%
BountyValue = ELVEN_ELROND_BOUNTY_VALUE
;RecruitText = CONTROLBAR:ElrondRecruit
;ReviveText = CONTROLBAR:ElrondRevive
;Hotkey = CONTROLBAR:ElvenElrondHotkey
DisplayName = OBJECT:ElvenCeleborn
CrushableLevel = 2 ;What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
CommandSet = CelebornCommandSet
CommandPoints = 0
; *** AUTO RESOLVE DATA ***
AutoResolveUnitType = AutoResolveUnit_Hero
AutoResolveCombatChain = AutoResolve_HeroCombatChain
AutoResolveBody = AutoResolve_ElrondBody
AutoResolveArmor
Armor = AutoResolve_ElrondArmor
End
AutoResolveWeapon
Weapon = AutoResolve_ElrondWeapon
End
; *** ENGINEERING Parameters ***
RadarPriority = UNIT
KindOf = PRELOAD SELECTABLE CAN_CAST_REFLECTIONS INFANTRY PATH_THROUGH_EACH_OTHER SCORE ARMY_SUMMARY HERO HEAVY_MELEE_HITTER
PathfindDiameter = 40.0
CamouflageDetectionMultiplier = CAMOUFLAGE_DETECTION_DISTANCE_MEDIUM
BuildCost = 2000
BuildTime = ELROND_BUILDTIME
ShockwaveResistance = SHOCKWAVE_RESISTANCE_STRONG
;//DisplayMeleeDamage = ELROND_DAMAGE
Body = RespawnBody ModuleTag_RespawnBody
CheerRadius = EMOTION_CHEER_RADIUS
MaxHealth = ELROND_HEALTH ; balance
PermanentlyKilledByFilter = NONE
DodgePercent = HERO_DODGE_PERCENT
End
Behavior = RespawnUpdate ModuleTag_RespawnUpdate
DeathAnim = DYING
DeathFX = FX_ElrondDieToRespawn
DeathAnimationTime = 4000
InitialSpawnFX = FX_ElrondInitialSpawn
RespawnAnim = LEVELED
RespawnFX = FX_ElrondRespawn
RespawnAnimationTime = 2000
AutoRespawnAtObjectFilter = NONE +CASTLE_KEEP
ButtonImage = HICeleborn ;HIElrond_res
;RespawnEntries determine the ruleset for how a character can be revived. Some units may automatically respawn, others
;may require a specific revive action performed on him. You can specify different values for each level... or use Level:Any
RespawnRules = AutoSpawn:No Cost:1400 Time:40000 Health:100%
End
#include "..\..\..\includes\DefaultInvisibilityUpdate.inc"
Behavior = StancesBehavior ModuleTag_StancesBehavior
StanceTemplate = Hero
End
End
ДАЛЕЕ ИДЕМ В КОММНАДСЕТ ИНИ и в него вставляем во это
CommandSet CelebornCommandSet
1 = Command_ToggleStance
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
Так Далше будем прописывать ему левел идем вот сюда data>ini>experiencelevels . ini там копируем левел с 1 по 10 у любого героя и в строке TargetNames прописываем ElvenCeleborn будет так "TargetNames = ElvenCeleborn" ну, а если не хотите париться то воспользуйтесь моим:
;--------------------------------------------------CELEBORN-----------------------------
ExperienceLevel ElrondLevel1
TargetNames = ElvenCeleborn
RequiredExperience = 1
ExperienceAward = ELROND_LVL1_EXP_AWARD
Rank = 1
;Upgrades = Upgrade_EnableDwarvenGloinSlam
; AttributeModifiers = ElrondResistKnockback
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel2
TargetNames = ElvenCeleborn
RequiredExperience = ELROND_LVL2_EXP_NEEDED
ExperienceAward = ELROND_LVL2_EXP_AWARD
Rank = 2
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage1 ; ElrondResistKnockback
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel3
TargetNames = ElvenCeleborn
RequiredExperience = ELROND_LVL3_EXP_NEEDED
ExperienceAward = ELROND_LVL3_EXP_AWARD
Rank = 3
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage2 ;ElrondResistKnockback
;Upgrades = Upgrade_ElrondLeadership
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel4
TargetNames = ElvenCeleborn
RequiredExperience = ELROND_LVL4_EXP_NEEDED
ExperienceAward = ELROND_LVL4_EXP_AWARD
Rank = 4
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage3 ;ElrondResistKnockback
;Upgrades = Upgrade_GandalfLightningSword
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel5
TargetNames = ElvenCeleborn
RequiredExperience = ELROND_LVL5_EXP_NEEDED
ExperienceAward = ELROND_LVL5_EXP_AWARD
Rank = 5
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage4 ;ElrondResistKnockback
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel6
TargetNames = ElvenCeleborn
RequiredExperience = ELROND_LVL6_EXP_NEEDED
ExperienceAward = ELROND_LVL6_EXP_AWARD
Rank = 6
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage5 ;ElrondResistKnockback
;Upgrades = Upgrade_ElrondFarsight
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel7
TargetNames = ElvenCeleborn
RequiredExperience = ELROND_LVL7_EXP_NEEDED
ExperienceAward = ELROND_LVL7_EXP_AWARD
Rank = 7
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage6 ;ElrondResistKnockback
;Upgrades = Upgrade_ElrondTornado
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel8
TargetNames = ElvenCeleborn
RequiredExperience = ELROND_LVL8_EXP_NEEDED
ExperienceAward = ELROND_LVL8_EXP_AWARD
Rank = 8
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage7 ;ElrondResistKnockback
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel9
TargetNames = ElvenCeleborn
RequiredExperience = ELROND_LVL9_EXP_NEEDED
ExperienceAward = ELROND_LVL9_EXP_AWARD
Rank = 9
LevelUpFx = FX:GandalfLevelUp1FX
AttributeModifiers = HeroLevelUpDamage8 ;ElrondResistKnockback
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
ExperienceLevel ElrondLevel10
TargetNames = ElvenCeleborn
RequiredExperience = ELROND_LVL10_EXP_NEEDED
ExperienceAward = ELROND_LVL10_EXP_AWARD
Rank = 10
AttributeModifiers = HeroLevelUpDamage9 ;ElrondResistKnockback
;Upgrades = Upgrade_ElrondRestoration
SelectionDecal
Texture = decal_hero_good
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
End
Так после того как мы немного подправили иник героя, прописали коммандсет и левел теперь надо добавить его в игру идем сюда data>ini>playertemplate . ini прописать его можно в любую фракцию, но поскольку данный ГРАЖДАНИН проживает ВМЕСТЕ с ЭЛРОНДОМ, то я мы его добавим к эльфам:)) Находим вот это PlayerTemplate FactionElves, а дальше ищем строку BuildableHeroesMP и вней прописываем ElvenCeleborn
Все данный товарищ теперь являеться почетным ЭЛФОМ:))))))))ЭЛФ он и в Африке ЭЛФ:))))
Я хочу взять у вас готовый скрипт и вставить/изменить. А тему я всю читал, я ж сказал, но сам не могу найти нужное.
Германиум чего тебе надобно? я хоть не B.a.r.r.a.c.u.d.a. но много чего знаю.
Лично, мне так уже надоело такой примитив писать типа "Добавление зданий Эльфов к Людям и наоборот".
Ну я, типа добовлял роханские здания, только толку то с этого??
Arlend посмотри внимательней, menhordes . ini валяться здесь data>ini>object>goodfaction>hordes>men>menhordes . ini
Люди а кнонибудь знает как сделать так чтоб сам САУРОН был базовым героем тобиш стоился без использования кльца! Помогите пожалуйста подскажите подробно как это сделать! Читал в тексте но ничего похожего ненашол, мож просмотрел.
Midnight2008 вообщето здесь НЕ написано "Как сделать Саурона без кольца". Здесь что то типа маленького FAQ для начинающих моддеров:) Делаться он просто.
Midnight2008 прочитав который ты сможешь его добавить в игру:)) И вообще Саурон и так нехилый герой, а без кольца эт ваще будет читерство.
Нашел, спасибо.
Теперь вопрос по АИ. Можно ли его как то заставить использовать кольцо после получения? То есть самому создать героя кольца?
Arlend я играю на "вери харде" и комп кольцо использует по назначению, правда не так часто как хотелось бы:)) Посмотри какие нить aidata . ini или еще что нить
alehandro да так много че нового, тока времени на это нет:))
Люди плиз помогите, в игре The Battle for Middle-earth II можно создавать собственного героя, плиз подскажите как сделать так чтоб очков расспределения было не 30, а например 80 - 90 и. т. п. Пробовал взламывать с помощью ArtMoney взламывается но число неувеличивается, приходится замораживать далее вродебы все нормально, но после оканчания создания героя все его характеристики автоматически распределяются в первоночальное состояние.Что делать??? Где в ини файле валятся раздел отвечающий за эту хрень!!!Помогите пожалуйста.
B.a.r.r.a.c.u.d.a Я тоже в очччень сложном играл, и даже через полчаса, противник Саурона/Галадриэль фиг вызывал.
Midnight2008 Во - первых, тут я уже писал про очки распределения для "Собсьвенных героев":)))Во - вторых И не фиг писать типа, "плиз люди помогите у меня такая трабла(проблема)". Во - третьих, на твоем примере 80 -90 это опять же читерство:))))
В пятых, я тебе в Асе говорил, типа "почитай форум, там практически все есть".
Если, ты бв почитал форус то тебе стало сразу бы все понятно:)))
P.S.
ТЫ РЕАЛЬНО НЕ ЧИТАЛ ФОРУМ, ЗДЕСЬ ЕСТЬ ЧТО ТЕБЕ НАДО(твои очки).
Скоро напишу, как добавить в игру MordorEasterling(Мордовский Истерлингов, из первой части игры со щитами, привет ДЕН ЗОТУ) гы-гы:))
Вновь полный гмы. Осуществление мечты, "cod666" - хотя этот чувак и сам уже давно наверное все сделал, но теперь и меня эта тема заинтересовала. Начал работать над собственными героями которых можно создавать в игре, хочу поменять модель собственного героя а именно "Гондорского полководца" на модель любого главного героя из игры, например: взял я модель Исильдура, и залез вместе с этой моделью вот сюда - [data \ini\ object\ createahero \createaheromodels.inc] немного попотел и вуаля у нас в создании нового героя присутствут модель Исильдура, конечно модели уже созданных героев в близи очень нечеткие и смазанные, это все равно что поставиль разрешение игры на минимум и приблизится на максимум к любому из главных героев, будет неочень красиво конечно, по сравнею с теми моделями которые вам уже были предоставлены, НО на растаянии герой смотрится очень Достойно и Красиво, темболе теперь это не какойто безымянный герой а именно Исильдур, в частности Исильдур похож на одного героя из компании а именно на "Эарнура" он появляется во второй части компании в ПРОЛОГЕ дополнения "Под знаменем Короля Чарадея", так что как назвать героя это надо еще решить, кстате теперь этот самый Исильдур сможет получать медали за те или иные сражения и поднимать свой рейтинг в игре.... - значит теперь есть за што сражатся а непросто сидеть и тупо месить врага, можно сказать что это даже луше чем оригинальный Исильдур который поставляется в игру немного иным способом :)), разница лиш в том что герой созданный "методом № 1" в игре первоначально появляется савсем голый, способность у него всего 1 как и говорил B.a.r.r.a.c.u.d.a. и кстате когда добавляеш в игру Исильдура "1 методом" он получается очень слабым... - помню подыхал у меня токо так, это конечно все исправимо, можно сделать его посильнее и добавить кучу способностей но зачем лишний гемор, когда тут собственный герой и добавить способности ему просто расплюнуть. Ну вот тепрь у нас собственный герой Исильдур, я и иконку ему добавил. Добавление модели. А изменил я всего лиш вот это..... Лезем значит сюда [data\ ini\ object\ createahero\ createaheromodels.inc] ищем там вот эти строки: они расположенны практичесски в самом верху-
ModelConditionState = MOUNTED CREATE_A_HERO_00
Model = CHHW_MW_M_SKN
Skeleton = CHHW_MW_M_SKL
ModelConditionState = CREATE_A_HERO_00
Model = CHHW_CG_U_SKN
Skeleton = CHHW_CG_U_SKL
ModelConditionState = CREATE_A_HERO_01
Model = CHHW_CG_C_SKN
Skeleton = CHHW_CG_C_SKL
И изменяем их так, чтоб все это выглядело во как:
ModelConditionState = MOUNTED CREATE_A_HERO_00
Model = GUIsildur_SKN
Skeleton = GUAragorn_SKL
ModelConditionState = CREATE_A_HERO_00
Model = GUIsildur_SKN
Skeleton = GUAragorn_SKL
ModelConditionState = CREATE_A_HERO_01
Model = GUIsildur_SKN
Skeleton = GUAragorn_SKL
Естественно изменить вы это в FinalBIG несможете поэтому сначало распакуйте документ с помощь тогоже самого FinalBIG и редактируйте данные распакованного файла обычным блакнотом, потом востанавливаем его в big формат и сохраняем, запускаем игру и готово.
Модель готова отлично теперь иконка, портрет конешно пока первоночальный но думаю со временем все это исправить, а иконка вставлятся очень просто, вот таким вот образом. Залазим значит сюда: [data \ini\ createaherosystemmenofthewest.inc] : тут таже хрень строки которые нам нужны расположенны в начале файла а нужны нам вот эти строки - напротив нужных строк я поставил звездочку вот такую * :))
SubClass // Captain Of Gondor
NameTag = CreateAHero:SubClassName_CaptainOfGondor
DescriptionTag =CreateAHero:SubClassDesc_CaptainOfGondor
IconImage = CPCaptainofGondor
ButtonImage = HICAHCaptainGondor *
// In UI it should be = HICAHCaptainGondor_wotr
DefaultFaction = Men
UsableFactions = Men Elves Dwarves
SpendableAttributePoints = 30 * необязательная строка
Поле изменения они дожны выглядеть вот так: -
SubClass // Captain Of Gondor
NameTag = CreateAHero:SubClassName_CaptainOfGondor
DescriptionTag =CreateAHero:SubClassDesc_CaptainOfGondor
IconImage = CPCaptainofGondor
ButtonImage = HIIsildur
// In UI it should be = HICAHCaptainGondor_wotr
DefaultFaction = Men
UsableFactions = Men Elves Dwarves
SpendableAttributePoints = 60
Я поставил Points 60, я думаю что Points 30 это просто некуда негодится маловато будет, да думаю и вы неоткажетесь от немного большего количества распределяемых очков. Меняем мы все это также как и в изменении модели а именно (расспаковываем, изменяем, запихиваем, сохраняем).
Да кстате недумаю что в ближайшее время стоит делать изменение, так как герой этот в игре может пока токо ездить , ходит он еще ненаучился но скоро я его этому научу (буть он неладен), надо токо немго с анимацией повозится, это тоже все будет исправимо. ПРОЦЕСС ПОШОЛ!!! Еслиб у меня с английским язымом было немного получше, то процес бы шол быстрее! :))
Midnight2008 ничё сложного в этом я не вижу, я уже месяц назад такое делал. вот B.a.r.r.a.c.u.d.a. вставил истилингов из первой части.
Вновь полный гмы. Так, ну вот с портретом я вроде как закончил работать, пришлось изрядно покапатся чтоб портрет Исильдура появился нетолько в редакторе создания нового персоонажа, но и в самой игре . Для того чтобы добавить портрет Исильдура в игру мы делаем следущее: - значит так залазим опятьже вот сюда [data ini object createahero createaheromodels.inc] и ищем здесь следущие строки :
ModelConditionState = MOUNTED CREATE_A_HERO_00
Model = CHHW_MW_M_SKN
Skeleton = CHHW_MW_M_SKL
ModelAnimationPrefix = CHHW_MW
PortraitImageName = CPCaptainofGondor
ButtonImageName = HICAHCaptainGondor
WeaponLaunchBone = PRIMARY ARROW
ModelConditionState = CREATE_A_HERO_00
Model = CHHW_CG_U_SKN
Skeleton = CHHW_CG_U_SKL
ModelAnimationPrefix = CHHW_CG
PortraitImageName = CPCaptainofGondor
ButtonImageName = HICAHCaptainGondor
WeaponLaunchBone = PRIMARY SPEAR
ModelConditionState = CREATE_A_HERO_01
Model = CHHW_CG_C_SKN
Skeleton = CHHW_CG_C_SKL
ModelAnimationPrefix = CHHW_CG
PortraitImageName = CPCaptainofGondor
ButtonImageName = HICAHCaptainGondor
И изменяем их чтоб они выглядели вот так :
ModelConditionState = MOUNTED CREATE_A_HERO_00
Model = GUIsildur_SKN
Skeleton = GUAragorn_SKL
ModelAnimationPrefix = CHHW_MW
PortraitImageName = HPEarnurPortrait
ButtonImageName = HIEarnurIcon
WeaponLaunchBone = PRIMARY ARROW
ModelConditionState = CREATE_A_HERO_00
Model = GUIsildur_SKN
Skeleton = GUAragorn_SKL
ModelAnimationPrefix = CHHW_CG
PortraitImageName = HPEarnurPortrait
ButtonImageName = HIEarnurIcon
WeaponLaunchBone = PRIMARY SPEAR
ModelConditionState = CREATE_A_HERO_01
Model = GUIsildur_SKN
Skeleton = GUAragorn_SKL
ModelAnimationPrefix = CHHW_CG
PortraitImageName = HPEarnurPortrait
ButtonImageName = HIEarnurIcon
После этого изменения в игре появляется Модель Исильдура и его портрет с иконкой. Так как в выше сказанном мной способе "добавления модели", были некоторые недоработки, теперьже все на месте. Отсталось лиш научить героя ходить и это помойму труднее всего (будь он неладен). ПРОЦЕС ПОШОЛ!!!
Alehandro дружище подскажи пожалуйста, как сделать так чтоб это герой над которым я работаю в игре престал ездить и начал нормально ходить, типо надо данную анимацию заменить анимацией Арагорна или что то другое вопще?
Midnight2008 ты просто прорыв года:)) Я уж думал, ты этого не сделаеш:) Моделька исильдура, а портрет и иконка с EarnurА:))) Гы
Вновь полный гмы. Вопщето у Исильдура и Еарнура одна и таже модель там даже адрес прописывается на модель Исильдура! А у Исильдура кстате нет своего портрета, у него за портрет щитается его иконка и если правильно все сделать то в окне портрета будет его огромная бошка кстате смотрится неочень красиво, поэтому я и взял иконку и портрет от его брата Еарнура ведь они похожи как две капли воды теперь зато все кул просто, герой блин хороший получился наглядется немогу гы :))). ПРОЦЕС ИДЕТ!!! B.a.r.r.a.c.u.d.a. - спасибо тебе за востановление процесса!
Ждарова Всем:)) Опять, очередное обновление. После долгих поисков, выяснилось, чо модель Истерлингов все таки есть в игре.ВНИМАНИЕ СДЕЛАНО ДЛЯ ROTWK.
Сегодня, я покажу как добавить в игру ИСТЕРЛИНГОВ СО ЩИТАМИ(снова привет ДЕНЗОТУ) из самого первого LOTR:) Плюсы данного юнита:
- Индивидуальная модель
- Индивидуальная Анимация
- Индивидуальная Озвучка(это уже огромный плюс)
- Добавлена возможность захвата нейтральных зданий
- Добавлена возможность, обменивать юнит на ресурсы в главном здании(есть у всех, но небыло у этого юнита)
- Возможность, апгрейда брони и ее визуальное проявлениие в игре (чего не было в первом LOTR)
- Добавлена возможность, менять строй отряда при котором отряд получает 25% брони и -40% скорости, к тому при данном построени отряд может передвигаться(ЗЕЛЕНАЯ КНОПКА).
- Добавлена возможность прокачки
- Тренировка отряда до 2 левела:))
Минусы:
-Одинаковая иконка и портрет взят с Вастаков, за неимением собственной:)
Вот пара скринов, первый скрин до апгрейда, а второй скрин после апгрейда:
Для начала идем в data>ini>gamedata . ini и вставляем в нее вот это:
;------------------------OLDSOLDIERRHUN-------------
#define OLD_MORDOR_SOLDIERRHUN_BUILDCOST 650
#define OLD_MORDOR_SOLDIERRHUN_BUILDTIME 20
#define OLD_MORDOR_SOLDIERRHUN_HEALTH 480
#define OLD_MORDOR_SOLDIERRHUN_HEALTH_DAMAGED 160
Дальше идем в data>ini>commandbutton .ini здесь нам потребуеться прописать батоны, а точнее два батона для нашего нового юнита, вставляем вот это:
CommandButton Command_ConstructOldEasterlingHorde
Command = UNIT_BUILD
Object = OldMordorEasterlingHorde
Options = NEED_UPGRADE CANCELABLE
NeededUpgrade = Upgrade_MordorHaradrimPalaceLevel2
TextLabel = CONTROLBAR:ConstructMordorEasterlingHorde
ButtonImage = BMHaradrimPalace_SoldiersRhun
ButtonBorderType = BUILD ; Identifier for the User as to what kind of button this is
DescriptLabel = CONTROLBAR:ToolTipBuildMordorEasterlingHorde
Radial = Yes
InPalantir = Yes
ShowProductionCount = Yes
; UnitSpecificSound = GondorArcherVoiceBuy
End
CommandButton Command_ToggleFormationOldEasterling
Command = HORDE_TOGGLE_FORMATION ;;Soldier of Rhun
Options = TOGGLE_IMAGE_ON_FORMATION OK_FOR_MULTI_SELECT
;Object = OldMordorEasterlingPorcupineHorde
ButtonImage = UCFormation_Porcupine UCFormation_Line
ButtonBorderType = ACTION
TextLabel = CONTROLBAR:TogglePorcupineFormation CONTROLBAR:TogglePorcupineFormationOff
DescriptLabel = CONTROLBAR:ToolTipToggleEasterlingLineToPorcupineFormation CONTROLBAR:ToolTipToggleEasterlingPorcupineToLineFormation
InPalantir = Yes
DoubleClick = Yes
UnitSpecificSound = EasterlingVoicePorcupineBegin EasterlingVoicePorcupineEnd
End
Что бы иконки(комаманд юнита)отображались на кнопках правильно, их нужно прописать в data>ini>mappedimages>aptimages>unitcommands . ini прописываем вот так в самом конце файла:
ВНИМАНИЕ, ЕСЛИ У КОГО ТО УЖЕ ПРОПИСАНА ВОТ С ЭТИМ НАЗВАНИЕМ ИКОНКА "MappedImage UCFormation_Line" НЕСТОИТ ЕЕ ПРОПИСЫВАТЬ ДВА РАЗА:)))))
MappedImage UCFormation_Line
Texture = UCFormation_Line.tga
TextureWidth = 64
TextureHeight = 64
Coords = Left:0 Top:0 Right:63 Bottom:63
Status = NONE
End
А вто эту та, что ниже надо, обязательно!!!:)
MappedImage UCFormation_Porcupine
Texture = UCFormation_Porcupine.tga
TextureWidth = 64
TextureHeight = 64
Coords = Left:0 Top:0 Right:63 Bottom:63
Status = NONE
End
Так далее после того как прописали иконки идем в data>ini>commandset . ini и создаем новый коммандсет для нашего юнита вот так:
В этот коммандсет конечно можно добавить(по желанию) "Command_PurchaseUpgradeMordorForgedBlades", но я не стал т.к. этого нет пока в игре, но эта феня работает:))
CommandSet OldMordorEasterlingHordeCommandSet
1 = Command_ToggleStance
2 = Command_PurchaseUpgradeMordorHeavyArmor
3 = Command_PurchaseUpgradeMordorBasicTraining
4 = Command_ToggleFormationOldEasterling
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
Далее нам нужно в комманд сете найти вот это MordorHaradrimPalaceCommandSetLevel1 и заменить его на все х трех левелах, будет вот так:
CommandSet MordorHaradrimPalaceCommandSetLevel1
1 = Command_ConstructEasterlingHorde
2 = Command_ConstructMordorHaradrimRiderHorde
3 = Command_ConstructMordorCorsairsOfUmbarHorde ; BFME EXPANSION PACT Faction Enhancement
4 = Command_ConstructMordorHaradrimArcherHorde
5 = Command_ConstructOldEasterlingHorde
6 = Command_PurchaseTechnologyMordorFireArrows ; BFME EXPANSION PACT Faction Enhancement
7 = Command_Sell
8 = Command_UpgradeMordorHaradrimPalaceLevel2
End
CommandSet MordorHaradrimPalaceCommandSetLevel2
1 = Command_ConstructEasterlingHorde
2 = Command_ConstructMordorHaradrimRiderHorde
3 = Command_ConstructMordorCorsairsOfUmbarHorde ; BFME EXPANSION PACT Faction Enhancement
4 = Command_ConstructMordorHaradrimArcherHorde
5 = Command_ConstructOldEasterlingHorde
6 = Command_PurchaseTechnologyMordorFireArrows ; BFME EXPANSION PACT Faction Enhancement
7 = Command_Sell
8 = Command_UpgradeMordorHaradrimPalaceLevel3
End
CommandSet MordorHaradrimPalaceCommandSetLevel3
1 = Command_ConstructEasterlingHorde
2 = Command_ConstructMordorHaradrimRiderHorde
3 = Command_ConstructMordorCorsairsOfUmbarHorde ; BFME EXPANSION PACT Faction Enhancement
4 = Command_ConstructMordorHaradrimArcherHorde
5 = Command_ConstructOldEasterlingHorde
6 = Command_PurchaseTechnologyMordorFireArrows ; BFME EXPANSION PACT Faction Enhancement
7 = Command_Sell
End
ТАК дальше идем сюда data>ini>experiencelevels . ini тут нам надо найти вот эту строчку(в самом верху): #define EVIL_ELITE
И ДОПИСАТЬ, (не стирая старого) в нее в это: OldMordorEasterling OldMordorEasterlingHorde OldMordorEasterlingPorcupineHorde (аккуратно, не зажарьте ничего лишнего. гы гы гы)
ПРИМЕР:
#define EVIL_ELITE OldMordorEasterling OldMordorEasterlingHorde OldMordorEasterlingPorcupineHorde
ТАК теперь пошло самое ВЕСЕЛОЕ гы гы гы будем добовлять сам юнит и многое другое идем в data>ini>object>evilfaction>evilfactionunits . ini и в самый низ файла вставляем вот это:
Object OldMordorEasterling
; *** ART Parameters ***
; This is required for garrisoned objects - please put in all objects.
ButtonImage = BMHaradrimPalace_SoldiersRhun
SelectPortrait = UPMordor_Eastering
Draw = W3DHordeModelDraw ModuleTag_01
OkToChangeModelColor = Yes
StaticModelLODMode = Yes
; specify options for static LODs
LodOptions = LOW
AllowMultipleModels = ALLOW_MULTIPLE_MODELS_LOW
MaxRandomTextures = MAX_RANDOM_TEXTURES_LOW
MaxRandomAnimations = MAX_RANDOM_ANIMATIONS_LOW
MaxAnimFrameDelta = MAX_ANIM_FRAME_DELTA_LOW
End
LodOptions = MEDIUM
AllowMultipleModels = ALLOW_MULTIPLE_MODELS_MED
MaxRandomTextures = MAX_RANDOM_TEXTURES_MED
MaxRandomAnimations = MAX_RANDOM_ANIMATIONS_MED
MaxAnimFrameDelta = MAX_ANIM_FRAME_DELTA_MED
End
LodOptions = HIGH
AllowMultipleModels = ALLOW_MULTIPLE_MODELS_HIGH
MaxRandomTextures = MAX_RANDOM_TEXTURES_HIGH
MaxRandomAnimations = MAX_RANDOM_ANIMATIONS_HIGH
MaxAnimFrameDelta = MAX_ANIM_FRAME_DELTA_HIGH
End
DefaultModelConditionState
Model = MUEastern_SKN
End
; ---------------------- IDLE ANIMATIONS ------------------------------
IdleAnimationState
Animation = IDLEA
AnimationName = MUEastern_SKL.MUEastern_IDLB
AnimationMode = LOOP
AnimationBlendTime = 10
AnimationSpeedFactorRange = 0.8 1.2
End
Flags = RANDOMSTART
StateName = Idle
BeginScript
Prev = CurDrawablePrevAnimationState()
if Prev == "Selected" then CurDrawableSetTransitionAnimState("TransitionFromAttention") end
EndScript
End
;---------------------- THROWN ANIMATION -------------------------------
AnimationState = THROWN_PROJECTILE
Animation = THROWN
AnimationName = MUEastern_SKL.MUEastern_FLYA
AnimationMode = LOOP
End
End
;--------------------- Giant Bird Stuff ---------------------------------------
AnimationState = PASSENGER FREEFALL
Animation = Grabbed
AnimationName = MUEastern_SKL.MUEastern_FLLA
AnimationMode = LOOP
End
End
AnimationState = FREEFALL
Animation = Falling
AnimationName = MUEastern_SKL.MUEastern_FLYA
AnimationMode = LOOP
AnimationBlendTime = 10
AnimationSpeedFactorRange = 0.5 0.5
End
End
;------------------------ STUNNED ANIMATIONS ---------------------------
AnimationState = STUNNED_FLAILING
Animation = StunnedFlailing
AnimationName = MUEastern_SKL.MUEastern_FLYA
AnimationMode = LOOP
End
Flags = RANDOMSTART
End
;-------------------------- DYING ANIMS ---------------------------------
AnimationState = DYING SPLATTED
Animation = Splattered_On_Ground
AnimationName = MUEastern_SKL.MUEastern_LNDA
AnimationMode = ONCE
End
EnteringStateFX = FX_HaradrimHitGround
End
AnimationState = DYING AFLAME
Animation = Flaming_Death
AnimationName = MUEastern_SKL.MUEastern_DIEA
AnimationMode = ONCE
End
ParticleSysBone = BAT_HEAD FireBuildingLargeSmoke FollowBone:yes
ParticleSysBone = BAT_HEAD FireSmall FollowBone:yes
ParticleSysBone = BAT_RIBS FireBuildingLargeSmoke FollowBone:yes
ParticleSysBone = BAT_RIBS FireSmall FollowBone:yes
End
AnimationState = DYING
Animation = Dying
AnimationName = MUEastern_SKL.MUEastern_DIEA
AnimationMode = ONCE
End
End
;------------------------ STUNNED ANIMATIONS ---------------------------
AnimationState = STUNNED_STANDING_UP
Animation = Standing_Back_Up
AnimationName = MUEastern_SKL.MUEastern_GTPA
AnimationMode = ONCE
AnimationSpeedFactorRange = 1.5 1.5
End
End
AnimationState = STUNNED
Animation = Stunned
AnimationName = MUEastern_SKL.MUEastern_LNDA
AnimationMode = ONCE
End
EnteringStateFX = FX_HaradrimHitGround
End
;---------------------- PASSENGER ANIMATION -----------------------------
AnimationState = PASSENGER
Animation = Grabbed
AnimationName = MUEastern_SKL.MUEastern_FLLA
AnimationMode = LOOP
End
End
;--------------------- MOVING ANIMATIONS -----------------------------------
AnimationState = MOVING FIRING_OR_PREATTACK_A
Animation = TrotAndFire
AnimationName = MUEastern_SKL.MUEastern_ATRA
AnimationMode = LOOP
End
Flags = RANDOMSTART
;ParticleSysBone = None InfantryDustTrails
End
AnimationState = MOVING CLIMBING BACKING_UP
Animation = ClimbingBackwards
AnimationName = MUEastern_SKL.MUEastern_CLMA
AnimationMode = LOOP_BACKWARDS
End
End
AnimationState = MOVING CLIMBING
Animation = Climbing
AnimationName = MUEastern_SKL.MUEastern_CLMA
AnimationMode = LOOP
End
End
AnimationState = MOVING PANICKING
ShareAnimation = Yes
Animation = PANICKING
AnimationName = MUEastern_SKL.MUEastern_MFDA
AnimationMode = LOOP
End
Flags = RANDOMSTART
End
AnimationState = MOVING BACKING_UP
ShareAnimation = Yes
Animation = BACKINUP
AnimationName = MUEastern_SKL.MUEastern_BAKA
AnimationMode = LOOP
End
;Flags = RANDOMSTART
End
AnimationState = MOVING ALTERNATE_FORMATION AFLAME
Animation = MovingWithAlternateFormationOnFire
AnimationName = MUEastern_SKL.MUEastern_RUNA
AnimationMode = LOOP
End
Flags = RANDOMSTART
ParticleSysBone = None InfantryDustTrails
ParticleSysBone = BAT_HEAD FireBuildingLargeSmoke FollowBone:yes
ParticleSysBone = BAT_HEAD FireSmall FollowBone:yes
ParticleSysBone = BAT_RIBS FireBuildingLargeSmoke FollowBone:yes
ParticleSysBone = BAT_RIBS FireSmall FollowBone:yes
;Flags = RANDOMSTART
End
AnimationState = MOVING ALTERNATE_FORMATION
ShareAnimation = Yes
Animation = MovingWithAlternateFormation
AnimationName = MUEastern_SKL.MUEastern_WLKA
AnimationMode = LOOP
End
ParticleSysBone = None InfantryDustTrails
;Flags = RANDOMSTART
End
AnimationState = MOVING AFLAME
ShareAnimation = Yes
Animation = MovingOnFire
AnimationName = MUEastern_SKL.MUEastern_RUNA
AnimationMode = LOOP
End
ParticleSysBone = BAT_HEAD FireBuildingLargeSmoke FollowBone:yes
ParticleSysBone = BAT_HEAD FireSmall FollowBone:yes
ParticleSysBone = BAT_RIBS FireBuildingLargeSmoke FollowBone:yes
ParticleSysBone = BAT_RIBS FireSmall FollowBone:yes
End
AnimationState = MOVING EMOTION_TERROR
ShareAnimation = Yes
Animation = Moving
AnimationName = MUEastern_SKL.MUEastern_RUNA
AnimationMode = LOOP
End
ParticleSysBone = None InfantryDustTrails
;Flags = RANDOMSTART
End
AnimationState = MOVING
ShareAnimation = Yes
Animation = Moving
AnimationName = MUEastern_SKL.MUEastern_RUNA
AnimationMode = LOOP
Distance = 50
End
ParticleSysBone = None InfantryDustTrails
;Flags = RANDOMSTART
End
;---------------------- ATTACKING ANIMATIONS ---------------------------
AnimationState = FIRING_OR_PREATTACK_A
Animation = ATTACKA
AnimationName = MUEastern_SKL.MUEastern_ATKA
AnimationMode = ONCE
End
End
AnimationState = BETWEEN_FIRING_SHOTS_A
Animation = between
AnimationName = MUEastern_SKL.MUEastern_IDLA
AnimationMode = LOOP
End
End
AnimationState = EMOTION_UNCONTROLLABLY_AFRAID
ShareAnimation = Yes
Animation = Cower
AnimationName = MUEastern_SKL.MUEastern_FERA
AnimationMode = LOOP
End
End
AnimationState = ATTACKING
Animation = AttackingReady
AnimationName = MUEastern_SKL.MUEastern_IDLA
AnimationMode = LOOP
End
End
;---------------------- EMOTION ANIMATIONS ---------------------------
AnimationState = EMOTION_ALERT EMOTION_AFRAID
ShareAnimation = Yes
Animation = Apprehensive
AnimationName = MUEastern_SKL.MUEastern_APPA
AnimationMode = LOOP ;Change this to ONCE if adding additional anims
End
End
AnimationState = EMOTION_AFRAID
ShareAnimation = Yes
Animation = Cower
AnimationName = MUEastern_SKL.MUEastern_FERA
AnimationMode = LOOP
End
End
AnimationState = EMOTION_TAUNTING
Animation = TNTA
AnimationName = MUEastern_SKL.MUEastern_TNTA
AnimationMode = ONCE
AnimationBlendTime = 15
AnimationSpeedFactorRange = 0.8 1.2
End
Animation = TNTB
AnimationName = MUEastern_SKL.MUEastern_TNTB
AnimationMode = ONCE
AnimationBlendTime = 15
AnimationSpeedFactorRange = 0.8 1.2
End
Flags = RANDOMSTART RESTART_ANIM_WHEN_COMPLETE
End
AnimationState = EMOTION_POINTING
Animation = Pointing1
AnimationName = MUEastern_SKL.MUEastern_PNTA
AnimationMode = LOOP
End
End
AnimationState = EMOTION_CELEBRATING
Animation = Celebrating
AnimationName = MUEastern_SKL.MUEastern_CHRA
AnimationMode = ONCE
End
Animation = CelebratingB
AnimationName = MUEastern_SKL.MUEastern_CHRB
AnimationMode = ONCE
End
Flags = RESTART_ANIM_WHEN_COMPLETE
End
AnimationState = EMOTION_ALERT
Animation = ALERT
AnimationName = MUEastern_SKL.MUEastern_IDLA
AnimationMode = LOOP
End
Flags = RANDOMSTART
End
AnimationState = WAR_CHANT
Animation = Chant
AnimationName = MUEastern_SKL.MUEastern_CHRB
AnimationMode = LOOP
End
End
;--------------------- HIT REACTIONS -----------------------------------
AnimationState = HIT_REACTION HIT_LEVEL_1
Animation = HitReaction1
AnimationName = MUEastern_SKL.MUEastern_HITA
AnimationMode = ONCE
End
End
AnimationState = HIT_REACTION HIT_LEVEL_2
Animation = HitReaction2
AnimationName = MUEastern_SKL.MUEastern_HITA
AnimationMode = ONCE
End
End
AnimationState = HIT_REACTION HIT_LEVEL_3
Animation = HitReaction3
AnimationName = MUEastern_SKL.MUEastern_HITA
AnimationMode = ONCE
End
End
AnimationState = SELECTED
ShareAnimation = Yes
Animation = AtAttention
AnimationName = MUEastern_SKL.MUEastern_ATNB
AnimationMode = LOOP
End
StateName = Selected
BeginScript
Prev = CurDrawablePrevAnimationState()
if Prev == "Idle" then CurDrawableSetTransitionAnimState("TransitionToAttention") end
EndScript
End
;-------------------------------------- TRANSITIONS ----------------------------------------------
TransitionState = TransitionToAttention
Animation = ToAttentionTransition
AnimationName = MUEastern_SKL.MUEastern_ATNA
AnimationMode = ONCE
AnimationSpeedFactorRange = 1.0 1.4
AnimationBlendTime = 10
End
End
TransitionState = TransitionFromAttention
Animation = FromAttentionTransition
AnimationName = MUEastern_SKL.MUEastern_ATNC
AnimationMode = ONCE
AnimationSpeedFactorRange = 1.0 1.4
AnimationBlendTime = 10
End
End
End
;;--@END
;----------------------------------- DESIGN parameters ----------------------------------------------------
Side = Mordor
EditorSorting = UNIT
ThreatLevel = 1.0
ThingClass = HORDE_UNIT
CommandPoints = 5
TransportSlotCount = 1
ArmorSet
Conditions = None
Armor = RhunArmor
DamageFX = None
End
WeaponSet
Conditions = None
Weapon = PRIMARY MordorEasterlingPike
AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
End
VisionRange = VISION_STANDARD_MELEE
ShroudClearingRange = SHROUD_CLEAR_STANDARD
BountyValue = MORDOR_SOLDIERRHUN_BOUNTY_VALUE
DisplayName = OBJECT:MordorEasterling
CrushableLevel = 0 ;What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
CrusherLevel = 0 ;What can I crush?: 0 = small animals, 1 = infantry, 2 = trees, 3 = vehicles
CrushRevengeWeapon = AntiCavalryInfantryCrushRevenge
CommandSet = MordorEasterlingCommandSet
;----------------------------------- AUDIO parameters ----------------------------------------------------
;VoiceAmbushed = SoldierOfRhunVoiceAmbushed
VoiceAttack = SoldierOfRhunVoiceAttack
VoiceAttackCharge = SoldierOfRhunVoiceAttackCharge
VoiceAttackMachine = SoldierOfRhunVoiceAttack
VoiceAttackStructure = SoldierOfRhunVoiceAttackBuilding
VoiceCreated = CampOrcCreateSoldiersOfRhun
VoiceFullyCreated = CampOrcCreateSoldiersOfRhun
VoiceMove = SoldierOfRhunVoiceMove
VoiceMoveToCamp = SoldierOfRhunVoiceMoveCamp
VoiceMoveWhileAttacking = SoldierOfRhunVoiceDisengage
VoicePriority = 55
VoiceRetreatToCastle = SoldierOfRhunVoiceRetreat
VoiceSelect = SoldierOfRhunVoiceSelect
;VoiceSelect2 = ElvenWarriorVoiceSelect2
VoiceSelectBattle = SoldierOfRhunVoiceSelectBattle
VoiceGuard = SoldierOfRhunVoiceMove
VoiceEnterStateAttack = SoldierOfRhunVoiceEnterStateAttack
VoiceEnterStateAttackCharge = SoldierOfRhunVoiceEnterStateAttackCharge
VoiceEnterStateAttackMachine = SoldierOfRhunVoiceEnterStateAttackBuilding
VoiceEnterStateAttackStructure = SoldierOfRhunVoiceEnterStateAttackBuilding
VoiceEnterStateMove = SoldierOfRhunVoiceEnterStateMove
VoiceEnterStateMoveToCamp = SoldierOfRhunVoiceEnterStateMoveCamp
VoiceEnterStateMoveWhileAttacking = SoldierOfRhunVoiceEnterStateDisengage
VoiceEnterStateRetreatToCastle = SoldierOfRhunVoiceEnterStateRetreat
UnitSpecificSounds
VoiceEnterUnitMordorMumakil = SoldierOfRhunVoiceGarrison
VoiceEnterUnitSlaughterHouse = SoldierOfRhunVoiceGarrisonSlaughterHouse
VoiceGarrison = SoldierOfRhunVoiceGarrison
End
EvaEventDamagedOwner = UnitUnderAttack ;Eva event to trigger when unit is damaged
;EvaEventDieOwner = GroupSoldiersOfRhunDie ;Eva event to trigger on unit's death. NOTICE THAT this is only for permanent deaths
;For deaths you can respawn from, use the DeathFX
Behavior = LargeGroupAudioUpdate ModuleTag_LGAU ; Tie into LargeGroupAudio system
Key = Easterling_Infantry
End
ClientBehavior = AnimationSoundClientBehavior ModuleTag_AnimAudioBehavior
MaxUpdateRangeCap = 800
AnimationSound = Sound:BodyFallSoldier Animation:MUEastern_SKL.MUEastern_LNDA Frames:2
AnimationSound = Sound:BodyFallGeneric1 Animation:MUEastern_SKL.MUEastern_DIEA Frames:52
End
;----------------------------------- ENGINEERING parameters ----------------------------------------------------
RadarPriority = UNIT
KindOf = PRELOAD SELECTABLE CAN_CAST_REFLECTIONS INFANTRY PATH_THROUGH_EACH_OTHER CAN_USE_SIEGE_TOWER SCORE GRAB_AND_DROP
Body = PorcupineFormationBodyModule ModuleTag_porcupineFormation
CheerRadius = EMOTION_CHEER_RADIUS
MaxHealth = OLD_MORDOR_SOLDIERRHUN_HEALTH
MaxHealthDamaged = OLD_MORDOR_SOLDIERRHUN_HEALTH_DAMAGED
;RecoveryTime = MORDOR_SOLDIERRHUN_HEALTH_RECOVERY_TIME
DamageWeaponTemplate = EasterlingPorcupineDamage
CrushDamageWeaponTemplate = EasterlingPorcupineCrushDamage
End
Behavior = AIUpdateInterface ModuleTag_03
AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS
CanAttackWhileContained = Yes
HoldGroundCloseRangeDistance= 80
AttackPriority = AttackPriority_Spearman
End
LocomotorSet
Locomotor = HumanLocomotor
Condition = SET_NORMAL
Speed = NORMAL_EVIL_INFANTRY_MEMBER_SPEED
End
Behavior = PhysicsBehavior ModuleTag_04
GravityMult = 1.0
ShockStandingTime = 1333 ;msec
End
Behavior = SlowDeathBehavior ModuleTag_05
DeathTypes = ALL
SinkDelay = 3000
SinkRate = 1.20 ; in Dist/Sec
DestructionDelay = 10000
Sound = INITIAL SoldierOfRhunVoiceDie
End
Behavior = HitReactionBehavior HitReactionBehaviorModuleTag
HitReactionLifeTimer1 = 1000 ; level 1
HitReactionLifeTimer2 = 1000 ; level 2
HitReactionLifeTimer3 = 1000 ; level 3
HitReactionThreshold1 = 0.0 ; level 1 (light damage) threshold trigger
HitReactionThreshold2 = 25.0 ; level 2 (medium damage) threshold trigger
HitReactionThreshold3 = 50.0 ; level 3 (heavy damage) threshold trigger
End
Behavior = SquishCollide ModuleTag_06
;nothing
End
Behavior = HordeMemberCollide ModuleTag_HMC
;nothing
End
;Heavy Armor
Behavior = ArmorUpgrade ArmorUpgradeModuleTag
TriggeredBy = Upgrade_MordorHeavyArmor
ArmorSetFlag = PLAYER_UPGRADE
End
Behavior = SubObjectsUpgrade Armor_Upgrade
TriggeredBy = Upgrade_MordorHeavyArmor
UpgradeTexture = MUEastern.tga 0 MUEastern_HA.tga
RecolorHouse = Yes
ExcludeSubobjects = Forged_Blade
End
Behavior = SubObjectsUpgrade ForgedBlades_Upgrade
TriggeredBy = Upgrade_MordorForgedBlades
ShowSubObjects = Forged_Blade
End
Behavior = StatusBitsUpgrade ForgedBlades_UpgradeDetection
TriggeredBy = Upgrade_MordorForgedBlades
End
Geometry = CYLINDER
GeometryMajorRadius = 8.0
GeometryMinorRadius = 8.0
GeometryHeight = 19.2
GeometryIsSmall = Yes
Shadow = SHADOW_DECAL
ShadowSizeX = 21;
ShadowSizeY = 21;
ShadowTexture = ShadowI;
End
ТАК дальше идем вот сюда data>ini>object>hordes>mordor>mordorhordes . ini вставляем в самый низ документа, это:
Object OldMordorEasterlingHorde
; This is required for garrisoned objects - please put in all objects.
ButtonImage = BMHaradrimPalace_SoldiersRhun
SelectPortrait = UPMordor_Eastering
Draw = W3DScriptedModelDraw ModuleTag_W3DModelDraw
DependencySharedModelFlags = EMOTION_ALERT EMOTION_MORALE_HIGH EMOTION_MORALE_LOW EMOTION_AFRAID EMOTION_COWER SELECTED EMOTION_TERROR EMOTION_LOOK_TO_SKY
DefaultModelConditionState
Model = None ;InvisHrdeTmp
End
ModelConditionState = HORDE_EMPTY
Model = None
End
ModelConditionState = WORLD_BUILDER
Model = HordeTemplate
End
End
Side = Mordor
EditorSorting = UNIT
EmotionRange = 240
TransportSlotCount = 1
DisplayName = OBJECT:HordeMordorEasterlings
WeaponSet
Conditions = None
Weapon = PRIMARY NormalMeleeHordeRangefinder
End
BuildCost = OLD_MORDOR_SOLDIERRHUN_BUILDCOST
BuildTime = OLD_MORDOR_SOLDIERRHUN_BUILDTIME
VisionRange = VISION_STANDARD_MELEE
CrushableLevel = 0 ;What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
CrusherLevel = 0 ;What can I crush?: 0 = small animals, 1 = infantry, 2 = trees, 3 = vehicles
CommandPoints = 50
CommandSet = OldMordorEasterlingHordeCommandSet
FormationWidth = 2 ; Width it occupies in formations. Current choices are 1 or 2.
FormationDepth = 2 ; Depth it occupies in formations. Current choices are 1 or 2.
TransportSlotCount = 1
KindOf = SELECTABLE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT INFANTRY HORDE MELEE_HORDE ARMY_SUMMARY CAN_USE_SIEGE_TOWER ;UNATTACKABLE
#include "..\..\..\includes\StandardHordeEvaEvents.inc"
#include "..\..\..\includes\CaptureBuilding.inc"
Body = ImmortalBody ModuleTag_ImmortalBody
MaxHealth = 1
End
Behavior = HordeAIUpdate ModuleTag_HordeAIUpdate
AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS
MoodAttackCheckRate = 500
AILuaEventsList = InfantryFunctions
MaxCowerTime = 5000
MinCowerTime = 3000
AttackPriority = AttackPriority_Spearman
End
Behavior = HordeContain ModuleTag_HordeContain
ObjectStatusOfContained =
InitialPayload = OldMordorEasterling 10
Slots = 10
PassengerFilter = NONE +INFANTRY
ShowPips = No
;RandomOffset=X:7 Y:7
ThisFormationIsTheMainFormation = Yes ;Used to determine which armorset to use (and anything else we want!)
BannerCarriersAllowed = MordorBannerOrc ; types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:MordorEasterling Pos:X:70.0 Y:0.0 ; (DEFAULT) position of banner carrier
; Positions for 5
RankInfo = RankNumber:1 UnitType:OldMordorEasterling Position:X:50 Y:0 Position:X:50 Y:20 Position:X:50 Y:-20 Position:X:50 Y:40 Position:X:50 Y:-40
RankInfo = RankNumber:2 UnitType:OldMordorEasterling Position:X:30 Y:0 Leader 1 0 Position:X:30 Y:20 Leader 1 1 Position:X:30 Y:-20 Leader 1 2 Position:X:30 Y:40 Leader 1 3 Position:X:30 Y:-40 Leader 1 4
RanksToReleaseWhenAttacking = 1 2
MeleeAttackLeashDistance = 25; How far the hordes can move from the center of the horde when melee attacking.
AlternateFormation = OldMordorEasterlingPorcupineHorde
End
Behavior = StancesBehavior ModuleTag_StancesBehavior
StanceTemplate = FighterHorde
End
Behavior = PhysicsBehavior ModuleTag_PhysicsBehavior
GravityMult = 1.0
End
Behavior = EmotionTrackerUpdate Module_EmotionTracker
TauntAndPointDistance = INFANTRY_TAUNT_POINT_RADIUS ;350 ; max distance to taunted/pointed objet
TauntAndPointUpdateDelay = 1000 ; how often scan (milliseconds)
TauntAndPointExcluded = NONE
AfraidOf = NONE +RohanOathbreakerHordeSmall +GondorGwaihir +RohanTreeBerd +RohanEntFir +RohanEntAsh +RohanEntBirch +MordorFellBeast +MordorWitchKingOnFellBeast +MordorBalrog +MordorCaveTroll +MordorMountainTroll +MordorDrummerTroll +MordorMumakil ;Must be SCARY kindof as well.
AlwaysAfraidOf = NONE +MordorBalrog +RohanOathbreaker; +MordorWitchKing +MordorWitchKingOnFellBeast
PointAt = NONE +GondorGwaihir
HeroScanDistance = 150
FearScanDistance = INFANTRY_FEAR_SCAN_RADIUS ;250
AddEmotion = Terror_Base
AddEmotion = Doom_Base
AddEmotion = UncontrollableFear_Base_Evil
AddEmotion = FearIdle_Base
AddEmotion = FearBusy_Base
AddEmotion = Point_Base
AddEmotion = OVERRIDE Taunt_Base
; AttributeModifier = GondorFighterTaunt
End
AddEmotion = CheerIdle_Base
AddEmotion = CheerBusy_Base
AddEmotion = HeroCheerIdle_Base
AddEmotion = HeroCheerBusy_Base
AddEmotion = Alert_Base
End
LocomotorSet
Locomotor = NormalMeleeHordeLocomotor
Condition = SET_NORMAL
Speed = NORMAL_EVIL_INFANTRY_HORDE_SPEED
End
Behavior = ProductionUpdate ProductionUpdateModuleTag
GiveNoXP = Yes
End
Behavior = PickupStuffUpdate ModuleTag_PickupStuffUpdate
SkirmishAIOnly = Yes
StuffToPickUp = NONE +CRATE
ScanRange = 200
ScanIntervalSeconds = 0.5
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_MordorHeavyArmor
TriggeredBy = Upgrade_MordorForgedBlades
End
Behavior = LevelUpUpgrade ModuleTag_BasicTraining
TriggeredBy = Upgrade_MordorBasicTraining Upgrade_TechnologyMordorBasicTraining
RequiresAllTriggers = Yes
LevelsToGain = 1
LevelCap = 2
End
Geometry = BOX
GeometryMajorRadius = 30.4
GeometryMinorRadius = 30.4
GeometryHeight = 8.0
GeometryIsSmall = No
End
;-----------------------------------------------------------------------------
ChildObject OldMordorEasterlingPorcupineHorde OldMordorEasterlingHorde
; Note - for alternate formations, all info outside of the Contain Behavior module is ignored.
; Any modifications need to be done via the Attribute Modifiers in the contain module.
Behavior = HordeContain ModuleTag_HordeContain
ObjectStatusOfContained =
InitialPayload = OldMordorEasterling 10
Slots = 10
PassengerFilter = NONE +INFANTRY
ShowPips = No
ThisFormationIsTheMainFormation = No ;Used to determine which armorset to use (and anything else we want!)
; Banner Carrier info
BannerCarriersAllowed = MordorBannerOrc ; types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:MordorEasterling Pos:X:70.0 Y:0.0 ; (DEFAULT) position of banner carrier
; Positions for 15
RankInfo = RankNumber:1 UnitType:OldMordorEasterling Position:X:50 Y:0 Position:X:50 Y:20 Position:X:50 Y:-20 Position:X:40 Y:40 Position:X:40 Y:-40
RankInfo = RankNumber:2 UnitType:OldMordorEasterling Position:X:30 Y:0 Leader 1 0 Position:X:30 Y:20 Leader 1 1 Position:X:30 Y:-20 Leader 1 2 Position:X:20 Y:40 Leader 1 3 Position:X:20 Y:-40 Leader 1 4
RanksToReleaseWhenAttacking = 1 2
AlternateFormation = OldMordorEasterlingHorde
;UsePorcupineBody = Yes
AttributeModifiers = MordorEasterlingHordePorcupineBonus
UseSlowHordeMovement = Yes
End
End
Так если вы, все сделали правильно, то юнит теперь в полном рабочем состоянии, нанимаеться он в бараках Харадримов(требуется апгрейд 2 уровня), за 650 местных зеленых.
P.S. Данный FAQ составлен лично мной(B.a.r.r.a.c.u.d.a.). Удачи:))
Barracuda, ну и зачем тебе клон обычных вастаков, только подороже и с другой моделью? Для понта чтоль?=)) У мордора и так всякой хрени дофига, зачем еще кого-то из первой части тащить?..
Да, вопрос по комбам. Я тут прописал новую орду(на базе гондорфайтеров, внизу пишу то, что изменил):
object gondorcombohorde
...
InitialPayload = GondorArcher 10
InitialPayload = GondorFighter 10
Slots = 20
.....
RankInfo = RankNumber:1 UnitType:GondorArcher Position:X:50 Y:0 Position:X:50 Y:20 Position:X:50 Y:-20 Position:X:50 Y:40 Position:X:50 Y:-40
RankInfo = RankNumber:2 UnitType:GondorArcher Position:X:30 Y:0 Position:X:30 Y:20 Position:X:30 Y:-20 Position:X:30 Y:40 Position:X:30 Y:-40
RankInfo = RankNumber:3 UnitType:GondorFighter Position:X:10 Y:0 Position:X:10 Y:20 Position:X:10 Y:-20 Position:X:10 Y:40 Position:X:10 Y:-40
RankInfo = RankNumber:3 UnitType:GondorFighter Position:X:-10 Y:0 Position:X:-10 Y:20 Position:X:-10 Y:-20 Position:X:-10 Y:40 Position:X:-10 Y:-40
.....
Ну и Комммандсет, само сабой, кнопку создания в бараки, ну в общем всю эту фигню.
Когда в игре создаю орду, процесс создания проходит до конца, двери казарм открываются, через 10 секунд закрываются. И все. Ничего не выходит из бараков. Вряд ли это орда призрак, скорее всего надо еще анимацию и модели прописывать. Вопрос - куда и какие?..
Arlend, комп не создает героя кольца потому, что у него денег нет. Если поставишь всем расам стартмани 999999999999, то бишь дефматч без лимитов, то после обретения кольца комп построит саурона очень быстро. Вот только нужен ли тебе Дефматч?
Фишка в том, что а.и. ресурсы не копит, он их тратит. Причем лимит у него обычно не набирается - он создаст два отряда и сразу в атаку, где они умирают. Так что он героя кольца сделаеттолько если ты снесешь все его здания кроме крепости(он ресурсы тратить не сможет) или перестанешь убивать его юнитов. Авось 10000 и накопит=))
Stealther ну, во первых это не для понта, а для того что бы немного разнообразить игру, а также для того что б другие люди поняли процесс добавления юнита. Темболее если модель есть в игре почему ее туда и не засунуть.
Во вторых, меня не устраивать то что, есть вполне играбельные юниты, но не включенные в игру разрабами.
В третьих, у тебя ошибка, у тебя два раза повторяеться одна и таже строка RankInfo = RankNumber:3 поменять последнюю на 4.
В четвертых посотри коммандбатон для этого отряда, так как мне кажеться он у тебя тоже кривой. Для примера он должен выглядить так:
CommandButton Command_Constructgondorcombohorde
Command = UNIT_BUILD
Object = gondorcombohorde
Options = CANCELABLE
TextLabel = CONTROLBAR:ConstructGondorFighterHorde
ButtonImage = BGBarracks_Soldiers
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipBuildGondorFighterHorde
Radial = Yes
InPalantir = Yes
ShowProductionCount = Yes
End
В четвертых, никаких кривых анимаций и моделей прописывать ненадо для данного отряда т.к. у тебя в строке
InitialPayload = GondorArcher 10
InitialPayload = GondorFighter 10
указано какие обьекты будут использоваться в ХОРДЕ, а для данных обьектов аниация уже есть(для них уже все разрабы прописали).
Нефига невсе, мою тему под названием "Вновь полный гмы... Воплощение мечты... а именно ПРОЦЕСС ИДЕТ!!!" полностью стопорнуло это какой то ROCK , полное одупливание... потеря мозгов, наверно лесть нестоило, :)) через пару лет в 3 тью эпоху меня олицетворит новой идеей и я закончу то над чем так долго .... работал!!! Производительность процесса запоролась на 73%.
Barracuda, в том-то и фишка,что коммандбаттон в порядке. Если хочешь, в следующую субботу смогу кинуть копии тех иников, которые менял. С моделями сам понял, что там все равно, что прописано, а анимации у орды нет...
Ошибки в ранкнамберах у меня в ини.биге нету, это я здесь писал(я не из дома в инет выхожу)Сможешь в субботу где-то часа в 2-3 сюда зарулить? Нормально бы поговорили=))
Stealther короче, что б меньше мудиться отсылай мне на мыло текстовиком все что ты сделал:) А то так запаримся:)) я те в личку свое мыло написал:)
Привет всем, я тут новенький.
занимаюсь модом первый раз в принципе удачно.
ВООБЩЕМ у меня поблема: я хочу поставить стены мордорам и (может и гоблинам).
я знаю как дать им любые стены (изенгардовские например), НО яхочу дать им стены из ДолГулдур их родные стены.
для экперимента я пробовал внедрить их в стены изенгарда т.е. заменить сам объект стены(так называемый сегмент у изенгрдов-IBWalln а ставлю DolGULWALL) так вот стены отображаются поперек а не вдоль (0||||0 а не 0---0) не могу понять как повернуть? как быть.
в моем моде основа такая простые юниты и герои (кроме барлога саурон дрогота крылатых других волшебников ) не могут нанести урон стене и постройкам, Т.Е. основная идея состоит в полноценной осаде "города". новые герои здания и др.
ТАк Але:)) Я ждесь:)) Блин Инета небыло, наконец то выбрался:))
1) Забей Нафиг на эти стены, это тока головная боль лишняя
2) Про исильдура, я писал выше(все довольно просто)
То что это головная боль я согласен, но мордоров явно обделили стенами. я еще помучаюсь. никто непробовал освободить варгов? в смысле чтобы нейтральные варги гуляли и жрали все подряд, у мнея почти получилось,почти...
Кстати зачем вы меняете оригинальный ИНИ.биг, достаточно копировать его переименовать нпример mod.big, и удалить все что вы не меняете. в итоге размеры мода (минимальны менее метра в архиве). оригинал и ваш мод должны находится в корне каталога игры. для запуска мода просто запустите игру как обычно. у меня все так и идет.
Не нового ни хрена создавать не надо, так как здесь более иформативно написано:)))
Незнаю, я лично делаю как мне нравиться(насчет бигов), хош называй хош не называй новый биг.
вопрос 1
как насчет гуляющих сами по себе варгов?
вопрос 2
в какий файлах прописываются параметры AI(он же ИИ)? вернее я хочу знать как заставить его активнее строить постройки такие как крепость башни и стены, был такой мод но я его давно еще удалил(elvensatrMod2 кажется), так в том моде самый жестокий АI один чуть не выносил обоих людей (я с другом).был бы он у меня я бы нашел...
как заставить его копить ресурсы я знаю, а также чтобы комп активнее использовал магию и спец способности.
З.Ы. у меня часовой пояс видать другой. ен попадаю в одно время. как только проведу выделенку...
не стоит бросать игру ее можно еще значительно изменить.
привет. если кто еще интересуется модами для лотра
то жми сюда
не пожалеете...
этот вопрос я уже задавал в другой теме но в нее чета никто не заходит может хотябы здесь кто-нибудь
мне поможет. вопрос собственно вот в чем: как зделать чтоб трупы и здания не исчезали после того как
их уничтожели?
А ты о производительности подумал?? если у тебя к прмеру на одном месте будут вальтся 200 челов?? Комп не переварит:)
все будет ок
если мой комп переваривает когда бьются 800 челов
то комп помощнее соответственно
Это в лучшем случае....200..а рядом может еще 500 готовых...плюс еще 400 сражаються....не считая всяких эффектов магиии и т.д.
вобщем черт с ней с производительностью самое главное как сделать а потом уже разберемся как гамать
traigen у меня ща ЛОТР не установлен...потсавлю как нить к выходным...потом посмотрю, что можно сделать..
А ты кстати в геймдате смотрел?? посмотри там..там дофига всяких параметров по настройке игры...
От коммандных очков до зума камеры...
все нашел!!!! ура!!!
все очень просто там для каждого юнита есть свой ини а в том ини все есть
на пример:data\ini\object\evilfaction\units\mordor\mordorblackorc.ini
Behavior = SlowDeathBehavior ModuleTag_05
DeathTypes = ALL -KNOCKBACK -FADED
SinkDelay = 3000
SinkRate = 0.60 ; in Dist/Sec
DestructionDelay = 10000
Sound = INITIAL OrcVoiceDie ;UrukDie
End
Behavior = SquishCollide ModuleTag_06
;nothing
End
Behavior = SlowDeathBehavior ModuleTag_07
; Same as normal death, but no sound (sound already played by SoundImpact = ... )
DeathTypes = NONE +KNOCKBACK
SinkDelay = 3000
SinkRate = 0.60 ; in Dist/Sec
DestructionDelay = 10000
Sound = INITIAL OrcVoiceDie ;UrukDie
End
меняя значения в параметрах SinkDelay SinkRate DestructionDelay
у меня получилось, и теперь урки лежат на поле очень долго(и все благодаря словарю
и голове на плечах)
а узданий ну на пример у мардовской таверны
Behavior = StructureCollapseUpdate ModuleTag_06
MinCollapseDelay = 000
MaxCollapseDelay = 000
CollapseDamping = .5
MaxShudder = 0.6
MinBurstDelay = 250
MaxBurstDelay = 800
BigBurstFrequency = 4
FXList = INITIAL FX_StructureMediumCollapseNoSound
FXList = ALMOST_FINAL FX_StructureAlmostCollapse
DestroyObjectWhenDone = Yes
CollapseHeight = 120
End
ну тут все понятно
Если зделать так для всех юнитов и зданий то можно спакойно устроить настоящую мясорубку
Привет,всем!Ну чё,у кого-нибудь осталась ещё эта игрушка на компе?Может продолжим изменять игру?B.a.r.r.a.c.u.d.a. и traigen я вижу вы знаете как чё делать!Я в этом деле конечно не совсем чайник,но всё ещё кое-чему я хочу научиться! B.a.r.r.a.c.u.d.a. мы с тобой как-то Балрога делали вместе!=)Давайте продолжим эту тему!
Verbatam Здарофф! Мы уже многое сделали, подробнее у меня на паге:) смотри профиль, а потом в форум заходи
Здорова,B.a.r.r.a.c.u.d.a.!!!!Как твои делы?:)У тебя кстати тот же ящик paldux@mail.ru???Давай чё-нибудь ещё придумаем!;)Я щас посмотрю чё вы наделали!А ты майлагент удалил?
P.S я вот только не вкурил,че это на сайте, который у тебя в профиле,написано про мод,а где его взять?Давай завтра здесь часов в 12 пообщаемся,ОК?!Счастливо!
Люди привет. Подскажите плиз полному ..., что нужно сделать чтобы поменять способности стандартному герою (например Эомеру или Арагорну). Чтоб моделька героя с портретом осталась, а все способности какие необходимо можно было поставить?
Привет всем возникла такая проблема, хотел сделать орла как героя, нечто вроде того что Вы делали с Балрогом, но к сожалению ничего не выходит - просто не могу найти где он прописан data/ini/object/neutral/neutralunits.ini - здесь даже намека на него нет, если кто знает подскажите плиз....
VIСОNТ так то эта строка про балрога она тебе не поможет...А слухайте я вот себе балрога добавил..всё путём получилось..только вот время утекает!! те строки Miintime и Maxtime хоть заудаляйся полоска времени всё равно остается!! А если удалить из оригинала, то вообще ошибку игра выдает!! единствнное что сделал это в оригинальном (data/ini/object/neutral/neutralunits.ini) прописал значение на время - большое число, а в копии этой строки эти изменения не помогают! И ещё: как сделать так чтобы его можно было возраждать? и чтобы он хоть сколько стоил? и лечился?
эта птичка здысь data\ini\object\goodfaction\units\elven\Gwaihir.ini........
а чтоб его добавить ну например людям наде зайти в data\ini\PlayerTemplate.ini...
найти надпись PlayerTemplate FactionMen.Далее в строке где герои:BuildableHeroesMP = CreateAHero ArnorArveleg GondorGandalf GondorAragornMP GondorBoromir GondorFaramir GondorIsildur DeadKing
KOLUNCHIK чтобы Барлог возраждался нужно сотавить Ему новы INI.стоимоть,жызни и т.д можно увеличить в gamedata.ini
А лучше пиши на мыло или в асю стучи.
Подскажите. Как мне изменить уровень опыта героев. Максимум 10. Если можно, то как? И ещё. Как увеличить время жизни Балрога и других вызываемых существ.
Заранее спасибо
Люди я тут гдето читал что у Леголаса есть дополнительная способность,типа он может Мумака как в фильме убить кто знает отведте
Здарова всем! Я здесь новенький. Уменя проблема при добавлении жизней Теодену в игре все остается как прежде. Делал так как писал Баракуда. плиииз помогите.
Зайди в мой профиль и открой мою домашнюю страницу...дальше догадаешся, что делать)
Слушай Баракуда ты случайно не знаешь как посадить созданного героя на орла или фелбиста?если знаешь то напиши пожалусто поподробней.
Naruto yzymaki ты вообще форум то читаеш???? Героя ты не сможеш посадить на феллбиста или орла, не имея модели героя "посаженного" на данные юниты.
Форум я читал два раза. Может я просто не обратил внимания. Извите меня постараюсь быть по внимательнее
Как удалить стандартных созданных героев: Fhaleen Morwen Thugg Krashnak Idrial Berethor Hadhod
Всем привет! Как увеличить лимит юнитов??? В 1-ой части получилось.... А в этой что-то никак.... =( Скажите пожалуйста....
Всем доброе время суток!
Такой вопрос: здесь вообще кто-нибудь появляется?
Судя по датам про тему давно забыли!
Если всетаки нет, то помогите со "своими" героями: хотелось бы убрать стандартных, прописать своих в каком-нибудь замке, чтобы можно было баловаться сразу несколькими, и новые абилки им сделать!
Всем прив, слухайте такой вопрос можноли в редакторе героев собрать назгула ? Или вставить туда что нибудь новенькое
Quote
Что б че та хотя бы сделать тебе потребуется прога FinalBIG_036. Потом, этой прогой открываеи фай INI.BIG -> находим строчку data\ini\playertemplate.ini -> дальше справа (появившимся тексте) находимм вот такую хрень "PlayerTemplate FactionMen - ФРАКЦИЯ ЛЮДЕЙ" (можно поиском Ctrl + F) далее смотрим ниже пот тексту такую строчку "BuildableHeroesMP = CreateAHero" (Герои которых можео нанимать в игре) далее после списка героев (в этой же строке) прописываем нашего Исильдура - GondorIsildur, но это еще не все ему надо портрет открыть и вроде все левелы прописать (можно стырить с другого героя). Что бы портрет прописать надо зарулить вот сюда "data\ini\object\goodfaction\units\elven\isildur.ini" там в самом начале окна находим вот это дело:
; ButtonImage = HIIsildur
; SelectPortrait = HPIsildur
У ЭТИХ ДВУХ СТРОК НАДО ПЕРЕД НИМИ СТЕРЕТЬ ВОТ ЭТО ";" "ТОЧКУ С ЗАПЯТОЙ"
НУ потом конечно все это дело подзасейвить и усе:)
У меня нет дериктории "data\ini", а если её создать игра эти файлы принимать не будет но я хочу тоже сделать таких героев... подскажите как?
Открой файл INI.Big прогой Final.Big Там слева появица список, в нем и искай.
И между прочим, при добавлении здания в комманд сете, не обязательно заменять здания, проще добавить еще одно. Например злу добавить лечиловку. По-моему они очень сильно ей обделены. Типо "темная регенирация" ;) просто ставишь число следующее например:
CommandSet MordorPorterCommandSet
1 = Command_Stop
2 = Command_PorterExtinguishFire
3 = Command_PorterConstructMordorSlaughterHouse
4 = Command_PorterConstructMordorLumberMill
5 = Command_PorterConstructMordorOrcPit
6 = Command_PorterConstructMordorHaradrimPalace
7 = Command_PorterConstructMordorTrollCage
8 = Command_PorterConstructMordorSiegeWorks
9 = Command_PorterConstructMumakilPen
10 = Command_ConstructMordorTavern
11 = Command_PorterconstructMordorBattleTower
12 = Command_PorterConstructMordorFortress
13 = Command_PorterConstructMenWell
14 = Command_PorterConstructMenStatue
Будут добавлены статуя и лечиловка к мордору.
The Great, скажи как это поставить, в какой файл надо написать.. а то я неопытный.
Если у тебя сама прога есть, то открывай ей файл INI.Big. У меня их 2. В папке с игрой и еще один в папке EP1. Когда откроешь, У тебя появится список data/ini/наименование. Слева колонка. В ней выбираешь data/ini/playertemplate.ini 22836. Она в самом низу, посмотри внимательней. Щелакай на нее, нажимай Ctrl + А и вводи словосочетание PlayerTemplate FactionMen. Поисковик найдет, теперь ищи ниже BuildableHeroesMP = CreateAHero. Там должны перечисляться герои людские - BuildableHeroesMP = CreateAHero RohanEowyn RohanEomer GondorBoromir RohanTheoden GondorFaramir GondorAragornMP GondorGandalf GondorIsildur RohanFrodo RohanMerry RohanPippin RohanSam GondorGwaihir GondorDamrod. Вот сюда добавляй Исильдура и его компанию. Вот кстати хоббиты тут же и гигантский орел и классный лучник. На счет портрета - заходи в data\ini\object\goodfaction\units\elven\isildur.ini И найди строчки
; ButtonImage = HIIsildur
; SelectPortrait = HPIsildur
Удали ; и все. Мистр Исилдур герой.
В геймдате вроде можно увеличить жизни, так как он слабый. Если не справишься все-таки пиши в аську 491106348.
В аську добавлю тебя, а Исильдура я сделал, на счёт здоровья - попробую... а ты не знаешь как ему новые функции добавить?
А кстати, хотел спросить ты не знаешь как гронд к мордору в осадках влючить?
Гронд я добавлял по совету Барракуды. Он вроде там все описал. Попробуй сам. Покопайся в иниках, я сам то не кодер нефига, впервые в жизни занялся подобной фигней и бах бабах, все получилось. Если совсем лень самому делать, напиши в аську, я те скину INI.Big. Там много наворотов, в том числе 3 болтающтх героев из компании Rise Of the Witch King!!!! и Гронд и Селеборн, Гваихир, Арвендуй, Аверлег, и еще один, с похожим именем)) И маленькие хоббиты.
И кстати, народ, можно намутить и Галадриель и Саурона сразу. Я делал так: В data/ini/playertemplate.ini
BuildableHeroesMP = CreateAHero RohanEowyn RohanEomer GondorBoromir RohanTheoden GondorFaramir GondorAragornMP GondorGandalf GondorIsildur RohanFrodo RohanMerry RohanPippin RohanSam GondorGwaihir GondorDamrod ArnorArvedui MordorBalrog ArnorArgeleb ArnorArveleg GondorDenetor
BuildableRingHeroesMP = ElvenGaladriel_RingHero MordorSauron_RingHero
Во. Там вот надо сделать. И будет сразу и Галадриель и Саурон за 1 тим играть)
И еще одна новая фишка - В data/ini/playertemplate.ini
BuildableHeroesMP = CreateAHero RohanEowyn RohanEomer GondorBoromir RohanTheoden GondorFaramir GondorAragornMP GondorGandalf GondorIsildur RohanFrodo RohanMerry RohanPippin RohanSam GondorGwaihir GondorDamrod ArnorArvedui MordorBalrog ArnorArgeleb ArnorArveleg GondorDenetor сюда еще прописываем MordorSauron ElvenGaladriel и в стартовых героях будет сразу 2 величайших героя Средиземья. А если еще и кольцо отыскать, то вообще потеха - 2 Саурона и 2 Галадриель. Кстати добавленная Галадриель выглядит намного симпотичнее. :)
Гендальф становица белым, когда получает 5 ранг. GondorEarnur ElvenFortressEagle TomBombadil вот еще можно добавить героев в playertemplate. Появится бесконечный Том, Орел и Герой Войны Анклава Ангмар. Можно еще добавить крестьян роханских - Баракуда не обьясняет как: в commandset находим
CommandSet GondorBarracksCommandSet
и прописываем во всех 3 случаях - 5 = Command_ConstructRohanPeasantHorde
Должно получиться вот так:
CommandSet GondorBarracksCommandSet
1 = Command_ConstructGondorFighterHorde
2 = Command_ConstructRohanSpearmenHorde
3 = Command_ConstructGondorTowerShieldGuardHorde
4 = Command_PurchaseUpgradeGondorBarracksLevel2
5 = Command_ConstructRohanPeasantHorde
6 = Command_Sell
End
CommandSet GondorBarracksCommandSetLevel2
1 = Command_ConstructGondorFighterHorde
2 = Command_ConstructRohanSpearmenHorde
3 = Command_ConstructGondorTowerShieldGuardHorde
4 = Command_PurchaseUpgradeGondorBarracksLevel3
5 = Command_ConstructRohanPeasantHorde
6 = Command_Sell
End
CommandSet GondorBarracksCommandSetLevel3
1 = Command_ConstructGondorFighterHorde
2 = Command_ConstructRohanSpearmenHorde
3 = Command_ConstructGondorTowerShieldGuardHorde
4 = Command_ConstructRohanPeasantHorde
5 = Command_Sell
End
теперь в бараках доступны крестьяне.
Еще я нашел там же, в коммандсете, скрытых юнитов-элвзов. Они неплохо сражаются, в общем это удвоенный отряд нолдорских юнитов. Они находятся вот тут:
CommandSet ElvenBarracksCommandSetLevel3
1 = Command_ConstructElvenLorienWarriorHorde
2 = Command_ConstructElvenLorienArcherHorde
3 = Command_ConstructElvenMithlondSentryHorde
4 = Command_ConstructElvenMirkwoodArcherHorde
5 = Command_ConstructNoldorWarriorHorde
6 = Command_Sell
; 7 = Command_ConstructElvenLindonWarriorHorde
; 8 = Command_ConstructElvenImladrisWarriorHorde
Заметьте что перед цифрами 7 и 8 стоит точка с запятой, значит команда блокируется. Удаляем их и вуаля, доступны новые отряды. Там еще много блокирующих точек с запятой :)) Посмотрите внимательней и может откроете еще что-нить ;)
Спасибо за эльфов!Прикольно получилось...
А ты не знаешь как крестьянам броню обновлять?
Я пытался добавить броню и оружие, но комп не хочет)) В общем скорее всего, 99 %, надо из первой части арсенал. У тебя есть первая часть? Если да, то это супер, если нет, то ниче)) Поищу в другом месте)
Посмотри внимательно сам файл INI.big из первой части. И скинь его мене)) По аське или сюда засунь))
Кажется все уснули(( Давайте поднимать форум чтоль? Неужели все забыли про старую добрую Властелинку? Жаль у меня не было инета 2 года назад((
Сегодя добавим Йоменов из первой части. Дорогие, бесполезные и косые. Зато новый юнит))) И еще милые, дешевые, средний урон - Дунаданские арчеры. Лезем в commandset.ini там находим ЭтО:
CommandSet GondorArcheryCommandSet
1 = Command_ConstructGondorArcherHorde
2 = Command_ConstructFornostGondorRangerHorde
3 = Command_ConstructRohanArcherHorde
4 = Command_PurchaseTechnologyGondorFireArrows
5 = Command_PurchaseUpgradeGondorArcheryRangeLevel2
6 = Command_ConstructGondorRangerHordeForGoodIthilien
7 = Command_Sell
End
CommandSet GondorArcheryCommandSetLevel2
1 = Command_ConstructGondorArcherHorde
2 = Command_ConstructFornostGondorRangerHorde
3 = Command_ConstructRohanArcherHorde
4 = Command_PurchaseTechnologyGondorFireArrows
5 = Command_PurchaseUpgradeGondorArcheryRangeLevel3
6 = Command_ConstructGondorRangerHordeForGoodIthilien
7 = Command_Sell
End
CommandSet GondorArcheryCommandSetLevel3
1 = Command_ConstructGondorArcherHorde
2 = Command_ConstructRohanArcherHorde
3 = Command_ConstructGondorRangerHorde
4 = Command_PurchaseTechnologyGondorFireArrows
5 = Command_ConstructGondorRangerHordeForGoodIthilien
6 = Command_Sell
End
видим что написан новые юниты)
видел еще старых юнитов рохляндских - конница с луками, и просто 5 всадников из первой части. Сами их добавте по такой же системе)))
в смысле? Почему не получилось? А что ты пытался сделать? И кстати, ты можешь мне в аську скинуть Ини из первой части?
Написал вот что:
CommandSet MenPorterCommandSet
1 = Command_Stop
2 = Command_PorterExtinguishFire
3 = Command_PorterConstructMenFarm
4 = Command_PorterConstructMenBarracks
5 = Command_PorterConstructMenArcheryRange
6 = Command_PorterConstructMenStable
7 = Command_PorterConstructMenWorkshop
8 = Command_PorterConstructMenSentryTower
9 = Command_PorterConstructMenWell
10 = Command_PorterConstructMenStatue
11 = Command_PorterConstructMenBlacksmith
12 = Command_PorterConstructMenMarketPlace
13 = Command_PorterConstructMenWallHub
14 = Command_PorterConstructMenFortress
15 = Command_PorterConstructRohanArmory
End
На счёт ини к первой части - те обычную, или к добрякам или к злым?
Итак, новая фишка =) Помните Уста Саурона? Так вот. Не может же быть,чтоб у Величайшего злодея всех времен и народов был такой слабенький посол =) Вот что я ему удумал: стираем все что было про Уста Саурона в weapon.INI и вписываем вот это:
Weapon MouthOfSauronSword
LeechRangeWeapon = Yes
AttackRange = STANDARD_MELEE_ATTACK_RANGE
MeleeWeapon = Yes
FireFX = FX_GondorSwordHit
DelayBetweenShots = MOUTH_OF_SAURON_DELAYBETWEENSHOTS
PreAttackDelay = MOUTH_OF_SAURON_PREATTACKDELAY ; 1467 is the prep time for archer.
PreAttackType = PER_SHOT ; Do the delay each time we attack a new target
FiringDuration = MOUTH_OF_SAURON_FIRINGDURATION ; Duration of the archer firing shot is 500ms.
DamageNugget ; A basic Nugget that just does damage
Damage = MOUTH_OF_SAURON_DAMAGE
DamageScalar = 50000% NONE +RohanOathbreaker
Radius = 20
DelayTime = 0
DamageType = HERO
DeathType = NORMAL
End
; ;
MetaImpactNugget ; A Nugget that throws things back with force
HeroResist = .75
ShockWaveAmount = 25.0
ShockWaveRadius = 13
ShockWaveArc = 120
ShockWaveTaperOff = 1
End
End
Теперь он реально сильный и злой =)
Люди! Где прописаны очки командования отрядов и героев??? В gamedata.ini почему то они прописаны тока у Витчкинга верхом на твари!!! Где же остальные???
а там вроде как и нельзя менять очки ком. Посмотри в их собственных иниках, там скорее всего =) Я ухожу, через часа 2 приду, поговорим в аське)
Так. С ОК героев и одиночных монстров уже определились и все правится нормально. НО проблема с отрядами!!! Там ОК тоже выдается на одного юнита!!! А их (например Орки-Лучники) в отряде 20. ОК 1го орка -2, итого получаем 40, как и в игре...НО! Когда я к примеру поставил 1 -следовательно численность ОК гре должна быть 20. Но нет...в игре осталось 40(((
Так надо менять не в инишнеке с отрядов а файле mordorhordes,путь такой data\ini\object\evilfaction\hordes за зло и data\ini\object\goodfaction\hordes за добро
Спасибо! Ну вот нафиг эти ОК было прописывать сразу в 2х файлах??? Разрабы - козлы!!! :((((
И еще просьба - помогите плиз найти тараны Мордора и Изенгарда!!! Все уже обыскал!!!!
энтов тоже вот ХП не найду...древоборода....мэллорна
data\ini\object\goodfaction\units\ents вот путь к инишнику а там сам поищи,
\data\ini\object\evilfaction\units\isengard у изенгарда он так называется batteringram
Я менял - в игре ниче не изменилось. А у Мордора вообще не нашел.
Еще вопросец - где прописана броня героев и зданий? В "Под знаменем Короля..." здания и герои стали ощутимо прочнее, хотя большинству из них ХП особо не добавляли. Я даже провел опыт - сделал в оригинале все как в дополнении, но здания и герои остались все равно слабее. Помогите! Где прописаны параметры брони???
Всем привет! Сделал по примеру с балрогом Тома Бомбадила,но у него не применяется его спец.удар,может кто знает в чем дело?Подскажите,пожалуйста!
Добавь строчку BALGOG_BUILDCOST (уточни только на примере др. героев)...
Я цену прописал.Теперь код пставил,чтобы Балрог и остальные вызываемые герои возрождались в замке после смерти - спасибо Raider-у. Сейчас продолжаю дальше разбираться с ини кодами,очень интересно.А ты сейчас,что постигаешь?
Да...только как я не уменьшаю урон зданий от меча, башни у меня все равно слабее чем в "Витчкинге":(( Ну и ОК таранов я до сих пор не нашел. И разумеется ист. цвет нации...
Всем прив! Если кому интерестно, я нашел как добавлять портрет Исильдуру, а также делать ему абилки!
UKKARON иник Призрачного волка (вызываемый у Ангмара ) лежит там же, где и у Балрога (data\ini\object\NEUTRAL\neutralunits.ini) называется Angmar ShadeWolf. делаешь все по принципу Балрога ( тока здоровье сделай Сауроновское) я поставил на Ангмар и все OK!
я не как не могу сделать так чтоб том бамбодил и балрог востанавливолись в главной крепости если кто знает скажите плиззззззззззз !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
и еще я не как не пойму как мне прописать портрет воинам скажите мне плиз есл не сложно яне фига не пойму как это сделать
Sauron 14 тезка типа:) про восстановление я не знаю, но я поставил балрогу, тому и призрачному волку здоровье Саурона! в строчке Max_Health = Balrog_health меняешь на Max_Health = Sauron_Health. и будет тебе 15 000 HP!
А портреты воинам не знаю. Хотя посмотрю сгдня.
Все нашел! просто в строке ButtonImage = WOR_Berserker и SelectPortrait = UPIsenguard_Beserker (например) меняешь на ButtonImage = GondorSoliders (например). На всякий случай поэкспереминтируй! И главное - сохранять исходный файл в другую папку!
у мя еще такая пробла я не как не могу добавитьв кузницу людей стрелы и брону эльфов подскажите мне плиз
Про броню посмотри в Арноре ( у них же там и мены и эльфы) Посмотрю сегодня:)
а ты незнаеш как мне сздания из старой игры роханские к мущинам добавить
я пробовал добавлять, но не получается. Она появились справа, в выборе строений, но не строяца)
и еще я не как не могу открыт героям скрытые способности кто знает скжите мне плиз очь надо
и еще кое что когда я добавляю людям еще одно здания одно проподает или два зависит сколько сзданий я добавил
еще один вапрос я не как не могу сделать Исюльдура героем как и всех когда я его прописоваю потом засейфуюсь ира выдает ошибку что делать я уж не знаю хотя все делал как было написано на форуме а я его 20 печитаваль постояно и все равно бестолку и таже история и с гронтом и нечево мне говорит чтоб я форум заново я перечетал я уже устал его читат подскажите мне что делать плизззз а игра то у мя The Battle for Middle earth tm II и есть еще The Battle for Middle earth tm а вот последней нетушки такшо я все вроде сказал мне больше нечего сказать помогите мне плиззззззззззззкто может чем и понятнее говорите а то я уже устал разгадывать ваши непонятные слова понаятние пишите плизззззз и подробнее зарянее благодарю а может это от програмы зависит то у мя прога FinalBIG Version 0 4 я жду ответов
снова всем привет у мя еще такая пробл я добавил рохиримов лучников и им не могу сделать портрет и их иник тож не могу найти как мне это сделат скажите мне плиз
а насчет брони ясделал ее но не могу купит потомучто ей требуется 3 уровень кузнецы эрегиона я не знаю что мне далать покачто
тед а знаеш как добовлять новые способности воинам и героя а то на форуме не че так и не написано только типа я сделал гимли способность лечиться а она не работае
к стати насчет новых способностей их что в сомандсет надо прописоватьчтоь не понял не фига
насчет соммандсет типо вот это способности героя чтоль CommandSet SauronCommandSet
1 = Command_ToggleStance
2 = Command_FiresOfDoom
3 = Command_SpecialAbilityTerribleFury
13 = Command_AttackMove
14 = Command_Stop
End
всем привет это снова я я не как немагу найти ини рохиримов лучников чтоб прописать им портрет не как не могу найти подскажите мне где находиться плиз
сам ты такой и не че не знаеш вот и молчиш а некторые моды я уже и сделал без твоей помощи или других понял сам ты флудер идиот
я очень много сделал сам, так что ты даже не валялся рядом с тем, что я делал, умник, на твои глупые вопросы пусть отвечают такие же как ты
ну чтоты таково сделал приведи пример гений мира хочу узнать чтоты такого великого сзделал или ты игру изабрел чтол а ведь а я ведь о помощи прошу а не хвастоусь не понял чтол
если ты такой гений и профи или разработчик чтож ты не сделал чтоб старые роханские сдания можно было построить а а я почти все сделал кроме одного или двух и нечево тут грузиться а то перегрузиш свой мозг
уважаемые пользовати прошу мне помоч с одной проблемой я не как не могу соэдать расу рохан я сделал все как было написано в веру форума но я не как не пойму что надо прописовать data\ini\commandset.ini
data\ini\science.ini
data\ini\victorysystem.ini
data\ini\commandbutton.ini я постищто понял все что нужно прописовать data\ini\commandset.ini
data\ini\science.ini
data\ini\victorysystem.ini а в data\ini\commandbutton.ini я не че не понял че там надо прописовать когда я запускаю игру у мя пишет ошибку commandbutton.ini 'UnitSpecificSound2' in block это выдает Geme crash если кто сзнает и кому не трудно обясните дураку пзиз ...
x
+
-
*
пишет вот эту ошибку commandbutton.ini 'UnitSpecificSound2 ' Geme crash а потом ехе отказывает и выдаёт ошибку Geme
Вот что, для начала не флуди. Потом спроси по русски?! Хочешь мертвых в казармы менов добавить? С Исилдуром выяснил (очень надеюсь)? Так вот роханские здания не прписываются ( скорей всего потому что из первой части)
но некотырое прописали роханские сдания и могли их сроить а мне нужно расу рохан создать я ж всё написал в верху ты что не читал чтоли или не понял что я там написал вроде всё понятно написал а насчет исильдура да я пока на него забил не получаеться не как как только прописовою его комунибуть игра выдает ошибку яж все писал в верху читат надо нучто поможеш на счет расы рохан плиз
снова привет у меня такая проблема я добавил рохан но в игре он называеться по другому MUSIG:FactionRohan и когда игра загружается игра отказывает может сздания нужно добавить или рабочего я знаю как сдания добавить а вот рабочево не знаю подскажите мне плиз
снова привет у меня такая проблема я добавил рохан но в игре нету ни главного сдания ни рабочего как мне это добавить скажите плиз умоляю не жаднеече и когда я нажимаю на меню сил то игра отказывает скажите кто знает плизз
уважаемые модостроители прошу вас опомощи очень прошу ну помогите мне кто знает не как не могу сделать так чтоб в игре называлась раса роха проста рохан а не MUSIG:Faction'Rohan' и не как не могу доьавить им робочево людей и и главное сдания скажите умоляю пожалуста заранее спасибо большое спасибо
аууууууууу форум похоже вымер чтоль жаль ну если ктонибуть зойдет помогите мне пожалусты вы помните из первой игры лучников эльфов ну вот я их дал элбфам и не могу и дать брону я им сделал брону эльфов но когда я неё покупаю то написано что этот воин не может приобрести даное обновление что мне делал скажите плиз все перепробовал
снова всем привет ктонибуть знает как оркам дать брону и клинки скажите не жаднеече не как не могу понять и с элфами тож скажите плиззззззз
люди помогите мне пожалоста ту у мя такая прабла я сделал шити для гондорвских наездниках все окей и я решил сделать и роханской конице шиты я сделал чтоб их можно было покупать в конушнях но когда я их покупаю то у роханской коницы написано что обнавление было уже сделано но щитов так у всадников так и нету что мне делать скажите плиз кстати я еще и оркам лучникак броню дал и они не такие уж тепер дешовки
луди добрые скажите как добавить в клетки тролям своего героя троля скажите мне плиз
дорогие мальчики и джентельмены я тут читал когдато что чтобы после смерти трупы воинов не исчезали а оставались только все это фигня тошто там написали трупы всеравно исчезают а сдания крутится вокруг и исчезают а вот насчет всех тролей есть фишка такая типа две смерти тоесь когда любой троль умирает его кожа облезает и остаеться скелет троля ну вот вобшем во дной из этит строк и есть этот скилет вобшем ну это только кому нравяться как вобшем вэтой строке надо коечто изменить и все вобшем засейвоесем и игаем а кто нибуть сзает как сдания роханские чтоб они строились они работают по принцопу первой игры только надо нажат там один чел сделал как это ему ну надо делать вобшем господа
Ну так вот, чтобы добавить Леголасу способность убивать монстров:
1. В commanbutton-е ищем у Леголаса MonsterSlayer (Помоему так) и... просто убираем ; на все кроме что-то про звук (забыл) там оставляем одну ; и все!
2. У боромира там способность LastStand (в принципе я не помню) все тоже самое.
3. в коммандсете ищем RohanLegolas и вписываем (помоему там надо цифру 6, = и MonsterSlayer без подписи специальная абилка) ему это. Проблем с запсью не возникнет, потому что у него было 5 способностей.
P.S. С Боромиром тоже самое.
И еще эти гады разрабы столько всего там (в коммандбатоне) спрятали (Королю-Чародею там что-то про смену оружия)
P.P.S.S. Эти способности я еще не проверил так что если че не материть меня благим матом, а создавать бэкапную версию ини кода игры!
Еще я во че сделал:
Люди Запада:
1.Кольценосный герой - Арвелег (Король Арнора) 8000HP атака, как у Галадриель и 3 абилки: Палантир (разбивающийся), Слово власти и лидерство (раньше не работало, но я поставил AragornLeaderShip)
С ценой не разобрался, пока 7500 золотыми.
2. Гендальфу здоровье в 6000hp и стоимость в 4500 золотых
3. Еще один герой - Эарнур. на последнюю способность, как шар огня 2 уровня стоимость с 2000 на 2500
4. арагорн - цена 3000
5. Теодену я поставил 2500 здоровья и стоимость в 1500
Эльфы - без изменений
Гномы:
1. Кольценосный герой - Глоин 8000HP, цена - 10000, броня - обычная, атака Галадриэлевская
Изенгард:
1. Кольценосный герой - Призванный дракон 20000HP, Броня - Саурон, 10000
2. Саруман - здоровье - 6000, цена 4000, теперь сколько падает воинов от удара столько и мрет
Мордор:
1. Кольценосный герой - Саурон ( типа Моргота теперь) скрость с 32 на 45, НО Жизни сокращены с 15000 до 8000 ( для баланса)
2. Добавлен Гронд ( не я, Барракуда добавил, а я - "списал")
Гоблины:
1. Кольцевой герой - Балрог - 5000ХП, Цена 10000 Зо, В остальном просто балрог:)
( не знаю может лучше дрогота поставить???)
Ангмар:
1.Кольцевой герой - Призрачный волк - 5000ХП, Цена (пока) 7000, абилки еще буду добавлять
2.Убраны ху**ые заклинатели, есть просто орки
КОМУ ПОНРАВИЛОСЬ?
С Леголасом че-то не то нажимаю на способность грохать монстров и выдает ошибку игры!
С Боромиром вроде все работает, но воины возле него все равно дохнут.
Мертвых в казармы людей добавил, правда они стационарные и временные (для баланса)
А кто знает как сделать, чтобы например Еарнуру РАБОТАЛА способность шар Огня Сарумана? :
я поначалу не добавил в его иник FireBall и иконка светилась, а потом добавил и требуется 2 уровень!
(Знаю... Надо какую строчку заблокировать, но какую?!)
Еще у Арвелега я поставил Ателас и анимация есть, а эффекта НООООЛЬ!
Арвелегу включил способность лидерство (нормальную(раньше от Даина была!?)) от Боромира.
Вичу сделал какую-то абилку использовать булаву. Не используется (картинка цветная, даже выбирается, а не на кого нельзя использовать)
Контр вопрос - Есть в игре (РОТВК) Модель Короля мертвых?
а что за ангмар раса чтоль или что вобшем я знаю что не ты гронд впихнул а ты не знаеш как мне расу рохан сделать а тояуж все перепробавал и шиты не могу дать роханской конице ты не знаеш как и нафига тебе призраки в казармы этж не интересно а короля нет помойму не находил атветь мне на вопросы плиз
Специально для нашего "любимого" флудера Саурона 14.
"Как ставить гондорскую броню арнорским пехотинцам"
1. Зайди в коммандсет, ищи:
CommandSet GondorFighterHordeCommandSet
1 = Command_ToggleStance
2 = Command_ToggleFormationGondorFighter
3 = Command_PurchaseUpgradeGondorForgedBlades
4 = Command_PurchaseUpgradeGondorHeavyArmor
5 = Command_PurchaseUpgradeGondorBasicTraining
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
И ниже запиши:
CommandSet GondorFighterHorde2CommandSet
1 = Command_ToggleStance
2 = Command_ToggleFormationArnorFighter
3 = Command_PurchaseUpgradeGondorForgedBlades
4 = Command_PurchaseUpgradeGondorHeavyArmor
5 = Command_PurchaseUpgradeGondorBasicTraining
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
далее идем в data\ini\object\goodfaction\menhordes\ini
копируем в самый низ
//------------------------------------------------------------------------------
Object MenFighterHorde2
// This is required for garrisoned objects - please put in all objects.
ButtonImage = WOR_GondorSoldier
SelectPortrait = UPGondor_Soldier
Draw = W3DScriptedModelDraw ModuleTag_W3DModelDraw
DependencySharedModelFlags = EMOTION_ALERT EMOTION_MORALE_HIGH EMOTION_MORALE_LOW EMOTION_AFRAID EMOTION_COWER EMOTION_TERROR EMOTION_LOOK_TO_SKY EMOTION_TAUNTING EMOTION_POINTING SELECTED
DefaultModelConditionState
Model = None //InvisHrdeTmp5x2
End
ModelConditionState = HORDE_EMPTY
Model = None
End
ModelConditionState = WORLD_BUILDER
Model = HordeMarkGUSol
End
End
Side = Men
EditorSorting = UNIT
EmotionRange = 240
DisplayName = OBJECT:HordeArnorSoldier
DisplayNameStrategic = CONTROLBAR:LW_Unit_ArnorFighterHorde
DescriptionStrategic = CONTROLBAR:LW_ToolTip_ArnorFighterHorde
WeaponSet
Conditions = None
Weapon = PRIMARY NormalMeleeHordeRangefinder
End
// *** AUDIO Parameters ***//
// Note: Don't put voice parameters here -- they will be ignored. Voice play requests
// are always passed through to members
#include "..\..\..\includes\StandardHordeEvaEvents.inc"
UnitSpecificSounds
VoiceDesperateAttack = GondorSoldierVoiceDesperateCharge
End
BuildCost = GONDOR_SOLDIER_BUILDCOST
BuildTime = GONDOR_SOLDIER_BUILDTIME
ShroudClearingRange = GONDOR_SOLDIER_HORDE_SHROUD_RANGE
VisionRange = GONDOR_SOLDIER_HORDE_VISION_RANGE
VisionSide = 50%
VisionRear = 25%
MaxVisionBonusPercent = 300%
VisionBonusTestRadius = 200
VisionBonusPercentPerFoot = 1.0%
CommandPoints = 60
FormationWidth = 2 // Width it occupies in formations. Current choices are 1 or 2.
FormationDepth = 1 // Depth it occupies in formations. Current choices are 1 or 2.
CrushableLevel = 0 //What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
CrusherLevel = 0
TransportSlotCount = TRANSPORTSLOTCOUNT_SMALL_HORDE
KindOf = SELECTABLE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT INFANTRY HORDE MELEE_HORDE NOTIFY_OF_PREATTACK ARMY_SUMMARY LARGE_RECTANGLE_PATHFIND //UNATTACKABLE
ThreatLevel = GONDOR_FIGHTER_HORDE_THREAT
ThreatBreakdown ArnorFighterHorde_DetailedThreat
AIKindOf = INFANTRY
End
Body = ImmortalBody ModuleTag_ImmortalBody
MaxHealth = 1
End
#include "..\..\..\includes\CaptureBuilding.inc"
Behavior = StancesBehavior ModuleTag_StancesBehavior
StanceTemplate = FighterHorde
End
Behavior = HordeAIUpdate ModuleTag_HordeAIUpdate
AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS
MoodAttackCheckRate = 500
MaxCowerTime = 5000
MinCowerTime = 3000
AILuaEventsList = InfantryFunctions
AttackPriority = AttackPriority_Infantry
End
Behavior = HordeContain ModuleTag_HordeContain
FrontAngle = 270
FlankedDelay = 2000
ObjectStatusOfContained =
InitialPayload = ArnorFighter GOOD_MEN_GIANT_HORDE_SIZE
Slots = 15
PassengerFilter = NONE +INFANTRY
ShowPips = No
ThisFormationIsTheMainFormation = Yes //Used to determine which armorset to use (and anything else we want!)
RandomOffset = X:0 Y:0
MeleeBehavior = Amoeba
End
// Banner Carrier info
BannerCarriersAllowed = ArnorInfantryBanner // types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:ArnorFighter Pos:X:70.0 Y:0.0 // (DEFAULT) position of banner carrier
RankInfo = RankNumber:1 UnitType:ArnorFighter Position:X:50 Y:0 Position:X:50 Y:20 Position:X:50 Y:-20 Position:X:50 Y:40 Position:X:50 Y:-40
RankInfo = RankNumber:2 UnitType:ArnorFighter Position:X:30 Y:0 Leader 1 0 Position:X:30 Y:20 Leader 1 1 Position:X:30 Y:-20 Leader 1 2 Position:X:30 Y:40 Leader 1 3 Position:X:30 Y:-40 Leader 1 4
RankInfo = RankNumber:3 UnitType:ArnorFighter Position:X:10 Y:0 Leader 2 0 Position:X:10 Y:20 Leader 2 1 Position:X:10 Y:-20 Leader 2 2 Position:X:10 Y:40 Leader 2 3 Position:X:10 Y:-40 Leader 2 4
RanksToReleaseWhenAttacking = 1
AlternateFormation = ArnorFighterHordeBlock
MeleeAttackLeashDistance = 1 // How far the hordes can move from the center of the horde when melee attacking.
BackUpMinDelayTime = 1 // The minimum amount of time to delay before backing up
BackUpMaxDelayTime = 3000 // The maximum amount of time to delay before backing up
BackUpMinDistance = 1 // The minimum number of cells to backup
BackUpMaxDistance = 3 // The maximum number of cells to backup
BackupPercentage = 80% // The amount of chance that a unit will back up.
End
Behavior = PhysicsBehavior ModuleTag_PhysicsBehavior
GravityMult = 1.0
End
Behavior = CommandButtonHuntUpdate ModuleTag_CommandButtonHuntUpdate
End
Behavior = EmotionTrackerUpdate Module_EmotionTracker
TauntAndPointDistance = INFANTRY_TAUNT_POINT_RADIUS // max distance to taunted/pointed objet
TauntAndPointUpdateDelay = 1000 // how often scan (milliseconds)
TauntAndPointExcluded = NONE
AfraidOf = EMOTION_AFRAIDOF_OBJECTFILTER
AlwaysAfraidOf = EMOTION_ALWAYS_AFRAIDOF_OBJECTFILTER
PointAt = EMOTION_POINTAT_OBJECTFILTER
HeroScanDistance = 150
FearScanDistance = INFANTRY_FEAR_SCAN_RADIUS
AddEmotion = Terror_Base
AddEmotion = Doom_Base //OVERRIDE
//StartFXList = FX_GondorSoldierDoom //these have been hooked up in the FXList.INI
//End
AddEmotion = BraceForBeingCrushed_Base
AddEmotion = UncontrollableFear_Base //OVERRIDE
//StartFXList = FX_GondorSoldierFear
//End
AddEmotion = FearIdle_Base //OVERRIDE
//StartFXList = FX_GondorSoldierFear
//End
AddEmotion = FearBusy_Base //OVERRIDE
//StartFXList = FX_GondorSoldierFear
//End
AddEmotion = Point_Base //OVERRIDE
//Duration = 13980
//StartFXList = FX_GondorSoldierPoint
//End
AddEmotion = Taunt_Base //OVERRIDE
//AttributeModifier = ArnorFighterTaunt
//End
AddEmotion = CheerIdle_Base
AddEmotion = CheerBusy_Base
AddEmotion = HeroCheerIdle_Base
AddEmotion = HeroCheerBusy_Base
AddEmotion = Alert_Base
End
Behavior = PickupStuffUpdate ModuleTag_PickupStuffUpdate
SkirmishAIOnly = Yes
StuffToPickUp = NONE +CRATE
ScanRange = 200
ScanIntervalSeconds = 0.5
End
LocomotorSet
Locomotor = NormalMeleeHordeLocomotor
Condition = SET_NORMAL
Speed = NORMAL_FOOT_SLOW_HORDE_SPEED
End
LocomotorSet
Locomotor = ScaredMeleeHordeLocomotor
Condition = SET_SCARED
Speed = NORMAL_FOOT_MED_HORDE_SPEED
End
Behavior = ProductionUpdate ProductionUpdateModuleTag
GiveNoXP = Yes
End
Behavior = LevelUpUpgrade ModuleTag_BasicTraining
TriggeredBy = Upgrade_GondorBasicTraining
LevelsToGain = 1
LevelCap = 2
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_GondorForgedBlades
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_GondorHeavyArmor
End
/////////////////////
// AISpecialPowers
/////////////////////
Behavior = AISpecialPowerUpdate ArnorFighterHordeCaptureBuildingAI
CommandButtonName = Command_CaptureBuilding
SpecialPowerAIType = AI_SPECIAL_POWER_CAPTURE_BUILDING
End
Behavior = AISpecialPowerUpdate ArnorFighterHordeStanceBattle
CommandButtonName = Command_SetStanceBattle
SpecialPowerAIType = AI_SPECIAL_POWER_STANCEBATTLE
End
Behavior = AISpecialPowerUpdate ArnorFighterHordeStanceAggressive
CommandButtonName = Command_SetStanceAggressive
SpecialPowerAIType = AI_SPECIAL_POWER_STANCEAGGRESSIVE
End
Behavior = AISpecialPowerUpdate ArnorFighterHordeHoldGround
CommandButtonName = Command_SetStanceHoldGround
SpecialPowerAIType = AI_SPECIAL_POWER_STANCEHOLDGROUND
End
CommandSet = GondorFighterHorde2CommandSet
Geometry = BOX
GeometryMajorRadius = 30.0
GeometryMinorRadius = 45.0
GeometryHeight = 20.0
GeometryIsSmall = No
//-------------------------------------------------------------------------------------------------
// World Map specific data
//-------------------------------------------------------------------------------------------------
// *** AUTO RESOLVE DATA ***
AutoResolveUnitType = AutoResolveUnit_Soldier
AutoResolveCombatChain = AutoResolve_SoldierCombatChain
AutoResolveBody = AutoResolve_ArnorFighterHordeBody
AutoResolveArmor
RequiredUpgrades = Upgrade_GondorHeavyArmor
Armor = AutoResolve_ArnorSoldierHeavyArmor
End
AutoResolveArmor
ExcludedUpgrades = Upgrade_GondorHeavyArmor
Armor = AutoResolve_ArnorSoldierArmor
End
AutoResolveWeapon
RequiredUpgrades = Upgrade_GondorForgedBlades
Weapon = AutoResolve_ArnorSoldierUpgradedWeapon
End
AutoResolveWeapon
ExcludedUpgrades = Upgrade_GondorForgedBlades
Weapon = AutoResolve_ArnorSoldierWeapon
End
WorldMapArmoryUpgradesAllowed = Upgrade_ArnorBasicTraining Upgrade_ArnorForgedBlades Upgrade_ArnorHeavyArmor
End
Сравни с обычным ArnorFighterHorde и думаю дойдет:) а если нет, то ты либо индюк:) либо ВиТч-СауРон№)
дальше забегаем в коммандбатон, ищем CommandButton Command_ConstructGondorFighterHorde
копируем чуть ниже
CommandButton Command_ConstructGondorFighter2Horde
Command = UNIT_BUILD
Object = GondorFighter2Horde
Options = CANCELABLE
TextLabel = CONTROLBAR:ConstructGondorFighter2Horde
ButtonImage = BGBarracks_Soldiers
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipBuildGondorFighter2Horde
Radial = Yes
InPalantir = Yes
ShowProductionCount = Yes
End
Для тех кто не знает, как сделать чтоб при ударе героя разлеталось куча воинов :
1. Заходим в иник героя
2. Ищем ArmorSet (если сразу искать про оружие, то сразу не найдется) сверху есть строчка WeaponSet.
А ниже просто weapon = primary
3. к примеру иник Арвелега ( моего кольцевого героя) там стоит weapon = AragornSword меняем на weapon = GaladrielSword
готово!!!
Раскрывайте зенки и любуйтесь!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ( еще одно менять булаву вича на меч и.т.д. бесполезно (и наоборот тоже))
P.S. Не у всех героев оружие - меч (sword) у некоторых - булава.
Пример - у Саурона SauronMace У Глоина GloinAxe
С броней все проще в Armor = AragornArmor меняем на Armor = SauronArmor (для особо тугодумОв пррримерррр::меее))
P.P.S.S.
Саурон 14, а ты хорошо знаешь Инглиш?
Еще мои изменения в Ангмаре :
1. Добавлены АнгмарскиеВолчьиВсадники ( без мужичка с рогом:) и им можно броню ставить, клинки, знаменосца (анимации нет, а зато эффэкт есть!
2. Добавлены мордорские орки с Ангмарской броней, клинками и знаменем.
3. Поскольку у этой расы очень туго с луками ( один вид, да еще и 500 стоит) я добавил мордорских лучников с броней и ледяными стрелами.
( потому что у каждой расы должны быть начальный вид и посильнее)
4. Добавил Ангмарских Орков ( почему-то не ставиться броня и клинки, даже формации нет(обычная, агрессивная, защита)) хотя в коммандсете указал! (пушечное мясо!!)
Мордорским оркам и лучникам добавлены апрейды брони, клинков, знаменосцев.
Всем ЗлыДняМ добавлены фонтан и статуи:)
А где прописаны силы типа исцеления, призыва рохиримм? ( типа таких, которые в палантире)
Ангмар - отчасти тупая раса (после моих обновлений(описанных выше) не такая уж)
Мертвые - типа защиты понимаешь? я сделал чтоб они с 3 уровня строились, призывались за 1000 золота.
для баланса они не могут далеко двигаться и исчезают через время.
ТАААААкой форум замечательный был, да одни Сауроны остались!! (без Барракуды совсем сдохнуть можно)
А на*ер те рохиримм щиты ( кстати со 2 части с броней и щиты и броня ( не заметил?:)) и так даже против копейщиков крутые!
добавься ко мне в друзья, а то мне лень.
где Amandil (Аннатар)? Looooool? Барракуда? Сдохли? В армию забрали?
И че за еще раса Рохан опиши че ты делал, и попробую помочь ( не ленись я ж писал:)
С броней понял? Там надо просто в **** строчке прописпть нужный вид, нужной расы, Дошло?
Можно конечно и здание само ( кузницу) добавить. Но так Козырнее::))
Ты попробуй с каким-нибудь героем как я сделать с Арвелегом ( если нет дополнения РОТВК) то с другим:
Поставь weapon другой, Броню, цену (для баланса) пропиши в playertemlate как кольцевого героя. Абилки новые.
кстати с исцелением для Гимли у меня анимешка есть, а не работает, а у тебя как?
ты про какую игру говориш у тмя только The Battle for Middle-earth (tm) II а вот под знаменем чародея нетушки а ты филь смотрел если видел то ты хнаеш кто в падине дрался с уруками ну и вот это и есть рохансы ты что первой части игры не играл чтол а шитики роханской коницыц я вчера сделал а насчет волка не какова нетушки у меня насчет рохана поможеш плиз
и кстати почему меня постояно флудером называю не как не пойму скаж плиз
Sauron14, Прости братан там 1 ошибка, да и РОТВКа у тебя нет:)
А теперь сто пудов рабочие чернолесские лучники к гномам в их стрельбище:
идем в data\ini\object\goodfaction\hordes\dwarvenhordes.ini
и заливаем в низ
;-----------------------------------------------------------------------------------------
Object DwarvenMirkwoodArcherHorde
; This is required for garrisoned objects - please put in all objects.
ButtonImage = WOR_MirkwoodArcher
SelectPortrait = UPElven_MirkwoodArcher
Draw = W3DScriptedModelDraw ModuleTag_W3DModelDraw
DependencySharedModelFlags = EMOTION_TAUNTING EMOTION_ALERT EMOTION_MORALE_HIGH EMOTION_MORALE_LOW EMOTION_AFRAID EMOTION_COWER SELECTED EMOTION_TERROR EMOTION_LOOK_TO_SKY
DefaultModelConditionState
Model = None ;InvisHrdeTmp5x2
End
ModelConditionState = HORDE_EMPTY
Model = None
End
ModelConditionState = WORLD_BUILDER
Model = HordeMarkEUMIA
End
End
Side = Elves
EditorSorting = UNIT
EmotionRange = 240
DisplayName = OBJECT:ElvenMirkwoodArcherHorde
DisplayNameStrategic = CONTROLBAR:LW_Unit_ElvenMirkwoodArcherHorde
DescriptionStrategic = CONTROLBAR:LW_ToolTip_ElvenMirkwoodArcherHorde
WeaponSet
Conditions = None
Weapon = PRIMARY MirkwoodArcherMissileHordeRangefinder
Weapon = TERTIARY MirkwoodArcherMissileHordeRangefinderBombard
AutoChooseSources = TERTIARY FROM_PLAYER FROM_SCRIPT ; Not AI.
End
; *** AUDIO Parameters ***
; Note: Don't put voice parameters here -- they will be ignored. Voice play requests
; are always passed through to members
#include "..\..\..\includes\StandardHordeEvaEvents.inc"
BuildCost = ELVEN_MIRKWOOD_ARCHER_BUILDCOST
BuildTime = ELVEN_MIRKWOOD_ARCHER_BUILDTIME
VisionRange = ELVEN_MIRKWOOD_ARCHER_HORDE_VISION_RANGE
VisionSide = 50%
VisionRear = 25%
VisionBonusPercentPerFoot = 1.0%
ShroudClearingRange = ELVEN_MIRKWOOD_ARCHER_HORDE_SHROUD_RANGE
CommandPoints = 80 ; originally 60
FormationWidth = 2 ; Width it occupies in formations. Current choices are 1 or 2.
FormationDepth = 1 ; Depth it occupies in formations. Current choices are 1 or 2.
CrushableLevel = 0 ;What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
CrusherLevel = 0
UseCrushAttack = No ;Archer hordes cannot crush or Bombard will not work
TransportSlotCount = TRANSPORTSLOTCOUNT_SMALL_HORDE
KindOf = SELECTABLE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT INFANTRY HORDE ARCHER ARMY_SUMMARY LARGE_RECTANGLE_PATHFIND; UNATTACKABLE
CamouflageDetectionMultiplier = CAMOUFLAGE_DETECTION_DISTANCE_LONG
CommandSet = DwarvenMirkwoodArcherHordeCommandSet
ThreatLevel = ELVEN_MIRKWOODARCHER_HORDE_THREAT
ThreatBreakdown ElvenMirkwoodArcherHorde_DetailedThreat
AIKindOf = ARCHER
End
Body = ImmortalBody ModuleTag_ImmortalBody
MaxHealth = 1
End
Behavior = StancesBehavior ModuleTag_StancesBehavior
StanceTemplate = ArcherHorde
End
Behavior = HordeAIUpdate ModuleTag_HordeAIUpdate
AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS
MoodAttackCheckRate = 500
MaxCowerTime = 5000
MinCowerTime = 3000
CanAttackWhileContained = Yes ; Can fire out of garrisoned building
AILuaEventsList = InfantryFunctions
AttackPriority = AttackPriority_Archer
End
Behavior = HordeContain ModuleTag_HordeContain
FrontAngle = 270
FlankedDelay = 2000
ObjectStatusOfContained =
InitialPayload = ElvenMirkwoodArcher 10
Slots = 10
PassengerFilter = NONE +INFANTRY
ShowPips = No
ThisFormationIsTheMainFormation = Yes ;Used to determine which armorset to use (and anything else we want!)
RandomOffset = X:0 Y:0
MeleeBehavior = Amoeba
End
// Banner Carrier info
BannerCarriersAllowed = ElvenMirkwoodArcherBanner // types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:ElvenMirkwoodArcher Pos:X:40.0 Y:0.0 // (DEFAULT) position of banner carrier
// Positions for 5
RankInfo = RankNumber:1 UnitType:ElvenMirkwoodArcher Position:X:0 Y:0 Position:X:0 Y:25 Position:X:0 Y:-25 Position:X:0 Y:50 Position:X:0 Y:-50
RankInfo = RankNumber:2 UnitType:ElvenMirkwoodArcher Position:X:20 Y:0 Position:X:15 Y:25 Position:X:20 Y:-25 Position:X:20 Y:50 Position:X:20 Y:-50
RanksToReleaseWhenAttacking = 1 2
MeleeAttackLeashDistance = 1 //How far the hordes can move from the center of the horde when melee attacking.
BackUpMinDelayTime = 1 //The minimum amount of time to delay before backing up
BackUpMaxDelayTime = 3000 //The maximum amount of time to delay before backing up
BackUpMinDistance = 1 //The minimum number of cells to backup
BackUpMaxDistance = 3 //The maximum number of cells to backup
BackupPercentage = 80% //The amount of chance that a unit will back up.
End
;// Elven Cloak
;// non-innate InvisibilityUpdate for activation through ToggleHiddenSpecialAbilityUpdate.
;// For it to work it must be the first InvisibilityUpdate in the object.
Behavior = InvisibilityUpdate ModuleTag_ElvenCloak
InvisibilityNugget
InvisibilityType = STEALTH
ForbiddenConditions = MOVING FIRING_ANY TAKING_DAMAGE
BecomeStealthedFX = FX_ElvenCloakOn
ExitStealthFX = FX_ElvenCloakOff
Options = UNTOGGLE_HIDDEN_WHEN_LEAVING_STEALTH
End
StartsActive = No
UpdatePeriod = 2000
End
;// improved camo that always permits camouflage near trees (regardless of moving or firing)
;//
Behavior = InvisibilityUpdate ModuleTag_ElvenCamouflage
InvisibilityNugget
InvisibilityType = CAMOUFLAGE
DetectionRange = CAMOUFLAGE_RADIUS
ForbiddenConditions = MOVING FIRING_ANY
Options = ALLOW_NEAR_TREES
End
UpdatePeriod = 2000
StartsActive = Yes
UnitSpecificSoundNameToUseAsVoiceMoveToStealthyArea = VoiceMoveToTrees
UnitSpecificSoundNameToUseAsVoiceEnterStateMoveToStealthyArea = VoiceEnterStateMoveToTrees
End
Behavior = PhysicsBehavior ModuleTag_PhysicsBehavior
GravityMult = 1.0
End
Behavior = EmotionTrackerUpdate Module_EmotionTracker
TauntAndPointDistance = INFANTRY_TAUNT_POINT_RADIUS ; max distance to taunted/pointed objet
TauntAndPointUpdateDelay = 1000 ; how often scan (milliseconds)
TauntAndPointExcluded = NONE
AfraidOf = EMOTION_AFRAIDOF_OBJECTFILTER
AlwaysAfraidOf = EMOTION_ALWAYS_AFRAIDOF_OBJECTFILTER
PointAt = EMOTION_POINTAT_OBJECTFILTER
HeroScanDistance = 150
FearScanDistance = ARCHER_FEAR_SCAN_RADIUS
AddEmotion = Terror_Base ;OVERRIDE
;StartFXList = FX_GondorArcherTerror
;End
AddEmotion = Doom_Base ;OVERRIDE
;StartFXList = FX_GondorArcherDoom
;End
AddEmotion = BraceForBeingCrushed_Base
AddEmotion = UncontrollableFear_Base ;OVERRIDE
;StartFXList = FX_GondorArcherFear
;End
AddEmotion = FearIdle_Base ;OVERRIDE
;StartFXList = FX_GondorArcherCower
;End
AddEmotion = FearBusy_Base ;OVERRIDE
;StartFXList = FX_GondorArcherCower
;End
AddEmotion = Point_Base ;OVERRIDE
;Duration = 4000
;StartFXList = FX_GondorArcherPoint
;End
AddEmotion = Taunt_Base ;OVERRIDE
;AttributeModifier = GondorFighterTaunt
;End
AddEmotion = CheerIdle_Base
AddEmotion = CheerBusy_Base
AddEmotion = HeroCheerIdle_Base
AddEmotion = HeroCheerBusy_Base
AddEmotion = Alert_Base
End
#include "..\..\..\includes\CaptureBuilding.inc"
Behavior = SpecialPowerModule ModuleTag_ElfCloakStarter
SpecialPowerTemplate = SpecialAbilityElfCloak
UpdateModuleStartsAttack = Yes
StartsPaused = No
End
Behavior = ToggleHiddenSpecialAbilityUpdate ModuleTag_ElfCloakUpdate
SpecialPowerTemplate = SpecialAbilityElfCloak
End
Behavior = ProductionUpdate ProductionUpdateModuleTag
GiveNoXP = Yes
End
;Behavior = CommandSetUpgrade ModuleTag_CloakCommandSet
; TriggeredBy = Upgrade_ElvenCloak
; CommandSet = ElvenMirkwoodArcherHordeCommandSet_Cloak
;End
Behavior = LevelUpUpgrade ModuleTag_BasicTraining
TriggeredBy = Upgrade_DwarvenBasicTraining
LevelsToGain = 1
LevelCap = 2
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_DwarvenFireArrows
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_DwarvenMithrilMail
End
LocomotorSet
Locomotor = NormalRangedHordeLocomotor
Condition = SET_NORMAL
Speed = NORMAL_FOOT_FAST_HORDE_SPEED
End
Behavior = PickupStuffUpdate ModuleTag_PickupStuffUpdate
SkirmishAIOnly = Yes
StuffToPickUp = NONE +CRATE
ScanRange = 200
ScanIntervalSeconds = 0.5
End
;///////////////////
; AISpecialPowers
;///////////////////
Behavior = AISpecialPowerUpdate ElvenMirkwoodArcherHordeCaptureBuildingAI
CommandButtonName = Command_CaptureBuilding
SpecialPowerAIType = AI_SPECIAL_POWER_CAPTURE_BUILDING
End
Behavior = AISpecialPowerUpdate GondorFighterHordeStanceBattle
CommandButtonName = Command_SetStanceBattle
SpecialPowerAIType = AI_SPECIAL_POWER_STANCEBATTLE
End
Behavior = AISpecialPowerUpdate GondorFighterHordeStanceAggressive
CommandButtonName = Command_SetStanceAggressive
SpecialPowerAIType = AI_SPECIAL_POWER_STANCEAGGRESSIVE
End
Behavior = AISpecialPowerUpdate GondorFighterHordeHoldGround
CommandButtonName = Command_SetStanceHoldGround
SpecialPowerAIType = AI_SPECIAL_POWER_STANCEHOLDGROUND
End
Geometry = BOX
GeometryMajorRadius = 20.0
GeometryMinorRadius = 60.0
GeometryHeight = 10.0
GeometryIsSmall = No
// *** AUTO RESOLVE DATA ***
AutoResolveUnitType = AutoResolveUnit_Archer
AutoResolveCombatChain = AutoResolve_ArcherCombatChain
AutoResolveBody = AutoResolve_ElvenMirkwoodArcherHordeBody
AutoResolveArmor
ExcludedUpgrades = Upgrade_DwarvenMithrilMail
Armor = AutoResolve_ElvenMirkwoodArcherArmor
End
AutoResolveArmor
RequiredUpgrades = Upgrade_DwarvenMithrilMail
Armor = AutoResolve_ElvenMirkwoodArcherArmor
End
AutoResolveWeapon
ExcludedUpgrades = Upgrade_DwarvenMithrilMail
Weapon = AutoResolve_ElvenMirkwoodArcherUpgradedWeapon
End
AutoResolveWeapon
ExcludedUpgrades = Upgrade_DwarvenFireArrows
Weapon = AutoResolve_ElvenMirkwoodArcherWeapon
End
WorldMapArmoryUpgradesAllowed = Upgrade_ElvenBasicTraining Upgrade_ElvenForgedBlades Upgrade_ElvenHeavyArmor
End
весь принцип - меняем имя ( но чтоб в начале имени было название фракции) ищем CommandSet и ставим новый ( абилки копируем с лучников дейла(кроме BlackArrows))
Далле ищем Auto Rezolve Data и меняем строчки где про броню и оружие и только первую
меняем AutoResolveArmor
AutoResolveArmor
Armor = AutoResolve_ElvenMirkwoodArcherArmor ( апгрэйда брони нет)
End
НА
ExcludedUpgrades = Upgrade_DwarvenMithrilMail
Armor = AutoResolve_ElvenMirkwoodArcherArmor ( апгрэйд митрильной брони)
End
( две строчки (ExcludedUpgrades и RequiredUpgrades обязательно!)
AutoResolveArmor
RequiredUpgrades = Upgrade_DwarvenMithrilMail
Armor = AutoResolve_ElvenMirkwoodArcherArmor
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_ElvenSilverthornArrows
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_ElvenHeavyArmor
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality4
TriggeredBy = Upgrade_ElvenSilverthornArrows
End
И (Разницу чуешь?) (эти строчки перед AISpecialPower)
Behavior = LevelUpUpgrade ModuleTag_BasicTraining
TriggeredBy = Upgrade_DwarvenBasicTraining
LevelsToGain = 1
LevelCap = 2
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_DwarvenFireArrows
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_DwarvenMithrilMail
End
Дальше валим в коммандсет и прописываем в dwarvenhordes
CommandSet DwarvenMirkwoodArcherHordeCommandSet
1 = Command_ToggleStance
2 = Command_ArcherBombard
3 = Command_PurchaseUpgradeDwarvenMithrilMail (обновление митрильной брони гномов)
4 = Command_PurchaseUpgradeDwarvenFireArrows (обновление огненных стрел гномов)
5 = Command_PurchaseUpgradeDwarvenBasicTraining (знаменосец)
12 = Command_CaptureBuilding (захват здания)
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
и в Комманбатоне
CommandButton Command_ConstructDwarvenMirkwoodArcherHorde
Command = UNIT_BUILD
Object = DwarvenMirkwoodArcherHorde ( объект. Первое слово в каком хорде он искать будет)
Options = CANCELABLE
TextLabel = CONTROLBAR:ConstructDwarvenMirkWoodArcherHorde
ButtonImage = BEElvenBarracks_MirkwoodArcher
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipBuildDwarvenMirkwoodArcherHorde
Radial = Yes
InPalantir = Yes
ShowProductionCount = Yes
; UnitSpecificSound = GondorArcherVoiceBuy
End
Индивидуально для Саурон 14
Насчет добавления зданий там вроде бы надо UnitSpecificSound заблокировать
У меня роханские здания не добавляются на Гаме краш выдает
понимаешь я Ангмару просто орков, копейщиков, волчьих всадников, орков лучников сделал чтоб интересней было, юнит практически новый (не считая стыренной Модели)
Раньше там был один мужик и он вызывал и первых и вторых и третьих и четвертых, но это как апгрэйд!
То есть он дохнет и они тоже!!!!
Всем огромный ХАЙ поскольку я сделал совершенно разных героев кольца, то надо бы придумать и историю заполучения кольца:
1. Люди Запада.
Арвелег - Корль Арнора ставший им после смерти Аргелеба (сдохшего на 2 уровне компании РОТВК::)), с помощью палантира вышел на частоту Саурона и нашел кольцо.
Дальше все развивалось стремительно - Арвелега начали беспокоить видения Саурона и он поддался.
Для заметки : присутствует в игре Под знамаенм Короля -Чародея на 4 уровне. Где бежит чтобы укрыть палантир от короля чародея, но его настигают и он палантир разбивает.
( У меня еще и герой кольца (Самый Кульный) абилки: Ателас, Лидерство, Торнадо Галадриэли, Кабум Арвелега ( разбивание палантира, и там куча молний))
2. Эльфы.
Галадриэль - Фродо подчиняется Галадриель и отдает кольцо. И Галадриэль становится "Темной и Ужасной Влдычицей Кольца"
Для заметки : присутствует в игре как Герой Кольца.
3. Гномы.
Глоин - Глоином одолевает жажда к Кольцу и он стащив у Фродо ( тихо и беззвучно:) забирает кольцо, но по пути встречает Галадриэль и он пытается ее атаковать, но бесполезно
даже пробовать убить мудрейшего из народа Элдар! Все же Галадриэль убеждает Глоина отдать кольцо обратно.
Для заметки : Глоин и так довольно сильный герой в игре, а главное - начальный. Поскольку у гномов жиденько с героями, то я решил сделать 2 Глоинов ( Кольцевого и обычного)
4.Изенгард.
Призванный дракон - Саруман с помощью кольца призывает Дракона ( как в палантире за 25 очей) дабы завоевать это мир.
Для заметки : Почему я не сделал "окольцованного Сарумана"? Потому что у изенгарда героев - раз, два и обчелся. Как герой Дракон довольно - таки удачный ( особенно против
юнитов). Крепость в одиночку уничтожить может, а может и не сможет. ( 20000 здоровья, НО без регенирации здоровья)
5.Мордор.
Саурон - Назгулы ловят Фродо и отдают кольцо Саурону.
Для заметки : Саурон в игре вызывается посредством кольца.
6.Ангмар.
Призрачный Волк - Король - Чародей нашел кольцо и призвал на помощь Призрачного Волка.
Для заметки : Есть в палантире сил, но с лимитом времени.
7. Гоблины.
Балрог - Горкил, Король Гоблинов нашел кольцо и отправился мочить Балрога. Но едва лишь увидев Единое Кольцо, Балрог пал ниц перед Горкилом.
Для заметки : Есть в палантире сил, но с лимитом времени.
Все права защищены ОАО "ONE RING".
Все выдумано мной, если что это - мое мнение.
Если есть рассказ поинтересней, то пишите.
Пиши все в один пост и всё! А то просто пишешь одну фразу в несколько постов. Я конечно понимаю, что самые хорошие мысли приходят после написания, но все же обдумывай и потом пиши.
Саурон14 а те сколько лет натекло?
Как Инглиш знаешь?
Напиши что ты делал с расой Рохан, и сто пудов помогу!
P.S. В ЛОТР 1 играл. В первый раз в Хельмовой Пади тока Гимли и Арагорн остались возле последнего оплота. Урков 200 грохнули:)
Сегодня выйду в нет в следующий раз ночью:)
Добавь к гномам Мирквудских плз!
инглиш норма а что ну вот есть один сайт да тне важно щя вобшем сначала я в PlayerTemplate прописал вод что
PlayerTemplate FactionRohan
Side = Rohan
PlayableSide = Yes
Evil = No
StartMoney = 0
MaxLevelMP = #DIVIDE( PLAYER_MAX_PURCHASE_POINTS_DEFAULT PLAYER_PURCHASE_POINTS_GRANTED )
MaxLevelSP = #DIVIDE( PLAYER_MAX_PURCHASE_POINTS_GOOD PLAYER_PURCHASE_POINTS_GRANTED )
PreferredColor = R:43 G:150 B:179
StartingBuilding = RohanCastleBaseKeep
;------------- NO STARTING UNITS FOR YOU -------
;StartingUnit0 = GondorFighterHorde
;StartingUnitOffset0 = X:-60 Y:185 Z:0
StartingUnit1 = RohanPorter
StartingUnitOffset1 = X:30 Y:200 Z:0
StartingUnit0 = RohanPorter
StartingUnitOffset0 = X:1 Y:130 Z:0
StartingUnitTacticalWOTR = RohanPorter ;// This unit is placed in tactical mode when playing WOTR. Add multiple lines for multiple units.
StartingUnitTacticalWOTR = RohanPorter
IntrinsicSciences = SCIENCE_GOOD
IntrinsicSciencesMP = SCIENCE_ROHAN
SpellBook = GoodSpellBook
SpellBookMp = RohanSpellBook
PurchaseScienceCommandSet = GoodSpellStoreCommandSet
PurchaseScienceCommandSetMP = RohanSpellStoreCommandSet
DisplayName = INI:FactionRohan
DefaultPlayerAIType = RohanSkirmishAI
BeaconName = MultiplayerBeacon
LightPointsUpSound = GondorLightPointsUp
ObjectiveAddedSound = Gui_MissionObjectiveNew
ObjectiveCompletedSound = Gui_MissionObjectiveCompleted
InitialUpgrades = Upgrade_RohanFaction ;Any upgrades this player template is born with.
// NOTE: It is very important that the create-a-hero be the first buildable hero, to ensure that the create-a-hero and the ring hero are always
// attached to the first two buttons in the command set.
BuildableHeroesMP = RohanEowyn RohanEomer RohanHama RohanGamling RohanGrimbold RohanMerry RohanErkenbrand RohanTheodred RohanTheoden
BuildableRingHeroesMP = ElvenGaladriel_RingHero
SpellStoreCurrentPowerLabel = APT:SpellStoreCurrentEvenstarPower
SpellStoreMaximumPowerLabel = APT:SpellStoreMaximumEvenstarPower
ResourceModifierObjectFilter = RESOURCE_MODIFIER_OBJECT_FILTER
ResourceModifierValues = 100 100 100 95 90 85 80 75 71 68 66
MultiSelectionPortrait = UPGondor_Army
LoadScreenMusic = Shell2MusicForLoadScreen
End
;//Old values
;ResourceModifierValues = 100 100 100 100 100 100 95 90 85 80 75 71 68 66
потом я пошол в objects System System и прописал новую книгу заклонов щя
после вот этой надписи ChildObject DwarvesSpellBook GoodSpellBook
CommandSet = DwarvesSpellBookCommandSet
End
ChildObject RohanSpellBook GoodSpellBook
CommandSet = RohanSpellBookCommandSet
End
а потом и саму книгу заклонов в CommandSet и еще много чего я уж и не помну ну вобшем когда я загружаю рохан ошибку выдает как загрузиться а ранше загружалось толко главной крепости не было видно и не че вобне не было связоно с роханом просто пустая карта и только на одной карте помойму щя гаваннь эльфов там посередине видна крепость и все только героев можно купить и все вобшем даже флаг роханский нету когда здание героем захватываеш вобшем просто сшиль пустой надеусь поможевоюшем все это я взял как добавить рохан вот атсюда forums.playground.ru/lord_of_the_rings_the_battl..
кстати насчет то что ты сверху написал у мя не делаеться с глоином ошибку выдает напиши поподробнее насчет зинитки где их надо раскрывать плиз и кстати как ты сделал чтоб балрог стоил 10000 зеленых а то у мя не получается обесплатный и быстро делаеться
кстате я все хотел спросить а какнибуть можно сделалать собственые мими типо прохожнеди а то я уж и не знаю скаж если знаеш
Со спеллами ( в палантире потом разберусь) надо в строчке
SpellBook = GoodSpellBook
SpellBookMp = RohanSpellBook
и
PurchaseScienceCommandSet = GoodSpellStoreCommandSet
PurchaseScienceCommandSetMP = RohanSpellStoreCommandSet
SpellBook = GoodSpellBook
SpellBookMp = MenSpellBook
и
PurchaseScienceCommandSet = GoodSpellStoreCommandSet
PurchaseScienceCommandSetMP = MenSpellStoreCommandSet
Ну так вот чтобы добавить рабочего :
Надо либо в playertemplate у Рохана прописать в строчке
StartingUnit1 = RohanPorter
StartingUnitOffset1 = X:30 Y:200 Z:0
StartingUnit0 = RohanPorter
StartingUnitOffset0 = X:1 Y:130 Z:0
поменять на
StartingUnit1 = MenPorter
StartingUnitOffset1 = X:30 Y:200 Z:0
StartingUnit0 = MenPorter
StartingUnitOffset0 = X:1 Y:130 Z:0
А дабы строить роханские здания :
залезаем вот сюды a data\ini\object\goodfaction\men\porter.ini
над значками сейва, загрузки есть раздел edit ( редактирование) а в нем extract (извлечь) выделив иник мен работника жмем на extract и сохраняем на рабочий стол
дальше в том же edit ищем AddFile и добавляем файл, там будет строчка вставь в нее вот это data\ini\object\goodfaction\units\rohan\porter.ini
В этом новом инике меняем имя (строчка Object MenPorter на ObjectRohanPorter)
в этом же инике ищем строчку CommandSet там написано CommandSet = MenPorterCommandSet меняешь на CommandSet = RohanPorterCommandSet
Далее в идем в КоммандСет и в низ вставь
//---------------------------
// ROHAN
//---------------------------
CommandSet RohanPorterCommandSet
1 = Command_Stop
2 = Command_PorterExtinguishFire
3 = Command_PorterConstructMenFarm
4 = Command_PorterConstructMenBarracks
5 = Command_ConstructRohanArcherRange
6 = Command_ConstructRohanStable
7 = Command_PorterConstructMenWorkshop
8 = Command_PorterConstructMenSentryTower
9 = Command_PorterConstructMenWell
10 = Command_PorterConstructMenStatue
11 = Command_ConstructRohanArmory
12 = Command_PorterConstructMenMarketPlace
13 = Command_PorterConstructMenWallHub
14 = Command_PorterConstructMenFortress
End
Правда там х*ня какая то блин, жмешь на здание, а эффекта н000000лЬ!
Еще кое-что иди в data\ini\science.ini
Скопируй
Science SCIENCE_MEN
PrerequisiteSciences = None
SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"!
IsGrantable = No
End
на строчку ниже, и поменяй ( копию) на
Science SCIENCE_ROHAN
PrerequisiteSciences = None
SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"!
IsGrantable = No
End
Все что я сделал ( ПОКА ) завтра продолжу процесс ( а ваще, есть Первая Батла? - Есть! Вот в принципе и ини от первой есть:)
Для Глоина : ищи строчки ArmorSet и НАД этой строчки есть строчки:
WeaponSet
Conditions = None
Weapon = PRIMARY GloinAxe
End
Нашел?
Вот. И меняем на
WeaponSet
Conditions = None
Weapon = PRIMARY GaladrielSword
End
Для Балрога:
ищи в ини
; ***DESIGN parameters ***
или
; ***ENGINEERING parametrs ***
Ваще пофиг куда
ставишь
BuildCost = ЦЕНА
BuildTime = Время Призыва ( в секундах у меня стоит 300 ( 5 минут))
Эх жаль что Барракуда исчез ( 9 месяцев нет) он бы тебе все за 5 сек. сделал!
( А ты как думаешь?)
Про щиты рохирримам( я себе добавил тоже)
Иди в коммандсет найди вот это
CommandSet RohirrimHordeCommandSet
1 = Command_ToggleStance
2 = Command_ToggleRohirrimWeapon
3 = Command_PurchaseUpgradeRohanForgedBladesForRohirrim
4 = Command_PurchaseUpgradeRohanHeavyArmorForRohirrim
5 = Command_PurchaseUpgradeRohanBasicTraining
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
CommandSet RohirrimHordeBowCommandSet
1 = Command_ToggleStance
2 = Command_ToggleRohirrimWeapon
3 = Command_PurchaseUpgradeRohanFireArrows
4 = Command_PurchaseUpgradeRohanHeavyArmorForRohirrim
5 = Command_PurchaseUpgradeRohanBasicTraining
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
Замени на
CommandSet RohirrimHordeCommandSet
1 = Command_ToggleStance
2 = Command_ToggleRohirrimWeapon
3 = Command_PurchaseUpgradeRohanForgedBladesForRohirrim
4 = Command_PurchaseUpgradeRohanHeavyArmorForRohirrim
5 = Command_PurchaseUpgradeRohanBasicTraining
6 = Command_PurchaseUpgradeRohanHorseShield
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
CommandSet RohirrimHordeBowCommandSet
1 = Command_ToggleStance
2 = Command_ToggleRohirrimWeapon
3 = Command_PurchaseUpgradeRohanFireArrows
4 = Command_PurchaseUpgradeRohanHeavyArmorForRohirrim
5 = Command_PurchaseUpgradeRohanBasicTraining
6 = Command_PurchaseUpgradeRohanHorseShield
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
Дальше иди в коммандбатон там вот это CommandButton Command_PurchaseTechnologyRohanHorseShield
замени на
CommandButton Command_PurchaseTechnologyRohanHorseShield
Command = PLAYER_UPGRADE
Options = NEED_UPGRADE CANCELABLE
Upgrade = Upgrade_TechnologyRohanHorseShield
NeededUpgrade = Upgrade_GondorStableLevel2
TextLabel = CONTROLBAR:PurchaseTechnologyRohanHorseShield
ButtonImage = BRArmory_Shields
ButtonBorderType = UPGRADE
DescriptLabel = CONTROLBAR:ToolTipPurchaseTechnologyRohanHorseShield
Radial = Yes
InPalantir = Yes
LacksPrerequisiteLabel = TOOLTIP:LackLevel2Stables
End
CommandButton Command_PurchaseUpgradeRohanHorseShield
Command = OBJECT_UPGRADE
Options = NEED_UPGRADE OK_FOR_MULTI_SELECT CANCELABLE
Upgrade = Upgrade_RohanHorseShield
NeededUpgrade = Upgrade_TechnologyRohanHorseShield
TextLabel = CONTROLBAR:PurchaseUpgradeRohanHorseShield
ButtonImage = BRArmory_Shields
ButtonBorderType = UPGRADE
DescriptLabel = CONTROLBAR:ToolTipPurchaseUpgradeRohanHorseShield
InPalantir = Yes
LacksPrerequisiteLabel = TOOLTIP:LackRohanHorseShield
End
Дальше иди в data\ini\object\goodfaction\hordes\menhordes.ini найди Object RohanRohirrimHorde, как нашел ищи
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality3
TriggeredBy = Upgrade_RohanHorseShield
End
замени на
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality3
TriggeredBy = Upgrade_RohanHorseShield Upgrade_TechnologyRohanHorseShield
RequiresAllTriggers = Yes
End
Потом в коммандсете ищем
GondorStablesCommandSet
на каждый уровень добавляем
7 = Command_PurchaseTechnologyRohanHorseShield
Не знаю, но польза есть только после обновления брони:)
С Роханом (расой) я весь вечер, и сегодняшнее утро делал, но ни-*е-ра не вышло, жму на палантир сил ошибка!
Главным зданием может быть только или как здание в первой части или GoldenHall (золотые палаты)
Ты с Роханом заканчивай - тока гемор лишний!
Цитата
кстате я все хотел спросить а какнибуть можно сделалать собственые мими типо прохожнеди а то я уж и не знаю скаж если знаеш
А по русски пожлста можно?
А ты какие еще сайты по батле 2 знаешь?
Где ты есть?
Сколько те лет?
я шиты уже сделал но всеравно спасибо а по руский я спрашивал можно сделалать собственое прохождения как стандартное было не понемаеш а насчет рохана сделаю спасибо а если че нарое насчет сданий роханских ответь мне плиз буду признателен и рохана
кстати насчет баракуды я уж не так и незнаю вовсе только читатал что он сделал мировой мужик этот барокуда
В ВордБуилдере ( есть такая прога, в пакете с игрой поставляется ) можна свои карты для Скирмиша делать
Карты клепать умеешь?
Если нет, тока скажи и объясню.
Ты пойми я могу в ГОНДОРСКИХ зданиях РОХАНСИХ прописать, ТОЛЬКО ЕСТЬ ОДНО НО - там надо здание копировать,
создавать свой коммандсет, коммандбатон, а мне еще и расписывать в посте. ( Гемор лишний )
С силами тоже самое только ГИПЕР ГЕМОР будет!
Ты ж про прохождения писал?
С Роханом ( наверху все четко написано:) - лень очень.
Я смог тока строителя добавить, силы меновские прописал ( не идут ), здания очень лень прописывать ПОНИМАЕШЬ?
Кстать а у меня патч правильно установился. А то изменения аж пугают:
У людей можно сразу строить Нуменорскую башню, цена героев очень поднялась - Агроном - 3000 ( командных
очков 80!), Гэндальф цена 5000(!) к.о. 100(!). И еще много че.
Если есть патч 1.06 English проверь.
я както раз пробовал карту сделать но не как не мог найти куда её вставлять и забил на это а что ещё пач дает и какты его установил а че так лен здания прописать и че насчет собственого прохождения не узнал
слыш я сделал как ты мне сказал но у меня тоесть у рохана нельзя магию купить и когда выбераеш за какую расу играть то заместо рохана написано MUSIG:Faction'Rohan' и вот почемуто у меня толь гондоровские сдания и нет роханских в чем дело скаж плиз
А ты в коммандсете этого здания пропиши *(заменить на цифру) = Command_ConstructMenPorter ( еще на выбор : ElvenPorter, RohanPorter, DwarvenPorter:)
Про здания вот что понимаешь здание гондорское, а юниты которые там строятся роханские.
Кстать а на*ер тебе Рохан то?
А насчет карт вот что :
Зайди на форум ( название не помню точно но че то про карты) Помошь по созданию собственных карт.
Сохранять надо в C:\Documents and Settings\Общий\Application Data\My Battle for Middle-earth Files\Maps
( Введи в Интернет Експлоере в строчке адрес) ( этот адрес для английской версии)
А карты надо ставить с папкой.
А с героями то у тебя вышло?
С силами в палантире я сам не разобрался а про MUSIG:Faction'Rohan роханские здания - геморой ( как выше уже
описано)
Кстать заходил сегодня на страницу Барракуды он сегодня здесь был.
Аааа... Насчет спеллов как мне показалось, что без крепости они не работают.
и че насчет барокуды начет карт я пока на них забил иче мне делать его чтоль искат он иожет уже и ушел
как про роханские здания доделаю напишу ( сложнее всего )
( Флудером становлюсь:) от тебя заразился:) это оказывается заразно:))
мне проблемы надо решать а не ждать а ирохан мне зачем както зачем новая раса всетаки и ятак научюс любую расу делать светаки
а ксате у меня карты находятся не там где ты мне написал а в самой игре в файле MAP
Для начала в playertemplate надо прописать:
PlayerTemplate FactionGondor
Side = Gondor
PlayableSide = Yes
Evil = No
StartMoney = 0
MaxLevelMP = #DIVIDE( PLAYER_MAX_PURCHASE_POINTS_DEFAULT PLAYER_PURCHASE_POINTS_GRANTED )
MaxLevelSP = #DIVIDE( PLAYER_MAX_PURCHASE_POINTS_GOOD PLAYER_PURCHASE_POINTS_GRANTED )
PreferredColor = R:43 G:150 B:179
StartingBuilding = GondorCastleBaseKeep
;------------- NO STARTING UNITS FOR YOU -------
;StartingUnit0 = GondorFighterHorde
;StartingUnitOffset0 = X:-60 Y:185 Z:0
StartingUnit1 = GondorPorter
StartingUnitOffset1 = X:30 Y:200 Z:0
StartingUnit0 = GondorPorter
StartingUnitOffset0 = X:1 Y:130 Z:0
StartingUnitTacticalWOTR = GondorPorter ;// This unit is placed in tactical mode when playing WOTR. Add multiple lines for multiple units.
StartingUnitTacticalWOTR = GondorPorter
IntrinsicSciences = SCIENCE_GOOD
IntrinsicSciencesMP = SCIENCE_GONDOR
SpellBook = GoodSpellBook
SpellBookMp = MenSpellBook
PurchaseScienceCommandSet = GoodSpellStoreCommandSet
PurchaseScienceCommandSetMP = MenSpellStoreCommandSet
DisplayName = INI:FactionMen
DefaultPlayerAIType = MenSkirmishAI
BeaconName = MultiplayerBeacon
LightPointsUpSound = GondorLightPointsUp
ObjectiveAddedSound = Gui_MissionObjectiveNew
ObjectiveCompletedSound = Gui_MissionObjectiveCompleted
InitialUpgrades = Upgrade_GondorFaction ;Any upgrades this player template is born with.
// NOTE: It is very important that the create-a-hero be the first buildable hero, to ensure that the create-a-hero and the ring hero are always
// attached to the first two buttons in the command set.
BuildableHeroesMP = CreateAHero GondorAragornMP GondorGandalf GondorFaramir GondorBoromir Gondor
BuildableRingHeroesMP = ElvenGaladriel_RingHero
SpellStoreCurrentPowerLabel = APT:SpellStoreCurrentEvenstarPower
SpellStoreMaximumPowerLabel = APT:SpellStoreMaximumEvenstarPower
ResourceModifierObjectFilter = RESOURCE_MODIFIER_OBJECT_FILTER
ResourceModifierValues = 100 100 100 95 90 85 80 75 71 68 66
MultiSelectionPortrait = UPGondor_Army
LoadScreenMusic = Shell2MusicForLoadScreen
End
;//Old values
;ResourceModifierValues = 100 100 100 100 100 100 95 90 85 80 75 71 68 66
в science пропиши
Science SCIENCE_GONDOR
PrerequisiteSciences = None
SciencePurchasePointCost = 0 ; note that this means "not purchasable", NOT "free"!
IsGrantable = No
End
В коммандсет вниз вставь
CommandSet GondorPorterCommandSet
1 = Command_Stop
2 = Command_PorterExtinguishFire
3 = Command_PorterConstructMenFarm
4 = Command_PorterConstructMenBarracks
5 = Command_PorterConstructMenArcheryRange
6 = Command_PorterConstructMenStable
7 = Command_PorterConstructMenWorkshop
8 = Command_PorterConstructMenSentryTower
9 = Command_PorterConstructMenWell
10 = Command_PorterConstructMenStatue
11 = Command_PorterConstructMenBlacksmith
13 = Command_PorterConstructMenWallHub
14 = Command_PorterConstructMenFortress
End
CommandSet GondorSpellBookCommandSet
1 = Command_SpellBookHeal
2 = Command_SpellBookRallyingCall
3 = Command_SpellBookElvenGifts
4 = Command_SpellBookTomBombadil
5 = Command_SpellBookHobbitAllies
6 = Command_SpellBookLoneTower
7 = Command_SpellBookArrowVolleyGood
8 = Command_SpellBookCloudBreak
9 = Command_SpellBookRohanAllies
10 = Command_SpellBookDunedainAllies
11 = Command_SpellBookArmyoftheDead
12 = Command_SpellBookSunflare
End
CommandSet GondorSpellStoreCommandSet
1 = Command_PurchaseSpellHeal
2 = Command_PurchaseSpellRallyingCallMP
3 = Command_PurchaseSpellElvenGifts
4 = Command_PurchaseSpellLoneTowerMen ; ; Command_PurchaseSpellHobbitAllies
5 = Command_PurchaseSpellArrowVolleyGood
6 = Command_PurchaseSpellTomBombadil
7 = Command_PurchaseSpellHobbitAllies ; ;Command_PurchaseSpellLoneTowerMen
8 = Command_PurchaseSpellRohanAllies ; ;Command_PurchaseSpellDunedainAllies
9 = Command_PurchaseSpellCloudBreak
10 = Command_PurchaseSpellDunedainAllies ; ;Command_PurchaseSpellRohanAllies
11 = Command_PurchaseSpellArmyoftheDead
12 = Command_PurchaseSpellSunflare
End
А дальше как с роханом, юнитов потом добавлю подожди на это время требуется как минимум - дня 2-3
а зачем а насчет рохана со сданиями разобрался и гондор будет называть как ирохан вот так MUSIG:Faction'Gondor вот так вотушки и будет
Нет, гондор будет называться Люди ( в пиратке Мужчины:)
С силами я полу разобразля сотри внимательно6
Залазь в science ищи строчку Science SCIENCE_Heal
Science SCIENCE_Heal
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_ELVES OR SCIENCE_DWARVES
SciencePurchasePointCost = GOOD_RANK_1_COST
SciencePurchasePointCostMP = 5
IsGrantable = Yes
End
дописяваем OR SCIENCE_GONDOR ( для Рохана - SCIENCE_ROHAN)
Будет вот так:
Science SCIENCE_Heal
PrerequisiteSciences = SCIENCE_GOOD OR SCIENCE_MEN OR SCIENCE_ELVES OR SCIENCE_DWARVES OR SCIENCE_GONDOR
SciencePurchasePointCost = GOOD_RANK_1_COST
SciencePurchasePointCostMP = 5
IsGrantable = Yes
End
Теперь сила будет покупаться, а использоваться - нет. ( как тебе?)
Тока вся фишка в том что надо будет так сделать с 12 способностями! (они еще и не по порядку расположены)
Попробуй сделать чтоб они использовались
( вот так вотушки и будет) фраза реального флудера блин::::::::::::::::)))))))))))))))))))))))))
( заранее извиняюсь)
я и сам флудером так стану:) где все?
P.S. Саурон14 а ты в каком классе учишься?
bfme.ucoz.ру/publ/1-1-0-2 (ру пишем по инглишу)там есть статья для первой части))так как я делаю мод для первой и для вич кинга,вобщем так:
ну а вообще,скачай мод с роханом какой нить,так как учится модить с добавления фракций мертвое дело,ичись для начало простым вещам,ну если желаешь научится добовлять только фракции,опять же скачай мод с роханоми и смотри там разного рода записи в файлах,а написать как это сделать мне не хватит форума,времени,и терпения,вобщем начни с более простого просто добавь роханские здания к людскому строителю
pix.playground.ru/95493/3388/29320/ вот видите барокуда добавил роханские здания а роханскме здания я уже добавил к роханскуму строителю только они не строяться и сылка битая и ElvLord что это ещё за мод роханский и кстате Sauron 666 я не нашол командсета роханской опорной крепости чтобы прописать робочего скажи понятние
и ктонибуть заменяет в текстурах знаки магии и текстур и того подобного
а кто нибут решил насчет зданий луди каккнибуть их можно сделать чтоб они строялись или скажите где надо смотреть
так про ссылку,там рядом в скобках написано что ру надо писать по английски,а про роханские здания,советую добавить их людскому строителю)))
а моды по ищи тут mevault.ign.com/View.php?category_show_all=1&..
и тут www.moddb.com/mods/special-extended-edition уже с раханскими зданиями)
10.05.09 10:31 а кто нибут решил насчет зданий луди каккнибуть их можно сделать чтоб они строились или скажите где надо смотреть - commandbutton.ini
see.the3rdage.net/media.htm
типо я сделал рохан только я все тупо копернул покачто тепер надо изучат а ты зделал здания
может это например
CommandButton Command_ConstructElvenFortress
Command = DOZER_CONSTRUCT
Object = ElvenFortress
TextLabel = CONTROLBAR:ConstructElvenFortress
ButtonImage = BEFortress
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipConstructElvenFortress
Radial = Yes
End
а может и нет я точно ине знаю
вот вобшем смотрите
;//--Elven Structures
CommandButton Command_ConstructElvenEntMoot
Command = DOZER_CONSTRUCT
Object = ElvenEntMoot
TextLabel = CONTROLBAR:ConstructEntMoot
ButtonImage = BEEntMoot
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipElvenEntMoot
Radial = Yes
End
CommandButton Command_ConstructEregionForge
Command = DOZER_CONSTRUCT
Object = EregionForge
TextLabel = CONTROLBAR:ConstructEregionForge
ButtonImage = BEEregionForge
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipEregionForge
Radial = Yes
End
CommandButton Command_PurchaseUpgradeEregionForgeLevel2
Command = OBJECT_UPGRADE
Object = EregionForge
Upgrade = Upgrade_EregionForgeLevel2
Options = CANCELABLE
TextLabel = CONTROLBAR:PurchaseUpgradeEregionForgeLevel2
ButtonImage = UCCommon_UpgradeStructureNew
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipBuildEregionForgeLevel2
Radial = Yes
InPalantir = Yes
End
CommandButton Command_PurchaseUpgradeEregionForgeLevel3
Command = OBJECT_UPGRADE
Object = EregionForge
Upgrade = Upgrade_EregionForgeLevel3
Options = CANCELABLE
TextLabel = CONTROLBAR:PurchaseUpgradeEregionForgeLevel3
ButtonImage = UCCommon_UpgradeStructureNew
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipBuildEregionForgeLevel3
Radial = Yes
InPalantir = Yes
End
CommandButton Command_ConstructElvenBarracks
Command = DOZER_CONSTRUCT
Object = ElvenBarracks
TextLabel = CONTROLBAR:ConstructElvenBarracks
ButtonImage = BEElvenBarracks
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipElvenBarracks
Radial = Yes
End
CommandButton Command_ConstructERElvenBarracks
Command = FOUNDATION_CONSTRUCT
Object = ElderRacesElvenBarracks
TextLabel = CONTROLBAR:ConstructElvenBarracks
ButtonImage = BEElvenBarracks
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipElvenBarracks
Radial = Yes
End
я как раз уже говорил может и не это
Замени Object = ElvenFortress на Object = RohanStable
короче так
CommandButton Command_ConstructRohanStable
Command = DOZER_CONSTRUCT
Object = RohanStable
TextLabel = CONTROLBAR:ConstructElvenFortress
ButtonImage = BEFortress
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipConstructElvenFortress
Radial = Yes
End
короче я нашол и перевел вобшем там эти разрабы сделалитак насчет брони эти ублюдки сделали все во дну нах и не херасибе там надо делать чтоб у рохана и гондара была своя броня понял
НЕ я че то не совсем тебя понимаю:))все прописано,тока надо по командсет распихать
Я ленивый,но у мну просто много дел на шее,книга заклов для рохана:)))в моде + ещё много дел по моду,так что расписывать некогда
Ты ты ленивый Сауро14, если б Саурон ленивый был, то не удалось бы ему Средиземье в страхе держать:)
ну я короче начал делать рохан и все кнему подобное как сделаю напишу
щя постой какаято хрень у меня так и называется по дибильному MUSIG:Faction'Rohan заместо просто по руский рохан че делать
а насчет сданий там просто покупаеш воинов и сдания само как ферма повышает уровень чем дороже воин тем больше уровень будет
я в первую батлу тоже играл:)
Не я про как у тя здания строятся?
чето у меня сроханом не получаеться не как брону им из первой часи дать че делать и вобше скажите мне плиз
А у тя есть маил агент, если есть то я тебе все обйсню сто пудов, у меня с броней все ОК!
Если нет то у тя ящик в майле?
щяс будет все размыто потомушто картинка расшитана на маленькое окно в игре так сто не пугайся ок опят нет барохлит у меня тож интернет не подарок знай тож
насчет брони так и не получилось а ктонебуть сделал скажите мне плиз
С броней не вышло...
Ну так ты нафиг поставь роханской мастерской ( кузне ) броню и клинки менов, потом в КоммандСете ихнем
пропиши Меновские брню и клинки.
Кстати я так и не понял, какие именно рохирримы то? их в игре 2 вида - старые и новые:)
Напиши их сет и посотрю сегодня
Ага, сделаем, правда не особенно быстро:)
Я тож скины героям научился менять, спсибо ElvLord!
Программа весит 1.5МБ всего и бесплатная!
Ни*ера они здесь, для каждого юнита : рохиррим, ельфов, крестьян свою броню, клинки, жирно ж тогда жили:)
зачем в агенте и что ты написал я не понял Ни*ера они здесь, для каждого юнита : рохиррим, ельфов, крестьян свою броню, клинки, жирно ж тогда жили:) скажи нармально
Там для каждого вида воинов свой апгрэйд был, проехали...
Вот кое - что уже сделал вали в КоммандБаьон и вставь
CommandButton Command_PurchaseTechnologyRohanForgedBladesForRohirrim
Command = PLAYER_UPGRADE
Options = CANCELABLE
;Options = NEED_UPGRADE
Upgrade = Upgrade_TechnologyRohanForgedBlades
TextLabel = CONTROLBAR:PurchaseTechnologyRohanForgedBlades
ButtonImage = BRArmory_ForgedBlades
ButtonBorderType = UPGRADE
DescriptLabel = CONTROLBAR:ToolTipPurchaseTechnologyRohanForgedBlades
Radial = Yes
InPalantir = Yes
End
;//for peasants
CommandButton Command_PurchaseTechnologyRohanHeavyArmorForRohirrim
Command = OBJECT_UPGRADE
; Options = NEED_UPGRADE OK_FOR_MULTI_SELECT CANCELABLE
Upgrade = Upgrade_TechnologyRohanHeavyArmor
; NeededUpgrade = Upgrade_RohanArmory
TextLabel = CONTROLBAR:PurchaseUpgradeRohanHevyArmor
ButtonImage = BRArmory_HevyArmor
ButtonBorderType = UPGRADE
DescriptLabel = CONTROLBAR:ToolTipPurchaseUpgradeRohanHevyArmor
InPalantir = Yes
LacksPrerequisiteLabel = TOOLTIP:LackRohanHevyArmor
End
Это еще далеко не все!
И еще в Батон втыкаем
CommandButton Command_PurchaseUpgradeRohanHeavyArmorForRohirrim
Command = OBJECT_UPGRADE
Options = NEED_UPGRADE OK_FOR_MULTI_SELECT CANCELABLE
Upgrade = Upgrade_RohanHeavyArmor
NeededUpgrade = Upgrade_TechnologyRohanHeavyArmorForRohirrim
TextLabel = CONTROLBAR:PurchaseUpgradeRohanHeavyArmor
ButtonImage = BRArmory_HeavyArmor
ButtonBorderType = UPGRADE
DescriptLabel = CONTROLBAR:ToolTipPurchaseUpgradeRohanHeavyArmor
InPalantir = Yes
LacksPrerequisiteLabel = TOOLTIP:LackRohanHeavyArmor
End
CommandButton Command_PurchaseUpgradeRohanForgedBladesForRohirrim
Command = OBJECT_UPGRADE
Options = CANCELABLE
;Options = NEED_UPGRADE
NeededUpgrade = Upgrade_TechnologyRohanForgedBladesForRohirrim
Upgrade = Upgrade_RohanForgedBlades
TextLabel = CONTROLBAR:PurchaseTechnologyRohanForgedBlades
ButtonImage = BRArmory_ForgedBlades
ButtonBorderType = UPGRADE
DescriptLabel = CONTROLBAR:ToolTipPurchaseTechnologyRohanForgedBlades
Radial = Yes
InPalantir = Yes
End
Мозги уже пухнут:)
И еще кое - что помнишь в Сете прописывал CommandSet RohirrimHorde2CommandSet
CommandSet RohirrimHorde2CommandSet
1 = Command_ToggleStance
2 = Command_ToggleRohirrimWeapon
3 = Command_PurchaseUpgradeRohanForgedBlades
4 = Command_PurchaseUpgradeRohanHeavyArmor
5 = Command_PurchaseUpgradeRohanBasicTraining
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
End
Замени на
CommandSet RohirrimHorde2CommandSet
1 = Command_ToggleStance
2 = Command_ToggleRohirrimWeapon
3 = Command_PurchaseUpgradeRohanForgedBladesForRohirrim
4 = Command_PurchaseUpgradeRohanHeavyArmorForRohirrim
5 = Command_PurchaseUpgradeRohanBasicTraining
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
End
Еще в Сете найди
CommandSet RohanArmoryCommandSet
1 = Command_PurchaseTechnologyRohanBasicTraining
2 = Command_PurchaseTechnologyRohanHeavyArmor
3 = Command_PurchaseTechnologyRohanForgedBlades
6 = Command_Sell
End
Замени ( или добавь) на
CommandSet RohanArmoryCommandSet
1 = Command_PurchaseTechnologyRohanBasicTraining
2 = Command_PurchaseTechnologyRohanHeavyArmor
3 = Command_PurchaseTechnologyRohanForgedBlades
6 = Command_Sell
7 = Command_PurchaseTechnologyRohanForgedBladesForRohirrim
8 = Command_PurchaseTechnologyRohanHeavyArmorForRohirrim
End
И еще если не вышло, ( если вышло то ниче менять не надо!) то замени в rohanhordes.ini Object RohanRohirrimHorde2 (в агенте еще писал) ПРОТЕСТИРУЙ
замени все что от этих рохиррим на вот это ( если не вышло)
//------------------------------------------------------------------------------
Object RohanRohirrimHorde2
// This is required for garrisoned objects - please put in all objects.
ButtonImage = WOR_Rohirrim
SelectPortrait = UPGondor_Rohirrim
Draw = W3DScriptedModelDraw ModuleTag_W3DModelDraw
DependencySharedModelFlags = EMOTION_ALERT EMOTION_MORALE_HIGH EMOTION_MORALE_LOW EMOTION_AFRAID EMOTION_COWER SELECTED EMOTION_TERROR EMOTION_CELEBRATING
DefaultModelConditionState
Model = None //InvisHrdeTmp5x1
End
ModelConditionState = HORDE_EMPTY
Model = None
End
ModelConditionState = WORLD_BUILDER
Model = HordeMarkRURoh
End
End
Side = Men
EditorSorting = UNIT
EmotionRange = 240
DisplayName = OBJECT:HordeRohanRohirrim
DisplayNameStrategic = CONTROLBAR:LW_Unit_RohanRohirrimHorde
DescriptionStrategic = CONTROLBAR:LW_ToolTip_RohanRohirrimHorde
WeaponSet
Conditions = None
Weapon = PRIMARY NormalMeleeHordeRangefinder // Spear
End
WeaponSet
Conditions = WEAPONSET_TOGGLE_1
Weapon = PRIMARY NormalMissileHordeRangefinder // Bow
End
// *** AUDIO Parameters ***//
// Note: Don't put voice parameters here -- they will be ignored. Voice play requests
// are always passed through to members
#include "..\..\..\includes\StandardHordeEvaEvents.inc"
BuildCost = ROHAN_ROHIRRIM_BUILDCOST
BuildTime = ROHAN_ROHIRRIM_BUILDTIME
VisionRange = ROHAN_ROHIRRIM_HORDE_VISION_RANGE
ShroudClearingRange = ROHAN_ROHIRRIM_HORDE_SHROUD_RANGE
VisionSide = 50%
VisionRear = 25%
MaxVisionBonusPercent = 300%
VisionBonusTestRadius = 200
VisionBonusPercentPerFoot = 1.0%
CommandPoints = 80 ; ;60
FormationWidth = 2 // Width it occupies in formations. Current choices are 1 or 2.
FormationDepth = 1 // Depth it occupies in formations. Current choices are 1 or 2.
CrushableLevel = 2 //What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
CrusherLevel = 1
MinCrushVelocityPercent = 62% ; ;50% // Has to be moving at at least 25% of full speed.
CrushDecelerationPercent = 15% ; ;30% // Lose 10 percent (100/5 horde members) of max velocity when crushing.
CrushKnockback = 40 // how hard we knock back crushed units.
CrushZFactor = 1.0 // How much we knock upwards.
TransportSlotCount = TRANSPORTSLOTCOUNT_SMALL_HORDE
KindOf = SELECTABLE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT CAVALRY HORDE MELEE_HORDE ARMY_SUMMARY LARGE_RECTANGLE_PATHFIND//UNATTACKABLE
CommandSet = RohirrimHorde2CommandSet
Body = ImmortalBody ModuleTag_ImmortalBody
MaxHealth = 1
End
ThreatLevel = ROHAN_ROHIRRIM_HORDE_THREAT
ThreatBreakdown RohanRohirrimHorde_DetailedThreat
AIKindOf = CAVALRY
End
Behavior = StancesBehavior ModuleTag_StancesBehavior
StanceTemplate = CavalryHorde
End
Behavior = HordeAIUpdate ModuleTag_HordeAIUpdate
AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS
MoodAttackCheckRate = 500
MaxCowerTime = 5000
MinCowerTime = 3000
AILuaEventsList = CavalryFunctions
AttackPriority = AttackPriority_Cavalry
End
Behavior = HorseHordeContain ModuleTag_HordeContain
FrontAngle = 270
FlankedDelay = 2000
ObjectStatusOfContained =
InitialPayload = RohanRohirrim GOOD_RIDER_LARGE_HORDE_SIZE
Slots = 10
PassengerFilter = NONE +CAVALRY +RohanBanner
ShowPips = No
ThisFormationIsTheMainFormation = Yes //Used to determine which armorset to use (and anything else we want!)
RandomOffset=X:0 Y:0
MeleeBehavior = Amoeba
End
// Banner Carrier info
BannerCarriersAllowed = RohanBanner // types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:RohanRohirrim Pos:X:70.0 Y:0.0 // (DEFAULT) position of banner carrier for archer horde
RankInfo = RankNumber:1 UnitType:RohanRohirrim Position:X:40 Y:0 Position:X:40 Y:15 Position:X:40 Y:-15 Position:X:40 Y:30 Position:X:40 Y:-30
RankInfo = RankNumber:2 UnitType:RohanRohirrim Position:X:10 Y:0 Leader 1 0 Position:X:10 Y:15 Leader 1 1 Position:X:10 Y:-15 Leader 1 2 Position:X:10 Y:30 Leader 1 3 Position:X:10 Y:-30 Leader 1 4
RanksToReleaseWhenAttacking = 1 2
MeleeAttackLeashDistance = 1 //How far the hordes can move from the center of the horde when melee attacking.
BackUpMinDelayTime = 1 //The minimum amount of time to delay before backing up
BackUpMaxDelayTime = 3000 //The maximum amount of time to delay before backing up
BackUpMinDistance = 1 //The minimum number of cells to backup
BackUpMaxDistance = 3 //The maximum number of cells to backup
BackupPercentage = 80% //The amount of chance that a unit will back up.
End
Behavior = PhysicsBehavior ModuleTag_PhysicsBehavior
GravityMult = 1.0
End
Behavior = HordeNotifyTargetsOfImminentProbableCrushingUpdate ModuleTag_NotifyCrushScan
ScanWidth = 70.0 ; A little less than the width of the horde (which is 2 * 40 = 80)
End
Behavior = EmotionTrackerUpdate Module_EmotionTracker
TauntAndPointDistance = INFANTRY_TAUNT_POINT_RADIUS // max distance to taunted/pointed objet
TauntAndPointUpdateDelay = 1000 // how often scan (milliseconds)
TauntAndPointExcluded = NONE
AfraidOf = EMOTION_AFRAIDOF_OBJECTFILTER
AlwaysAfraidOf = EMOTION_ALWAYS_AFRAIDOF_OBJECTFILTER
PointAt = EMOTION_POINTAT_OBJECTFILTER
HeroScanDistance = 150
FearScanDistance = CAVALRY_FEAR_SCAN_RADIUS
AddEmotion = Terror_Base
AddEmotion = Doom_Base
AddEmotion = BraceForBeingCrushed_Base
AddEmotion = UncontrollableFear_Base
AddEmotion = FearIdle_Base
AddEmotion = FearBusy_Base
AddEmotion = Point_Base
AddEmotion = Taunt_Base
AddEmotion = CheerIdle_Base
AddEmotion = CheerBusy_Base
AddEmotion = HeroCheerIdle_Base
AddEmotion = HeroCheerBusy_Base
AddEmotion = Alert_Base
AddEmotion = CheerForAboutToCrush_Base
End
LocomotorSet
Locomotor = NormalCavalryHordeLocomotor
Condition = SET_NORMAL
Speed = NORMAL_CAVALRY_FAST_HORDE_SPEED
End
Behavior = ProductionUpdate ProductionUpdateModuleTag
GiveNoXP = Yes
End
Behavior = LevelUpUpgrade ModuleTag_BasicTraining
TriggeredBy = Upgrade_RohanBasicTraining
LevelsToGain = 1
LevelCap = 2
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_RohanForgedBladesForRohirrim
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_RohanHeavyArmorForRohirrim
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality3
TriggeredBy = Upgrade_RohanHorseShield
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality4
TriggeredBy = Upgrade_RohanFireArrows
End
//Toggle CommandSet Based on Weaponset condition flags
Behavior = MonitorConditionUpdate ModuleTag_CommandSetSwapper
WeaponSetFlags = WEAPONSET_TOGGLE_1
WeaponToggleCommandSet = RohirrimHordeBowCommandSet
End
Behavior = PickupStuffUpdate ModuleTag_PickupStuffUpdate
SkirmishAIOnly = Yes
StuffToPickUp = NONE +CRATE
ScanRange = 200
ScanIntervalSeconds = 0.5
End
#include "..\..\..\includes\CaptureBuilding.inc"
/////////////////////
// AISpecialPowers
/////////////////////
Behavior = AISpecialPowerUpdate MenRohirrimHordeCaptureBuildingAI
CommandButtonName = Command_CaptureBuilding
SpecialPowerAIType = AI_SPECIAL_POWER_CAPTURE_BUILDING
End
Geometry = BOX
GeometryMajorRadius = 30.0
GeometryMinorRadius = 40.0
GeometryHeight = 20.0
GeometryIsSmall = No
// *** AUTO RESOLVE DATA ***
AutoResolveUnitType = AutoResolveUnit_Cavalry
AutoResolveCombatChain = AutoResolve_CavalryCombatChain
AutoResolveBody = AutoResolve_RohanRohirrimHordeBody
AutoResolveArmor
RequiredUpgrades = Upgrade_RohanHeavyArmor
Armor = AutoResolve_RohanRohirrimHeavyArmorForRohirrim
End
AutoResolveArmor
ExcludedUpgrades = Upgrade_RohanHeavyArmor
Armor = AutoResolve_RohanRohirrimArmorForRohirrim
End
AutoResolveWeapon
RequiredUpgrades = Upgrade_RohanForgedBlades Upgrade_RohanFireArrows
Weapon = AutoResolve_RohanRohirrimForgedBladesAndFireArrows
End
AutoResolveWeapon
RequiredUpgrades = Upgrade_RohanFireArrows
Weapon = AutoResolve_RohanRohirrimFireArrows
End
AutoResolveWeapon
RequiredUpgrades = Upgrade_RohanForgedBlades
Weapon = AutoResolve_RohanRohirrimForgedBlades
End
AutoResolveWeapon
ExcludedUpgrades = Upgrade_RohanForgedBlades Upgrade_RohanFireArrows
Weapon = AutoResolve_RohanRohirrimWeapon
End
WorldMapArmoryUpgradesAllowed = Upgrade_RohanBasicTraining Upgrade_RohanForgedBladesForRohirrim Upgrade_RohanFireArrows Upgrade_RohanHeavyArmorForRohirrim
End
Как у тя вышло здания работоспособные добавить?
Sauron 666 нехера не помогает тоесть не делаеться эта долбаная броня когда я делаю в вот это щя
//------------------------------------------------------------------------------
Object RohanRohirrimHorde2
// This is required for garrisoned objects - please put in all objects.
ButtonImage = WOR_Rohirrim
SelectPortrait = UPGondor_Rohirrim
Draw = W3DScriptedModelDraw ModuleTag_W3DModelDraw
DependencySharedModelFlags = EMOTION_ALERT EMOTION_MORALE_HIGH EMOTION_MORALE_LOW EMOTION_AFRAID EMOTION_COWER SELECTED EMOTION_TERROR EMOTION_CELEBRATING
DefaultModelConditionState
Model = None //InvisHrdeTmp5x1
End
ModelConditionState = HORDE_EMPTY
Model = None
End
ModelConditionState = WORLD_BUILDER
Model = HordeMarkRURoh
End
End
Side = Men
EditorSorting = UNIT
EmotionRange = 240
DisplayName = OBJECT:HordeRohanRohirrim
DisplayNameStrategic = CONTROLBAR:LW_Unit_RohanRohirrimHorde
DescriptionStrategic = CONTROLBAR:LW_ToolTip_RohanRohirrimHorde
WeaponSet
Conditions = None
Weapon = PRIMARY NormalMeleeHordeRangefinder // Spear
End
WeaponSet
Conditions = WEAPONSET_TOGGLE_1
Weapon = PRIMARY NormalMissileHordeRangefinder // Bow
End
// *** AUDIO Parameters ***//
// Note: Don't put voice parameters here -- they will be ignored. Voice play requests
// are always passed through to members
#include "..\..\..\includes\StandardHordeEvaEvents.inc"
BuildCost = ROHAN_ROHIRRIM_BUILDCOST
BuildTime = ROHAN_ROHIRRIM_BUILDTIME
VisionRange = ROHAN_ROHIRRIM_HORDE_VISION_RANGE
ShroudClearingRange = ROHAN_ROHIRRIM_HORDE_SHROUD_RANGE
VisionSide = 50%
VisionRear = 25%
MaxVisionBonusPercent = 300%
VisionBonusTestRadius = 200
VisionBonusPercentPerFoot = 1.0%
CommandPoints = 80 ; ;60
FormationWidth = 2 // Width it occupies in formations. Current choices are 1 or 2.
FormationDepth = 1 // Depth it occupies in formations. Current choices are 1 or 2.
CrushableLevel = 2 //What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
CrusherLevel = 1
MinCrushVelocityPercent = 62% ; ;50% // Has to be moving at at least 25% of full speed.
CrushDecelerationPercent = 15% ; ;30% // Lose 10 percent (100/5 horde members) of max velocity when crushing.
CrushKnockback = 40 // how hard we knock back crushed units.
CrushZFactor = 1.0 // How much we knock upwards.
TransportSlotCount = TRANSPORTSLOTCOUNT_SMALL_HORDE
KindOf = SELECTABLE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT CAVALRY HORDE MELEE_HORDE ARMY_SUMMARY LARGE_RECTANGLE_PATHFIND//UNATTACKABLE
CommandSet = RohirrimHorde2CommandSet
Body = ImmortalBody ModuleTag_ImmortalBody
MaxHealth = 1
End
ThreatLevel = ROHAN_ROHIRRIM_HORDE_THREAT
ThreatBreakdown RohanRohirrimHorde_DetailedThreat
AIKindOf = CAVALRY
End
Behavior = StancesBehavior ModuleTag_StancesBehavior
StanceTemplate = CavalryHorde
End
Behavior = HordeAIUpdate ModuleTag_HordeAIUpdate
AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS
MoodAttackCheckRate = 500
MaxCowerTime = 5000
MinCowerTime = 3000
AILuaEventsList = CavalryFunctions
AttackPriority = AttackPriority_Cavalry
End
Behavior = HorseHordeContain ModuleTag_HordeContain
FrontAngle = 270
FlankedDelay = 2000
ObjectStatusOfContained =
InitialPayload = RohanRohirrim GOOD_RIDER_LARGE_HORDE_SIZE
Slots = 10
PassengerFilter = NONE +CAVALRY +RohanBanner
ShowPips = No
ThisFormationIsTheMainFormation = Yes //Used to determine which armorset to use (and anything else we want!)
RandomOffset=X:0 Y:0
MeleeBehavior = Amoeba
End
// Banner Carrier info
BannerCarriersAllowed = RohanBanner // types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:RohanRohirrim Pos:X:70.0 Y:0.0 // (DEFAULT) position of banner carrier for archer horde
RankInfo = RankNumber:1 UnitType:RohanRohirrim Position:X:40 Y:0 Position:X:40 Y:15 Position:X:40 Y:-15 Position:X:40 Y:30 Position:X:40 Y:-30
RankInfo = RankNumber:2 UnitType:RohanRohirrim Position:X:10 Y:0 Leader 1 0 Position:X:10 Y:15 Leader 1 1 Position:X:10 Y:-15 Leader 1 2 Position:X:10 Y:30 Leader 1 3 Position:X:10 Y:-30 Leader 1 4
RanksToReleaseWhenAttacking = 1 2
MeleeAttackLeashDistance = 1 //How far the hordes can move from the center of the horde when melee attacking.
BackUpMinDelayTime = 1 //The minimum amount of time to delay before backing up
BackUpMaxDelayTime = 3000 //The maximum amount of time to delay before backing up
BackUpMinDistance = 1 //The minimum number of cells to backup
BackUpMaxDistance = 3 //The maximum number of cells to backup
BackupPercentage = 80% //The amount of chance that a unit will back up.
End
Behavior = PhysicsBehavior ModuleTag_PhysicsBehavior
GravityMult = 1.0
End
Behavior = HordeNotifyTargetsOfImminentProbableCrushingUpdate ModuleTag_NotifyCrushScan
ScanWidth = 70.0 ; A little less than the width of the horde (which is 2 * 40 = 80)
End
Behavior = EmotionTrackerUpdate Module_EmotionTracker
TauntAndPointDistance = INFANTRY_TAUNT_POINT_RADIUS // max distance to taunted/pointed objet
TauntAndPointUpdateDelay = 1000 // how often scan (milliseconds)
TauntAndPointExcluded = NONE
AfraidOf = EMOTION_AFRAIDOF_OBJECTFILTER
AlwaysAfraidOf = EMOTION_ALWAYS_AFRAIDOF_OBJECTFILTER
PointAt = EMOTION_POINTAT_OBJECTFILTER
HeroScanDistance = 150
FearScanDistance = CAVALRY_FEAR_SCAN_RADIUS
AddEmotion = Terror_Base
AddEmotion = Doom_Base
AddEmotion = BraceForBeingCrushed_Base
AddEmotion = UncontrollableFear_Base
AddEmotion = FearIdle_Base
AddEmotion = FearBusy_Base
AddEmotion = Point_Base
AddEmotion = Taunt_Base
AddEmotion = CheerIdle_Base
AddEmotion = CheerBusy_Base
AddEmotion = HeroCheerIdle_Base
AddEmotion = HeroCheerBusy_Base
AddEmotion = Alert_Base
AddEmotion = CheerForAboutToCrush_Base
End
LocomotorSet
Locomotor = NormalCavalryHordeLocomotor
Condition = SET_NORMAL
Speed = NORMAL_CAVALRY_FAST_HORDE_SPEED
End
Behavior = ProductionUpdate ProductionUpdateModuleTag
GiveNoXP = Yes
End
Behavior = LevelUpUpgrade ModuleTag_BasicTraining
TriggeredBy = Upgrade_RohanBasicTraining
LevelsToGain = 1
LevelCap = 2
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_RohanForgedBladesForRohirrim
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_RohanHeavyArmorForRohirrim
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality3
TriggeredBy = Upgrade_RohanHorseShield
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality4
TriggeredBy = Upgrade_RohanFireArrows
End
//Toggle CommandSet Based on Weaponset condition flags
Behavior = MonitorConditionUpdate ModuleTag_CommandSetSwapper
WeaponSetFlags = WEAPONSET_TOGGLE_1
WeaponToggleCommandSet = RohirrimHordeBowCommandSet
End
Behavior = PickupStuffUpdate ModuleTag_PickupStuffUpdate
SkirmishAIOnly = Yes
StuffToPickUp = NONE +CRATE
ScanRange = 200
ScanIntervalSeconds = 0.5
End
#include "..\..\..\includes\CaptureBuilding.inc"
/////////////////////
// AISpecialPowers
/////////////////////
Behavior = AISpecialPowerUpdate MenRohirrimHordeCaptureBuildingAI
CommandButtonName = Command_CaptureBuilding
SpecialPowerAIType = AI_SPECIAL_POWER_CAPTURE_BUILDING
End
Geometry = BOX
GeometryMajorRadius = 30.0
GeometryMinorRadius = 40.0
GeometryHeight = 20.0
GeometryIsSmall = No
// *** AUTO RESOLVE DATA ***
AutoResolveUnitType = AutoResolveUnit_Cavalry
AutoResolveCombatChain = AutoResolve_CavalryCombatChain
AutoResolveBody = AutoResolve_RohanRohirrimHordeBody
AutoResolveArmor
RequiredUpgrades = Upgrade_RohanHeavyArmor
Armor = AutoResolve_RohanRohirrimHeavyArmorForRohirrim
End
AutoResolveArmor
ExcludedUpgrades = Upgrade_RohanHeavyArmor
Armor = AutoResolve_RohanRohirrimArmorForRohirrim
End
AutoResolveWeapon
RequiredUpgrades = Upgrade_RohanForgedBlades Upgrade_RohanFireArrows
Weapon = AutoResolve_RohanRohirrimForgedBladesAndFireArrows
End
AutoResolveWeapon
RequiredUpgrades = Upgrade_RohanFireArrows
Weapon = AutoResolve_RohanRohirrimFireArrows
End
AutoResolveWeapon
RequiredUpgrades = Upgrade_RohanForgedBlades
Weapon = AutoResolve_RohanRohirrimForgedBlades
End
AutoResolveWeapon
ExcludedUpgrades = Upgrade_RohanForgedBlades Upgrade_RohanFireArrows
Weapon = AutoResolve_RohanRohirrimWeapon
End
WorldMapArmoryUpgradesAllowed = Upgrade_RohanBasicTraining Upgrade_RohanForgedBladesForRohirrim Upgrade_RohanFireArrows Upgrade_RohanHeavyArmorForRohirrim
End
то игра выдает ошибку надоела это уже делать че делать скаж плиз я уж не знаю я уж все перепробывал
Sauron 666 тепер меня зовут знай Fooreheeads такчо знай и не говори кто ты
Агы, а ты вот это найди
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_RohanForgedBladesForRohirrim
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_RohanHeavyArmorForRohirrim
End
поменяй на
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_RohanForgedBlades
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_RohanHeavyArmor
End
Кагды вы все поймете я не тестю ничего:)
Че такое резкое смена ника? ( после общения со мной?:))
Лучше бы стал Форестом Гампом ( бехи, Форест, бехи!)
чегог я не монял че ты несеш У парня совсем мозги исчезли! Я мозгоПотрошитель! нормальный ник че те не нраваться скажи мне насчет что ты там мне написал попоробую и скажу результат
Это у мя мозги тю - тю:)
В инике рохиррим которых ты создал ( со мной) найди Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_RohanForgedBladesForRohirrim
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_RohanHeavyArmorForRohirrim
End
и просто замени на
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_RohanForgedBlades
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_RohanHeavyArmor
End
заменил уже нехера не помогло уменя постоя но напивано где обгрей брони написано что это можно приобрести на складе оружия и все я не знаю что мне ещ делать
слыш у меня ещё одна броблема не как не могу рохиримом на конях лучником дать портрет на его месте и них феалетовым фоном и роханксим лучником тож нету просто черно как добавить скаж мне плиз я уж не знаю че только не делал
кстати об изменение ника это совсем не из затебя мне просто надоел мой любознательный понял и че там насчет партретов и брони скаж ок жду
Я с этой авторизацией совсем умаялся:)
Я не любознательный, кстать ты запятые ставь, чтоб понятнее было
С броней сделаю, просто у мя в те дни доступа к компу практически не было:)
Да предки:)
Вот я с броней все
Вообщем стирай все что я тогда намудрил, и делай это:
В коммандБатон ( хоть куды) вставь
CommandButton Command_ConstructMenRohirrimHorde
Command = UNIT_BUILD
Object = MenRohirrimHorde
; Options = NEED_UPGRADE CANCELABLE
; NeededUpgrade = Upgrade_GondorStableLevel2
NeededUpgradeAny = Yes
TextLabel = CONTROLBAR:ConstructRohanRohirrimHorde
ButtonImage = BGStables_Rohirrim
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:ToolTipBuildRohanRohirrimHorde
Radial = Yes
InPalantir = Yes
ShowProductionCount = Yes
; LacksPrerequisiteLabel = TOOLTIP:LackLevel2Stables
End
В коммандСет (хоть куда) вставь
CommandSet RohirrimMenHordeCommandSet
1 = Command_ToggleStance
2 = Command_ToggleRohirrimWeapon
3 = Command_PurchaseUpgradeMenForgedBladesForRohirrim
4 = Command_PurchaseUpgradeMenHeavyArmorForRohirrim
5 = Command_PurchaseUpgradeRohanBasicTraining
6 = Command_PurchaseUpgradeRohanHorseShield
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
В здание куда прописываешь пиши Command_ConstructMenRohirrimHorde
Иди в data\ini\object\goodfaction\hordes\rohanhordes.ini в низ вставь это
//------------------------------------------------------------------------------
Object MenRohirrimHorde
// This is required for garrisoned objects - please put in all objects.
ButtonImage = WOR_Rohirrim
SelectPortrait = UPGondor_Rohirrim
Draw = W3DScriptedModelDraw ModuleTag_W3DModelDraw
DependencySharedModelFlags = EMOTION_ALERT EMOTION_MORALE_HIGH EMOTION_MORALE_LOW EMOTION_AFRAID EMOTION_COWER SELECTED EMOTION_TERROR EMOTION_CELEBRATING
DefaultModelConditionState
Model = None //InvisHrdeTmp5x1
End
ModelConditionState = HORDE_EMPTY
Model = None
End
ModelConditionState = WORLD_BUILDER
Model = HordeMarkRURoh
End
End
Side = Men
EditorSorting = UNIT
EmotionRange = 240
DisplayName = OBJECT:HordeRohanRohirrim
DisplayNameStrategic = CONTROLBAR:LW_Unit_RohanRohirrimHorde
DescriptionStrategic = CONTROLBAR:LW_ToolTip_RohanRohirrimHorde
WeaponSet
Conditions = None
Weapon = PRIMARY NormalMeleeHordeRangefinder // Spear
End
WeaponSet
Conditions = WEAPONSET_TOGGLE_1
Weapon = PRIMARY NormalMissileHordeRangefinder // Bow
End
// *** AUDIO Parameters ***//
// Note: Don't put voice parameters here -- they will be ignored. Voice play requests
// are always passed through to members
#include "..\..\..\includes\StandardHordeEvaEvents.inc"
BuildCost = 500
BuildTime = 30
VisionRange = ROHAN_ROHIRRIM_HORDE_VISION_RANGE
ShroudClearingRange = ROHAN_ROHIRRIM_HORDE_SHROUD_RANGE
VisionSide = 50%
VisionRear = 25%
MaxVisionBonusPercent = 300%
VisionBonusTestRadius = 200
VisionBonusPercentPerFoot = 1.0%
CommandPoints = 65 ; originally 60
FormationWidth = 2 // Width it occupies in formations. Current choices are 1 or 2.
FormationDepth = 1 // Depth it occupies in formations. Current choices are 1 or 2.
CrushableLevel = 2 //What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
CrusherLevel = 1
MinCrushVelocityPercent = 50% // Has to be moving at at least 25% of full speed.
CrushDecelerationPercent = 30% // Lose 10 percent (100/5 horde members) of max velocity when crushing.
CrushKnockback = 40 // how hard we knock back crushed units.
CrushZFactor = 1.0 // How much we knock upwards.
TransportSlotCount = TRANSPORTSLOTCOUNT_SMALL_HORDE
KindOf = SELECTABLE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT CAVALRY HORDE MELEE_HORDE ARMY_SUMMARY LARGE_RECTANGLE_PATHFIND//UNATTACKABLE
CommandSet = RohirrimMenHordeCommandSet
Body = ImmortalBody ModuleTag_ImmortalBody
MaxHealth = 1
End
ThreatLevel = ROHAN_ROHIRRIM_HORDE_THREAT
ThreatBreakdown RohanRohirrimHorde_DetailedThreat
AIKindOf = CAVALRY
End
Behavior = StancesBehavior ModuleTag_StancesBehavior
StanceTemplate = CavalryHorde
End
Behavior = HordeAIUpdate ModuleTag_HordeAIUpdate
AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS
MoodAttackCheckRate = 500
MaxCowerTime = 5000
MinCowerTime = 3000
AILuaEventsList = CavalryFunctions
AttackPriority = AttackPriority_Cavalry
End
Behavior = HorseHordeContain ModuleTag_HordeContain
FrontAngle = 270
FlankedDelay = 2000
ObjectStatusOfContained =
InitialPayload = RohanRohirrim GOOD_RIDER_LARGE_HORDE_SIZE
Slots = 10
PassengerFilter = NONE +CAVALRY +RohanBanner
ShowPips = No
ThisFormationIsTheMainFormation = Yes //Used to determine which armorset to use (and anything else we want!)
RandomOffset=X:0 Y:0
MeleeBehavior = Amoeba
End
// Banner Carrier info
BannerCarriersAllowed = RohanBanner // types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:RohanRohirrim Pos:X:75.0 Y:0.0 // (DEFAULT) position of banner carrier for archer horde
RankInfo = RankNumber:1 UnitType:RohanRohirrim Position:X:45 Y:0 Position:X:45 Y:20 Position:X:45 Y:-20 Position:X:45 Y:40 Position:X:45 Y:-40
RankInfo = RankNumber:2 UnitType:RohanRohirrim Position:X:10 Y:0 Leader 1 0 Position:X:10 Y:20 Leader 1 1 Position:X:10 Y:-20 Leader 1 2 Position:X:10 Y:40 Leader 1 3 Position:X:10 Y:-40 Leader 1 4
RanksToReleaseWhenAttacking = 1 2
MeleeAttackLeashDistance = 1 //How far the hordes can move from the center of the horde when melee attacking.
BackUpMinDelayTime = 1 //The minimum amount of time to delay before backing up
BackUpMaxDelayTime = 3000 //The maximum amount of time to delay before backing up
BackUpMinDistance = 1 //The minimum number of cells to backup
BackUpMaxDistance = 3 //The maximum number of cells to backup
BackupPercentage = 80% //The amount of chance that a unit will back up.
End
Behavior = PhysicsBehavior ModuleTag_PhysicsBehavior
GravityMult = 1.0
End
Behavior = HordeNotifyTargetsOfImminentProbableCrushingUpdate ModuleTag_NotifyCrushScan
ScanWidth = 70.0 ; A little less than the width of the horde (which is 2 * 40 = 80)
End
Behavior = EmotionTrackerUpdate Module_EmotionTracker
TauntAndPointDistance = INFANTRY_TAUNT_POINT_RADIUS // max distance to taunted/pointed objet
TauntAndPointUpdateDelay = 1000 // how often scan (milliseconds)
TauntAndPointExcluded = NONE
AfraidOf = EMOTION_AFRAIDOF_OBJECTFILTER
AlwaysAfraidOf = EMOTION_ALWAYS_AFRAIDOF_OBJECTFILTER
PointAt = EMOTION_POINTAT_OBJECTFILTER
HeroScanDistance = 150
FearScanDistance = CAVALRY_FEAR_SCAN_RADIUS
AddEmotion = Terror_Base
AddEmotion = Doom_Base
AddEmotion = BraceForBeingCrushed_Base
AddEmotion = UncontrollableFear_Base
AddEmotion = FearIdle_Base
AddEmotion = FearBusy_Base
AddEmotion = Point_Base
AddEmotion = Taunt_Base
AddEmotion = CheerIdle_Base
AddEmotion = CheerBusy_Base
AddEmotion = HeroCheerIdle_Base
AddEmotion = HeroCheerBusy_Base
AddEmotion = Alert_Base
AddEmotion = CheerForAboutToCrush_Base
End
LocomotorSet
Locomotor = NormalCavalryHordeLocomotor
Condition = SET_NORMAL
Speed = NORMAL_MOUNTED_MED_HORDE_SPEED
End
Behavior = ProductionUpdate ProductionUpdateModuleTag
GiveNoXP = Yes
End
Behavior = LevelUpUpgrade ModuleTag_BasicTraining
TriggeredBy = Upgrade_RohanBasicTraining
LevelsToGain = 1
LevelCap = 2
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_RohanForgedBladesForRohirrim
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_RohanHeavyArmorForRohirrim
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality3
TriggeredBy = Upgrade_RohanHorseShield Upgrade_TechnologyRohanHorseShield
RequiresAllTriggers = Yes
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality4
TriggeredBy = Upgrade_RohanFireArrows
End
//Toggle CommandSet Based on Weaponset condition flags
Behavior = MonitorConditionUpdate ModuleTag_CommandSetSwapper
WeaponSetFlags = WEAPONSET_TOGGLE_1
WeaponToggleCommandSet = RohirrimHordeBowCommandSet
End
Behavior = PickupStuffUpdate ModuleTag_PickupStuffUpdate
SkirmishAIOnly = Yes
StuffToPickUp = NONE +CRATE
ScanRange = 200
ScanIntervalSeconds = 0.5
End
#include "..\..\..\includes\CaptureBuilding.inc"
/////////////////////
// AISpecialPowers
/////////////////////
Behavior = AISpecialPowerUpdate MenRohirrimHordeCaptureBuildingAI
CommandButtonName = Command_CaptureBuilding
SpecialPowerAIType = AI_SPECIAL_POWER_CAPTURE_BUILDING
End
Behavior = AISpecialPowerUpdate GondorFighterHordeStanceBattle
CommandButtonName = Command_SetStanceBattle
SpecialPowerAIType = AI_SPECIAL_POWER_STANCEBATTLE
End
Behavior = AISpecialPowerUpdate GondorFighterHordeStanceAggressive
CommandButtonName = Command_SetStanceAggressive
SpecialPowerAIType = AI_SPECIAL_POWER_STANCEAGGRESSIVE
End
Behavior = AISpecialPowerUpdate GondorFighterHordeHoldGround
CommandButtonName = Command_SetStanceHoldGround
SpecialPowerAIType = AI_SPECIAL_POWER_STANCEHOLDGROUND
End
Behavior = AISpecialPowerUpdate RohirrimHordeToggleWeapon
CommandButtonName = Command_ToggleRohirrimWeapon
SpecialPowerAIType = AI_SPECIAL_POWER_TOGGLE_MELEE_AND_RANGE
End
Geometry = BOX
GeometryMajorRadius = 30.0
GeometryMinorRadius = 40.0
GeometryHeight = 20.0
GeometryIsSmall = No
// *** AUTO RESOLVE DATA ***
AutoResolveUnitType = AutoResolveUnit_Cavalry
AutoResolveCombatChain = AutoResolve_CavalryCombatChain
AutoResolveBody = AutoResolve_RohanRohirrimHordeBody
AutoResolveArmor
RequiredUpgrades = Upgrade_RohanHeavyArmorForRohirrim
Armor = AutoResolve_RohanRohirrimHeavyArmor
End
AutoResolveArmor
ExcludedUpgrades = Upgrade_RohanHeavyArmorForRohirrim
Armor = AutoResolve_RohanRohirrimArmor
End
AutoResolveWeapon
RequiredUpgrades = Upgrade_RohanForgedBladesForRohirrim Upgrade_RohanFireArrows
Weapon = AutoResolve_RohanRohirrimForgedBladesAndFireArrows
End
AutoResolveWeapon
RequiredUpgrades = Upgrade_RohanFireArrows
Weapon = AutoResolve_RohanRohirrimFireArrows
End
AutoResolveWeapon
RequiredUpgrades = Upgrade_RohanForgedBladesForRohirrim
Weapon = AutoResolve_RohanRohirrimForgedBlades
End
AutoResolveWeapon
ExcludedUpgrades = Upgrade_RohanForgedBladesForRohirrim Upgrade_RohanFireArrows
Weapon = AutoResolve_RohanRohirrimWeapon
End
WorldMapArmoryUpgradesAllowed = Upgrade_RohanBasicTraining Upgrade_RohanForgedBladesForRohirrim Upgrade_RohanFireArrows Upgrade_RohanHeavyArmorForRohirrim
End
Все работает - проверил! ( шоколадную медальку дай:))
Че с портретами? Ты ж мне говорил, что надо броню новым рохиррим поставить? А портрет то у них есть
А чуть не забыл, они же опыта зарабатывать не будут!
иди в data\ini\experiencelevels.ini найди там строку #define GOOD_CAVALRY =
Напиши туда MenRohirrimHorde будет так выглядеть
#define GOOD_CAVALRY MenRohirrimHorde RohanRohirrim RohanRohirrimHorde ( ну дальше конечно ( есть))
Работает?
слыш у меня пишет ошибку вот Speed = NORMAL_MOUNTED_MED_HORDE_SPEED ты точно все правильно сделал а то я то не знаю че делать то
Че - то не знаю, у мя все работает, хотя у меня вич - кинг, а у тя БФМЕ2
или у тя он неработает чтоль и я спрашивал про партреты как мне их прописать роханским лучникам в игре их нету
че поставить и где поставить не понял ты че не в майле щяс тогда ясно
ААА роханским лучникам... Вот че из первой чати возьми да скопируй
а я не нашел их ини так же как и роханских крестьян тож не нашол нефига может ты знаеш где они находяться
а скажите мне ктонибуть знает где находиться файл мисий скажите кто знает плиз очень надо
А там в инике типа Campaing.ini или Gamedata.ini ( в инике) порыщи в этих областях:)
А там в инике типа Campaing.ini или Gamedata.ini ( в инике) порыщи в этих областях:)
С роханскими крестьянами они не в NATUREUNITS.ini а в NEUTRALUNITS.ini вообще то:)
А че с рохирим?
Я не понимаю ваще, че за два поста, я вроде один писал:)
А модеры еще живы?
а че ты имел в виду А там в инике типа Campaing.ini или Gamedata.ini ( в инике) порыщи в этих областях:) мисии игры или прохождения скажи понятьние
Слышишь меня? Придумай че нибудь новое, а то мне как - то уже и неинтересно стало ОООЧЧЧ!
Вот че раз никто мне идеи не дает, выкладываю фишку со спеллом Андурил для Арагорна как из первой части
Дает Арагорну +100 урона ( у меня еще и эльфийские дары +150 урона:)
Идем в батон и вниз ставим
CommandButton Command_PurchaseSpellAnduril
Command = PURCHASE_SCIENCE
ButtonBorderType = UPGRADE ; Identifier for the User as to what kind of button this is
ButtonImage = HSAragornBladeMaster ; DJR 6/29/4 using same image as spellbook for now
Science = SCIENCE_Anduril
TextLabel = CONTROLBAR:Anduril
DescriptLabel = CONTROLBAR:TooltipAnduril
;; Trigger this command button when the purchase science is activated
CommandTrigger = Command_SpellBookAnduril
End
CommandButton Command_SpellBookAnduril
Command = SPELL_BOOK
Options = NONPRESSABLE
TextLabel = CONTROLBAR:Anduril
DescriptLabel = CONTROLBAR:TooltipAnduril
SpecialPower = SpellBookAnduril
ButtonImage = HSAragornBladeMaster
End
Идем в data>ini>AttributeModifier.ini ( выше батона)
И вниз ставим
ModifierList SpellBookAnduril
Category = SPELL
Modifier = DAMAGE_MULT 300% ; Weapon damage doubled
Modifier = ARMOR 50% ; Weapon damage doubled
Modifier = SPEED 125%
Duration = 0 ; Duration is forever when set to 0
FX = FX_Anduril
End
В коммандСете ищем MenSpellBook и MenSpellStore замените все на
CommandSet MenSpellBookCommandSet
1 = Command_SpellBookHeal
2 = Command_SpellBookElvenGifts
3 = Command_SpellBookRebuild
4 = Command_SpellBookAnduril
5 = Command_SpellBookHobbitAllies
6 = Command_SpellBookTomBombadil
7 = Command_SpellBookArrowVolleyGood
8 = Command_SpellBookCloudBreak
9 = Command_SpellBookRohanAllies
10 = Command_SpellBookDunedainAllies
11 = Command_SpellBookArmyoftheDead
12 = Command_SpellBookEarthquake
End
CommandSet MenSpellStoreCommandSet
1 = Command_PurchaseSpellHeal
2 = Command_PurchaseSpellElvenGifts
3 = Command_PurchaseSpellRebuild
4 = Command_PurchaseSpellHobbitAllies
5 = Command_PurchaseSpellArrowVolleyGood
6 = Command_PurchaseSpellAnduril
7 = Command_PurchaseSpellTomBombadil
8 = Command_PurchaseSpellDunedainAllies
9 = Command_PurchaseSpellCloudBreak
10 = Command_PurchaseSpellRohanAllies
11 = Command_PurchaseSpellArmyoftheDead
12 = Command_PurchaseSpellEarthquake
End
Далее идем в data>ini>science.ini и вниз ставим
Science SCIENCE_Anduril
PrerequisiteSciences = SCIENCE_GOOD SCIENCE_TomBombadil OR SCIENCE_GOOD SCIENCE_DwarvenRiches OR SCIENCE_MEN SCIENCE_GandalfTheWhite OR SCIENCE_MEN SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_ArrowVolleyGood OR SCIENCE_ELVES SCIENCE_ElvenWood OR SCIENCE_DWARVES SCIENCE_DwarvenRiches OR SCIENCE_DWARVES SCIENCE_SpawnLoneTower OR SCIENCE_ARNOR SCIENCE_ArrowVolleyGood OR SCIENCE_ARNOR SCIENCE_ElvenWood
SciencePurchasePointCost = GOOD_RANK_3_COST
SciencePurchasePointCostMP = 15
IsGrantable = Yes
End
Далее идем в data>ini>specialpower.ini и вниз ставим
;------------------------------------------------------------------------------
SpecialPower SpellBookAnduril
Enum= SPECIAL_SPELL_BOOK_HEAL
ReloadTime = 0; 240000 ; in milliseconds
PublicTimer = No
InitiateSound = RohirrimSpeechCheer
;PalantirMovie=
RequiredSciences= SCIENCE_Anduril
End
Кажись все, будет покупаться за 15 очков магии для Арагорна.
P.S. В другой теме где тоже про иник ( свои знают) буду описывать спелл Гэндальф Белый
ты лучше скажи мне где ини роханских лучников и эльфов которые на меч могут переклучаться мне очень надо скаж плиз
Ты че реально не в курсе?
Они в data>ini>object>goodfaction>hordes>rohanhordes.ini эльфы называются ElvenWarriorHorde, прада они сильные,
но с броней оч туго, так что надо править. Я из них терминаторов сделал:)
А роханские лучники помойму там же rohanArcher имхо имя.
А с рохиррим получилось? ( не ответишь на этот вопрос про след. не напишу:)
нехера не че не получилось я сам че ток не сделал задрался уже устал и даж не запомнил че им там только не делал нехатят делаься и все тваюмать я сделал двоих эльфов которые на лук могут и меч переклучаться одни у эльфов другие у рохана только которые у рохана нельзя стрелы огненые купить и роханских лучников тоесть йонемены так они называються ну вобшем все
Тя модеры скоро забанят - мультистопишь, материшься, тя спасает тока то что ты даже маты не правильно пишешь:)
А хотя их щдесь давно очень не было, меня хотя б модером сделайте:) что для этого надо?
Те карты нужны? Можна в папке с игрой открыть Map.big и заменить какую - нибудь карту из миссий на свою..
Но не знаю, может и не надо, лучше бэкап maps'а сделай
слыш я не понял что ты имел в виду вот это лучше бэкап maps что это азначает обьесни ок прости еще хотул спросить есть ли вобше эти воины в игре
Войны Друэдайн (Вооружены метательными копьями)
-Рохирим (со сменным оружием как в первом БФМЕ
-Вольные стрелки
-Эорлинги - мощная ковалерия
-Секироносцы (могут спешиться и залезть на коня)
А есть ли ваще TowerShieldGuard ( ну как в первой ) Стражи Цитадели? (Это перевод)
Ну знаю есть харадримы с копьями из первой части:) (они ими бросаются)
И еще Истерлинги ( ну ты знаешь, вверху все есть про их добавление)
У mapsа копию файла сделай
А еще, люди кто знает как называется у Мордора осадные мастерские, на карте с крепостью ( Минас - Тирит, Хельмова Падь) а то в дополнении они разные:(
Есть вопрос: кто знает где лежат описания юнитов строений и т.д?? желательно название ИНИ-файла, если таковой существует.
Скажите, а почему у меня в папке data только 2 папки: cursors и movies???
Скажите, а почему у меня в папке data только 2 папки: cursors и movies???
А сколько надо???? У меня лицензионка, тоже 2 папки Cursors and Movies)))))
если ты имеешь в виду адрес data>ini>... то это адреса в файле ini.big который нужно открывать программой FinalBIG
Есть у меня эта прожка, но я не знаю есть ли вообще в этих ИНИках описания юнитов (названия, стоимость и т.д) просто стоимость я нашел, а названий (на русском) - нету((
а названий (на русском) - нету((
Неужто ты думал тебе Электроники название по русски напишут:-DDDDD
А есть ли ваще TowerShieldGuard ( ну как в первой ) Стражи Цитадели? (Это перевод)
Есть такой юнит,точнее модель
Есть такой юнит,точнее модель
И где? Помоему, они просто заменили модель у Стражей во 2 части и все
Нет,ищи её,она есть это я тебе гарантирую,я в воскресенье с неё писал эльфов
Нет,ищи её,она есть это я тебе гарантирую,я в воскресенье с неё писал эльфов
Название хотя бы можешь написать?
Люди помогите с добавлением своих текстур в игру, а то я че-то не допру(((
И еще как сделать так чтоб объедененные отряды разъединять (про это Баракуда писал)
Ну, чтобы это сделать, нужно прописывать кнопку, иконку скопировать, менять команд сэт.
Но с этой командой полегче, чем с объединением, ибо не нужны координаты.
Меня данная проблема не интересует(мало ей пользовался в первой части), но посоветую сделать по обратной аналогии с объединением(по советам тов. barracuda).
Надо будет спросить его, когда он вернётся, у него было много планов по моддингу, хотелось б увидеть продолжение.
Судя по кол-ву постов - данный форум - один из самых востребованных, видать правильно сделали разрабы, дав нам такой простор.
Спс 8itel0rd.Я бы Баракуду спросил, но ты сам видиш, что он на форуме больше не пишет(
Люди кто-нить объелинял отряды? Делал по аналогии с первым лордом, но там отряды по пять человек. Эти 5 чуваков соединяются, а остольные стоят. Короче пападалово полное.Да и плиз напишите про текстуры. Как их добовлять в игру?
не понял
[url=http://bigbars.ru/][img]http://img156.mail.ru/img156/2999/26143641.png[/img][/url]
[url=http://moreavatar.info][img]http://moreavatar.info/igri/xenus2.jpg[/img][/url]
вот так вот
Спасибо большое Fooreheeads!!! Да жалко, что такой форум практически сдох.
Люди нашел как делать объединение для 10 человек(5 лучников, 5 мечников) пока что для людей, но не могу сделать для 30 человек(15 на 15). Может кто поможет???
Код для 10:
Сначала в CommandSet:
CommandSet GondorFighterArcherComboHordeCommandSet
2 = Command_PurchaseUpgradeGondorForgedBlades
3 = Command_PurchaseUpgradeGondorHeavyArmor
4 = Command_PurchaseUpgradeGondorFireArrows
5 = Command_PurchaseUpgradeGondorBasicTraining
13 = Command_AttackMove
14 = Command_Stop
End
Потом в menhordes:
Object GondorFighterArcherComboHorde
SelectPortrait = UPGondor_Army
Draw = W3DScriptedModelDraw ModuleTag_W3DModelDraw
DependencySharedModelFlags = EMOTION_TAUNTING EMOTION_ALERT EMOTION_MORALE_HIGH EMOTION_MORALE_LOW EMOTION_AFRAID EMOTION_COWER SELECTED EMOTION_TERROR EMOTION_LOOK_TO_SKY
DefaultModelConditionState
Model = None ;InvisHrdeTmp
End
ModelConditionState = HORDE_EMPTY
Model = None
End
ModelConditionState = WORLD_BUILDER
Model = HordeTemp_7By6
End
End
Side = Gondor
EditorSorting = UNIT
EmotionRange = 240
DisplayName = OBJECT:HordeGondorSoldierArcherCombo
WeaponSet
Conditions = None
Weapon = PRIMARY NormalMissileHordeRangefinder
End
; *** AUDIO Parameters ***;
; Note: Don't put voice parameters here -- they will be ignored. Voice play requests
; are always passed through to members
BuildCost = 50
BuildTime = 5.0
VisionRange = 320
ShroudClearingRange = 161
CommandPoints = 20
CrushableLevel = 0 ;What am I?: 0 = for infantry, 1 = for trees, 2 = general vehicles
CrusherLevel = 0
FormationWidth = 2 ; Width it occupies in formations. Current choices are 1 or 2.
FormationDepth = 2 ; Depth it occupies in formations. Current choices are 1 or 2.
TransportSlotCount = 1
KindOf = SELECTABLE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT INFANTRY HORDE COMBO_HORDE ARMY_SUMMARY ARCHER ;UNATTACKABLE
Body = ImmortalBody ModuleTag_ImmortalBody
MaxHealth = 1
End
Behavior = HordeAIUpdate ModuleTag_HordeAIUpdate
AutoAcquireEnemiesWhenIdle = Yes ATTACK_BUILDINGS
MoodAttackCheckRate = 500
MaxCowerTime = 5000
MinCowerTime = 3000
CanAttackWhileContained = Yes ; Can fire out of garrisoned building
AILuaEventsList = InfantryFunctions
AttackPriority = AttackPriority_Archer
End
Behavior = HordeContain ModuleTag_HordeContain
ObjectStatusOfContained =
InitialPayload = GondorFighter 5
InitialPayload = GondorArcher 5
Slots = 10
PassengerFilter = NONE +INFANTRY
ShowPips = No
ThisFormationIsTheMainFormation = Yes ;Used to determine which armorset to use (and anything else we want!)
; Banner Carrier info
BannerCarriersAllowed = GondorBanner ; types of units that are allowed as banner carriers
BannerCarrierPosition = UnitType:GondorFighter Pos:X:40.0 Y:0.0 ; (DEFAULT) position of banner carrier for fighter horde
; BannerCarrierPosition = UnitType:GondorArcher Pos:X:40.0 Y:0.0 ; position of banner carrier for archer horde
; Positions for 10
RankInfo = RankNumber:1 UnitType:GondorArcher Position:X:0 Y:0 Position:X:0 Y:20 Position:X:0 Y:-20 Position:X:0 Y:40 Position:X:0 Y:-40
RankInfo = RankNumber:2 UnitType:GondorFighter Position:X:20 Y:0 Position:X:20 Y:20 Position:X:20 Y:-20 Position:X:20 Y:40 Position:X:20 Y:-40
SplitHorde = SplitResult:GondorFighterHorde UnitType:GondorFighter
SplitHorde = SplitResult:GondorArcherHorde UnitType:GondorArcher
MeleeAttackLeashDistance = 25; How far the hordes can move from the center of the horde when melee attacking.
RanksThatStopAdvance = 1
RanksToReleaseWhenAttacking = 1 2
RanksToJustFreeWhenAttacking = 1 2
End
Behavior = SplitHordeSpecialPower ModuleTag_SplitHorde
SpecialPowerTemplate = SpecialAbilitySplitHorde
End
Behavior = PhysicsBehavior ModuleTag_PhysicsBehavior
GravityMult = 1.0
End
Behavior = EmotionTrackerUpdate Module_EmotionTracker
TauntAndPointDistance = INFANTRY_TAUNT_POINT_RADIUS ; max distance to taunted/pointed objet
TauntAndPointUpdateDelay = 1000 ; how often scan (milliseconds)
TauntAndPointExcluded = NONE
AfraidOf = NONE +GondorGwaihir +RohanTreeBerd +RohanEntFir +RohanEntAsh +RohanEntBirch +MordorBalrog +MordorFellBeast +MordorWitchKingOnFellBeast +MordorCaveTroll +MordorMountainTroll +MordorDrummerTroll +MordorMumakil ;Must be SCARY kindof as well.
AlwaysAfraidOf = NONE +MordorBalrog +RohanOathbreaker +MordorSauron ;+MordorWitchKing +MordorWitchKingOnFellBeast
PointAt = NONE +MordorFellBeast +MordorWitchKingOnFellBeast
HeroScanDistance = 150
FearScanDistance = INFANTRY_FEAR_SCAN_RADIUS
AddEmotion = Terror_Base
AddEmotion = Doom_Base
AddEmotion = UncontrollableFear_Base
AddEmotion = FearIdle_Base
AddEmotion = FearBusy_Base
AddEmotion = Point_Base
AddEmotion = OVERRIDE Taunt_Base
; AttributeModifier = GondorFighterTaunt
End
AddEmotion = CheerIdle_Base
AddEmotion = CheerBusy_Base
AddEmotion = HeroCheerIdle_Base
AddEmotion = HeroCheerBusy_Base
AddEmotion = Alert_Base
End
LocomotorSet
Locomotor = NormalRangedHordeLocomotor
Condition = SET_NORMAL
Speed = NORMAL_GOOD_INFANTRY_HORDE_SPEED
End
Behavior = ProductionUpdate ProductionUpdateModuleTag
GiveNoXP = Yes
End
Behavior = LevelUpUpgrade ModuleTag_BasicTraining
TriggeredBy = Upgrade_GondorBasicTraining Upgrade_TechnologyGondorBasicTraining
RequiresAllTriggers = Yes
LevelsToGain = 1
LevelCap = 2
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality
TriggeredBy = Upgrade_GondorForgedBlades Upgrade_TechnologyGondorForgedBlades
RequiresAllTriggers = Yes
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality2
TriggeredBy = Upgrade_TechnologyGondorFireArrows Upgrade_GondorFireArrows
RequiresAllTriggers = Yes
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality3
TriggeredBy = Upgrade_GondorHeavyArmor Upgrade_TechnologyGondorHeavyArmor
RequiresAllTriggers = Yes
End
Behavior = StatusBitsUpgrade ModuleTag_ProductionLegality4
TriggeredBy = Upgrade_GondorHeavyArmor Upgrade_TechnologyGondorHeavyArmor
RequiresAllTriggers = Yes
End
CommandSet = GondorFighterArcherComboHordeCommandSet
Geometry = BOX
GeometryMajorRadius = 24.0
GeometryMinorRadius = 24.0
GeometryHeight = 20.0
GeometryIsSmall = No
End
А для 30 стопор может кто нить поможет???
Посмотри на данный кусок кода:
RankInfo = RankNumber:1 UnitType:GondorArcher Position:X:0 Y:0 Position:X:0 Y:20 Position:X:0 Y:-20 Position:X:0 Y:40 Position:X:0 Y:-40
RankInfo = RankNumber:2 UnitType:GondorFighter Position:X:20 Y:0 Position:X:20 Y:20 Position:X:20 Y:-20 Position:X:20 Y:40 Position:X:20 Y:-40
Меняй величины(X и Y) по аналогии(загляни в аналогичный фаил для отряда в 2ой части), начиная со 2ой шеренги , после Y:40(например) добавляй Leader x y, где x - номер шеренги, у - номер бойца (первый - номер 0)
Только что также сделал отряд уруков в 90 бойцов, причём всё четко.
Также измени величины так:
InitialPayload = GondorFighter 15
InitialPayload = GondorArcher 15
Slots = 30
P.s.Спасибо за спс))), если остались вопросы - пиши.
Да блин про Leader x y думал но не добавлял, но щас думаю процесс пойдет!!! Большоу СПАСИБО!!!
Поправка к одному из предыдущих постов:
Только что также сделал отряд уруков в 45 бойцов.
Модераторам:
Желательно выдвинуть данную тему в топ, покрасить зеленым и переименовать соответствующее, ибо 600 постов - много для рядовой темы, а название не раскрывает её сути. Флуд почти не наблюдается, все говорится по делу, поэтому пожелания - оправданные.
Ты прав 8itel0rd! Такая ч0ткая тема без внимания- это плохо!!! Ща эти долбаные отряды доделаю и буду пытаться мутить злых людей(со своими зданиями героями и т. д.)
Чуть не забыл! У кого есть мысли(или ресурсники) по поводу злых людей пишите!!!
Трилогия тебе в помощь! А также и голова на плечах - главный тул моддера!
Мдя... Сделал объединение отрядов, но возникли проблемы.
1. Нет знаменосца
2. Не могу сделать батон для разъединения.
Может кто-нить поможет???
1.Сними ; со строк Banner Carrier.
2.Здесь надо реально спросить у барракуды, но пока попробуй перетащить всё, что связано с разъединением отрядов из BFME 1( по-моему у них там что-то есть не реализованное) или же скачай мод The First Age для bfme1 и вытащи оттуда.
"Wizard arrives presizely, when he means"!(Ну как-то так)
А если по-русски: усегда пожалста
Угу блин, ваще смысл мне здесь лазить есть? Про какую - то муру пишете((((
Да ладно тебе, если людям надо помочь (пусть даже по мелочам), то надо стараться это делать.
Хотя форум уже 3 дня, как мёртвый...
(перемещено с другой темы)
rapidshare.com/files/77936789/The_Throne_of_Arnor_Mod_v.1.1.exe
rapidshare.com/files/74652400/The_Throne_of_Arnor_Map_Pack_v.1.0.exe
Вот,держи!
Всем хай, сегодня объясню, про созданного героя тролля, чтобы он разбрасывал воинов, т.к. эта проблема актуальна.
Валим вперед, в data>ini>weapon.ini ищем Weapon CreateAHeroBasicMeleeWeapon
Заменяем все вплоть до
Weapon CreateAHeroBasicMeleeWeapon
LeechRangeWeapon = Yes
AttackRange = STANDARD_MELEE_ATTACK_RANGE
MeleeWeapon = Yes
FireFX = FX_GondorSwordHit
DelayBetweenShots = FARAMIR_DELAYBETWEENSHOTS // time between shots, msec
PreAttackDelay = FARAMIR_PREATTACKDELAY // 400 is sword swing delay time before contact with target.
PreAttackType = PER_SHOT // Do the delay each time we attack a new target
PreAttackFX = FX_TrollTreeSwing
FiringDuration = FARAMIR_FIRINGDURATION // Duration of the sword swing
UseInnateAttributes = Yes
DamageNugget // A basic Nugget that just does damage
Damage = CREATE_A_HERO_DAMAGE
Radius = 75.0 ; matches impact nugget so it throws them back and hurts them
DamageArc = 90
DamageType = HERO
DamageFXType = SWORD_SLASH
DeathType = NORMAL
End
MetaImpactNugget ; A Nugget that throws things back with force
ShockWaveAmount = 50.0
ShockWaveRadius = 60.0
ShockWaveTaperOff = 0.75
ShockWaveArc = 90
ShockWaveZMult = 1.20
; HeroResist = 0.90 ; 90% resistance to heroes
End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 10.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 10000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level1
ForbiddenUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level2 Upgrade_CreateAHeroPoisonAttack_Level3 Upgrade_CreateAHeroPoisonAttack_Level4
End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 10.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 15000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level2
ForbiddenUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level3 Upgrade_CreateAHeroPoisonAttack_Level4
End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 10.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 20000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level3
ForbiddenUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level4
End
DOTNugget // A basic Nugget that just does damage
Damage = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius = 10.0
DelayTime = 0
DamageType = POISON
DamageFXType = POISON
DeathType = NORMAL
DamageInterval = 500
DamageDuration = 30000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
RequiredUpgradeNames = Upgrade_CreateAHeroPoisonAttack_Level4
End
End
//------------------------------------------------------------------------------
Weapon CreateAHeroBasicRangedWeapon
P.S. Жирным шрифтом выделено насчет тролля.
ладно хватит вам дурью маеться дуйте и радуйтесь новым игрушкам и фильмом ок других зовите
ironfile.3dn.ru/
Скажите, пожалуйста, что лучше - извлекать иники из архива или редактировать сам ini.big FinalBIG'ом? У меня после извлечения иников выдает ошибку game.dat
"An Upgrade mask references Upgrade_AngmarFaction, which is not an Upgrade", и так далее в том же духе. Игра - ROTWK 2.01
2 SlaveZ опиши, что ты изменял, тогда станет понятнее и полный текст ошибки
Я ничего не изменял, просто распаковал INI.big в папку Data/ini, и игра отказывается запускаться, хотя все настройки родные, ничего не было подправлено
An Upgrade mask references Upgrade_AngmarFaction, which is not an Upgrade
Error parsing field 'TriggeredBy' in block 'Object' in file 'Data\INI\Object\civilian\amonsulbuildings.ini', line 259
Error parsing field 'TriggeredBy' in block 'Object' in file 'Data\INI\Object\civilian\amonsulbuildings.ini', line 259
Error parsing INI block ' Triggered By' in file 'Data\INI\Object\civilian\amonsulbuildings.ini'.
Давно меня тут небыло))да я уже в ЛОТР неиграю)) Предлагаю всем плавненько перейти на другой форум))
Блин, здаров Баракуда!!! Занялся модингом для Вича был на твоем сайте, но все равно вопросы)
1) Помоги с батоном на разъединение отрядов. Не допру сам(
2) Хочу добавить свои текстуры. Сделал ассет.дат, а дальше стопарь(((
Советую изучить ини первой части, там принцип разъединения такой же остался, ну только он может немного поругатья на комманды... С текстурами тоже просто, надо прогу которая ассет сделает, и вообще там все в отдельный файл пихать мона. Я щаз уже давно моддингом ЛОТРА незанимаюсь, так что особо сильно непомню, что к чему))
www.rapidshare.ru/1113602
Вот и мод))
Файл GUM_TGMOTW совать в папку с игрой, и все, ini.big, заменить оригинал.
Ставится под 1.06, под остальные делать некогда. Data1.big, это Ара Эллесар, добрый, сунул)))) Если у вас патч дальше этого фала не идет, и пишет ошибку, если у вас уже 1.06, он не нужен, короче поняли))) ну и ReadMe, он старый, я в игре еще кучу нового ввел, ну сами все разберете)))
Весит мод около 2.5МБ!!!!
Срок хранения, то ли 35, то ли 45 дней, так сто не спим!!!!
После скачивания, и теста мода, (обязательно, обязательно кольцевых героев посмотрите! И сау и галадриель в том числе!!!) идем на опрос по моду, удачи в освоении)))
Это с форума с модом. С троллем я немного не учел, там все воины разлетаются, у всех созданных.)) ну да я уже все давно решил, в моде все уже сделал, и много че еще))))
Барракуда, хай, давненько тя здесь не было))))
Спс Баракуда! Сори, что тя оторвал, но без теа реально тяжко))
А я на что?????
Скачай мод, узнай что я могу, все делал я в одиночку, ну не два месяца, а так от 1 - 1.5)))
Ну было много чего недоделанного, так что смотрите)))
А, и чуть не забыл, в моде все воины имеют натуральный цвет!
Ну че с троллем делаем следуещее:
Распаковываем data\ini\object\createahero\createaheroweaponupgrades.inc ищем:
(Ткрываем нпример блокнотом, жмем Ctrl+F)
//-------------------------------------------------------------
// TrollBane (Sword) Weapon upgrade.
//-------------------------------------------------------------
WeaponSet
Conditions = WEAPONSET_CREATE_A_HERO_WS_05 // CLOSE_RANGE CONTESTING_BUILDING
Weapon = PRIMARY MyTrollSword
AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
End
Behavior = WeaponSetUpgrade Create_A_Hero_Weapon5
TriggeredBy = Upgrade_CHW05
WeaponCondition = WEAPONSET_CREATE_A_HERO_WS_05
End
Behavior = SubObjectsUpgrade TrollBane_Upgrade
TriggeredBy = Upgrade_CHW05
ShowSubObjects = TrollBane
HideSubObjectsOnRemove = Yes
FadeTimeInSeconds = 0.0
End
//Behavior = SubObjectsUpgrade Belthronding_Upgrade_5
// TriggeredBy = Upgrade_CHW05
// ShowSubObjects = Belthronding
// HideSubObjectsOnRemove = Yes
// FadeTimeInSeconds = 0.0
//End
//-------------------------------------------------------------
// Troll Mace Weapon upgrade.
//-------------------------------------------------------------
WeaponSet
Conditions = WEAPONSET_CREATE_A_HERO_WS_12 // CLOSE_RANGE CONTESTING_BUILDING
Weapon = PRIMARY MyTrollSword
AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
End
Behavior = WeaponSetUpgrade Create_A_Hero_Weapon12
TriggeredBy = Upgrade_CHW12
WeaponCondition = WEAPONSET_CREATE_A_HERO_WS_12
End
Behavior = SubObjectsUpgrade TrollWeapon_Upgrade12
TriggeredBy = Upgrade_CHW12
ShowSubObjects = TrollMace
HideSubObjectsOnRemove = Yes
FadeTimeInSeconds = 0.0
End
//-------------------------------------------------------------
// Troll Sword Weapon upgrade.
//-------------------------------------------------------------
WeaponSet
Conditions = WEAPONSET_CREATE_A_HERO_WS_13 // CLOSE_RANGE CONTESTING_BUILDING
Weapon = PRIMARY MyTrollSword
AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
End
Behavior = WeaponSetUpgrade Create_A_Hero_Weapon13
TriggeredBy = Upgrade_CHW13
WeaponCondition = WEAPONSET_CREATE_A_HERO_WS_13
End
Behavior = SubObjectsUpgrade TrollWeapon_Upgrade13
TriggeredBy = Upgrade_CHW13
ShowSubObjects = TrollSword
HideSubObjectsOnRemove = Yes
FadeTimeInSeconds = 0.0
End
//---------------------------------------------------------------
// Troll Hammer Weapon upgrade.
//---------------------------------------------------------------
WeaponSet
Conditions = WEAPONSET_CREATE_A_HERO_WS_14
Weapon = PRIMARY MyTrollSword
AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
End
Behavior = WeaponSetUpgrade Create_A_Hero_Weapon14
TriggeredBy = Upgrade_CHW14
WeaponCondition = WEAPONSET_CREATE_A_HERO_WS_14
End
Behavior = SubObjectsUpgrade TrollWeapon_Upgrade14
TriggeredBy = Upgrade_CHW14
ShowSubObjects = TrollHammer
HideSubObjectsOnRemove = Yes
FadeTimeInSeconds = 0.0
End
//---------------------------------------------------------------
// Troll Tree Weapon upgrade.
//---------------------------------------------------------------
WeaponSet
Conditions = WEAPONSET_CREATE_A_HERO_WS_15
Weapon = PRIMARY MyTrollSword
AutoChooseSources = PRIMARY FROM_PLAYER FROM_SCRIPT FROM_AI
End
Behavior = WeaponSetUpgrade Create_A_Hero_Weapon15
TriggeredBy = Upgrade_CHW15
WeaponCondition = WEAPONSET_CREATE_A_HERO_WS_15
End
Behavior = SubObjectsUpgrade TrollWeapon_Upgrade15
TriggeredBy = Upgrade_CHW15
ShowSubObjects = TrollTree
HideSubObjectsOnRemove = Yes
FadeTimeInSeconds = 0.0
End
Примечание: первый находится отдельно, остальные три по порядку.
Вот заменяем все что было на мое.
Идем в data>ini>weapon.ini
Вниз вставляем
;------------------------------------------------------------------------------
Weapon MyTrollSword
LeechRangeWeapon = Yes
RadiusDamageAffects = ENEMIES ; Turning off friendly fire for all allies, but ya know, this could say NotSimilar and then he could hit friendlies except for trolls
MeleeWeapon = Yes
AttackRange = 20 ; this was tuned with the Damage and shock wave nugget so it looks good with club
FireFX = FX_GondorSwordHit
DelayBetweenShots = CREATE_A_HERO_DELAYBETWEENSHOTS ; time between shots, msec
FiringDuration = CREATE_A_HERO_FIRINGDURATION
PreAttackDelay = CREATE_A_HERO_PREATTACKDELAY
PreAttackType = PER_SHOT ; Do the delay each time we attack a new target
PreAttackFX = FX_TrollTreeSwing
DamageDealtAtSelfPosition = Yes ; A melee based AoE. Arc radiates from me, not them
AcceptableAimDelta = 35.0
DamageNugget // A basic Nugget that just does damage
Damage = CREATE_A_HERO_DAMAGE
Radius = 60.0 ; matches impact nugget so it throws them back and hurts them
DamageArc = 90
DamageType = HERO
DamageFXType = SWORD_SLASH
DeathType = NORMAL
End
MetaImpactNugget ; A Nugget that throws things back with force
ShockWaveAmount = 40.0
ShockWaveRadius = 50.0
ShockWaveTaperOff = 0.75
ShockWaveArc = 90
ShockWaveZMult = 1.20
; HeroResist = 0.90 ; 90% resistance to heroes
End
DamageNugget // A basic Nugget that just does damage
Damage = CREATE_A_HERO_DAMAGE
Radius = 60.0 ; matches impact nugget so it throws them back and hurts them
DamageArc = 90
DamageType = HERO
DamageFXType = SWORD_SLASH
DeathType = NORMAL
End
MetaImpactNugget ; A Nugget that throws things back with force
ShockWaveAmount = 40.0
ShockWaveRadius = 50.0
ShockWaveTaperOff = 0.75
ShockWaveArc = 90
ShockWaveZMult = 1.20
; HeroResist = 0.90 ; 90% resistance to heroes
End
DamageNugget // A basic Nugget that just does damage
Damage = CREATE_A_HERO_DAMAGE
Radius = 60.0 ; matches impact nugget so it throws them back and hurts them
DamageArc = 90
DamageType = HERO
DamageFXType = SWORD_SLASH
DeathType = NORMAL
End
MetaImpactNugget ; A Nugget that throws things back with force
ShockWaveAmount = 40.0
ShockWaveRadius = 50.0
ShockWaveTaperOff = 0.75
ShockWaveArc = 90
ShockWaveZMult = 1.20
; HeroResist = 0.90 ; 90% resistance to heroes
End
DamageNugget // A basic Nugget that just does damage
Damage = CREATE_A_HERO_DAMAGE
Radius = 60.0 ; matches impact nugget so it throws them back and hurts them
DamageArc = 90
DamageType = HERO
DamageFXType = SWORD_SLASH
DeathType = NORMAL
End
MetaImpactNugget ; A Nugget that throws things back with force
ShockWaveAmount = 40.0
ShockWaveRadius = 50.0
ShockWaveTaperOff = 0.75
ShockWaveArc = 90
ShockWaveZMult = 1.20
; HeroResist = 0.90 ; 90% resistance to heroes
End
DamageNugget // A basic Nugget that just does damage
Damage = CREATE_A_HERO_DAMAGE
Radius = 60.0 ; matches impact nugget so it throws them back and hurts them
DamageArc = 90
DamageType = HERO
DamageFXType = SWORD_SLASH
DeathType = NORMAL
End
MetaImpactNugget ; A Nugget that throws things back with force
ShockWaveAmount = 40.0
ShockWaveRadius = 50.0
ShockWaveTaperOff = 0.75
ShockWaveArc = 90
ShockWaveZMult = 1.20
; HeroResist = 0.90 ; 90% resistance to heroes
End
End
Тадам!!! Тролль разбрасывает кучи врагов, в моде это я сделал.
Народ, качаем патч тут www.rapidshare.ru/1114220
Распаковываем архив, и ставим в папку с игрой!!!
Изменения:
При включении абилки стена щитов, у стражей цитадели, баннер остается при них, и не мешает вашим врагам.
Исилдур теперь не так высоко отбрасывает войска)
Качать всем!!!
Люди добрые! Помогите! Как в режиме "Война за кольцо" сделать нужных мне героев за одну расу. Почитал форум, В файле INI.BIG покопался - в итоге на одиночных картах нужные мне герои есть, а в режиме "Война за кольцо" все по старому. Может кто поскажет, в чем дело...
Люди добрые! Помогите! Как в режиме "Война за кольцо" сделать нужных мне героев за одну расу. Почитал форум, В файле INI.BIG покопался - в итоге на одиночных картах нужные мне герои есть, а в режиме "Война за кольцо" все по старому. Может кто поскажет, в чем дело...
всем привет подскажите пожалуйста как мне сделать сделать что бы у гондора взвод мечников был больше что бы они выходили из бараков не по 15 человек а по 30!подскажите пожалуйста!
В проге FinalBIG_40 вылетает окно когда открываешь ini.big - "Out of memory". В чем проблема?
Кто знает, где находится дракон, который могут суммонить гоблины и изенгард?
И как увеличить леголасу скорость стрельбы?
To Zenitovec По идее должен быть сдесь))) data\ini\object\neutral\neutralunits
Пожалуйста! Кто мне может ясно рассказать как добавить саурона в герои так чтоб его можно было оживить и чтоб он был не дорогой (до 5000).
Ну напишите мне как добавить Саурона к себе в герои (Мордор).Прога для открытия INI.BIG уже есть. Я хочу чтобы у саурона было возрождение (на всякий случай),
Пусть даже он и будет стоть те 10000 ,но хочу видеть его героях (можно в собственных).Пожалуйста!
Как вставить вызываемого дракона в создоваемых героев что-бы он мог получать опыт и рейтинг?
yura1234зайди в PlayerTemplate.ini там выбери любую нужную расу и найди строчку BuildableHeroesMP в конце рядка пиши MordorSauron.
Не знаю если сюда кто небудь еще заходит помогите пожалуйста!))Я добавил боромиру огненой шар(сарумановский)он активен но когда на него жму нечего не происходит!К стате когда делал ему Мастер Клинка как писал Владимир также само нечего не работало.
Вот как я делал:
В инике боромира прописал:
Behavior = AISpecialPowerUpdate FireballAI
CommandButtonName = Command_SarumanFireball
SpecialPowerAIType = AI_SPECIAL_POWER_ENEMY_TYPE_KILLER
End
В командсете боромира написал
3 = Command_SarumanFireball
Потом experiencelevels на третем левеле прописал
Upgrades= Upgrade_SarumanFireball
Будем делать спелл в книге спеллов гоблинов:
data>ini>commandset.ini
находим строки книги заклов гопов, меняем на мои:
CommandSet WildSpellBookCommandSet
1 = Command_SpellBookTaint
2 = Command_SpellBookWarChant
3 = Command_SpellBookCaveBats
4 = Command_SpellBookUntamedAllegiance
5 = Command_SpellBookScavenger
6 = Command_SpellBookSpiderlingAllies
7 = Command_SpellBookWildMenAllies
8 = Command_SpellBookDarkness
9 = Command_SpellBookAwakenWyrm
10 = Command_SpellBookWatcherAlly
11 = Command_SpellBookKnightsoftheNight
12 = Command_SpellBookDragonAlly
End
CommandSet WildSpellStoreCommandSet
1 = Command_PurchaseSpellWarChant
2 = Command_PurchaseSpellTaint
3 = Command_PurchaseSpellCaveBats
4 = Command_PurchaseSpellWildMenAllies ; Command_PurchaseSpellWildMenAllies
5 = Command_PurchaseSpellScavenger
6 = Command_PurchaseSpellUntamedAllegiance
7 = Command_PurchaseSpellSpiderlingAllies ; Command_PurchaseSpellSpiderlingAllies
8 = Command_PurchaseSpellAwakenWyrm
9 = Command_PurchaseSpellDarkness
10 = Command_PurchaseSpellWatcherAlly
11 = Command_PurchaseSpellDragonAlly
12 = Command_PurchaseSpellKnightsoftheNight
End
data>ini>commandbutton.ini
ставим в конец файла:
CommandButton Command_PurchaseSpellKnightsoftheNight
Command = PURCHASE_SCIENCE
ButtonBorderType = UPGRADE
ButtonImage = HPBlackRider
Science = SCIENCE_KnightsoftheNight
TextLabel = CONTROLBAR:KnightsoftheNight
DescriptLabel = CONTROLBAR:TooltipKnightsoftheNight
End
CommandButton Command_SpellBookKnightsoftheNight
Command = SPELL_BOOK
SpecialPower = SpellBookKnightsoftheNight
Options = NEED_TARGET_POS
TextLabel = CONTROLBAR:KnightsoftheNight
ButtonImage = HPBlackRider
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipKnightoftheNight
RadiusCursorType = FloodRadiusCursor
CursorName = AttackObj
InvalidCursorName = GenericInvalid
End
data>ini>object>system>system.ini
ставим хоть куда (но лучше чтоб было удобно):
Behavior = OCLSpecialPower ModuleTag_KnightsoftheNight
SpecialPowerTemplate = SpellBookKnightsoftheNight
OCL = OCL_SpellBookKnightsoftheNight
CreateLocation = CREATE_AT_LOCATION
AvailableAtStart = No
RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
End
Behavior = AISpecialPowerUpdate SpellBookKnitghsoftheNightAI
CommandButtonName = Command_SpellBookKnitghsoftheNight
SpecialPowerAIType = AI_SPELLBOOK_STRUCTURE_BASEKILL
SpecialPowerRadius = 100
End
;------------------------------------------------------------------------------
Object SpellBookKnightsoftheNight
Draw = W3DScriptedModelDraw ModuleTag_01
DefaultModelConditionState
Model = None
End
End
EditorSorting = SYSTEM
KindOf = NO_COLLIDE IMMOBILE UNATTACKABLE INERT
ForceLuaRegistration = Yes ; I have no AI, but I want to send a fear message so please register me.
; *** ENGINEERING Parameters ***
Body = ImmortalBody ModuleTag_02
MaxHealth = 1
InitialHealth = 1
End
Behavior = DeletionUpdate ModuleTag_03 ; Not LifetimeUpdate, since I can't die. This will DestroyObject me.
MinLifetime = 10000
MaxLifetime = 10000
End
Behavior = FloodUpdate ModuleTag_FloodCentral
AngleOfFlow = 25 ; In degrees, with 0 as screen right
DirectionIsRelative = No ; If it is relative, it adds the facing of the flood object.
FloodMember
MemberTemplateName = KnightoftheNight
ControlPointOffsetOne = X:-200 Y:0 Z:0
ControlPointOffsetTwo = X:-100 Y:150 Z:0
ControlPointOffsetThree = X:100 Y:150 Z:0
ControlPointOffsetFour = X:200 Y:0 Z:0
MemberSpeed = 20
End
FloodMember
MemberTemplateName = KnightoftheNight
ControlPointOffsetOne = X:-200 Y:0 Z:0
ControlPointOffsetTwo = X:-100 Y:100 Z:0
ControlPointOffsetThree = X:100 Y:100 Z:0
ControlPointOffsetFour = X:200 Y:0 Z:0
MemberSpeed = 21
End
FloodMember
MemberTemplateName = KnightoftheNight
ControlPointOffsetOne = X:-200 Y:0 Z:0
ControlPointOffsetTwo = X:-100 Y:50 Z:0
ControlPointOffsetThree = X:100 Y:50 Z:0
ControlPointOffsetFour = X:200 Y:0 Z:0
MemberSpeed = 20
End
FloodMember
MemberTemplateName = KnightoftheNight
ControlPointOffsetOne = X:-200 Y:0 Z:0
ControlPointOffsetTwo = X:-100 Y:0 Z:0
ControlPointOffsetThree = X:100 Y:0 Z:0
ControlPointOffsetFour = X:200 Y:0 Z:0
MemberSpeed = 22
End
FloodMember
MemberTemplateName = KnightoftheNight
ControlPointOffsetOne = X:-200 Y:0 Z:0
ControlPointOffsetTwo = X:-100 Y:-50 Z:0
ControlPointOffsetThree = X:100 Y:-50 Z:0
ControlPointOffsetFour = X:200 Y:0 Z:0
MemberSpeed = 20
End
FloodMember
MemberTemplateName = KnightoftheNight
ControlPointOffsetOne = X:-200 Y:0 Z:0
ControlPointOffsetTwo = X:-100 Y:-100 Z:0
ControlPointOffsetThree = X:100 Y:-100 Z:0
ControlPointOffsetFour = X:200 Y:0 Z:0
MemberSpeed = 21
End
FloodMember
MemberTemplateName = KnightoftheNight
ControlPointOffsetOne = X:-200 Y:0 Z:0
ControlPointOffsetTwo = X:-100 Y:-150 Z:0
ControlPointOffsetThree = X:100 Y:-150 Z:0
ControlPointOffsetFour = X:210 Y:0 Z:-60
MemberSpeed = 20
End
End
Geometry = BOX
GeometryMajorRadius = 10.0
GeometryMinorRadius = 1.0
GeometryHeight = 3.0
GeometryIsSmall = No
Shadow = NONE
End
;------------------------------------------------------------------------------
Object KnightoftheNight
Draw = W3DScriptedModelDraw ModuleTag_01
StaticModelLODMode = yes ; Will append M or L to the skin name depending on GameLOD
DefaultModelConditionState
Model = MUBlkRider_SKN
;ParticleSysBone = Bone05 WaterHorseTrail FollowBone:Yes
;ParticleSysBone = Bone05 WaterHorseTrail2 FollowBone:Yes
;ParticleSysBone = Bone05 WaterHorseTrail3 FollowBone:Yes
End
ModelConditionState = MOUNTED USER_3
Model = MUBlkRider_SKN
ParticleSysBone = None BlackRiderFlare FXTrigger:NONE Persist:SPAWN PersistID:100
; ParticleSysBone = NONE Vapor FollowBone:Yes ;cinematics
; ParticleSysBone = NONE Vapor2 FollowBone:Yes ;cinematics
; ParticleSysBone = NONE Vapor3 FollowBone:Yes ;cinematics
; ParticleSysBone = NONE Vapor FollowBone:Yes ;cinematics
; ParticleSysBone = NONE Vapor2 FollowBone:Yes ;cinematics
; ParticleSysBone = NONE Vapor3 FollowBone:Yes ;cinematics
End
IdleAnimationState
StateName = STATE_Idle
Animation = IDLE
AnimationName = MUBlkRider_SKL.MUBlkRider_RUNA
AnimationMode = LOOP
End
Flags = RANDOMSTART
End
AnimationState = MOVING
Animation = RUNA
AnimationName = MUBlkRider_SKL.MUBlkRider_RUNA
AnimationMode = LOOP
End
Flags = RANDOMSTART
End
End
EditorSorting = SYSTEM
KindOf = NO_COLLIDE IMMOBILE UNATTACKABLE INERT
; *** ENGINEERING Parameters ***
Body = HighlanderBody ModuleTag_02
MaxHealth = 1
InitialHealth = 1
End
;--------- DREAD VISAGE -----------------------------------------------------------------------------------
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_BlackRiderDreadVisage
SpecialPowerTemplate = SpecialAbilityFakeLeadership
TriggeredBy = Upgrade_BlackRiderDreadVisage
End
Behavior = SpecialPowerModule ModuleTag_BlackRiderDreadVisageUpdate
SpecialPowerTemplate = SpecialAbilityFakeLeadership
UpdateModuleStartsAttack = Yes
StartsPaused = Yes
End
Behavior = AttributeModifierAuraUpdate ModuleTag_DreadVisage
StartsActive = No ;If no, requires upgrade to turn on.
BonusName = GenericDebuff
TriggeredBy = Upgrade_BlackRiderDreadVisage
RefreshDelay = 2000
Range = 200
TargetEnemy = Yes
AntiCategory = LEADERSHIP BUFF ; This means cancel all previous leadership bonuses
ObjectFilter = ANY +INFANTRY +CAVALRY -STRUCTURE -BASE_FOUNDATION -HERO -HORDE
End
Behavior = ModelConditionUpgrade ModuleTag_DreadVisageModelCondition
TriggeredBy = Upgrade_BlackRiderDreadVisage
AddConditionFlags = USER_3
End
Behavior = RadiateFearUpdate ModuleTag_DreadVisageFear
InitiallyActive = No
TriggeredBy = Upgrade_BlackRiderDreadVisage
WhichSpecialPower = 1
GenerateTerror = No
GenerateFear = Yes
EmotionPulseRadius = 100
EmotionPulseInterval = 1000
End
Behavior = FireWeaponUpdate ModuleTag_WeaponFiring
FireWeaponNugget
WeaponName = FloodHorseRadiusWeapon
Offset = X:-25 Y:0 Z:0
FireDelay = 0
OneShot = No
End
End
Behavior = SlowDeathBehavior ModuleTag_FadeOut
DeathTypes = ALL
DestructionDelay = 0
End
Geometry = CYLINDER
GeometryMajorRadius = 17.6
GeometryHeight = 32.0
GeometryIsSmall = No
End
//------------------------------------------------------------------------------
ChildObject KnightostheNightGate KnightoftheNight
Behavior = FireWeaponUpdate ModuleTag_WeaponFiring
FireWeaponNugget
WeaponName = FloodGateHorseRadiusWeapon
Offset = X:-25 Y:0 Z:0
FireDelay = 0
OneShot = No
End
End
End
data>ini>objectcreationlist.ini
хоть куда
; ---------------------------------------------------------------------------------------
; Flood spell from the spell book
ObjectCreationList OCL_SpellBookKnightsoftheNight
CreateObject
ObjectNames = SpellBookKnightsoftheNight
End
End
data>ini>science.ini
тож хоть куда
Science SCIENCE_KnightsoftheNight
PrerequisiteSciences = SCIENCE_EVIL SCIENCE_ArrowVolleyEvil OR SCIENCE_EVIL SCIENCE_FueltheFires OR SCIENCE_MORDOR SCIENCE_Darkness OR SCIENCE_MORDOR SCIENCE_AwakenWyrm OR SCIENCE_WILD SCIENCE_Darkness OR SCIENCE_WILD SCIENCE_WatcherAlly
SciencePurchasePointCost = EVIL_RANK_4_COST
SciencePurchasePointCostMP = 25
IsGrantable = Yes
End
data>ini>specialpower.ini
желательно в конец файла
;------------------------------------------------------------------------------
SpecialPower SpellBookKnightsoftheNight
Enum = SPECIAL_SPELL_BOOK_FLOOD
RadiusCursorRadius = 175
RequiredSciences = SCIENCE_KnightsoftheNight
ReloadTime = SPELL_RECHARGE_TIME_TIER_4 ; in milliseconds
ViewObjectDuration = 10000
ViewObjectRange = 200
InitiateAtLocationSound = NazgulScreech
Flags = RESPECT_RECHARGE_TIME_DISCOUNT
End
запускаем и балуемся))
Aragorn Elessar
Кстати, что эти изменения в значениях файла изменяют гоблинам?
Aragorn Elessar
Кстати, что эти изменения в значениях файла изменяют гоблинам?
не совсем понял
Aragorn Elessar
Будем делать спелл в книге спеллов гоблинов:
не совсем понял
Я спросил какие изменения претерпивают гоблины после изменений значений, те которые ты расписал...
Или ты просто делаешь новый спелл в книгу заклинаний гоблинам?
Думаю всё понятно что я сейчас написал. =))
гриха1996
чё ты не понял всё ты понимаешь :)
Может и непонял он в самом деле о чём идёт речь... кто его знает...
Я спросил какие изменения претерпивают гоблины после изменений значений, те которые ты расписал...
Или ты просто делаешь новый спелл в книгу заклинаний гоблинам?
Думаю всё понятно что я сейчас написал. =))
Просто добавляем)
гриха1996
Просто добавляем)
Теперь всё стало на свои места...
Кстати, какой спелл вы добавляете гоблинам?
Если не секрет.
гриха1996
Просто добавляем)
Теперь всё стало на свои места...
Кстати, какой спелл вы добавляете гоблинам?
Если не секрет.
блин, я с его профиля написал=)
Добаляю я=) и неужели так трудно посмотреть? называется "Всадники Ночи", "Дыхание смерти", как угодно. Появляются 9 черных всадников, аналог наводнения.
Конечно я тож забыл это указать, но это уже 4 ресурс, где я этот фак выложил)
гриха1996
Просто добавляем)
Теперь всё стало на свои места...
Кстати, какой спелл вы добавляете гоблинам?
Если не секрет.
блин, я с его профиля написал=)
Добавляю я, заменяет спелл Вызов Дракона.и неужели так трудно посмотреть? называется "Всадники Ночи", "Дыхание смерти", как угодно. Появляются 9 черных всадников, аналог наводнения.
Конечно я тож забыл это указать, но это уже 4 ресурс, где я этот фак выложил)
Aragorn Elessar
блин, я с его профиля написал=)
Ты взломал его аккаунт?
Добавляю я, заменяет спелл Вызов Дракона.и неужели так трудно посмотреть? называется "Всадники Ночи", "Дыхание смерти", как угодно. Появляются 9 черных всадников, аналог наводнения.
Спасибо что пояснил.
Ребят помогите плз, хочу перекинуть юнитов из одной фракции RJ 1.06, а конкретней из Рохана юнита ElvenWariors к Эльфам, ну или заменить этих юнитов на каких нибудь из фракции эльфов
Ребят помогите плз, хочу перекинуть юнитов из одной фракции RJ 1.06, а конкретней из Рохана юнита ElvenWariors к Эльфам, ну или заменить этих юнитов на каких нибудь из фракции эльфов
Это ты на Эвендиме Галадрим777 (ссори, если не совсем прально))
Народ.А напишите как сделать чтоб каждый отряд.Если например в нём 15 войнов он бы занимал 15 или сколько хочу командпоинт.Можно ли ещё сделать чтобы в одной карте было два своих созданных героя.И как переделать приемущество одного типа войск на другой(например лучники лутше сражаются против конников.)И как в конце концов сделать чтобы левелов было не 5 а 10 как в первой части!
Как кстати чтобы УРУКИ были в простенькой броне,АА апгрейды брони делали их как в биитве при Хельм дипе!"?Можно ли сделать изену Стены для второго уровня стен Хельмз Дипа.И как сделать Урукам новый Апгрейд БОЛЬШИЕ ЩИТЫ.?????его можно поставить вместо первой возможности.Формации блок.Как сделать Урукам Копейщикм формацию копья на фронт!?не дикобраз а в одну сторону?.И как сделать Эльфам тяжеловооружённых воителей Линдона по моему они так называются.Каросе чуваков каторые В Witch-Kinge были и меняли лук и меч.И как добавить типа такихже но ток Лориенских как в Хельмовой пади
ого сколько вопросов)))))), тут где то есть туторы в которых описано как изменять командпоинт, как делать разные посторония ( в часности и "Копейщикм формацию копья на фронт"), стоит только поискать.
The Witcher 3, читкани-ка эту тему. Может найдёшь что-нибудь по этому, своему вопросу.
и напишите целостно и подробно как барлога ставить и все к нему прилежащее!
плиззззз!!!!
мне не надо его в герое мне надо чоб при вызове он был без времени
B.a.r.r.a.c.u.d.a.!!!!!!!
мне не надо его в героев мне надо чоб при вызове он был без времени(барлог)
КАК????????????
dart_sirius, B.a.r.r.a.c.u.d.a. снова в отпуске:)
Я предполагаю, что у тебя есть прога FinalBIG. Тогда открываешь файл INI.big, ищещь в списке иник data\object\neutral\neutralunits.ini, первым же в списке стоит объект MordorBalrog. Плавно прокрути до строчек ENGINEERING Parameters, а потом находишь в этом блоке такую шнягу:
Behavior = LifetimeUpdate ModuleTag_LifetimeUpdate
MinLifetime = BALROG_LIFETIME
MaxLifetime = BALROG_LIFETIME
DeathType = FADED
End
И стираешь ее. Насколько я разбираюсь в коде, это позволит Балрогу не исчезать, а умереть нормально, от рук врага, скажем, того же Гэндаля:)
The Witcher 3, на некоторые вопросы ответ весьма прост. Защиту лучников ищи в INI.big, а именно - в armor.ini. Большинство лучников имеют в своем названии слово Archer. Например, параметры лучников Лориена - LorienArcher и LorienArcherHeavyArmor. Конница атакует двумя приемами: топча (в коде - CRUSH) и используя меч/копье (CAVALRY).
Теперь, когда найдешь в указанных блоках CRUSH и CAVALRY, уменьши эти значения (в %). Тогда полученный от кавалерии урон будет меньше. Если было CAVALRY = 200% и CRUSH = 200%, это значит, что урон конницы умножался на 2 при атаке лучников. Уменьши до, скажем, 50% оба параметра - и урон всадников будет меньше в 2 раза;)
Количество очков командования отряда изменяется в параметрах отряда, а не отдельного воина. Для этого тебе нужно отыскать блок data\object\evilfaction\hordes для Зла и ... goodfaction\hordes для Добра. Теперь ищещь нужную тебе расу, в ней находятся все ее отряды. Например, надо тебе поколдовать с отрядом солдат Гондора - иди в data\object\goodfaction\hordes\menhordes.ini
Там первый же отряд - GondorFighterHorde, то, что нам нужно (ты должен шарить в названиях войск, так же называются и отряды, только оканчиваются на Horde). Ищещь параметр CommandPoints и меняешь с 60 на, допустим, 15. Вот и все:)
Знаете ведь такую фишку - исцеление отряда вне боя после покупки знаменосца? Поведаю, как сделать ее для темной стороны (или ваши орки хотят постоянно истекать кровью? :D а у многих темных существ есть регенерация). Для этого нужно подправить параметры знаменосца (все их иники оканчиваются на banner). Например, если нужно сделать лечение на 2 уровне для изенгардских урук-хай, навещаем INI.big, точнее - data\ini\object\evilfaction\units\isengard\isengardbannerorc.ini.
После чего лезем в конец, модуль BannerCarrierUpdate, и вставляем туда следующие строки:
Behavior = AutoHealBehavior ModuleTag_HealHordeMembers
HealOnlyIfNotInCombat = Yes ;исцеление вне боя или нет
StartsActive = Yes
HealingAmount = 10 ;кол-во восттанавливаемого за цикл здоровья
HealingDelay = 15000 ;задержка перед началом лечения
KindOf = INFANTRY CAVALRY ;вот это конкретно хз
UnitHealPulseFX = FX_SpellHealUnitHealBuff ;анимация (здесь можно хоть анимацию действия яда поставить, ну орочье питье типо:)
AffectsContained = Yes ;по-моему, определяет действие на отправленных в гарнизон
NonStackable = Yes
End
Можно прописать в gamedata.ini значения для исцеления, и вставлять их после HealingAmount (вот сделали вы параметр #define URUK_HEAL_AMOUNT 10, а потом вставляете после HealingAmount значение URUK_HEAL_AMOUNT). Но это чисто для удобства, потому что здесь еще вам ковыряться и ковыряться))
И ради баланса помните, что разные расы исцеляются по-разному, ну и разные типы войск (вроде солдат и следопытов) - тоже неодинаково. Чтобы сделать исцеление отрядов на 1 уровне, придется совершить другие махинации, чуть позже поясню;)
Итак, если вам надо, чтобы все воины исцелялись, начиная со 2 уровня, а эльфы - с 1, то ща будем клепать небольшой модуль AutoHeal в папке data\ini\object\goodfaction\elven. Кликаем по инику нужного юнита (начнем с эльфийских мечников:), в нашем случае elvenlorienwarrior.ini. Далее вставляем в блок ENGINEERING Parameters следующее (похоже на то, что выкладывал товарищ B.a.r.r.a.c.u.d.a. для Балрога;):
Behavior = AutoHealBehavior ModuleTag_ElvenLorienWarriorHealing
StartsActive = Yes
HealingAmount = 10 ;кол-во HP, полученных в единицу времени (да хоть все стопицот тысяч :D)
HealingDelay = 2000 ;интервал между циклами, в данном случае восстанавливается 10 HP в 2 секунды
StartHealingDelay = 15000 ;задержка перед началом исцеления, пока 15 с, там как хотите:)
HealOnlyIfNotInCombat = Yes ;исцеление вне боя или нет
UnitHealPulseFX = FX_SpellHealUnitHealBuff ;синий эффект пульсации при исцелении
End
Здесь остается только поиграться со значениями)) Возможны некоторые косяки, если не убрать модуль исцеления отряда из иника знаменосца. Поэтому неплохо убрать из elvenbanner.ini модуль:
Behavior = AutoHealBehavior ModuleTag_HealHordeMembers
...
End
целиком, и вставить то же, что и для эльфийских мечников (выше заголовка BannerCarrierUpdate). Можете наслаждаться:)
:) и тут моддеры) я активно отписываюсь сейчас на forum.evendim.ру (ру на ru)
там вам помогу, ник - Хальбарад
ЛАДНО СПАСИБО НО Я УЖЕ САМ РАЗОБРАЛСЯ НО Я МОГУ ПОДСКАЗАТЬ КАК БАРЛОГУ ДОБАВИТЬ ЗДОРОВЬЯ СИЛЫ УРОНА И СДЕЛАТЬ ТАК ЧТО РАДИУС ДЫХАНИЯ ОГНЯ НА МОНИТОР НЕ ВЛЕЗЕТ
Ну лично меня последнее не прельщает) Хотя вот HP добавить было неплохо, а то какие-то 4000... Любой герой теперь мощнее на целую 1000 HP :D А Сау тоже какой-то дохлый, так надо броню корректировать и оружие (должен же он с первого удара весь отряд выносить). Кстати, а броня Галадриэль и Саурона довольно разная, если, например, Саурон не боится огня - то Галя как раз наоборот.
Ща лучше мы с вами будем мутить для Саурона новые спеллы:)
Как знают многие из вас, добавить некольцевого Саурона можно, прописав его в playertemplate.ini, в блоке FactionMordor, в параметре BuildableHeroes или как там, но он будет иметь стоимость 10 косарей золота, а призываться будет 5 мин :D Тогда для тестирования вам нужно поставить в его инике перед SAURON_BUILDCOST и SAURON_BUILDTIME точку с запятой, прописать перед ней новые значения - стоимость 1000, время прибытия 10)
Сейчас на основе Пендальфского "Слова силы" создадим эффектную абилку "Дыхание Ородруина", имеющую оранжево-желтый цвет и выжигающую нафиг (без ударной волны) все юниты и часть зданий в радиусе уже не 500, а 1000:)
В specialpower.ini создаем костяк будущей абилки (для тестирования больших значений ReloadTime не ставьте, хватит 10000-30000):
SpecialPower SpecialAbilityMountDoomBreath
Enum = SPECIAL_WORD_OF_POWER
ReloadTime = 360000
End
По образцу Пендальфского «Слова силы» пропишем в инике Саурона следующее:
/// MOUNT DOOM BREATH ///
Behavior = SpecialPowerModule ModuleTag_MountDoomBreathStarter
SpecialPowerTemplate = SpecialAbilityMountDoomBreath
UpdateModuleStartsAttack = Yes
StartsPaused = No
End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_MountDoomBreathFireUpdate
SpecialPowerTemplate = SpecialAbilityMountDoomBreath
WhichSpecialWeapon = 1
SkipContinue = Yes
UnpackTime = 1700
PackTime = 1
FreezeAfterTriggerDuration = 2500 ; Hold AI for this long after we fire.
AwardXPForTriggering = 0
StartAbilityRange = 80.0
SpecialWeapon = MountDoomBreath
End
После чего в weapon.ini регистрируем атакующую часть спелла:
Weapon MountDoomBreath
IdleAfterFiringDelay = 0
AttackRange = GANDALF_WORD_OF_POWER_RANGE
MinimumAttackRange = 0.8
WeaponSpeed = 401
MinWeaponSpeed = 241
MaxWeaponSpeed = 601
ScaleWeaponSpeed = Yes
RadiusDamageAffects = ENEMIES NOT_SIMILAR
DelayBetweenShots = 5000
PreAttackDelay = 2600
PreAttackType = PER_ATTACK
FireFX = FX_MountDoomBreath
FiringDuration = 1400
DamageNugget
Damage = SAURON_MOUNT_DOOM_BREATH_DAMAGE_FLAME
Radius = 1000.0
DamageType = FLAME
DamageFXType = FLAME
DeathType = BURNED
DamageSpeed = 1000.0
End
End
А в gamedata.ini в том месте, где находятся данные Саурона, ставим
#define SAURON_MOUNT_DOOM_BREATH_DAMAGE_FLAME 20000
С первой частью разобрались:) Теперь приступим к редактированию соответствующего эффекта.
В fxlist.ini создаем на основе эффекта «Слова силы» новый эффект:
FXList FX_MountDoomBreath
ParticleSystem
Name = MountDoomBreathFinalLight
Offset = X:0.0 Y:0.0 Z:60 ;Z:8.0
End
ParticleSystem
Name = MountDoomBreathFinalShockWave
Offset = X:0.0 Y:0.0 Z:20.0
End
ParticleSystem
Name = GandalfBlastDust
Offset = X:0.0 Y:0.0 Z:15.0
End
Sound
Name = GandalfBlastWeapon
End
End
Новые частички пастим в fxparticlesystem.ini:
FXParticleSystem MountDoomBreathFinalLight
System
Priority = ALWAYS_RENDER
ParticleName = EXexplo01.tga
Lifetime = 10 10
SystemLifetime = 5
SortLevel = 1
Size = 10 10
BurstCount = 2 2
End
Color = DefaultColor
Color1 = R:255 G:198 B:0 0
Color2 = R:0 G:0 B:0 10
End
Update = DefaultUpdate
SizeRate = 80 160
SizeRateDamping = 0.8 0.7
AngleZ = -1 1
AngularDamping = 1 1
AngularDampingXY = 1 1
End
Physics = DefaultPhysics
Gravity = 1
VelocityDamping = 1 1
End
EmissionVelocity = OutwardEmissionVelocity
Speed = 1 1
End
EmissionVolume = PointEmissionVolume
End
Draw = DefaultDraw
End
End
…
FXParticleSystem MountDoomBreathFinalShockWave
System
Priority = ALWAYS_RENDER
ParticleName = EXRing01.tga
Lifetime = 40 40
SystemLifetime = 5
SortLevel = 1
Size = 1 1
BurstCount = 1 1
IsGroundAligned = Yes
End
Color = DefaultColor
Color1 = R:255 G:217 B:0 0
Color2 = R:0 G:0 B:0 40
ColorScale = -40 40
End
Update = DefaultUpdate
SizeRate = 35 35
SizeRateDamping = 1 1
AngleZ = -1 1
AngularDamping = 1 1
AngularDampingXY = 1 1
End
Physics = DefaultPhysics
VelocityDamping = 0.8 0.8
End
EmissionVelocity = OutwardEmissionVelocity
End
EmissionVolume = PointEmissionVolume
IsHollow = Yes
End
Draw = DefaultDraw
End
End
Далее, сварганим коммандбаттон для спелла в commandbutton.ini:
CommandButton Command_SpecialAbilityMountDoomBreath
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityMountDoomBreath
TextLabel = CONTROLBAR:WordofPower
ButtonImage = Gandolf_radcircle
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipWordofPower
AutoAbility = Yes
PresetRange = 120.0
InPalantir = Yes
End
И засунем его в Сауронский коммандсет:
CommandSet SauronCommandSet
1 = Command_ToggleStance
2 = Command_FiresOfDoom
3 = Command_SpecialAbilityMountDoomBreath
4 = Command_SpecialAbilityTerribleFury
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
Забавляемся;)
народ. не стал всё читать, прочитал только несколько сообщений. помогите плиз - как из FinalBig программы вытащить "data \ ini \ createaherogamedata.inc"??? а с этим просто первый раз занимаюсь. напиши плиз куда там жмякать((
Вошел, значит, в прогу, открыл INI.big, жмякаешь на этот файлик, потом опять же жмякаешь на кнопку из верхнего меню (Edit > Extract) и указываешь, куда файлик нужно слить:)
А затаскивать по тому же принципу - верхнее меню Edit > Add File, указываешь файл, и сохраняешь его с нужным именем (например, указанный файл тебе нужно сохранить с точным именем data\ini\createaherogamedata.inc, иначе прога не перезапишет старый в INI)
спасибо. а ты незнаеш где храняться очки героя? (радиус видимости, броня, здоровье, регенерация, сила.) и как сделать если например сила макс 15 а я хочу до 20?
Если выражаться просто, в инике героя: ShroudClearingRange - радиус рассеивания тумана, VisionRange - радиус обнаружения врага или как, броня - параметр Armor в блоке ArmorSet (хоть SauronArmor поставь:), здоровье - MaxHealth в блоке Body, регенерация - HealingAmount в блоке Behavior = AutoHealBehavior. Меняешь любые буквенные значения на свои цифры. А что ты имеешь в виду под силой?
P.S. У меня сейчас у самого вопросик наклевывается) Я редактировал настройки камеры, а игра работает по стандартным. Даже вырезал стандартные настройки из INI аддона и оригинала - все одно! Как это обойти?
броня, мощь, здоровье, коэфициент заживления, и зрение. вот. а то хочу хотя бы очки на это прокачать через артмани, а нихрена не получается. а ведь хочется какого нибудь мега героя своего создать)))
всмысле настройки камеры? тебе стандартные ненравяться? или ты какие то другие хочеш зделать?
А, так ты про созданных героев ^^
Не знаю, как насчет повышения порога, но очки, которые можно потратить, ты сейчас увеличишь:) те же самые файлы .inc, верхнее меню Edit > Edit with Editor, меняешь параметры, где встретишь, SpendableAttributePoints, на 50 и более. Только не слишком много, чтобы не оставались обрезки, которые потратить не на что :D
Камера да, в моих планах давно было сделать ее выше, под другим углом и с возможностью быстро менять высоту. Но игра сбрасывает настройки. Однажды я поменял эти настройки, так они через некоторое время сбросились. А в другой раз, после переустановки, они вообще никак, это случайным образом происходит. Помощь профи была бы здесь очень кстати, но они здесь появляются редко...)
а неподскажеш в какой именно data \ ini \ createahero есть SpendableAttributePoints??
Там для каждого класса отдельный иник, и в любом из них это есть. Cкажем, лучник находится в createaherosystemarcher.inc, и там будут эти самые очки
ура.) нашел. например броня, строчка - MaxValueUpgrade = Upgrade_ArmorAttribute17
меняеш на 20. они прям по порядку идут.
а ты случаем для полного счастья незнаеш как магию сзделать что бы сразу максимальная была?
например способность "вызов союзников". сначало просто "вызов союзников" и прокачиваеш до "МОЩНЕЙШИЙ ВЫЗОВ СОЮЗНИКОВ".
Вот видишь, сам понемногу до всего доходишь, как и полагается настоящему моддеру:)
Нет еще, а если бы знал, не стал бы делать, я не одобряю читерства)
а где армия мертвых находится?
хочу их увеличить в числе и время убрать
я прость в их иник не найду
Хорда находится в rohanhordes.ini, они сами в neutalunits.ini, параметры призыва в objectcreationlist.ini.
А так лучше ко мне обращаться, да и мне это оч легко (даж в иник лазить не нада=)
А, еще посоветую искать нужное так:
Открываем иник блокнотом, ищем нужное=) Без этого мне было бы намного сложнее ^_^
спасибо они уже по 10 отрядов вызываются
но со временем
потому что их убивать оч долго
Еще я открыл сайт bfme-modding.ucoz.ру (ру меняем на ru)
Буду рад вам там помочь ^_^
если создавать сайт то долговато было бы
Ээ?) Это - юкоз. Понимаю, что было бы солиднее сделать все полностью самому, но некогда учиться :( А так этот сайт вполне подойдет для моддинга и общения ^_^
Да и на юкозе сайт можно сделать за оч короткое время
всем привет! подскажите как сделать так чтобы созданный герой (а именно эльфийский лучник) при смене оружия ходил не со стандартным клинком а с парными мечами Леголаса. у него там есть способность такая "стремительные клинки". так вот, хотелось бы заменить текстуру стандартного меча на новую и анимацию. и чтобы способность заключалась именно в смене оружия ( с лука на мечи и обратно). попробовал поковыряться в data\ini\object\createahero\createaheroweaponupgrades.inc, там стандартный меч вроде прописан под этим пунктом Westron (Sword) Weapon upgrade. заменил там некоторые слова по аналогии с тролем на LegolasSword но в игре никаких изменений не наблюдается
и еще вопросик, Барракуда как то про Келеборна писал. сделал все по инструкции и все в принципе работает, но вот в игре этот самый Келеборн прописывается как Элронд. ну это конечно и понятно, ведь в его ини (а точнее ини Элронда) везде напротив AnimationName стоит Элронд. так вот, вопрос заключается в том, что можно ли это как то исправить или такое просто не предусмотрено игрой?
Param_Value
18.08.10 01:37 всем привет! подскажите как сделать так чтобы созданный герой (а именно эльфийский лучник) при смене оружия ходил не со стандартным клинком а с парными мечами Леголаса. у него там есть способность такая "стремительные клинки". так вот, хотелось бы заменить текстуру стандартного меча на новую и анимацию. и чтобы способность заключалась именно в смене оружия ( с лука на мечи и обратно). попробовал поковыряться в data\ini\object\createahero\createaheroweaponupgrades.inc, там стандартный меч вроде прописан под этим пунктом Westron (Sword) Weapon upgrade. заменил там некоторые слова по аналогии с тролем на LegolasSword но в игре никаких изменений не наблюдается
Нужно изменить скелет\добавить анимацию=)
и еще вопросик, Барракуда как то про Келеборна писал. сделал все по инструкции и все в принципе работает, но вот в игре этот самый Келеборн прописывается как Элронд. ну это конечно и понятно, ведь в его ини (а точнее ини Элронда) везде напротив AnimationName стоит Элронд. так вот, вопрос заключается в том, что можно ли это как то исправить или такое просто не предусмотрено игрой?
Это не там, Аниматон Нэйм - анимация, а, поскольку, у Келеба скелет Элронда, то и анимация. Нужно добавить в lotr.csf строки (и прописать в инике, строки типа RecruitText, ReviveText и т.п.)
кстати, если кому интересно) наткнулся на такую вещь. в commandbutton.ini в самом конце есть достаточно много пунктов с заголовком -- Create A Hero -- и в них прописаны способности созданных героев. так вот, в этих пунктах есть такая строчка CreateAHeroUIMinimumLevel = и стоит цифра с минимальным уровнем для этой способности. и если поменять допустим в способности WordOfPower 10 на 1, то созданных маг уже с 1 левела сможет разбрасывать врагов.
П.С. проверено лично мной 5 минут назад, все работает
сам заметил что в игре можно изменять силу урона
и все параметры
Aragorn Elessar
открыл через Final_Big lotr.csf а там они иероглифы) может другая прога нужна?
и по поводу Леголаса. со скелетом и анимацией попробую разобраться позже, а сейчас другой вопрос, можно ли сделать так чтобы способность Лего "стремительные клинки" выглядела как смена оружия: один клик - мечи, еще один - лук?
и можно ли созданным героям добавлять добавлять способности обычных героев и способности других классов? просто когда я копирую какую то способность в CreateAHeroSpecialPowers игра выдает ошибку в SpecialPowers.ini
скопированный с Элронда ацелас у Леголаса прекрасно работает, что же такое с созданными героями?!....
Инструкция для тех, кто напихал в свою фракцию кучу героев и они просто не влезают в круг!
Итак, расширяем круг героев. Объясняю на примере людей:
идем в commandset.ini, с помощью поиска ищем CommandSet MenFortressCommandSet (люди первые в этом списке, остальные расы ниже)
спускаемся чуть ниже, там есть такие строчки
//Hero Menu
14 = Command_RingHeroReviveSlot
15 = Command_CreateAHeroReviveSlot
16 = Command_GenericReviveSlot1
17 = Command_GenericReviveSlot2
18 = Command_GenericReviveSlot3
19 = Command_GenericReviveSlot4
20 = Command_GenericReviveSlot5
21 = Command_GenericReviveSlot6
22 = Command_GenericReviveSlot7
23 = Command_RadialBack
End
(это значит, что в крепости людей зарезервировано 7 слотов для героев+герой кольца+созданный герой)
мы просто берем и добавляем новые строчки. количество слотов должно быть равно количеству героев. у меня получилось так:
//Hero Menu
14 = Command_RingHeroReviveSlot
15 = Command_CreateAHeroReviveSlot
16 = Command_GenericReviveSlot1
17 = Command_GenericReviveSlot2
18 = Command_GenericReviveSlot3
19 = Command_GenericReviveSlot4
20 = Command_GenericReviveSlot5
21 = Command_GenericReviveSlot6
22 = Command_GenericReviveSlot7
23 = Command_GenericReviveSlot8
24 = Command_GenericReviveSlot9
25 = Command_GenericReviveSlot10
26 = Command_RadialBack
End
Народ помогите , создал всоего героя, и охота эго прокачать , ну например броню здоровье сила)) незнаю где найти? героя назвал -=S.R=-
Народ скинте свои ИНИ файл, кто многа что переделал в игре плз, вот сюда Domigon@mail.ru
Народ, у меня в папке data нет папки ini. Есть только cursors и movies. Помогите нубу)
в корне игры есть файл ini.big его нужно открывать программой FinalBIG
теперь по поводу своего героя: (показываю на примере лучника, у остальных также)
открываем файл и ищем data\ini\createaherosystemarcher.inc
нажимаем Edit->Edit with Editor и ищем следующие строчки
SpendableAttributePoints=30 и меняем на нужное нам число - это количество очков которые можно потратить на прокачку героя
далее спускаемся ниже и ищем строчки MaxValueUpgrade = Upgrade_(.........)Attribute и стоит какое то число, меняем все на 20
с остальными классами делаем тоже самое, они в этом же блоке:
corruptedman, dwarf, menofthewest, servantofsauron, wizard
если будут какие вопросы спрашивайте, а вообще советую почитать эту тему, там есть несколько интересных вещей
Param_Value слушай скинь мне свой ини файл а, плз? Domigon@mail.ru
Param_Value вот я нажал Edit->Edit with потом изменил параметры, а сохранять там ведь надо Файл-сохранить и все? и еще там файл появляется weapon а сним че делать?
Param_Value
А как сделать, чтобы можно было выучить все 5 умений на макс? Заранее спс)
Менять lotr.csf следует в подходящих прогах, а не насиловать ФиналБиг=)
Например Siberian String Table Editor.
Есть вопросы по существу?
Пардон, Param Value, мы знакомы?)
Да, и если вы скопировали про расширение героев с ВЛОТРа, то проше указать автора (меня=))
Aragorn Elessar, мы не знакомы)) и то что я написал я сделал сам, ни от куда не копируя
CrazyIgroman, то что вы открывали, нужно просто закрыть с сохранением после того как все поменяли. подобные манипуляции нужно совершать только с файлами с расширением "inc", файлы с расширением "ini" редактируются прямо так
DevenFist, по поводу умений я писал чуть выше:
"...в commandbutton.ini в самом конце есть достаточно много пунктов с заголовком -- Create A Hero -- и в них прописаны способности созданных героев. так вот, в этих пунктах есть такая строчка CreateAHeroUIMinimumLevel = и стоит цифра с минимальным уровнем для этой способности. и если поменять допустим в способности WordOfPower 10 на 1, то созданных маг уже с 1 левела сможет разбрасывать врагов..."
если у способности несколько уровней, то менять данную строчку нужно на всех, но тогда учить ее на все равно надо с первого
можно просто удалить первые уровни оставить только последний и заменить цифру
можно подредактировать параметры урона и другие параметры в createaherogamedata.inc и createaherospecialpowers.ini
Спс, но все равно на макс помещаются только 2-3 умения, а я хочу, чтобы все 5 были максимальными. Как так сделать? )
если у тебя несколько многоуровневых навыков то редактируй каждую и все. ща покажу на примере землетрясения гномов:
идем в commandbutton.ini и ищем вот это
//------------------- Create A Hero ----------------------------
//--------------------------------------------------------------
CommandButton Command_CreateAHero_EarthShaker_Level1
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityCreateAHeroEarthShaker_Level1
TextLabel = CONTROLBAR:CAH_EarthShaker_Level1
ButtonImage = HSEarthShaker
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipCAH_EarthShaker_Level1
InPalantir = Yes
AutoAbility = No
CreateAHeroUIAllowableUpgrades = Upgrade_CreateAHero_ClassDwarf
CreateAHeroUIMinimumLevel = 3
CreateAHeroUIPrerequisiteButtonName = None
End
//------------------- Create A Hero ----------------------------
//--------------------------------------------------------------
CommandButton Command_CreateAHero_EarthShaker_Level2
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityCreateAHeroEarthShaker_Level2
TextLabel = CONTROLBAR:CAH_EarthShaker_Level2
ButtonImage = HSEarthShaker
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipCAH_EarthShaker_Level2
InPalantir = Yes
AutoAbility = No
CreateAHeroUIAllowableUpgrades = Upgrade_CreateAHero_ClassDwarf
CreateAHeroUIMinimumLevel = 7
CreateAHeroUIPrerequisiteButtonName = Command_CreateAHero_EarthShaker_Level1
End
//------------------- Create A Hero ----------------------------
//--------------------------------------------------------------
CommandButton Command_CreateAHero_EarthShaker_Level3
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityCreateAHeroEarthShaker_Level3
TextLabel = CONTROLBAR:CAH_EarthShaker_Level3
ButtonImage = HSEarthShaker
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipCAH_EarthShaker_Level3
InPalantir = Yes
AutoAbility = No
CreateAHeroUIAllowableUpgrades = Upgrade_CreateAHero_ClassDwarf
CreateAHeroUIMinimumLevel = 10
CreateAHeroUIPrerequisiteButtonName = Command_CreateAHero_EarthShaker_Level2
End
и делаем так
//------------------- Create A Hero ----------------------------
//--------------------------------------------------------------
;CommandButton Command_CreateAHero_EarthShaker_Level1
; Command = SPECIAL_POWER
; SpecialPower = SpecialAbilityCreateAHeroEarthShaker_Level1
; TextLabel = CONTROLBAR:CAH_EarthShaker_Level1
; ButtonImage = HSEarthShaker
; ButtonBorderType = ACTION
; DescriptLabel = CONTROLBAR:ToolTipCAH_EarthShaker_Level1
; InPalantir = Yes
; AutoAbility = No
; CreateAHeroUIAllowableUpgrades = ;Upgrade_CreateAHero_ClassDwarf
; CreateAHeroUIMinimumLevel = 3
; CreateAHeroUIPrerequisiteButtonName = None
;End
//------------------- Create A Hero ----------------------------
//--------------------------------------------------------------
;CommandButton Command_CreateAHero_EarthShaker_Level2
; Command = SPECIAL_POWER
; SpecialPower = SpecialAbilityCreateAHeroEarthShaker_Level2
; TextLabel = CONTROLBAR:CAH_EarthShaker_Level2
; ButtonImage = HSEarthShaker
; ButtonBorderType = ACTION
; DescriptLabel = CONTROLBAR:ToolTipCAH_EarthShaker_Level2
; InPalantir = Yes
; AutoAbility = No
; CreateAHeroUIAllowableUpgrades = ;Upgrade_CreateAHero_ClassDwarf
; CreateAHeroUIMinimumLevel = 7
; CreateAHeroUIPrerequisiteButtonName = Command_CreateAHero_EarthShaker_Level1
;End
//------------------- Create A Hero ----------------------------
//--------------------------------------------------------------
CommandButton Command_CreateAHero_EarthShaker_Level3
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityCreateAHeroEarthShaker_Level3
TextLabel = CONTROLBAR:CAH_EarthShaker_Level3
ButtonImage = HSEarthShaker
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipCAH_EarthShaker_Level3
InPalantir = Yes
AutoAbility = No
CreateAHeroUIAllowableUpgrades = Upgrade_CreateAHero_ClassDwarf
CreateAHeroUIMinimumLevel = 1
CreateAHeroUIPrerequisiteButtonName = Command_CreateAHero_EarthShaker_Level2
End
с другими навыками тоже самое
То-есть надо отредактировать только навыки 10-го уровня, а другие оставить? А я поставил 1 уровень для всех навыков...
если хочешь получить способность сразу на последнем уровне то надо сделать как в моем примере, последний редактируешь а первые уровни либо блокируешь (надо поставить перед строчкой ; ) либо просто удаляешь (первый вариант лучше), а если нужна постепенная прокачка то редактируешь все и ничего не удаляешь
Скажите а как можно добавить Бойцов аронора которые были в ангмарской кампании?
2)можно и блокнотом))
Всё-же удобнее через FinalBIG все эти операции проделывать, с модернизациями подобными... Там всё расфасованно по порядку, потеряться трудоёмко, однако. Через блокнот опробовал впервые, не осилил такие потоки информации.
Скажите а как можно добавить Бойцов аронора которые были в ангмарской кампании?
Если ты профан в моддинге, то делать тебе нечего... Качай моды и всё.
Пацаны я понял что надо делат чтобы героев можно было востановить.
В иниках героев есть вот эта фигня
;Behavior = RespawnUpdate ModuleTag_RespawnUpdate
;DeathAnim = DYING ;Model condition to play when killed-;to-respawn
;DeathFX = FX_PippinDieToRespawn ;FXList to play when killed-to-respawn
;DeathAnimationTime = 3000 ;How long DeathAnim will take.
;InitialSpawnFX = FX_PippinInitialSpawn
;RespawnAnim = LEVELED ;Animation to play when respawning.
;RespawnFX = FX_PippinRespawn ;FXList to play when respawning.
;RespawnAnimationTime = 3500 ;Time it takes for respawn to play.
;AutoRespawnAtObjectFilter = NONE +CASTLE_KEEP ;Respawn at ;this location -- and at it's exit production point if possible.
;ButtonImage = HIPippin_res
;RespawnEntries determine the ruleset for how a character can be revived. Some units may automatically respawn, others
;may require a specific revive action performed on him. You can ;specify different values for each level... or use Level:Any
;RespawnRules = AutoSpawn:No Cost:50 Time:10000 ;Health:100% ;DEFAULT VALUES
;RespawnEntry = Level:2 Cost:100 Time:20000 ;For other levels, ;only override what is different.
;RespawnEntry = Level:3 Cost:150 Time:30000
;RespawnEntry = Level:4 Cost:200 Time:30000
;RespawnEntry = Level:5 Cost:250 Time:30000
;RespawnEntry = Level:6 Cost:300 Time:30000
;RespawnEntry = Level:7 Cost:350 Time:30000
;RespawnEntry = Level:8 Cost:400 Time:30000
;RespawnEntry = Level:9 Cost:450 Time:30000
;RespawnEntry = Level:10 Cost:500 Time:30000
;End
если убрать ; то пипин будет респавнится в замке.
Я так ещё с фродо делал работает.ВНИМАНИЕ:не у всех героев есть эта фигня.Также вот это трогать не надо
;RespawnEntries determine the ruleset for how a character can be revived. Some units may automatically respawn, others
;may require a specific revive action performed on him. You can specify different values for each level... or use Level:Any
Кто-нибудь! Помогите поставить созданному герою способности типа Армии мёртвых или Огненного дождя. Плиз оч нужно!!!
Всем добрый день.
Прочитал ссылки на гайды на английском языке коих тут было немало. и сразу получилось добавить, согласно одной из тамошних статей www.the3rdage.net/item-20?addview леди арвен одну из CAH абилок.
Но у меня появились трудности с добавлением САН абилки обычному юниту.
В частности я хочу добавить мордорскому атак тролю абилку "внушить страх", но я не понимаю с чего начинать и какие файлы будут задействованы в процессе
Прошу кого-нибудь пошагово расписать мои действия так как благодаря одному такому примеру я смогу, имея шаблон, делать абилки простым юнитам...
К слову, могу пояснить ясно и уверенно, этим моддингом занимается Арагорн Элессар, он иногда заходит в этот форум, также может дать квалифицированный вопрос на ответы данной отросли. -_\\
лучше ему в личку писать или сюда?
просто есть базисные вопроса, благодаря которым сам смогу многое сделать уже с нюансами
Если располагаться лишь тем, что он заходит сюда раз в месяц, пиши к нему в личку, это оптимальнее. Так он ответит, а если по-иному, то эту тему пропустит вовсе.
Люди, подскажите плиз. как своему герою увеличить скорость стрельбы или атаки... а то я в ini не могу найти...
Люди, подскажите плиз. как своему герою увеличить скорость стрельбы или атаки... а то я в ini не могу найти...
Если ты создаешь своего героя, то отмечаются и такие специализированные классы лучников, которое в зависимости от уровня, могут стрелять с большей силой, меткостью, и скоростью, собственно.
Хех, на ПГ я редко захожу. Предпочитаю узкоспециализированные сайты, "домашние".
А так самый оптимальный вариант - в аську стучите, контакты есть. Либо на мой сайт (тож в профиле). Сам я шарю в коддинге, 3D-modelling'е и текстурах, с опытом в полтора года ^^
Наиболее силён в коде.
Обращайтесь=)
Хех, на ПГ я редко захожу. Предпочитаю узкоспециализированные сайты, "домашние".
«ПГ — не домашний сайт.»
А так самый оптимальный вариант - в аську стучите, контакты есть. Либо на мой сайт (тож в профиле). Сам я шарю в коддинге, 3D-modelling'е и текстурах, с опытом в полтора года ^^
Твои слова, да в их бы уши.
Здравствуйте. У меня такая проблема: Хотел сделать Балрога героем Ангмара (знаю, вопрос заезженный и не раз отвечали на него, но всё таки, помогите пожалуйста). Так вот, я сделал так, как и писал Барракуда: Скопировал Ини Балрога вниз, изменял верхний так, что бы он был как у Ангмара. Также удалил строчки, отвечающие за полоску времени. Всё это сохранил, но когда запустил игру, то вылезла ошибка. Пришлось загружать бэкап INI.big. Так вот, у меня такая просьба: Если кто-то из вас сделал Балрога полноценным покупающимся героем, то будьте добры, скиньте мне в личку или в тему весь Ини нового Балрога. Очень хочется сделать его покупным. Заранее спасибо.
Смог добавить его в игру, по примеру Aragorn'a Elessar'a, но теперь у меня другая проблема. Балрог призывается с нулевым уровнем, без картинки и без способностей. Также не может воскрешаться. Если вы знаете, как решить эту проблему, то напишите пожалуйста.
Кстати, попробовал добавить Галадриэль и Саурона, впринципе это получилось, но опять таки они не воскрешаются, и у Галадриэль почему то 0 уровень, но картинка и способности сохранились. У Саурона всё нормально... Пока что ;)
Помогите пожалуйста) подскажите как добавить пипина к героям людей?
data\ini\playertemplates.ini ищи MenFaction и в графе BuildableHeroes пропиши RohanPippin
Это я знаю, а как сделать чтобы у него было неограниченное время и что бы его после смерти можно было восстанавливать?
крутани мышью чуть повыше, сообщений эдак на 10-15, там всё русским по белому обьясняется.
Люди может кто знает как сделать чтобы мой герой мог вызвать например балрога
Обращайтесь ко мне=) я ща вроде как на недельку свободен=) Пишите лучше на форум (сайт указан у мя в профиле), аська уже завалена=))
люди, помогите в каком файле можно редактировать строящиеся юниты в зданиях.я имею ввиду например в орочей яме построить катапульту.
P.S. какой сейчас последний мод для rotwk (с ссылкой еслит не затруднит)
люди, помогите в каком файле можно редактировать строящиеся юниты в зданиях.я имею ввиду например в орочей яме построить катапульту.
Почитай плз темку, всё поймешь...
hamachi-сервер для игры в Lord of the Rings: The Battle for Middle-earth 2 v. 1.06.
Сеть: onlineBFME2
Пароль: 123
Будем рады видеть))) стабильно играем 2х2, 3х3)))
Приятной игры!!))
сеть открывается в связи с заполнением сети The Battle of
УДАЛЯЮ ТЕХ КТО НЕ ИГРАЕТ, так что заполнения сети будет вряд ли))) ДОБАВЛЯЕМСЯ!!!
знающие люди помогите пожалуйста. можно ли зделать так что бы созданный мною герой призывался также как герой кольца т.е. был в списке героев даже если я его не выберу перед началом сражения или войны кольца? и ещё такой вопрос где конфиги моих героев? перерыл весь ini фаил так и не смог найти...
zloyDEAD
кто-нибудь подскажите пожалуйста как прописать у гриммы способность сомнительная верность чтоб герои навсегда переходили в мое подчинение!!!!!!!!!!!очень прошу ответить
как нужно прописать чтобы строители других расс переходили в мое подчинение
to abrosov
в PlayerTemplate.ini находишь фракцию за которую будешь играть. там есть строчки (на примере людей)
StartingUnit1 = MenPorter
StartingUnitOffset1 = X:30 Y:200 Z:0
StartingUnit0 = MenPorter
StartingUnitOffset0 = X:1 Y:130 Z:0
и просто добавляешь ниже
StartingUnit2 = ElvenPorter
StartingUnitOffset2 = X:50 Y:130 Z:0
и так далее. просто увеличиваешь порядковый номер и меняешь координаты. названия всех строителей есть в этом файле. таким же образом можешь армию целую сразу сделать. только есть одно НО! здания то они будут нужные строить, но вот героев можно призывать только тех которые у этой фракции. но это дело легко в этом же файле исправляется. выше было вроде описано
Param_Value
Работает!!!!!!!!!!!!!!!! Огромное спасибо!!!!!!!!!!!!!!!!!!!!!!
А КТО-НИБУДЬ ЗНАЕТ КАК НУЖНО ПРОПИСАТЬ ЧТОБЫ У МЕНЯ БЫЛИ ВСЕ СПЕЦИАЛЬНЫЕ ВОЗМОЖНОСТИ ДРУГИХ РАСС? А ЕЩЕ ГЛУПЫЙ ВОПРОС КАК НА ДРУГУЮ СТРОЧКУ ПЕРЕНОСИТЬ,А ТО У МЕНЯ СТРОЧКА КОНЧАЕТСЯ А ТО ЧТО ДАЛЬШЕ ПИШЕШЬ НЕ ДЕЙСТВУЕТ?
Param_Value
ПОМОГИ ПОЖАЛУЙСТА НА СЧЕТ СРЕЦИАЛЬНЫХ ВОЗМОЖНОСТЕЙ ЕСЛИ ЗНАЕШЬ И С ПЕРЕНОСОМ СЛОВ НИКАК НЕ МОГУ РАЗОБРАТЬСЯ!!!!!!!!!!!!!!!Например я прописываю всех какие есть героев в одну рассу,те герои которые на первой строчке вигре появляются а те кто не вместился и перешел на другую строчку не появляются
на счет специальных возможностей посмотри в этой теме, помню что писали про это (в поиске ищи SpellBook). все сразу думаю не удастся запихнуть а вот заменить некоторые не меняя количество должно получиться.
про героев тоже писали выше. надо расширять круг в крепости или просто вызывать всех по очереди и новые будут появляться
Param_Value
насчет количества героев действительно слотов мало их там 66 а мне надо 82 я увеличил количество строчек как ты где-то выше объяснял но при запуске игры вылезает ошибка.Помоги пожалуйста,ну очень надо!что можно сделать?вставил все ini на дэнетора из SpecialEditionMod но он фиолетовый,подскажи пожалуйста что и как нужно прописать чтобы он нормальный стал
Кто нибудь может мне помочь. Я в ini файле отредактировал файл data\ini\createaherosystemmenofthewest.inc при помощи функции Edit\Edit with Editor так как этот файл просто так с права не отредактируешь. Я поставил изменения через блокнот (при помощи функции Edit\Edit with Editor), сохранил его, но при заходе в игру изменения не сохранились. Если заного открыть этот файл, то изменения остаются, а в игре ничего не меняется (я поставил начальное значение аттрибутов у героя на 100 и чтобы все параметры качались до 20) Может я что сделал не так. Файл ini редактировал из папки ЕР1 для вичкинга. У меня FinalBIG 0.40 и 0.36. И тем и тем одно и то же. Может быть я не тот файл правлю, подскажите. Или кроме изменений в этом разделе (createaherosystemmenofthewest.inc) нужно ещё где что поменять!
Ребят. Может кто знает, где иник арагорна лежит. Я вроде бы понял как создать своего героя, как сделать, чтобы он появлялся и т.д и т.п. Вот немного недопёр как своему герою нужные мне способности поставить (можно даже те, которые применяются при создании героя человека). А вообще, если не сложно, выпишите пути иников героев. Так охота сделать своего героя, а иник для шаблона не знаю где брать
Italyanec
The History of Ages Beta 1.2
Редактировать надо файл _Thoadata.big, теперь все там
Как убрать ограничения по уровню на способности у созданного героя
Есть в этой теме, смотри выше
где иник арагорна лежит
data\ini\object\goodfaction\units\men\aragorn.ini
про способности чуть позже напишу
Покажу на примере сарумановского фаербола:
1) data\ini\object\evilfaction\units\isengard\saruman.ini
В разделе ENGINEERING Parameters находим.
;;; FIRE BALL SPECIAL POWER ;;;
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_FireballEnabler
SpecialPowerTemplate = SpecialAbilitySarumanFireball
TriggeredBy = Upgrade_SarumanFireBall
End
Behavior = SpecialPowerModule ModuleTag_FireballStarter
SpecialPowerTemplate = SpecialAbilitySarumanFireball
UpdateModuleStartsAttack = Yes
StartsPaused = Yes
;InitiateSound = SarumanVoiceAttackFireball
End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_FireballUpdate
SpecialPowerTemplate = SpecialAbilitySarumanFireball
WhichSpecialWeapon = 1
SkipContinue = Yes
UnpackTime = 800
PreparationTime = 1
PersistentPrepTime = 1000
PackTime = 100
AwardXPForTriggering = 0
StartAbilityRange = SARUMAN_FIREBALL_RANGE
MustFinishAbility = Yes
SpecialWeapon = SarumanFireball
End
2) Открываешь ини нового героя и копируешь ему это в тот же раздел
3) data\ini\commandset.ini
Видим там
CommandSet SarumanCommandSet
1 = Command_ToggleStance
2 = Command_SpecialAbilityIsengardWizardBlast
3 = Command_SarumanFireball //эту строчку скопируешь в коммандсет своего героя
4 = Command_SpecialAbilityDominateEnemy
5 = Command_SpecialAbilitySpeechCraft
6 = Command_SarumanThunderBolt
12 = Command_CaptureBuilding
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
4) data\ini\experiencelevels.ini
ExperienceLevel SarumanLevel2
TargetNames = IsengardSaruman
RequiredExperience = SARUMAN_LVL2_EXP_NEEDED
ExperienceAward = SARUMAN_LVL2_EXP_AWARD
Upgrades = Upgrade_SarumanFireBall //скопируешь эту строчку на нужный уровень к своему герою
AttributeModifiers = HeroLevelUpDamage1
Rank = 2
LevelUpFx = FX:GandalfLevelUp1FX
SelectionDecal
Texture = decal_hero_evil
Style = SHADOW_ALPHA_DECAL
OpacityMin = 50%
OpacityMax = 100%
MinRadius = 40
MaxRadius = 200
MaxSelectedUnits = 40
End
END
В принципе пока можно ограничиться и этим, все будет работать
Короче, мучился мучился. Ничего не получается. Герой у меня даже не появился. (Если кому не лень, напишите пож на примере Арагорна, всё по порядку, как его добавить, где и что редактировать, как добавить портрет. Откуда взять способности, можно даже те, которые уже есть при создании обычного героя, как их добавлять. Как убрать порог по уровню способностей. Вообщем всё, что можно сделать с созданным героем! Буду очень признателен. Всё очень просто.Такому лоху, как я, нужно иметь инструкцию. По другому не догоняю. Весь форум раз 5 вдоль и поперёк прошарил и не получилось. Можно сюда ilya-talyanskii@yandex.ru)
я бы посоветовал начать с чего попроще, добавить новых способностей готовым героям, разобраться какой файл за что отвечает, а потом уже создавать нового героя.
Еще можешь зарегистрировать на сайте bfme-modding.ucoz.ру там люди знающие советом помогут.
Инструкцию то я могу в принципе написать, но как я уже сказал надо понимать что из чего получается
Всем привет )) Парни подскажите... я добавил назгулов изенгарду. В режиме "сражения" они есть... а в "битве за кольцо" нет их !!!! В чём прикол??? Сделал всё как баракуда описывал в ини-ке скопировал все и вставил ниже... переименовал в Isengard -
Side = Mordor - Side = Isengard
Object EvilMenBlackRider - Object IsengardBlackRider
(Ни чего лишнего вроде не переименовавал... ну там где спасобности и анимации....)
и т.д и т.п ....
Я так понял проблема в том, что назгулов нет в списке героев глобальной карты (когда на карте нажимаешь на крепость там герои....) или я туплю???
Подскажите куда их прописать.... не могу найти нужный ini..... ((
data/ini/livingworldbuildings.ini
кстати копировать и переименовывать совсем не обязательно было если ты никаких характеристик не менял, только лишней работы добавил себе. им же уровни прописывать надо теперь. мог бы просто в PlayerTemplate.ini изенгарду добавить EvilMenBlackRider
Сделал как ты сказал (старый ини удалил) в PlayerTemplate.ini добавил EvilMenBlackRider
В data/ini/livingworldbuildings.ini посмотрел все у мордора что связанно с назгулами
еще заметил это QueueSize = 5 и поправил изенгаду то же на 5 (2 было я 3 назгулов дабавил)
ArmyToSpawn
PlayerArmy = EvilMenBlackRider1Army(пробывал и Isengard)
Icon = IsengardArmyIcon
Ниже взял у мордара из ихнего назгула....(ничего не меняя)
(форум ругается на "iepat" пришлось удалить садержимое )))))
End
После этого игра отказывается работать, что я не так делаю???
Спасибо Param Value!!!!! Все работает!!! Тупо из мордора взял их и в изенгард кинул.... ))))
ArmyToSpawn
PlayerArmy = MordorBlackRider1Army
Icon = MordorArmyIcon
И все заработало ))))
P.S. Може кто подсказать как сделать (героя) Балрога нормальных размеров как обычный герой, где то я читал что делается это....
Поколдуй с этим блоком, он находится в конце иника балрога
Geometry = CYLINDER
GeometryMajorRadius = 30.0
GeometryHeight = 70.0
GeometryIsSmall = No
Shadow = SHADOW_VOLUME
ShadowSizeX = 100
ShadowSizeY = 100
ShadowTexture = ShadowI
;------------------------------------------------------------------
Это значения от героя человека
Geometry = CYLINDER
GeometryMajorRadius = 8.0
GeometryMinorRadius = 8.0
GeometryHeight = 19.2
GeometryIsSmall = Yes
Shadow = SHADOW_DECAL
ShadowSizeX = 20;
ShadowSizeY = 20;
ShadowTexture = ShadowI
P.S. с войной за кольцо я так понимаю вопрос снят
Param_Value спасибо еще раз, помог! ))) да с войной за кольцо разобрался )))
Слушай помоги не получается добавить дикарей дунланда в бараки (или как их там... )))) изенгарду,
а то на глобальной карте они есть.. а в игре нельзя нанять... меня всегда это бесило!!
Покапался в CommandSet нашел эти "бараки" , в livingworldbuildings.ini нашел дикарей....
Прописал след.:
CommandSet IsengardUrukPitCommandSetLevel1
1 = Command_ConstructIsengardFighterHorde
2 = Command_ConstructIsengardUrukCrossbowHorde
3 = Command_ConstructIsengardPikemanHorde
4 = Command_ConstructIsengardBerserker
5 = Command_ConstructIsengardWildmanHorde
6 = Command_UpgradeIsengardUrukPitLevel2
7 = Command_Sell
End
CommandSet IsengardUrukPitCommandSetLevel2
1 = Command_ConstructIsengardFighterHorde
2 = Command_ConstructIsengardUrukCrossbowHorde
3 = Command_ConstructIsengardPikemanHorde
4 = Command_ConstructIsengardBerserker
5 = Command_ConstructIsengardWildmanHorde
6 = Command_UpgradeIsengardUrukPitLevel3
7 = Command_Sell
End
CommandSet IsengardUrukPitCommandSetLevel3
1 = Command_ConstructIsengardFighterHorde
2 = Command_ConstructIsengardUrukCrossbowHorde
3 = Command_ConstructIsengardPikemanHorde
4 = Command_ConstructIsengardBerserker
5 = Command_ConstructIsengardWildmanHorde
6 = Command_Sell
End
Но игра нехочет после этого запускаться ссылаясь на ощибки в CommandSet-е!!!
Я че то опять накосячил???
Param_Value
Если не трудно выложи правильные команды, я там что то заблудился.... (commandbutton)
Помоги а? Тебе ж это 5 сек... пожалуйста... ОЧЕНЬ НАДО (а руки кривые :)))))))))
Скопируй в commandbutton
CommandButton Command_ConstructIsengardWildmanHorde
Command = UNIT_BUILD
Object = IsengardWildmanHorde
Options = CANCELABLE
TextLabel = CONTROLBAR:LW_Unit_IsengardWildmanHorde
ButtonImage = WOR_WildmenofDunland
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:LW_ToolTip_IsengardWildmanHorde
Radial = Yes
InPalantir = No ;Yes
ShowProductionCount = Yes
End
Хотя погоди, такая кнопка там уже есть. Сейчас посмотрю
Я все понял. У тебя оригинальная вторая часть. Тогда у тебя есть несколько вариантов:
1) Сделай то что я написал в предыдущем посте.
2) Разблокируй кнопку которая уже приписана (CommandButton Command_ConstructIsengardWildmanHorde). Нужно просто удалить ; перед каждой строчкой в этом блоке.
3) Скачай короля-чародея, они там и так есть
Спасибо тебе!!! ))) Оффтопом - Ты это му сам всему научился???
Кароль - чародей фууу... не зацепило что то.. но мысль твою понял.
Сделал 2-м способом - работает, только иконка урук-хаев в бараке вместо дикарей )) (нанимаются дикари)
1-й все супер!!! иконки дикарей )), то что надо )) !!!
Если я не надоел тебе, как сделать что б дикари были доступны только на 3 левле бараков???
замени на это
CommandButton Command_ConstructIsengardWildmanHorde
Command = UNIT_BUILD
Object = IsengardWildmanHorde
Options = NEED_UPGRADE CANCELABLE
NeededUpgrade = Upgrade_IsengardUrukPitLevel3
TextLabel = CONTROLBAR:LW_Unit_IsengardWildmanHorde
ButtonImage = WOR_WildmenofDunland
ButtonBorderType = BUILD
DescriptLabel = CONTROLBAR:LW_ToolTip_IsengardWildmanHorde
Radial = Yes
InPalantir = No ;Yes
ShowProductionCount = Yes
End
P.S. учился сам. сначала эту тему прочитал, попробовал что то сделать. потом на форумы перешел. сейчас накачал кучу модов и занимаюсь копипастом, беру то что понравилось и копирую к себе
Спасибо )) Дай ссылочку, пожалуйста на форумы очень заинтересовала меня это тема )))
Param_Value
Не знаешь что может быть? Исилдура добавляю, как здесь написано, вот пример:
В data\ini\playertemplate.ini
PlayerTemplate FactionDwarves
...
BuildableHeroesMP = CreateAHero GondorIsildur DwarvenGloin DwarvenGimli DwarvenDain
В data\ini\object\goodfaction\units\elven\isildur.ini
Object GondorIsildur
; ButtonImage for Heros is button image on Hero Select UI to select hero. HI = HeroIcon or HeroImage.
ButtonImage = HIIsildur
SelectPortrait = HPIsildur
А в игре (срежение) он не появляется... та же беда с Гамлингом...
Хотя с Балрогом все получилось, там посложнее будет! кроме уменьшения )))
Geometry = CYLINDER
GeometryMajorRadius = 30.0
GeometryHeight = 70.0
GeometryIsSmall = No
Shadow = SHADOW_VOLUME
ShadowSizeX = 100
ShadowSizeY = 100
ShadowTexture = ShadowI
Это короче как я понял шкала жизни и тень героя, сами размеры не здесь... ((
они появляются, просто у них иконки не прописаны
поищи в data\ini\mappedimages\aptimages, скорее всего они просто заблокированы. если нет то надо самому прописать
с уменьшением чуть позже, если честно я этим не занимался
походу это и правда не то. тогда надо саму модельку редактировать, у меня вариантов больше нет
Не заморачивайся )) ты и так помог,спасибо еще раз ))А вот с Исилдуром что то с чем то...
Я решил тупо заменить партрет и вместо:
ButtonImage = HIIsildur
SelectPortrait = HPIsildur
Вставил:
ButtonImage = HILegolas
SelectPortrait = HPLegolas
Ноль эффекта ((
Тогда в data\ini\mappedimages\aptimages\heroselecticons.ini (Isildur там нет)
я вписал:
MappedImage HIIsildur
Texture = HIIsildur.tga
TextureWidth = 64
TextureHeight = 64
Coords = Left:0 Top:0 Right:63 Bottom:63
Status = NONE
End
MappedImage HIIsildur_res
Texture = HIIsildur_res.tga
TextureWidth = 64
TextureHeight = 64
Coords = Left:0 Top:0 Right:63 Bottom:63
Status = NONE
На это игра перестала работать ошибка в болке data\ini\mappedimages\aptimages\heroselecticons.ini
Тогда я решил пакопаться в data\ini\mappedimages\aptimages\heroui.ini(Isildur там то же нет)
но фишка в том что у каждого героя (его текстуре или партрету) свой номер, пример:
MappedImage HPAragorn
Texture = HeroUI_002.tga
TextureWidth = 256
TextureHeight = 256
Coords = Left:0 Top:0 Right:192 Bottom:192
Status = NONE
End
MappedImage HPArwen
Texture = HeroUI_003.tga
TextureWidth = 256
TextureHeight = 256
Coords = Left:0 Top:0 Right:192 Bottom:192
Status = NONE
End
Я не знаю номера Isildur (( ??? Что делать??? Или я не тем путем пошол.... ???
значит надо картинку добавить, напиши в личку почту а лучше мэйл агент, вечером пришлю файлы и расскажу что сделать надо
А почему ButtonImage = HILegolas, SelectPortrait = HPLegolas не сработало??? это ж всего лишь партрет...
Если ты его людям добавлял, то в крепости для него места не хватило. надо круг героев расширять.
Цитирую bfme-modding.ucoz
В сетте крепостей есть такие строки:
//Hero Menu
14 = Command_RingHeroReviveSlot
15 = Command_CreateAHeroReviveSlot // Note we also need an extra slot for the Create A Hero
16 = Command_GenericReviveSlot1 //Revives any hero. keep them UNIQUE within the same commandset!
17 = Command_GenericReviveSlot2
18 = Command_GenericReviveSlot3
19 = Command_GenericReviveSlot4
20 = Command_GenericReviveSlot5
21 = Command_GenericReviveSlot6
22 = Command_GenericReviveSlot7
23 = Command_GenericReviveSlot8
24 = Command_RadialBack
Это слоты героев.
Как ты понял, надо добавить. Например, так:
//Hero Menu
14 = Command_RingHeroReviveSlot
15 = Command_CreateAHeroReviveSlot // Note we also need an extra slot for the Create A Hero
16 = Command_GenericReviveSlot1 //Revives any hero. keep them UNIQUE within the same commandset!
17 = Command_GenericReviveSlot2
18 = Command_GenericReviveSlot3
19 = Command_GenericReviveSlot4
20 = Command_GenericReviveSlot5
21 = Command_GenericReviveSlot6
22 = Command_GenericReviveSlot7
23 = Command_GenericReviveSlot8
24 = Command_GenericReviveSlot9
25 = Command_GenericReviveSlot10
26 = Command_GenericReviveSlot11
27 = Command_GenericReviveSlot12
28 = Command_RadialBack
(если кнопок слотов не хватает, добавь в commandbutton.ini по примерам).
Далее, здесь:
CommandButton Command_SelectRevivablesMenFortress
Command = PUSH_VISIBLE_COMMAND_RANGE
TextLabel = CONTROLBAR:SelectRevivablesMenFortress
ButtonImage = UCCommon_GoodHeroes
ButtonBorderType = SYSTEM
DescriptLabel = CONTROLBAR:ToolTipCommandSelectRevivablesMenFortress
Radial = Yes
CommandRangeStart = 13 - стартовый номер сетта
CommandRangeCount = 15 - кол-во сеттов
End
В данном случае, менять ничего не надо, т.к. всё совпадает.
P.S. с Исильдуром и Гамлингом завтра, после футбола сил нет
Param_Value
В принципе все понятно, только 1-н вопрос где текстуры а где модельки??
heroui_080.dds
heroui_072.dds - это текстура? или модель???
HeroUI_Gamling.dds
HeroUI_Isildur.tga - файлы однотипные, но расширения разные (dds, tga) что с ними делать?
то что я прислал, это просто портреты для кнопок. прописывать их надо так как ты сам же и написал несмотря на то что файлы в dds.
модельки идут в формате w3d, а текстуры в dds и по сути являются оболочкой модели
ok )) heroui_080.dds, heroui_072.dds - каторый файл относиться к Isildur ?
)) Спасибо, с Исилдуром всё работает!!! только вместо партрета (рядом со спасобностями) розовый фон О_о ))
И по мойму, здесь я читал, что он на коне должен быть??
Щас Гамлинга папробую ))
Ха ха )) Гамлинг вообще прикол!! В крепости синий кругляш с надписью Gamling, но нанимается за 1400 у.е ))
Вместо партрета (рядом со спасобностями) розовый фон, как и у Исилдура
Прокачивается до 10 левла, обзор ноль )) спасобностей то же )) Варга рубит с 5 ударов )))) Жесть!!! (лол какой то!!)
Вот, что я сделал: в data\ini\mappedimages\aptimages\heroselecticons.ini вставил
MappedImage HIIsildur
Texture = HIIsildur.tga
TextureWidth = 64
TextureHeight = 64
Coords = Left:0 Top:0 Right:63 Bottom:63
Status = NONE
End
MappedImage HIIsildur_res
Texture = HIIsildur_res.tga
TextureWidth = 64
TextureHeight = 64
Coords = Left:0 Top:0 Right:63 Bottom:63
Status = NONE
End
MappedImage HIGamling
Texture = HIGamling.tga
TextureWidth = 64
TextureHeight = 64
Coords = Left:0 Top:0 Right:63 Bottom:63
Status = NONE
End
MappedImage HIGamling_res
Texture = HIGamling_res.tga
TextureWidth = 64
TextureHeight = 64
Coords = Left:0 Top:0 Right:63 Bottom:63
Status = NONE
End
В data\ini\mappedimages\aptimages\heroui.ini
MappedImage HPIsildur
Texture = HeroUI_072.tga
TextureWidth = 256
TextureHeight = 256
Coords = Left:0 Top:0 Right:192 Bottom:192
Status = NONE
End
MappedImage HPGamling
Texture = HeroUI_080.tga
TextureWidth = 256
TextureHeight = 256
Coords = Left:0 Top:0 Right:192 Bottom:192
Status = NONE
End
Как у брать эту розовую хрень??? В роде правильно всё ((
как выложить сюда скины??? tga менял на bbs не помогло ((( кругляш стал розовый ))
В крепости кагда покупаешь героя при наводе на Гамлинга надпись:
Призвать: Missing:
ControlBar: RohanGamlingHotKey
В крепости кагда покупаешь героя при наводе на Гамлинга надпись:
Призвать: Missing:
ControlBar: RohanGamlingHotKey
в Russian.big находишь lotr.csf и открываешь программой Siberian String Table Editor, тебе нужны разделы controlbar и object
Как у брать эту розовую хрень??? В роде правильно всё ((
Asset.dat сделал?
Asset.dat сделал конечно )) (Исилдур то нормально пашет!!!)
Цетирую Amandil (из другой ветки форума):
только ты забыл добавить,что нужно ещё ему сделать Hotkey в Engineering Parameters и портретик,а то в маппедимаджес он хоть и прописан,а текстура-то пустая,там нет портрета.Будет просто чёрный квадратик вместо изображения
Я так понимаю проблема в этом ))
Siberian String Table Editor открыл lotr.csf Гамлинг там переведён!!
КАК сделать Hotkey в Engineering Parameters ???????? (Гамлингу)
строчки из иника гамлинга
DisplayName = OBJECT:RohanGamling
RecruitText = CONTROLBAR:RohanGamlingRevive
ReviveText = CONTROLBAR:RohanGamlingRevive
;Hotkey = CONTROLBAR:RohanGamlingHotkey
Hotkey можно просто заблокировать как у меня показано или прописать в controlbar
открываешь lotr.csf заходишь во вкладку controlbar, добавляешь новое поле, изменяешь сохраняешь и засовываешь lotr.csf обратно в Russian.big
помогите !! скажите можно сделать что бы у героя быловыбрать не 5 основных магий а побольше (когда создаешь героя)???зарание спс!
помогите !! скажите можно сделать что бы у героя можно было выбрать не 5 основных магий а побольше (когда создаешь героя)???зарание спс!
Нкитос К сожелению нельзя, так как у героя всего 5 слотов спасобностей ))
Param_Value , помоги добаляю Сэму спасобность SarumanFireBall, как ты писал выше, делаю всё как ты описал.
В итоге в палантире у Сэма действительно появляется спасобность, но она не активная(серая). Прокачивал до 10 левла ))
думал трабла в этом))
Пробывал "Слово власти" Пендальфа - та же история кнопка серая появляеться и все!!!!
Может еще что нужно прописать где нить????
Нкитос
созданному вроде никак, а вот простым героям можно. если интересно могу объяснить. там нужно кнопку-переключалку между палантирами делать
kentvrz
а в уровнях прописал апгрейд?
kentvrz я не понимаю что такое апгрейд((((если не тажело объясни пожалуйста !!
Нкитос апгрейд - улучшение )))
Param_Value SarumanFireBall на 2 левле, пендальвское "Слово власти" на 10 левле. Я по всякому пробывал не работает!!! Может дело в том , что спасобность пернадлежит этим героям???
Я вот что заметил у обоих этих умений "горячая клавиша" "R" , и у Сэма то же "R" переключалка между кенжалом и камнем.
Хотя я убирал эту переключалку, эффекта 0 (( в commandbutton точно ничего не надо прописывать???
Или здесь Data>ini>attributemodifier.ini??? Чё делать то ))))??
Насчёт кнопки переключения между палантирами мне то же интерестно ))
kentvrz
Нет, больше ничего не нужно прописывать. Если кнопка появилась но на всех уровнях неактивна, значит проблема именно experiencelevels.ini. Проверь туда ли скопировал апгрейд. Чтобы проверить работу в инике героя в строчке
StartsPaused = Yes
замени на
StartsPaused = No
способность будет активна сразу
Переключение командсетов
В иник (туда же где и способности):
Behavior = MonitorConditionUpdate ModuleTag_CommandSet2
ModelConditionFlags = WEAPONSET_TOGGLE_1
ModelConditionCommandSet = GondorHero2CommandSet
End
Behavior = MonitorConditionUpdate ModuleTag_CommandSet1
ModelConditionFlags = WEAPONSET_TOGGLE_2
ModelConditionCommandSet = GondorHero1CommandSet ;стартовый командсет
End
В баттон:
CommandButton Command_ToggleCommandset1
Command = TOGGLE_WEAPONSET
FlagsUsedForToggle = WEAPONSET_TOGGLE_1
TextLabel = CONTROLBAR:ToggleCommandset
ButtonImage = UCElven_Bow
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipToggleCommandset
InPalantir = Yes
End
CommandButton Command_ToggleCommandset2
Command = TOGGLE_WEAPONSET
FlagsUsedForToggle = WEAPONSET_TOGGLE_2
TextLabel = CONTROLBAR:ToggleCommandset
ButtonImage = UCElven_Sword
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipToggleCommandset
InPalantir = Yes
End
Обыграно все как переключение оружия, но меняться будет именно командсет. Картинки в кнопках можно поменять будет, названия прописать ручками. Все проверено, все работает. Если возникнут проблемы спрашивайте
помогите!!!!!когда я захожу в игру по сети(через hamichi) то не вижу других игроков и сервер хотя они меня видят, я могу им писать в общем чате, и они видят мои сообщения, я их сообщения не вижу (версии игр одинаковы)
Нкитос даже незнаю hamichi пользовался пару раз (не в этой игре) с такими проблемами не сталкивался...
Может другую версию (более новую) hamichi скачать?
Param_Value Спасибо выручил )) в experiencelevels.ini дело было действительно ))
Переключатель палантира не пробывал, но то же спасибо... как нито отпишусь, как руки дойдут - работа(((
у меня всё получилось через программу гарену!!!(hamachi была последняя версия)!
Param_Value подскажи где хранятся ini созданных героев ("Мои герои" в игре), их там 6 штук (типа шаблонные).
Нкитос )) Рад за тебя ))
Если честно то без понятия. По моему отдельных иников у них нет, есть только общие для всех характеристики (разделены только по классам). Все что нужно ищи под меткой CreateAHero. В ини.биг они двумя блоками по несколько иников идут, ну и в отдельных тоже есть о них упоминание
Param_Value Спс, нашол я их в DATA1\.....\MyHero064802, в таком виде ))) И удалил на хрен.... теперь хоть место не занимают ))) Начинаю врубаться в кодинг... КРУТО, Срасибо тебе за помощь )))
Param_Value Спасай!!! Добавил Сэма в игру в data/ini/livingworldbuildings.ini вписал его к людям:
ArmyToSpawn
PlayerArmy = MySamArmy (object:MySam в ini-ке)
Icon = MoWArmyIcon
IconSize = Small
Palantir(..........) = Palantir_150 (Movie стер форем ругается)
BuildTime = 2
ConstructButtonImage = HISam_wotr \
ConstructButtonTitle = CONTROLBAR:LW_Hero_Sam \ пробывал RohanSam
ConstructButtonHelp = CONTROLBAR:LW_ToolTipBuild_Sam \
End
Кол-во героев поменял на 7 , послезапуска игра вылетает из-за ошибки!!!
В сражении он у меня давно уже бегает(ну Сэм)!
Что я не правильно сделал??(Делал по принципу Гендальфа)
у ошибки адрес есть, должен быть написан файл и номер строки в которой ошибка
Просто "отправлять не отправлять" , подождика ошибка в game.dat, что это дает???
Из data/ini/livingworldbuildings.ini удаляю Сэма - всё работает.... В "сражении" Сэм бегает, прокачивается, абилки работают.
Я уж, все варианты перепробывал, блин!! Должен же он как то добавляться???
Люди, подскажите подробно, как созданному герою (магу) дать способность огненного щара как у Сарумана, а взрывную волну и молнию как у Гендальфа?
Помогите мне пожалуйста , у меня такая проблема , я создал героя , прописал ему в ини 100 (SpendableAttributePoints = 30(100)) поднял ему все атрибуты по двадцать (Attribute
GroupName = CreateAHero_ArmorAttribute
MinValueUpgrade = Upgrade_ArmorAttribute03
MaxValueUpgrade = Upgrade_ArmorAttribute20
DefaultValueUpgrade = Upgrade_ArmorAttribute10
End
Attribute
GroupName = CreateAHero_DamageMultAttribute
MinValueUpgrade = Upgrade_DamageMultAttribute03
MaxValueUpgrade = Upgrade_DamageMultAttribute20
DefaultValueUpgrade = Upgrade_DamageMultAttribute10
End
Attribute
GroupName = CreateAHero_HealthMultAttribute
MinValueUpgrade = Upgrade_HealthMultAttribute05
MaxValueUpgrade = Upgrade_HealthMultAttribute20
DefaultValueUpgrade = Upgrade_HealthMultAttribute12
End
Attribute
GroupName = CreateAHero_AutoHealAttribute
MinValueUpgrade = Upgrade_AutoHealAttribute03
MaxValueUpgrade = Upgrade_AutoHealAttribute20
DefaultValueUpgrade = Upgrade_AutoHealAttribute06
End
Attribute
GroupName = CreateAHero_VisionAttribute
MinValueUpgrade = Upgrade_VisionAttribute06
MaxValueUpgrade = Upgrade_VisionAttribute20
DefaultValueUpgrade = Upgrade_VisionAttribute12
End)
, сам герой лучник и принадлежит стороне добра , мне надо чтобы я мог его перекинуть за сторону зла , подскажите пожалуйста как это сделать ??????
vagr-13 Привет, для начало надо найти его ini(если чесно я хз где он, и есть ли он вообще...., но где то вся инфа храниться) и в разделе Side = (добрые) прописать Side = (злые, та фракция за которую ты хочешь играть). Так попробуй
должно работать...
Param_Value Ты что попал то??? С Сэмом разобрался, но проблемы остались:
В режиме "Война за кольцо" Сэм есть, но только на первой карте(первая битва), а потом нет его (2-е сражение)
блин всю башку сломал, что может быть????
vagr-13
в этом же файле сверху есть строчка
UsableFactions = Men Elves Dwarves
просто добавь Isengard Mordor Wild получится так
UsableFactions = Men Elves Dwarves Isengard Mordor Wild
P.S. сам не проверял, за работоспособность не ручаюсь
kentvrz
сообщение пропало, повтори что ты там писал, а где герой я сам найду
A...Demon
те способности которые ты написал и так у созданного мага есть. или тебя интересует сам принцип добавления абилок созданным?
Param_Value
просто прокаченный огненный шар синего цвета и выглядет фигово, хотелось бы чтобы эффект был как у Сарумана, большой и огненный, мощность не обязательно, я её уже увеличил
kentvrz
да я не пропадал, просто увидел что тебе bfme-modding ответили уже, а я в битве за кольцо не разбирался и помочь просто не мог
A...Demon
тогда тебе надо визуальный эффект редактировать а не саму способность
идем в weapon.ini
ищешь строчку
Weapon SarumanFireball ;BALANCE Saruman
LeechRangeWeapon = Yes
AttackRange = SARUMAN_FIREBALL_RANGE ; set this in his special power
WeaponSpeed = 150 ; dist/sec
MinWeaponSpeed = 100
MaxWeaponSpeed = 200 ; dist/sec Upper limit on scaling, when attacking past nominal "max" range
ScaleWeaponSpeed = Yes ; Used for lob weapons, scales speed proportional to range
HitPercentage = 100 ;When this weapon is used it will hit exactly 100% of the time.
ScatterRadius = 0.0 ;When this weapon misses it can randomly miss by as much as this distance.
DelayBetweenShots = 5000 ; time between shots, msec
PreAttackDelay = 1 ; 1467 is the prep time for archer.
PreAttackRandomAmount = 0 ; amount of additional preattack variance for archer type attacks only
PreAttackType = PER_SHOT ; Do the delay each time we attack a new target
FiringDuration = 1 ; Duration of the archer firing shot is 500ms.
IsAimingWeapon = Yes
AcceptableAimDelta = 15
AntiAirborneVehicle = Yes
AntiAirborneMonster = Yes
FireFX = FX_SarumanFireball ;это то что нам нужно
DamageType = FLAME
ProjectileNugget ; Default arrow
ProjectileTemplateName = SarumanFireballProjectile
WarheadTemplateName = SarumanFireballWarhead
End
End
далее спускаемся ниже и видим
Weapon WizardFireballL3 //BALANCE Wizard
LeechRangeWeapon = Yes
AttackRange = SARUMAN_FIREBALL_RANGE // set this in his special power
WeaponSpeed = 150 // dist/sec
MinWeaponSpeed = 100
MaxWeaponSpeed = 200 // dist/sec Upper limit on scaling, when attacking past nominal "max" range
ScaleWeaponSpeed = Yes // Used for lob weapons, scales speed proportional to range
HitPercentage = 100 //When this weapon is used it will hit exactly 100% of the time.
ScatterRadius = 0.0 //When this weapon misses it can randomly miss by as much as this distance.
DelayBetweenShots = 5000 // time between shots, msec
PreAttackDelay = 1 // 1467 is the prep time for archer.
PreAttackRandomAmount = 0 // amount of additional preattack variance for archer type attacks only
PreAttackType = PER_SHOT // Do the delay each time we attack a new target
FiringDuration = 1 // Duration of the archer firing shot is 500ms.
IsAimingWeapon = Yes
AcceptableAimDelta = 15
AntiAirborneVehicle = Yes
AntiAirborneMonster = Yes
FireFX = FX_SarumanFireball ;оказывается здесь тоже самое, так что выглядеть должно одинаково
DamageType = FLAME
ProjectileNugget // Default arrow
ProjectileTemplateName = WizardFireballProjectileL3
WarheadTemplateName = WizardFireballWarheadL3
End
End
эффекты прописаны в FXList.ini (как оказалось у нужного нам эффекта только звук, значит надо искать в другом месте)
частички из которых состоит эффект в FXParticleSystem.ini
Param_Value
так как быть? можно изменить или нет? или только звук?
Большое спасибо тебе Param_Value , ты прав , теперь лучник за любую фракцию может выступать
A...Demon
можно добавить фаэрбол как новую способность, завтра напишу как
Lord HBK
в файлах посмотри, там есть
у меня важный вопрос, можно ли собственного героя добавить в компанию?
тогда премиком следующий вопрос, как получить медаль убив всех героев света, и Балрога - когда они в сражении или битве за кольцо не учавствуют!? где их тогда откапывать? враги кольцо даже берут и нифига не используют! что уж говорить о вызове Балрога
Stalk5325565
я так и делал как ты и сказал, так они закупают воинов только и херовеньких героев, тратя все деньги, я им уж позволяю их "фермы" строить для ресурсов кучи, вплоть до моей базы, а они скоты войнов и заказывают, я их так целый день буду своим магом выносить
Червеуста бедного посылаю убить Голлума, потом шлю им на базу дабы кольцо принести, забирают, и всё равно не заказывают сильных героев, охото силы испробовать просто
Способность огненный шар Сарумана для созданного героя
data>ini>commandbutton.ini
CommandButton Command_CreateAHero_Fireball_New
Command = SPECIAL_POWER
SpecialPower = SpecialAbilitySarumanFireball
Options = NEED_TARGET_ENEMY_OBJECT NEED_TARGET_ALLY_OBJECT NEED_TARGET_NEUTRAL_OBJECT ; CONTEXTMODE_COMMAND
TextLabel = CONTROLBAR:SpecialAbilitySarumanFireball
ButtonImage = HSSarumanFireBallAttack
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipSpecialAbilitySarumanFireball
CursorName = EvilAbilityObj
InvalidCursorName = GenericInvalid
InPalantir = Yes
AutoAbility = Yes
PresetRange = 200.0
CreateAHeroUIAllowableUpgrades = Upgrade_CreateAHero_ClassIstariWizard
CreateAHeroUIMinimumLevel = 3
CreateAHeroUIPrerequisiteButtonName = None
End
data>ini>createaheroupgrades.inc
Upgrade Upgrade_CreateAHeroFireBall_New
Type = OBJECT
End
data>ini>object>createahero>createaheropowers.inc
;;; FIRE BALL SPECIAL POWER
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_FireballEnabler
SpecialPowerTemplate = SpecialAbilitySarumanFireball
TriggeredBy = Upgrade_CreateAHeroFireBall_New
End
Behavior = SpecialPowerModule ModuleTag_FireballStarter
SpecialPowerTemplate = SpecialAbilitySarumanFireball
UpdateModuleStartsAttack = Yes
StartsPaused = Yes
;InitiateSound = SarumanVoiceAttackFireball
End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_FireballUpdate
SpecialPowerTemplate = SpecialAbilitySarumanFireball
WhichSpecialWeapon = 1
SkipContinue = Yes
UnpackTime = 800
PreparationTime = 1
PersistentPrepTime = 1000
PackTime = 100
AwardXPForTriggering = 0
StartAbilityRange = SARUMAN_FIREBALL_RANGE
MustFinishAbility = Yes
SpecialWeapon = SarumanFireball
End
неа, сам хотел бы знать, у меня вот Балрог герой, стоит 0, а они сволочи его не заказывают
Как сделать чтобы определённая расса могла использовать(строить) определённые юниты.(Только для BFME 2 и Rotwk).
Для этого открываем INI.big и идём по следующему пути "data\ini\default\skirmishaidata.ini".Ищем фракцию,которой хотели бы добавить юнит.Ну к примеру это будет Армия Мордор,для этого надо найти строчку "ArmyDefinition MordorArmy" - при поиске в файле кавычек не ставить.Когда нашли фракцию,ниже можно увидеть юнитов которые задействованны в этой фракции,к примеру:
"Это для отряда орков войнов"
ArmyMemberDefinition MordorFighterHorde_Member
Unit = MordorFighterHorde ;basic infantry
PercentageOfArmyPhase1 = 30.0
PercentageOfArmyPhase2 = 30.0
PercentageOfArmyPhase3 = 25.0
End
"Это для лучников"
ArmyMemberDefinition MordorArcherHorde_Member
Unit = MordorArcherHorde ;archer
PercentageOfArmyPhase1 = 30.0
PercentageOfArmyPhase2 = 30.0
PercentageOfArmyPhase3 = 20.0
End
и т.д
Но это мордорские юниты,но нам надо чтобы Мордор мог строить чьи-то юниты,к примеру Изенгардские.
Ищем армию изенгарда "ArmyDefinition IsengardArmy" тоже без кавычек.Если хотим чтобы мордор мог строить войнов уруков,то надо скопировать их код из армии изенгарда в армию мордора для этого копируем код уруков:
ArmyMemberDefinition IsengardFighterHorde_Member
Unit = IsengardFighterHorde ;basic infantry
PercentageOfArmyPhase1 = 30.0
PercentageOfArmyPhase2 = 30.0
PercentageOfArmyPhase3 = 30.0
End
вставляем в мордорскую армию,желательно перед началом первых юнитов,можно даже между ними
к примеру:
ArmyMemberDefinition MordorFighterHorde_Member
Unit = MordorFighterHorde ;basic infantry
PercentageOfArmyPhase1 = 30.0
PercentageOfArmyPhase2 = 30.0
PercentageOfArmyPhase3 = 25.0
End
ArmyMemberDefinition IsengardFighterHorde_Member
Unit = IsengardFighterHorde ;basic infantry
PercentageOfArmyPhase1 = 30.0
PercentageOfArmyPhase2 = 30.0
PercentageOfArmyPhase3 = 30.0
End
ArmyMemberDefinition MordorArcherHorde_Member
Unit = MordorArcherHorde ;archer
PercentageOfArmyPhase1 = 30.0
PercentageOfArmyPhase2 = 30.0
PercentageOfArmyPhase3 = 20.0
End
Посередине между кодами мордорских юнитов лежит код изенгардского юнита,остаётся только прописать этот юнит в яме орков в commandset.ini и смотреть как мордор будет строить урук-хаев .
Коды названий армий:
ArmyDefinition MenOfTheWestArmy (Люди)
ArmyDefinition WildArmy(Гоблины)
ArmyDefinition DwarvenArmy(Гномы)
ArmyDefinition ElvenArmy(Эльфы)
ArmyDefinition MordorArmy(Мордор)
ArmyDefinition IsengardArmy(Изенгард)
ArmyDefinition ArnorArmy(Арнор)
ArmyDefinition AngmarArmy(Ангмар)
Впринципе такую дребедень можно сделать с любой фракцией,мордор будет строить эльфов воинов,изенгард гондорских пехотинцев,но всё это будет в бестолку.Лучше всего пользоваться этим при создании новой фракции,если туториала по созданию новой фракции нет,то могу выложить.
Также в самом конце армии можно увидеть список героев которых может строить определённая фракция,к примеру у мордора будет выглядеть так:
;//
;// HEROES
;//
HeroBuildOrder = MordorSauron_RingHero MordorWitchKing KhamulFellBeast MordorMouthOfSauron MorgomirFellBeast MordorGothmog
Можно сделать как в первой части игры,чтобы мордор мог строить голлума,для этого добавляем его код в список героев армии:
;//
;// HEROES
;//
HeroBuildOrder = MordorSauron_RingHero MordorWitchKing KhamulFellBeast MordorMouthOfSauron MorgomirFellBeast MordorGothmog NeutralGollum
Остаётся добавить его в playertemplate.ini и играть.... И если вы заметили,то также можно изменить героя кольца,он стоит в начале списка героев,но после изменения его в skrimishaidata.ini придётся менять его и в playertemplate.ini
Источник: bfme-modding.ucoz
Автор: Uvatha
кнут это не способность, он прописан как второе оружие
своему герою в иник добавляешь в WeaponSet
Weapon = SECONDARY MordorBalrogWhip
AutoChooseSources = SECONDARY None
и перед строчкой ; ***DESIGN parameters *** скопируй это
Draw = W3DScriptedModelDraw ModuleTag_WhipDraw
GlowEnabled = Yes
GlowEmissive = Yes
ShadowForceDisable = Yes ;The shadow setting is for the whole drawable, but this individual draw module wants to not have a shadow.
; StaticModelLODMode = yes ; Will append M or L to the skin name depending on GameLOD
DefaultModelConditionState
Model = None
End
ModelConditionState = FIRING_OR_PREATTACK_B
Model = MUBalsWhip_SKN
End
;------------------
IdleAnimationState
End
AnimationState = FIRING_OR_PREATTACK_B
Animation = CrackThatWhip
AnimationName = MUBalsWhip_SKL.MUBalsWhip_WIPA
AnimationMode = ONCE
AnimationBlendTime = 0
End
End
WadingParticleSys = BalrogRiverSteam
End
ну и в командсет строчку
2 = Command_SpecialAbilityFireWhip
P.S. если твой герой ростом не вышел как балрог то хлыст будет бить с неба. я эту проблему не решал так даже красивее
Подскажите мне, вот у лучника (при создании героя ) можно прокачивать магию "сильный выстрел" (4 уровня) я хочу отредактировать её , чтобы на четвёртом уровне этой магии при стрельбе в одного , рядом стоящие вражеские юнитоы отлетали? Как это сделать ?
попробуй в weapon.ini после этого блока
DamageNugget // A basic Nugget that just does damage
Damage = CREATE_A_HERO_ARROW_BONUS_DAMAGE_L4
Radius = CREATE_A_HERO_ARROW_BONUS_RADIUS_L4 // HitStoredTarget means we hurt the person we launched at. And nobody else. So a miss hurts nobody.
DamageScalar = 10% NONE +STRUCTURE
DelayTime = 0
DamageType = HERO_RANGED
DamageFXType = MAGIC
DeathType = NORMAL
RequiredUpgradeNames = Upgrade_CreateAHeroArrowBonus_Level4
End
добавить это
MetaImpactNugget ; A Nugget that throws things back with force
HeroResist = .75
ShockWaveAmount = 25.0
ShockWaveRadius = 13
ShockWaveArc = 120
ShockWaveTaperOff = 1
RequiredUpgradeNames = Upgrade_CreateAHeroArrowBonus_Level4
End
Что делать после запуска игры такая хрен выбивает.....
Game crash
INI::load,cannot open file Lang/***FATAL***String Manager failed to initialized /Language.ini
5 addresses
(unknown)(0):game.dat+9163328 Debug::PostStaticInit+3296
(unknown)(0):game.dat+503517 Matrix4D::operator+=+194736
(unknown)(0):game.dat+521947 Matrix4D::opatorer+=+213166
(unknown)(0):game.dat+10656137 Xfer::opatorer==+135849
(unknown)(0):kernel32.dll+94311 RegisterWaitForInputIdle+73
Because of the severity of this error the game will now exit.
Народ а можно ли созданному герою сделать в место коня назгула?а то меняю местами в инике и игра крашиться начинает
6apiga
надо новую модель делать - героя на крылатой твари (назгулы это чуваки в черных балахонах). если посмотришь на код обычных героев, то увидишь что герой и герой на коне это 2 разных объекта, и по нажатию на кнопку происходит именно смена между объектами.
GAVRUN
менял что то? ругается на Language.ini. мод ставил какой нибудь?
Что делать после запуска игры такая хрен выбивает.....
Это ты чё то в INI.big намутил... У меня тоже такое было, я переустановил игру, и всё заработало, ты тоже так сделай, а что бы этого не повторялось, скопируй куда то оригинал INI.big (без изменений в этом файле), и ты делай чё хочешь, получилось, тоже создай куда то копию (это что бы опять не делать это), желательно в отдельную папку, и назови папку в честь того что добавил (в файл), а если что то намутил меняй тот ини биг (намутеный) на рабочий ини биг, и всё будет норм!)
Люди помогите плиз, я очень долго играю в BFME 2, но в модах я новичок, я создал Келеборна по советам Баракуды, но можете мне помочь:
1.Что бы в Крепости, было имя Келеброн (а не Эйлоронд), и его описание, но это не так важно...
2.Вот что важно, помогите прописать ему уровни, что нужно сделать, я почитал много постов, но я копировал из написанного, толком я маловато понял, помогите люди, плиз!
Народ підкажіть як можна збільшити радіус стрільби лучника у BFME 2 RJ-WitchKing
Народ підкажіть як можна збільшити радіус стрільби лучника у BFME 2 RJ-WitchKing
Кому нужны ответы на вопросы, прошу на мой сайт. Да не уйти вам оттуда неудовлетворенными.
Привіт народ Народ підкажіть як можна збільшити радіус стрільби лучника (созданого героя)
народ подскажите как сделать чтоб маллрон строился в арноре, и как сделать чтоб можно было покупать всадников дол-амрота и воинов нолдор в войне за кольцо
ах да забыл еще кое-что спросить, как добавить воинов нолдор в фракцию арнор, я пытался добавить, но когда я запускал игру была ошибка, я думаю наврено надо увеличтть круг ывоинов, бараки эльфийские там есть, так что подскажте пожалуйста, чьто нужно сделать
Как сделать чтоб у рохана можна вызывать созданых героев??? Подскажыте, пожайлуста
Всем пивет. Подскажите как посадить созданого героя на крылатую тварь???? заранее спасибо
Soldier в у меня в Арноре нету маллронов, подскажи как сделать чтоб его в арноре можно было его строить. Я пытался его туда добавить по принципу добавления эльфийских бараков, но ничего не получилось, помого пожалуйста, я не пойму какую ошибку я допускаю
Soldier, честно говоря в падлу, даже если не в падлу (как зачастую), есть много нюансов как да что исправить, но в прочем я послушаюсь твоего совета и прочитаю всю тему как будет свободное время=)
обьясните нубу! как сделать чтоб фродо за рохан в первой части властелин колец битва за средиземье был(со своими сособностями)!!!!!!плиииииииииииззз!!!!!!!!только можно досканально,а то пробовал ошибку выдает((
Привет всем. Народ у меня такой вот вопросс, когда открываешь фракцию Арнор почему когда играешь в войне за кольцо(арнором) после битвы с врагом выкидывает из игры в чем ошибка, если не затруднит вас помогите
Народ подскажите пожалуйста как через Final big, вытягивать карты и кампании (например с целыми замками, и возможно ли это) в ротвк подскажите пожалуйста?
Как сделать героя со способностями всех рас?распишите плиз подробно)Например эльфа лучника который имеет фишки мага гнома и т д
Всем привет! если кому не трудно напишите как увеличить характеристики у создаваемого мной героя (МАГА) заранее спасибо)))
Люди, подскажите пожалуйста. С другом захотели поиграть в данную игру, но при старте через 1-2минуты вылазит ошибка что-то про модифицированные ресурсы противника ...как-то так, что делать?
Народ подскажите пожалуйста(я в форуме искал но не нашел, может не внимательно искал) как сделать когда создал героя например эльфа лучника, сделать чтоб он стрелял быстро из лука и быстрее( а то он выпускает одну стрелу быстро перезаряжается вот готова стрела к вылету а он ждет а потом стреляеть словно нацеливаеться) перезаряжался например как леголас или трандуил,и чтоб он меч держал в двух руках подскажите как сделать пожалуйста...
Народ, конечно просьба дурацкая и выглядить позорной но я никак не могу изменить стоимость юнитов(например нолдоров) помогите на ихнем примере
Народ, подскажите пожалуста как называется ини файл, где записаны характеристики созданного мною героя? в частности меня интересует характеристика жизни героя
DarkDirex в самом INI файле все что CreateAHero,это относится к созданным героям,там все характеристики
Master Vandar
путь:data - ini - gamedata
строка: #define ELVEN_NOLDORWARRIOR_BUILDCOST 1500 - цена
Спасибо огромное, а то я ищу ищу не могу найти, спасибо огромное!!!=)
Знает кто, в каком разделе находятся данные по режиму "Битва за кольцо"?
у меня 6 вопросов
1. как повысить очки комманды чтобы можно было создавать больше отрядов
2.как сделать чтобы во фракции мордор были 8 назгулов и король-чародей где нибудь 4 на тварях и 4 на лошадях назгулов
3.как сделать чтобы леголас и хоббиты возрождались в замке после смерти
4. что нужно сделать чтобы леголас умел переключаться на ножи и на лук
5. что нужно сделать чтобы леголас умел убивать монстров способность monsterslayer вроде и аналогично у боромира
6. как сделать балрога за фракцию мордор чтобы не было полоски времени и были уровни
заранее спасибо
Люди помогите разобраться как поставить этих и других скрытых геров на карты!Не знаю как это сделать,подскажите!!!