32

» WarCraft 3 / Чистый Preload

Принятый ответ
Только ретурн багом с помощью хака на память, но там вроде и так реализован пример создания тхт файла...
Вопрос только зачем?
32

» WarCraft 3 / При запуске карты вылетает варик

MrObanash:
ClotPh:
Бывают подобные фаталы еще из-за "левых" импортированных моделей (модель может после запуска процесса игры некоторое время спокойно действовать, но в конце концов фаталит вар). Но такие модели большая редкость.
модель импортированная присутствует, но вот в чем фишка: когда запускаю через редактор никаких проблем нет. вылетает только при запуске через меню.
Карту в студию! (похоже автор забыл дважды сохранить карту через JNGP)
32

» WarCraft 3 / Обучение войск в книге заклинаний?

Близко к базовому это без спеллбуков и левых меню, зачем оно тебе понадобилось? Если гора не идет к Магомеду, быть может Магомед пойдет к горе?
32

» WarCraft 3 / Обучение войск в книге заклинаний?

Castwork, А что ты хотел? Там кастомная постройка, прячь в спеллбук да улыбайся, прогресс бары там нормально реализованы, с помощью тексттагов.
32

» WarCraft 3 / Обучение войск в книге заклинаний?

Никак, только кастомное обучение.
Карта Bomber command by Blizzard смотреть обязательно.
32

» WarCraft 3 / Рекурсия

Принятый ответ
Увы низя указывать рекурсии на взаимосвязи элементов или юнитов.
Если вы хотите отменять апгрейды зданий, делайте их кастомно к примеру на основе продажи\подготовки юнитов, только здание продало\построило определённого юнита сразу же изменть его на другое, попутно удалив подготовленного\проданного юнита.
Такой принцип используется в TD от близзард ''Лазурные башни".
Можно попробовать с помощью морфов сфинкса.
32

» WarCraft 3 / Как поставить свою картинку на экран загрузки карты?

Fraps:
Зачем на 4 части, если просто 1 часть можно сделать? Что бы не париться лишний раз.
Из за качества, макс разрешение вара в формате blp ограничено, поэтому либо лоадинг скрин будет мыльный, либо нормальный но картинок будет 4.
32

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

Этого не было реализовано близзардами и придется пилить свою ддлку.
А хп бар юнита скрывается с помощью 2 флагов записанных в структурую юнита:
адресс:5с, значения : 0x8000000 и 0x10000
Функция call SetUnitFlags_2( targ, 0x8000000 ) дает эффект похожий на москитов, юнита совсем низя выделить, низя кастануть таргет спелл, но его будут бить автоатакой враги.
32

» WarCraft 3 / Патч 1.27б

Diaboliko, Увы у меня нет мак версии, прошу обращаться к DracoL1ch, он сейчас активно колупает игру, уже обнаружил как скрыть юниту хп (в дефолте юзается для неуязвимых зданий) но с помощью ретурн бага можно выставлять всем юнитам, без неуязвимости или 100500 хп.
32

» WarCraft 3 / Патч 1.27б

Принятый ответ
Из нововведений, теперь в редактор триггеров включен syntax cheker и можно проверять скрипт на ошибки не пересохраняя карту, очень нужное нововведение, только вот этак лет на 12 опоздало. Но халтурщики не сделали описание и внятную иконку новой кнопки.
Новых функций в common.j не обнаружены. В мак версии нету обфуксации game.dll что дает возможность по изучать движок игры всем желающим, вот пример кода спеллов:
Загруженные файлы
32

» WarCraft 3 / Патч 1.27б

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

» WarCraft 3 / Там 1.27b вышел

16GB:
quq_CCCP,
Так зачем офф установщик? Кто уже установил с бнета пусть скинул все файлы варика на яндекс диск например.
Ну тут птичка на хвосте принесла файлы патча, можешь проверить: ссылка
( сам пока не проверял )
32

» WarCraft 3 / Патч 1.27б

А вот и первый слоупок, так если че уже дня три тема висит...
Советую посмотреть список активных тем на главной.
32

» WarCraft 3 / Там 1.27b вышел

16GB:
Может кто скинуть файлы патча? чтобы можно было на любую версию поставить
Пока нигде нету файла установщика, можно только обновится на офф. батле.
32

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

Что мешает вешать дефолт руну спелл нигейшина, отследить срабатывания руны негейшина можно по урону в 0.00 ед и наличию баффа нигейшина, а потом запустить таймер на 0.00 сек, если баффа по истечению таймера не будет - спеллнигейшин сработал (блокнул некий спелл).
32

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

А какой спел ты в кд запускаешь? Написано же юзать:
 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 = GetUnitAbility(whichUnit, abilityId)
        if pAbility < 1 then
            return false
        else
            if ReadRealMemory(pAbility+0x134)==-1 and ReadRealMemory(pAbility+0x138)==-1 then
                call WriteRealMemory(pAbility+0x134,0)
                call WriteRealMemory(pAbility+0x138,0)
            endif
            set Memory[pReserverdIntArg1 / 4] = SetRealIntoMemory(cd)
            call CallThisCallWith2Args( pStartAbilityCD, pAbility, pReserverdIntArg1 )
            return IsAbilityOnCooldown( pAbility )
        endif
        return false
    endfunction
Тут защита от неверных аргументов или баганых абликов, пассивки в кд не пускает...
32

» WarCraft 3 / Там 1.27b вышел

Сам патч бы найти, чето копипасты с сайта близзардов много и разговоры, а вот самого патча нет!
32

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

ELB359:
Что-то до меня не очень доходит, как этот хак использовать, точнее импортировать в карту.
Прочитать внимательно инструкцию.
32

» WarCraft 3 / Увеличилось ли значение памяти для мультиплеерных карт?

Юзают, почему нет - вон DracoL1ch, запилил себе автоапдейт карты, ты сделай тоже самое только с микс архивом.
32

» WarCraft 3 / Морф иллюзии (или альтернатива)

Как рассказал личь может помочь баг с морфом в медведя, его нужно вручить иллюзии и тут же его удалить, в настройках морфа указать нормальную форму боевой единицы - тот юнит в кого мы хотим морфнуть иллюзию, должно сработать.
32

» WarCraft 3 / Увеличилось ли значение памяти для мультиплеерных карт?

Принятый ответ
DemonoiD, Нет, да и лимит не всегда был 8 мб, недавно с четырёх подняли (относительно времени жизни варкравта).
Снова есть ретурн баг, подгружаешь микс архив всем кто запустил карту без их ведома и подключаешь, пусть улыбаются.
Правда могут быть проблемы с некоторыми античитами.
32

» WarCraft 3 / Морф иллюзии (или альтернатива)

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

» WarCraft 3 / Защита

Я проверял таблицу строк в момент загрузки, если по адресу N Находится не та строка, значит карту ломанули ( в таблицу строк попадают даже имена кастом функций) итого мы видим меняли ли код или нет, стоит добавить в main хоть одну функцию и все, это тут же детектится.
Я писал полностью кастомного инит, довольно геморно, нужно запороть карту так чтобы читер грешил на Читы а не на защиту.