,

Хак на память Warcraft3

» опубликован
» Способ реализации: vJass
» Тип: Наработка
» Версия Warcraft: 1.26 и ниже
Собственно тот знаменитый хак на память который нам радостно предоставил DracoL1ch, который позволяет нам больше не морочится с системами отлова урона, или вовсе узнать координаты курсора без стороннего по.
Для сохранения требуется: экспериментальная версия pjass.exe
Причём не все подходят, меньше всего проблем было с этой версией
В хаке присутствует только 1 пример на изменение белой атаки у героя, остальные готовые функции можно найти на:
Хайве
Гитхабе
Просто копируем саму функцию, все остальное для её работы есть в наработке и сохраняем.
Так же на хайве есть инструкция по созданию собственных функций для чтения\изменения данных в памяти игры.


Просмотров: 33 627



» Лучшие комментарии


ScorpioT1000 #451 - 4 недели назад 0
JMacTep, оно в процессе компиляции происходит, да и нет такого понятия в pure jass
quq_CCCP #452 - 4 недели назад 2
Типы целей:
air 00000004
aliv 01000000
alive 01000000
alli 00004000
allies 00004000
ally 00004000
ancient 80000000
bridge 00000400
dead 02000000
deco 00000200
decoration 00000200
debr 00000100
debris 00000100
enem 00010000
enemies 00010000
enemy 00010000
grou 00000002
ground 00000002
frie 00006000
friend 00006000
hero 00400000
invu 00200000
invulnerable 00200000
item 00000020
mech 08000000
mechanical 08000000
neut 00008000
neutral 00008000
none 00000001
nonancient 40000000
nonh 00800000
nonhero 00800000
nonsapper 10000000
nots 0001E000
notself 0001E000
orga 04000000
organic 04000000
play 00002000
player 00002000
sapper 20000000
self 00001000
stru 00000008
structure 00000008
tote 00000010
totem 00000010
tree 00000040
vuln 00100000
vulnerable 00100000
wall 00000080
ClotPh #453 - 4 недели назад 0
Хм, а если декор сделать юнитом прямо в процессе игры или наоборот? Фатал будет? Декор можно будет выделить, дать ему скорость перемещения, атаку? А можно исходный декор сделать и декором и юнитом?
quq_CCCP #454 - 4 недели назад 4
ClotPh, добрый фей драколич щяс подарил еще пару интересных функций, чуть чуть попозже опубликую...
ScorpioT1000 #455 - 4 недели назад 0
ClotPh, там другие наборы данных, да и юниты числятся в разнообразных сортировках для поиска в радиусе
DracoL1ch #456 - 4 недели назад 0
ты не можешь превращать один тип в другой, это очевидно, по множеству причин
ScorpioT1000 #457 - 4 недели назад (отредактировано ) 2
DracoL1ch, можно удалить декор и создать юнита, а мемхак поможет оставить тот же хендл айди, вот это здравая идея. Только это надо делать атомарно
DracoL1ch #458 - 4 недели назад 0
но зачеееееем вы пытаетесь лечить насморк клизмой?
Steal nerves #459 - 3 недели назад (отредактировано ) 0
лучше бы обновлялись данные версиями мем хака
quq_CCCP, а где вы публикуете? пробовал найти свежую версию, так час искал. Пока в теме не нашел (как потом оказалась, что свежее есть еще в вашей системе урона).
Steal nerves #460 - 3 недели назад (отредактировано ) 0
Кстати, у меня из-за обновления виндовс 10, теперь не всегда охотно работает JNGP (хотя добавил в исключения). Даже некоторые купленные игры не работают. такие уж придурки маркрософт.
Приходится заранее выключать антивирус виндовса, чтоб включить.
а в программе Word теперь не могу читать в спец-режиме. нафига 5000 офис покупал
ClotPh #461 - 3 недели назад 0
//////
был вопрос от 16гб, можно ли сделать через мемхак ренджа милишником без морфа?
что ответили - не помню, в общем, интересен ответ
а в связи с этим xgm.guru/p/wc3/208254#lastpost интересно, можно ли через мемхак сделать негероя героем и наоборот прямо в процессе игры
DracoL1ch #462 - 3 недели назад 0
можешь ренж редактировать, морф - это морф, у него свои особенности, в т.ч. смена ида
нет, герой - это огромный блок классов, на лету их не создать
ClotPh #463 - 3 недели назад 0
DracoL1ch, т. е. мной понято так: параметры ренджа менять можно (ну это и так сомнений не было), ренджа милишником и негероя героем теоретически реально, но нужно многое менять сразу и учесть (и, ятп, таких функций нет еще и не протестированы побочные эффекты).
DracoL1ch #464 - 3 недели назад 2
морф типа атаки простейшее, не думаю, что там есть подводные камни. Допустим, класс сплеша создается при инициализации юнита, на лету его создавать не умею сейчас, поэтому сплеша на лету никак не могу дать - только выдать изначально, а потом снимать. пока не нужен. Героем же сделать почти нереально на данном этапе, там огроменная функция создания юнита и обработки его геройских корней в т.ч. Естественно, это возможно, код-то рабочий, но практически даже не пытался.
pro100master #465 - 2 недели назад 0
Если работать с мемхак месте с textmacro или externalblock то не запустят карту хотя пройдет без ошибок
Diaboliko #466 - 2 недели назад 0
Есть задумка по использованию модели хелс-бара, мана-бара и еще пары оверлей-баров (щит и статусный эффект). Ничего нового в этой идее нет, но реализовать ее хотелось бы не через даммиков (двигать 4 даммика с малым периодом для юнита - само по себе не слабая нагрузка), а через аттач-эффектов. Проблема встает в проигрывании анимаций эффекта по индексу.
Обоснованная критика/помощь?
DracoL1ch #467 - 2 недели назад 0
ну если найдете, как задавать анимацию эффекту, то говно вопрос. Пока что близзы сами не нашли такой функции
Diaboliko #468 - 2 недели назад (отредактировано ) 0
Ах, печаль-беда. Эффекты проигрывают анимацию смерти при уничтожении, так что, я надеялся, что такая возможность, все-таки, есть.
quq_CCCP #469 - 2 недели назад 0
DracoL1ch, погодь лич, вспомни стадо носорогов у бистмастера, как они там слепили? Мб можно как то залезьть в хендл эффекта или снаряда и управлять анимацией?