8

» WarCraft 3 / Способы инкома

1)довольно очевидно, первый вариант довольно тяжел с точки зрения производительности, в случае, если юнитов прилично - имеет все шансы вызывать периодические просадки фпс. Плюс, стоит помнить, что родная BJ функция течет на память, и рискует, в случае достаточно длительной игры покрашить вам варкрафт.

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

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

4)Конечно, существует еще и четвертый вариант - при создании соотв. юнита добавлять инком в некоторую переменную, а при смерти/удалении юнита - снимать соотв. количество инкома. Но при этом, простых способов определить удаление юнита я не знаю, что может поспособствовать трудностям в проессе использования такой системы.
8

» WarCraft 3 / Ролик перед загрузкой

Я не уверен, но, возможно, у вас получится запустить ролик, если вы сделаете первую миссию кампании сразу заканчивающейся и стартующей ролик.Но, вероятно, нестандартный ролик так будет проблематично запустить, хотя если он будет в формате ролика в сражении артес-илидан - реально.
8

» WarCraft 3 / unknown software exception

Там есть функция EnableOpLimit
Если ты не используешь венхао, но оно у тебя грузится его можно отключить. Неизвестно, вызывает ли оно проблемы, но да.
Наконец, если крит произошел из-за триггеров, то проблему можно отследить с помощью JassSpy
8

» WarCraft 3 / Изменение размера рамки фреймов (мемхак)

Вряд ли вам понадобится это делать динамически. Заведомо рабочий способ - добавить определение нового фрейма с прозрачным фоном и/или уменьшенной рамкой в text.fdf (прилагается в архиве карты с мемхаком)

Готовых функций под динамическое изменение этого я не знаю
8

» WarCraft 3 / Как запустить старую карту в Reforged ?

сконвертил все гуй триггеры в кастом код, мб сработает
Загруженные файлы
8

» WarCraft 3 / Batle tanks 9.00 Beta.(Open) Проблема сохранения в редакторе

Я собирал с жнгп. Та версия, которую я выложил у меня отлично собралась. (версия жнгп от прометея которая)

8

» WarCraft 3 / Оптимизация: поредактировал jass триггер, но он начал фаталить.

По классике для анализа крита пиши в прелоад: В начале игры написал PreloadGenStart()
Далее при каждом действии Preload("Сообщение для дебага"), PreloadGenEnd("Файл для дебага")
В начале работы триггера пиши что триггер начал работу, в конце - кончил, после каждого действия - что сделано. Так, ты без проблем определишь точное место крита, сообщения прервутся, когда игра кританет, если крит конечно в триггере.
8

» WarCraft 3 / Оптимизация: поредактировал jass триггер, но он начал фаталить.

Возможно, если бы был лог с критом, было бы понятнее (мне), так ничего в глаза не бросается, все слишком непонятно.
8

» XGM Team / Хунта снова у власти

Кстати, а почему и ханашиби - генерал и свергла его хунта? Что-то слишком много военных. Тогда уж ханашиби должен быть либо законно избранным либеральным президентом, либо олигархом, купившим выборы и людей... и пытавшимся улучшить жизнь своих граждан. Ну или просто императором по праву наследства, начавшим проводить либеральные реформы, что не понравилось военным.
8

» WarCraft 3 / Зелье вампиризма. тригерно использовать предметную абилку ID

Можно давать юниту руну с эффектом зелья, если зелье в инвентаре, а зелье забирать.

Ну или:
constant integer useslot1=852008;
constant integer useslot2=852009;
constant integer useslot3=852010;
constant integer useslot4=852011;
constant integer useslot5=852012;
constant integer useslot6=852013;
но это не факт что работает
8

» WarCraft 3 / TriggerRegisterUnitInRange

Насколько я помню - GetTriggerUnit - юнит, на которого регистрируется ивент, а
GetEventTargetUnit - юнит, который ивент вызвал, что-то такое.
никогда не пользовался этим и не понимаю как оно работает, прошу прощения, если не прав😀
8

» WarCraft 3 / Крашит варкарфт

Из лога видно, что беда где-то между варкрафтом и direct-x. Большего сказать не могу, возможно имеет смысл поиграться с режимами совместимости.
Вроде, это должно быть достаточно далеко от происходящего в карте, но моего понимания не хватает для однозначного заявления этого.
8

» WarCraft 3 / Memory hack API v1.4

Постыдился бы такие глупости писать даже в шутку, я человек, который ненавидит хаки и хакеров такую дичь никогда бы не сделал. Это было сделано тоже на заказ, для детекта Cheat Engine и AutoHotkey программ.
Прошу прощения, если обидел. В любом случае, мне кажется странным подобное желание что-то маскировать, вызывает какие-то нехорошие мысли. Ну, и мпку едитор все равно сразу скажет что перед ним ре.
В любом случае, любой каприз за деньги заказчика. 😊
А узнать что нового мне все равно интересно, хотя я понимаю, что вероятно чендж лог не существует в природе и исследование придется вести самому. 🤗
8

» WarCraft 3 / Часто карты не запускаются

РБ был запрещен в определенный момент. Поэтому эти старые карты не работают на 1.26
Загруженные файлы
8

» WarCraft 3 / Memory hack API v1.4

quq_CCCP:
Ну вот 1.5, мемхак.
А есть хотябы краткий список изменений?
Из того что увидел - зачем-то впихнута длл под видом "Extracache.dat", видимо с целью потенциально облегчить мапхакеру обход антихака 😍
8

» WarCraft 3 / Неизвестная причина критов.

Спасибо, судя по всему, причина оказалась именно в скрытой таким образом способности. Ни повторить крит, ни понять точных условий его происхождения я не смог, но замена способа скрытия способности все исправила.
8

» WarCraft 3 / Неизвестная причина критов.

PT153:
goodlyhero, скрытые абилок на 0, -11 вызывает крит на 1.26.
При каких условиях?
Я действительно лениво использовал скрытие способности таким образом в одном критичном месте, наверное использую более продвинутый способ.
8

» WarCraft 3 / Неизвестная причина критов.

Игрок, у которого криты происходили при минимальной графике выставил на максимальную, но криты продолжились. При этом, вроде, такое происходит не в первой игре, а во второй и последующих, при условии, что перезаход выполнен не был.
Пока эта информация проверяется. Но, возможно, наведет кого-то на мысли.
8

» Прочее / Windows 11 – Discussion

goodlyhero, правильно, нет бы apple app store, только бесплатно и без регистрации
Впрочем, видимо разум в мелкомягких возабладал:
8

» Прочее / Windows 11 – Discussion

А вот и плюшки подъезжают docs.microsoft.com/en-us/windows/android/wsa
Амазон эпп стор🤢
8

» IrInA Host Bot / Почему при запуске файла irina_connector_v5 удаляеться

Защитник винды без проблем отключается.
JackFastGame:
потому что штатными способами его не отключить.
А как коннектор внедряется в память?