21

» WarCraft 3 / Battle for Souls 3.2b

***
Битва за Души 1.58
-Новый герой: Дагран Тауриссан, Скульптор! (Рензо)
-Новые альт-аватары
Дагран Тауриссан, Скульптор - Финий Темнострой, Архитектор
Дагран Тауриссан, Скульптор - Дындын, Воин Чёрного Железа (секретный)
Рагнарос, Гигант Испепелитель - Мерамон, Дигимон Испепелитель (секретный)
Рагнарос, Гигант Испепелитель - Мерамонон, Горячий Дигимон Испепелитель (секретный)
Джек Потрошитель, Кошмарный Барон - Сэндай, Кошмарный Дедок (секретный)
Джек Потрошитель, Кошмарный Барон - Пирамидоголовый, Кошмар Сайлент Хилла (секретный)
Джафар, Визирь динозавров - Груб, Песочный Дино
Джафар, Визирь динозавров - Граб, Красный Дино (секретный)
Ликантоза Тарантула, Шипящая Паучиха - Загара, Мать Стаи (секретный)
Ликантоза Тарантула, Шипящая Паучиха - Люрк, Люркер (секретный)
Джегг, Червячок - Дюшка, Апельсиновый Червячок (секретный)
Джегг, Червячок - Бося, Вишнёвый Червячок (секретный)
-Альт-аватар "Халиф саламандр" теперь переведён в статус секретного
-Новые Таланты!
Скульптор
Боевая Эстетика: если рядом есть здание, то "Эстетика" ежесекундно повышает регенерацию здоровья и скорость атаки на 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
-Множество других мелких улучшений, исправлений и оптимизации
***
Battle for Souls 1.58
-New hero: Dagran Thaurissan, Sculptor! (Renzo)
-New alternate avatars
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)
-First alternate avatar of Dinosaur become secret alternate avatar
-New Talents!
-Death Knight: improved hero icon
-Pastmaster: improved hero icon
-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
21

» WarCraft 3 / Как через Триггеры поставить урон юниту в зависимости от золота?

Extremator, имхо каждые 0.5 сек. будет лучше, раз это, ятп, пассивка. Проверяться-то будут ВСЕ замахи в игре. В гребаном варкрафте нет события "unit АТАКУЕТ", только "unit АТАКОВАН".
GF RaiseD, че там объёмного? Да зачем всю систему брать, достаточно абилки на зеленую атаку взять и спрелоадить и всё, или неоптимальный, но лёгкий вариант сделать с одной абилкой на атаку (она просто долго будет прелоадиться).
Это еще если без мемхака. А если с мемхаком - можно вообще и белую атаку добавлять без всяких абилок.
21

» WarCraft 3 / Хак на память Warcraft3

O_O
А как вообще проверить, на перезарядке ли конкретная способность конкретного юнита? Казалось, что это давно есть - а нихрена.
Мне понадобилось при определенных условиях сымитировать каст способности: запустить кулдаун абилы по ее кулдауну, отнять ману у кастера по манакосту, применить ее эффект (ну тупо триггерная часть перекопирована). Это все можно, а как проверить, в кд она или нет?! Ведь без такой проверки абила будет всегда имитировать каст при необходимых условиях = да. Хоть 10 раз подряд!
function IsAbilityOnCooldown takes integer z returns boolean
return IsFlagBitSet(Memory[(z+0x20)/4],512)
endfunction
Вот это я вообще не понимаю, что это. Юнит-то где?
По подсказкам мемхака смутно понятно, что проверяется последняя такая скастованная способность, что ли... Но мне так не подходит, будут баги при одинаковых героях с этой способностью.
21

» WarCraft 3 / Требуется помощь!

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. Да, мб тебе сейчас это кажется сложным, но если мемхак уже стоит, то готовая функция изи юзается
21

» WarCraft 3 / Не работает IsUnitIllusion

С иллюзиями вообще дофига всяких... слово не подберу.
НЕМНОГО ОФФТОП, НО ЯВНО МНОГИМ ПРИГОДИТСЯ: ИЛЛЮЗИИ ГЕРОЕВ НА ПРОВЕРКУ ISUNITHERO ОТВЕЧАЮТ НЕТ.
Как у меня это было: в игре есть герой, который если цель заклинания - вражеский крип, удаляет его из игры и на его месте оставляет торт (типа превращает), а если герой - кидает в него торт и оглушает. Так вот до постановки правильных условий иллюзии вражеских героев "превращались" в торты... а на их месте после удаления иллюзии из игры - sic! - оставались ПРЕДМЕТЫ, БЫВШИЕ У ИЛЛЮЗИИ...
21

» WarCraft 3 / Нужна модель? - Вам сюда!

Ну сделайте плз кто-нибудь!!! Совсем времени нет + я аттачи норм не впихну
Это же дела 10 минут
Ну ппц, сложные задания не делаются, легкие не делаются, какие надо, не понятно
Если платные, то так и говорите
Ладно, разберусь лично или обойдусь
///////////
///////////////
Крч, все, задания здесь НЕ выполняют
Помочь с теорией - могут, да, но для этого есть вопросы и ответы
Дропаю для себя этот сабж и другим советую
21

» WarCraft 3 / Нужна модель? - Вам сюда!

Araders, origin, chest, overhead, hand left, hand right все базовые
камера для отображения ингейм (а то ща модель бескамерная и хватается при ее выделении камера от предыдущей модели, может оказаться то лицо, то ноги, то модель в отдалении, то пустота)
21

» WarCraft 3 / Нужна модель? - Вам сюда!

Простое задание, прошу хотя бы его выполнить, ОЧЕНЬ прошу
прилепить модели аттачи и камеру
P. S. Камеру лично могу, аттачи могу как получится. Времени и энергии меньше нужного
21

» Блог им. Nosferoh / Аркады в игротеке СК 2

upd: видео отсмотрено, не, попытка хорошая, но я предпочту оригинал...
не показано весёлой атмосферы, азарта оригинала, просто красивая стрелялка, для меня это не metal slug
21

» Блог им. Nosferoh / Аркады в игротеке СК 2

Metal Slug remake прям так будет лучше, чем в эмуле или в браузере "обыкновенный"?
21

» WarCraft 3 / Где находиться HeroFlameLord ?

Смотрите в редакторе пути моделей, потом смотрите во всех mpq в мейн каталоге
21

» WarCraft 3 / Нужна модель? - Вам сюда!

Понимаю, что это на грани фантастики, раз уж даже "поиск информации" все чаще по моделям приходится выполнять лично, но почему-то пишу.
Мог бы кто-то достать модели из Magic the Gathering: Battlegrounds? (Сабж легко ищется на ютубе, эффекты и монстры збс там, только видосы в норм разрешении смотрите)
21

» WarCraft 3 / ОЧЕНЬ СРОЧНО ПРИЧИНЫ ФАТАЛА ПРОШУ

Хм, а у меня вот отличается
Именно так, как написано выше
Мб потому, что многие функции еще с исходной версии мемхака, втч, ятп, те, которые использует эта функция
/////
Так, ну ВРОДЕ норм, большое спасибо, сообщения пролайканы.
Вопрос: а есть наиболее полная инфа по ситуациям/закономерностям, в которых вызывала фаталы "старая" StartAbilityCooldown? Можно в ЛС. Я к ним пока добавляю ситуацию, когда спелл на основе "огненного голема" дредлорда, находящийся на перезарядке, запускается на перезарядку.
Потому что она у меня используется пока у нескольких других героев и с ними проблем замечено не было.
21

» WarCraft 3 / ОЧЕНЬ СРОЧНО ПРИЧИНЫ ФАТАЛА ПРОШУ

А архив скачать и посмотреть хотя бы никак, в чем причина?! А то я сейчас начну шаманить с кд, а выяснится, что зря время трачу...
Так, ладно, функция импортнута, в тест-карте норм, но там и та функция и вообще весь герой были норм и не фаталили, и в игровой карте все спеллы юзались не раз без проблем, фатал в любом случае не всегда, надо тестить, ща в игровой потестирую, если будут выявлены дальше проблемы, напишу
только не пойму: если спелл УЖЕ в кулдауне, эта startabilitycooldownfx, я так понимаю, не убирает его текущий кулдаун визуально, а просто ждет указанное время и обновляет спелл?
Просто у меня со startabilitycooldown было так:
  • герой кастует спелл
  • он запускается в свою обычную перезарядку (10 секунд)
  • я подхожу к упавшему молоту (там триггерно периодик ищет молоты, только вокруг выучившего этот спелл героя, и если рядом есть молот, то ремувит его и запускает перезарядку в 1 сек., типа "подбирает")
  • молот исчезает и четко видно, что вместо текущей перезарядки в 10 секунд (она была там, допустим, где-то на половине и медленной, так что это видно) сразу запускается "быстрая" перезарядка 1 секунду, а "старая" перезарядка, ятп, просто исчезает.
А у этой так:
  • герой кастует спелл
  • он запускается в свою обычную перезарядку (10 секунд)
  • я подхожу к упавшему молоту (там триггерно периодик ищет молоты, только вокруг выучившего этот спелл героя, и если рядом есть молот, то ремувит его и запускает перезарядку в 1 сек., типа "подбирает")
  • молот исчезает и... вот тут не могу наспех отследить, через секунду (а у меня прописана цифра 1) или сразу, но перезарядка "старая" идущая внезапно просто "пропадает", и все. "Маленькой" перезарядки в 1 НЕ видно!
(Нет, это не плохо, в данном заклинании точно, просто интересна механика действия функции, если она запускает в кулдаун спелл, к-рый уже в кулдауне).
21

» WarCraft 3 / Новые расы в MPQ архивах

Я не верю в невозможное
Просто вопрос, насколько это будет кашей из топора
Надо просто, ятп, потрошить игру сильно глубже, 4 расы очень глубоко вшиты
21

» WarCraft 3 / ОЧЕНЬ СРОЧНО ПРИЧИНЫ ФАТАЛА ПРОШУ

DracoL1ch, это тут сейчас зачем?
Эта функция вроде запускает только фактический кд абилки, а мне как раз нужно заданный мной
И причина-то фатала все-таки в чем?
///////////
Просто еще инфа:
-первый спелл - 90% уверенность, что причина в нем, там это фактически спелл на основе infernal дредлорда, только вместо инфернала падает молот. Сам спелл дефолт почти, но вот еще таймер периодически проверяет, не лежит ли рядом с героем хоть один такой молот и если лежит, то убирает молот из игры и запускает 1-секундную перезарядку этого спелла.
-второй - дает поцеленному зданию абилы, если все абилы есть, то телепортация к зданию. Тут хз, появилось предположение, что мб из-за того, что у разных аур одинаковые баффы, может быть фатал? Т. е. тогда вообще причина в РО? Но бред, или нет? Короче, ПЛЗ СМ ЛОГ И ПРОШУ УКАЗАТЬ ВСЕ, ЧТО МОЖНО, ПРО ФАТАЛ!!!
-третий - просто смотрит ежесекундно, есть ли здания рядом с героем и если есть, то ресает ему ману и здоровье. Тут практически полная уверенность, что все чисто, даже мх вроде нет, но для чистоты эксперимента все же пусть он будет...
21

» WarCraft 3 / ОЧЕНЬ СРОЧНО ПРИЧИНЫ ФАТАЛА ПРОШУ

^ закачать архив выше там папки Logs и Errors после фатала
А вот функция стартабилитикулдаун, к-рой ща пользуюсь
function StartAbilityCooldown takes unit whichUnit, integer abilityId, real cd returns boolean
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
21

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

DracoL1ch, да даже если и сделают, тебе-то в любом случае спс огромное
ты сделал и дал возможность креативить намного раньше, проекты-то ждать не хотели
21

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

А ваще лол
дота типа как есть и типа как крутая, но вроде как всем и надоела
у WCIII постоянно улучшающийся редактор
хостится симпл аос
вера в лучшее того, что делается лично
9 лет как не бывало
21

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Это они наконец то, что давали мемхак и RenderEdge, сами сделать собираются + дофига еще чего?
Ну, главное, чтобы не зафейлили
Я так посмотрю, на чем оставаться
//////////
А вообще любопытно: они вроде ведь в ск2 редакторе таких легких возможностей не дали втч потому, что боялись повтора ситуации с дотой?
Видимо, поняли, что без норм редакторов теряют больше.
21

» WarCraft 3 / Почему в редакторе данные юнитов отличаются от игры сражения?

Это с патчами менялось все. По-моему, если юниту ниче не менять, он автоматически будет соответствовать поставленному патчу в игре, но могу ошибаться.