-Альт-аватар "Халиф саламандр" теперь переведён в статус секретного
-Новые Таланты!
Скульптор
Боевая Эстетика: если рядом есть здание, то "Эстетика" ежесекундно повышает регенерацию здоровья и скорость атаки на 0.02. ЦЕНА: 600 золота, нельзя будет выучить "Мировая Эстетика".
Мировая Эстетика: если рядом есть здание, то "Эстетика" ежесекундно повышает регенерацию маны и защиту на 0.02. ЦЕНА: 600 золота, нельзя будет выучить "Боевая Эстетика".
-Иконка героя "Рыцарь Смерти" заменена на более красивую
-Иконка героя "Магистр" заменена на более красивую
-Резиновый Парень: модель заменена на значительно более качественную (теперь все Мугивары классно смотрятся! Инфа по настройке камеры добавлена в exe ярлык MdlEdit)
-Гигант Испепелитель: перезарядка способности "Пекло" увеличена в полтора раза, но теперь она активируется сама, когда хит поинты любого вражеского героя падают до критического значения.
-Гигант Испепелитель: все звуки сделаны потише, для соответствия "общему уровню"
-Певец Смерти: звук со способности "Предсмертные Крики" сделан потише, для соответствия "общему уровню"
-Новые Стили Интерфейса
-Anime New Year Style (Стиль Аниме Нового Года).
-Saber Style (Стиль Сэйбер).
-Ninetales Fox Style (Стиль Девятихвостого Лиса).
-Legion Commander Style (Стиль Командира Легиона).
-Undermoon Dragon Style (Стиль Подлунного Дракона).
-Sub-Zero Style (Стиль Ниже Нуля).
-Quacker Style (Стиль Квакуна).
Прим. - Перепроверены все Стили Интерфейса, проблем не обнаружено.
-Добавлены в Credits, спасибо за их материалы, perfjert
-Множество других мелких улучшений, исправлений и оптимизации
-Rubber Man: model are changed to more good variant
-Giant Ashbringer: cooldown of Scorch ability increased in 1.5 at all levels, but now works automatically when hit points of enemy hero drops upon critical value
-Giant Ashbringer: fixed all sounds
-Singer of Death: fixed sound of second ability
-New Interface Styles
-Anime New Year Style
-Saber Style
-Ninetales Fox Style
-Legion Commander Style
-Undermoon Dragon Style
-Sub-Zero Style
-Quacker Style
-Added new peoples to Credits
-Many other minor optimizations, fixes and changes
Extremator, имхо каждые 0.5 сек. будет лучше, раз это, ятп, пассивка. Проверяться-то будут ВСЕ замахи в игре. В гребаном варкрафте нет события "unit АТАКУЕТ", только "unit АТАКОВАН".
GF RaiseD, че там объёмного? Да зачем всю систему брать, достаточно абилки на зеленую атаку взять и спрелоадить и всё, или неоптимальный, но лёгкий вариант сделать с одной абилкой на атаку (она просто долго будет прелоадиться).
Это еще если без мемхака. А если с мемхаком - можно вообще и белую атаку добавлять без всяких абилок.
А как вообще проверить, на перезарядке ли конкретная способность конкретного юнита? Казалось, что это давно есть - а нихрена.
Мне понадобилось при определенных условиях сымитировать каст способности: запустить кулдаун абилы по ее кулдауну, отнять ману у кастера по манакосту, применить ее эффект (ну тупо триггерная часть перекопирована). Это все можно, а как проверить, в кд она или нет?! Ведь без такой проверки абила будет всегда имитировать каст при необходимых условиях = да. Хоть 10 раз подряд!
function IsAbilityOnCooldown takes integer z returns boolean
return IsFlagBitSet(Memory[(z+0x20)/4],512)
endfunction
Вот это я вообще не понимаю, что это. Юнит-то где?
По подсказкам мемхака смутно понятно, что проверяется последняя такая скастованная способность, что ли... Но мне так не подходит, будут баги при одинаковых героях с этой способностью.
Spector_Mark, можно мемхаком редактировать поле способностей
даже на, достану из своей игры:
ПЕРЕЗАПИСЬ И ЧТЕНИЕ ПОЛЕЙ СПОСОБНОСТЕЙ
function GetHeroAbilityFromList takes unit uHero, integer list returns integer
set LastConvertedHandle = ConvertHandle( uHero )
if IsUnitType( uHero, UNIT_TYPE_HERO ) and LastConvertedHandle > 1 and list > 0 then
return ReadMemory( ReadMemory( LastConvertedHandle + 496 ) + 240 + 4 * list )
endif
return 0
endfunction
function SetHeroAbilityFromList takes unit uHero, integer list, integer abi returns nothing
set LastConvertedHandle = ConvertHandle( uHero )
if IsUnitType( uHero, UNIT_TYPE_HERO ) and LastConvertedHandle > 1 and list > 0 then
call WriteMemory( ReadMemory( LastConvertedHandle + 496 ) + 240 + 4 * list, abi )
endif
endfunction
ПЕРЕЗАПИСЬ И ЧТЕНИЕ ПОЛЕЙ СПОСОБНОСТЕЙ - ЗАКРЫТО.
говорили про баги, но мной пока замечено не было (ну кроме случаев, когда морфа дать тому, у кого исходная форма не в этого морфа, тогда вообще такое может начаться, что ппц)
///////////
P. S. Да, мб тебе сейчас это кажется сложным, но если мемхак уже стоит, то готовая функция изи юзается
С иллюзиями вообще дофига всяких... слово не подберу.
НЕМНОГО ОФФТОП, НО ЯВНО МНОГИМ ПРИГОДИТСЯ: ИЛЛЮЗИИ ГЕРОЕВ НА ПРОВЕРКУ ISUNITHERO ОТВЕЧАЮТ НЕТ.
Как у меня это было: в игре есть герой, который если цель заклинания - вражеский крип, удаляет его из игры и на его месте оставляет торт (типа превращает), а если герой - кидает в него торт и оглушает. Так вот до постановки правильных условий иллюзии вражеских героев "превращались" в торты... а на их месте после удаления иллюзии из игры - sic! - оставались ПРЕДМЕТЫ, БЫВШИЕ У ИЛЛЮЗИИ...
Ну сделайте плз кто-нибудь!!! Совсем времени нет + я аттачи норм не впихну
Это же дела 10 минут
Ну ппц, сложные задания не делаются, легкие не делаются, какие надо, не понятно
Если платные, то так и говорите
Ладно, разберусь лично или обойдусь
///////////
///////////////
Крч, все, задания здесь НЕ выполняют
Помочь с теорией - могут, да, но для этого есть вопросы и ответы
Дропаю для себя этот сабж и другим советую
Araders, origin, chest, overhead, hand left, hand right все базовые
камера для отображения ингейм (а то ща модель бескамерная и хватается при ее выделении камера от предыдущей модели, может оказаться то лицо, то ноги, то модель в отдалении, то пустота)
upd: видео отсмотрено, не, попытка хорошая, но я предпочту оригинал...
не показано весёлой атмосферы, азарта оригинала, просто красивая стрелялка, для меня это не metal slug
Понимаю, что это на грани фантастики, раз уж даже "поиск информации" все чаще по моделям приходится выполнять лично, но почему-то пишу.
Мог бы кто-то достать модели из Magic the Gathering: Battlegrounds? (Сабж легко ищется на ютубе, эффекты и монстры збс там, только видосы в норм разрешении смотрите)
Хм, а у меня вот отличается
Именно так, как написано выше
Мб потому, что многие функции еще с исходной версии мемхака, втч, ятп, те, которые использует эта функция
/////
Так, ну ВРОДЕ норм, большое спасибо, сообщения пролайканы.
Вопрос: а есть наиболее полная инфа по ситуациям/закономерностям, в которых вызывала фаталы "старая" StartAbilityCooldown? Можно в ЛС. Я к ним пока добавляю ситуацию, когда спелл на основе "огненного голема" дредлорда, находящийся на перезарядке, запускается на перезарядку.
Потому что она у меня используется пока у нескольких других героев и с ними проблем замечено не было.
А архив скачать и посмотреть хотя бы никак, в чем причина?! А то я сейчас начну шаманить с кд, а выяснится, что зря время трачу...
Так, ладно, функция импортнута, в тест-карте норм, но там и та функция и вообще весь герой были норм и не фаталили, и в игровой карте все спеллы юзались не раз без проблем, фатал в любом случае не всегда, надо тестить, ща в игровой потестирую, если будут выявлены дальше проблемы, напишу
только не пойму: если спелл УЖЕ в кулдауне, эта startabilitycooldownfx, я так понимаю, не убирает его текущий кулдаун визуально, а просто ждет указанное время и обновляет спелл?
Просто у меня со startabilitycooldown было так:
герой кастует спелл
он запускается в свою обычную перезарядку (10 секунд)
я подхожу к упавшему молоту (там триггерно периодик ищет молоты, только вокруг выучившего этот спелл героя, и если рядом есть молот, то ремувит его и запускает перезарядку в 1 сек., типа "подбирает")
молот исчезает и четко видно, что вместо текущей перезарядки в 10 секунд (она была там, допустим, где-то на половине и медленной, так что это видно) сразу запускается "быстрая" перезарядка 1 секунду, а "старая" перезарядка, ятп, просто исчезает.
А у этой так:
герой кастует спелл
он запускается в свою обычную перезарядку (10 секунд)
я подхожу к упавшему молоту (там триггерно периодик ищет молоты, только вокруг выучившего этот спелл героя, и если рядом есть молот, то ремувит его и запускает перезарядку в 1 сек., типа "подбирает")
молот исчезает и... вот тут не могу наспех отследить, через секунду (а у меня прописана цифра 1) или сразу, но перезарядка "старая" идущая внезапно просто "пропадает", и все. "Маленькой" перезарядки в 1 НЕ видно!
(Нет, это не плохо, в данном заклинании точно, просто интересна механика действия функции, если она запускает в кулдаун спелл, к-рый уже в кулдауне).
DracoL1ch, это тут сейчас зачем?
Эта функция вроде запускает только фактический кд абилки, а мне как раз нужно заданный мной
И причина-то фатала все-таки в чем?
///////////
Просто еще инфа:
-первый спелл - 90% уверенность, что причина в нем, там это фактически спелл на основе infernal дредлорда, только вместо инфернала падает молот. Сам спелл дефолт почти, но вот еще таймер периодически проверяет, не лежит ли рядом с героем хоть один такой молот и если лежит, то убирает молот из игры и запускает 1-секундную перезарядку этого спелла.
-второй - дает поцеленному зданию абилы, если все абилы есть, то телепортация к зданию. Тут хз, появилось предположение, что мб из-за того, что у разных аур одинаковые баффы, может быть фатал? Т. е. тогда вообще причина в РО? Но бред, или нет? Короче, ПЛЗ СМ ЛОГ И ПРОШУ УКАЗАТЬ ВСЕ, ЧТО МОЖНО, ПРО ФАТАЛ!!!
-третий - просто смотрит ежесекундно, есть ли здания рядом с героем и если есть, то ресает ему ману и здоровье. Тут практически полная уверенность, что все чисто, даже мх вроде нет, но для чистоты эксперимента все же пусть он будет...
DracoL1ch, да даже если и сделают, тебе-то в любом случае спс огромное
ты сделал и дал возможность креативить намного раньше, проекты-то ждать не хотели
А ваще лол
дота типа как есть и типа как крутая, но вроде как всем и надоела
у WCIII постоянно улучшающийся редактор
хостится симпл аос
вера в лучшее того, что делается лично
9 лет как не бывало
Это они наконец то, что давали мемхак и RenderEdge, сами сделать собираются + дофига еще чего?
Ну, главное, чтобы не зафейлили
Я так посмотрю, на чем оставаться
//////////
А вообще любопытно: они вроде ведь в ск2 редакторе таких легких возможностей не дали втч потому, что боялись повтора ситуации с дотой?
Видимо, поняли, что без норм редакторов теряют больше.
» WarCraft 3 / Battle for Souls 3.2b
Дагран Тауриссан, Скульптор - Финий Темнострой, Архитектор
Дагран Тауриссан, Скульптор - Дындын, Воин Чёрного Железа (секретный)
Рагнарос, Гигант Испепелитель - Мерамон, Дигимон Испепелитель (секретный)
Рагнарос, Гигант Испепелитель - Мерамонон, Горячий Дигимон Испепелитель (секретный)
Джек Потрошитель, Кошмарный Барон - Сэндай, Кошмарный Дедок (секретный)
Джек Потрошитель, Кошмарный Барон - Пирамидоголовый, Кошмар Сайлент Хилла (секретный)
Джафар, Визирь динозавров - Груб, Песочный Дино
Джафар, Визирь динозавров - Граб, Красный Дино (секретный)
Ликантоза Тарантула, Шипящая Паучиха - Загара, Мать Стаи (секретный)
Ликантоза Тарантула, Шипящая Паучиха - Люрк, Люркер (секретный)
Джегг, Червячок - Дюшка, Апельсиновый Червячок (секретный)
Джегг, Червячок - Бося, Вишнёвый Червячок (секретный)
Скульптор
Боевая Эстетика: если рядом есть здание, то "Эстетика" ежесекундно повышает регенерацию здоровья и скорость атаки на 0.02. ЦЕНА: 600 золота, нельзя будет выучить "Мировая Эстетика".
Мировая Эстетика: если рядом есть здание, то "Эстетика" ежесекундно повышает регенерацию маны и защиту на 0.02. ЦЕНА: 600 золота, нельзя будет выучить "Боевая Эстетика".
-Иконка героя "Магистр" заменена на более красивую
-Гигант Испепелитель: перезарядка способности "Пекло" увеличена в полтора раза, но теперь она активируется сама, когда хит поинты любого вражеского героя падают до критического значения.
-Гигант Испепелитель: все звуки сделаны потише, для соответствия "общему уровню"
-Певец Смерти: звук со способности "Предсмертные Крики" сделан потише, для соответствия "общему уровню"
-Anime New Year Style (Стиль Аниме Нового Года).
-Saber Style (Стиль Сэйбер).
-Ninetales Fox Style (Стиль Девятихвостого Лиса).
-Legion Commander Style (Стиль Командира Легиона).
-Undermoon Dragon Style (Стиль Подлунного Дракона).
-Sub-Zero Style (Стиль Ниже Нуля).
-Quacker Style (Стиль Квакуна).
Dagran Thaurissan, Sculptor - Finium, Architect
Dagran Thaurissan, Sculptor - Dundyne, Dark Iron Warrior (secret alternate avatar)
Ragnaros, Giant Ashbringer - Meramon, Digimon Ashbringer (secret alternate avatar)
Ragnaros, Giant Ashbringer - Meramonon, Hot Digimon Ashbringer (secret alternate avatar)
Jack The Ripper, Nightmare Baron - Sandayu, Nightmare Uncle (secret alternate avatar)
Jack The Ripper, Nightmare Baron - Pyramidhead, Silent Hill Nightmare (secret alternate avatar)
Jaffar, Dinosaur - Grob, Sand Dino
Jaffar, Dinosaur - Grab, Red Dino (secret alternate avatar)
Lycosa Tarantula, Sibiliant Spideress - Zagara, Mother of Swarm (secret alternate avatar)
Lycosa Tarantula, Sibiliant Spideress - Lurk, Lurker (secret alternate avatar)
Jegg, Worm - Dyushka, Orange Worm (secret alternate avatar)
Jegg, Worm - Bosya, Cherry Worm (secret alternate avatar)
-Pastmaster: improved hero icon
-Giant Ashbringer: cooldown of Scorch ability increased in 1.5 at all levels, but now works automatically when hit points of enemy hero drops upon critical value
-Giant Ashbringer: fixed all sounds
-Singer of Death: fixed sound of second ability
-Anime New Year Style
-Saber Style
-Ninetales Fox Style
-Legion Commander Style
-Undermoon Dragon Style
-Sub-Zero Style
-Quacker Style
-Many other minor optimizations, fixes and changes
» WarCraft 3 / Как через Триггеры поставить урон юниту в зависимости от золота?
Это еще если без мемхака. А если с мемхаком - можно вообще и белую атаку добавлять без всяких абилок.
» WarCraft 3 / Как называется кость(Плаща) у Рыцаря смерти?
» WarCraft 3 / Как называется кость(Плаща) у Рыцаря смерти?
Ред. ClotPh
» WarCraft 3 / Хак на память Warcraft3
Мне понадобилось при определенных условиях сымитировать каст способности: запустить кулдаун абилы по ее кулдауну, отнять ману у кастера по манакосту, применить ее эффект (ну тупо триггерная часть перекопирована). Это все можно, а как проверить, в кд она или нет?! Ведь без такой проверки абила будет всегда имитировать каст при необходимых условиях = да. Хоть 10 раз подряд!
return IsFlagBitSet(Memory[(z+0x20)/4],512)
endfunction
По подсказкам мемхака смутно понятно, что проверяется последняя такая скастованная способность, что ли... Но мне так не подходит, будут баги при одинаковых героях с этой способностью.
» WarCraft 3 / Требуется помощь!
set LastConvertedHandle = ConvertHandle( uHero )
if IsUnitType( uHero, UNIT_TYPE_HERO ) and LastConvertedHandle > 1 and list > 0 then
return ReadMemory( ReadMemory( LastConvertedHandle + 496 ) + 240 + 4 * list )
endif
endfunction
set LastConvertedHandle = ConvertHandle( uHero )
if IsUnitType( uHero, UNIT_TYPE_HERO ) and LastConvertedHandle > 1 and list > 0 then
call WriteMemory( ReadMemory( LastConvertedHandle + 496 ) + 240 + 4 * list, abi )
endif
///////////
» WarCraft 3 / Не работает IsUnitIllusion
» WarCraft 3 / Нужна модель? - Вам сюда!
Это же дела 10 минут
Ну ппц, сложные задания не делаются, легкие не делаются, какие надо, не понятно
Если платные, то так и говорите
Ладно, разберусь лично или обойдусь
///////////
Помочь с теорией - могут, да, но для этого есть вопросы и ответы
Дропаю для себя этот сабж и другим советую
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Нужна модель? - Вам сюда!
камера для отображения ингейм (а то ща модель бескамерная и хватается при ее выделении камера от предыдущей модели, может оказаться то лицо, то ноги, то модель в отдалении, то пустота)
Ред. ClotPh
» WarCraft 3 / Нужна модель? - Вам сюда!
P. S. Камеру лично могу, аттачи могу как получится. Времени и энергии меньше нужного
» Блог им. Nosferoh / Аркады в игротеке СК 2
не показано весёлой атмосферы, азарта оригинала, просто красивая стрелялка, для меня это не metal slug
» Блог им. Nosferoh / Аркады в игротеке СК 2
» WarCraft 3 / Где находиться HeroFlameLord ?
» WarCraft 3 / Нужна модель? - Вам сюда!
Мог бы кто-то достать модели из Magic the Gathering: Battlegrounds? (Сабж легко ищется на ютубе, эффекты и монстры збс там, только видосы в норм разрешении смотрите)
» WarCraft 3 / ОЧЕНЬ СРОЧНО ПРИЧИНЫ ФАТАЛА ПРОШУ
Именно так, как написано выше
Мб потому, что многие функции еще с исходной версии мемхака, втч, ятп, те, которые использует эта функция
/////
Так, ну ВРОДЕ норм, большое спасибо, сообщения пролайканы.
Вопрос: а есть наиболее полная инфа по ситуациям/закономерностям, в которых вызывала фаталы "старая" StartAbilityCooldown? Можно в ЛС. Я к ним пока добавляю ситуацию, когда спелл на основе "огненного голема" дредлорда, находящийся на перезарядке, запускается на перезарядку.
Потому что она у меня используется пока у нескольких других героев и с ними проблем замечено не было.
» WarCraft 3 / ОЧЕНЬ СРОЧНО ПРИЧИНЫ ФАТАЛА ПРОШУ
Так, ладно, функция импортнута, в тест-карте норм, но там и та функция и вообще весь герой были норм и не фаталили, и в игровой карте все спеллы юзались не раз без проблем, фатал в любом случае не всегда, надо тестить, ща в игровой потестирую, если будут выявлены дальше проблемы, напишу
» WarCraft 3 / Новые расы в MPQ архивах
Просто вопрос, насколько это будет кашей из топора
Надо просто, ятп, потрошить игру сильно глубже, 4 расы очень глубоко вшиты
» WarCraft 3 / ОЧЕНЬ СРОЧНО ПРИЧИНЫ ФАТАЛА ПРОШУ
Эта функция вроде запускает только фактический кд абилки, а мне как раз нужно заданный мной
///////////
» WarCraft 3 / ОЧЕНЬ СРОЧНО ПРИЧИНЫ ФАТАЛА ПРОШУ
А вот функция стартабилитикулдаун, к-рой ща пользуюсь
local integer pAbility = 0
if whichUnit == null or GetUnitAbilityLevel( whichUnit, abilityId ) < 1 or cd == 0.00 then
return false
endif
set pAbility = GetUnitAbilityForAddresss( ConvertHandle( whichUnit ), abilityId )
if pAbility == 0 then
return false
else
set Memory[pReserverdIntArg1 / 4] = cleanInt( realToIndex( cd ) )
call CallThisCallWith2Args( pStartAbilityCD, pAbility, pReserverdIntArg1 )
return IsAbilityOnCooldown( pAbility )
endif
return false
endfunction
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
ты сделал и дал возможность креативить намного раньше, проекты-то ждать не хотели
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
дота типа как есть и типа как крутая, но вроде как всем и надоела
у WCIII постоянно улучшающийся редактор
хостится симпл аос
вера в лучшее того, что делается лично
9 лет как не бывало
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
Ну, главное, чтобы не зафейлили
Я так посмотрю, на чем оставаться
//////////
А вообще любопытно: они вроде ведь в ск2 редакторе таких легких возможностей не дали втч потому, что боялись повтора ситуации с дотой?
Видимо, поняли, что без норм редакторов теряют больше.
» WarCraft 3 / Почему в редакторе данные юнитов отличаются от игры сражения?