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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
13
7 лет назад
Отредактирован ENAleksey
0
Вот, что ответили Karaul0v'у (работает над DLL для доты) в Авасте на счёт ReturnBug:
It took a while cause our Threat Lab studied the case in details.
Also, it would be almost impossible to create a static detection for this type of exploit as the script engine in the game allows direct memory access and the attacker/malware author could easily obfuscate/change the script to achieve the same result rendering the detection useless.
И ещё:
In the end, we decided that we will not scan Warcraft III maps due to lack of prevalence. After all, the game is already old (released about 2002) and only lives due to community of people. Moreover, the MPQ format itself is dying, Blizzard decided to move to CASC storage format for their games in 2014. So nowadays, Warcraft III is the only game that is being played.
0
29
7 лет назад
0
quq_CCCP,
я думаю что все норм посанчики уже давно в курсе этой темы с памятью, на нубиков пофиг.
0
32
7 лет назад
0
Кстати может быть проблема с тулами векса, чтобы все работало исправно добавьте в списко "Не переименовывать" имя "stand".
5
16
7 лет назад
5
16GB:
function SetAbilityUbertip takes integer id, integer lvl, string s returns boolean
function GetAbilityUbertip takes integer id, integer lvl returns string
В доте лича меняются описания скиилов у инвокера (конкретное кол-во урона, прочие эффекты которые зависят от уровня сфер).
Копируем код с гитхаба (на хайве неудобно) и вставляем в тхт файл, открываем жасскрафтом и Citr+F (название интересующей функции) и копируем себе в карту все что требуется.
а локально это дело менять нельзя? просто если героев будет больше одного начнётся ерунда
стандартные правила - менять можно всё локально, что не обязано синхронизироваться. описания явно относятся к разделу "нахер здесь синк". и как же здесь неудобно что-то обсуждать. форума нет?
2
2
7 лет назад
Отредактирован karaulov
2
В последней версии появилась возможность отправлять и принимать свои пакеты в игре. (что угодно можно теперь отправлять от одного игрока всем, и это действие будет синхронизировано со всеми игроками, т.е без десинков)
И добавлен пример управление на WASD/Space/Ctrl с помощью отправки пакетов, но на гитхабе наверно не обновлял никто :)
0
29
7 лет назад
0
и как же здесь неудобно что-то обсуждать. форума нет?
раньше был, убрали. Потому что "устарел".
0
24
7 лет назад
0
karaulov, karaulov,
Сделали бы вы готовую карту-пример - цены бы не было, все руки не дойдут свою сварганить
0
32
7 лет назад
0
darkowlom, а я что сделал?
4
16
7 лет назад
4
Просто напоминание - это полный доступ к игровым функциям. Сделать можно всё, что уже сделано в варкрафте. Это очень лекго - достаточно понять, за что ухватиться. То, чего в варкрафте изначально нет, сделать уже сложнее и требует неплохих прикладных навыков программирования. Но большинству хватит и полностью открытого движка.
На хайве выложил гайд по структуре юнита. www.hiveworkshop.com/threads/memhack-units-structure.289691
0
27
7 лет назад
0
А как называются функции, которые повышают длительность действия баффа способности?? Найти что-то не могу
0
16
7 лет назад
0
Steal nerves, нет таких. как вариант - менять длительность в структуре способности перед наложением, либо уже в бафе, но там чуть сложнее, ибо отсчет от внутреигрового времени. такого апи пока нет
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.