Скажите пожалуйста как создавать МХ на war3, как искать значение офсеты ?

Если самый простой мапхак и нужно просто убрать туман войны, то:
  • необходимо в адресе игры найти ячейку, отвечающую за то, если ли туман войны;
  • чтобы найти её, нужно отсканировать память когда туман войны есть (с помощью Cheat Engine);
  • после этого туман войны необходимо убрать (например, с помощью читов);
  • снова просканировать память, после чего отсеются ненужные ячейки;
  • повторять цикл, пока не останется небольшой набор адресов.
Дальше можно методом исключения менять значения в разных адресах и смотреть, изменяется ли туман войны при изменении значения. После нахождения ячейки получаем её адрес.
(Тут должен быть текст про то, как находить адрес начала программы, который прибавляется к адресу найденной ячейки, но этого уже не умею)
Для написания программы необходимо уметь внедрять код в процессы. После внедрения значения в адрес АдресПрограммы+АдресЯчейки нужно изменить значение на нужное. Профит.
На самом деле тут куча моментов, таких, как защита памяти от изменения и разница между поиском и внедрением значения и поиском asm кода и его изменением за счёт внедрения массива байтов, содержащего набор инструкций.
Вроде так, прощу тапками не кидать знатоков ^^"
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
спроси у драколича. как-то искать можно через Cheat Engine (но там значения-value в проге и варкрафте совсем разные выдают. Я не понимаю как) даже у меня нет навыков в этом.
2
Steal nerves, Ну пацаны вить както создают себе хаки через С++, .mix в инете их полно, мне интересно как они так создают! Я пробовал через Cheat Engine но нехрена не получается
Хотел бы знать, как они находят адреса Руны, Миникарту, инвизов, Текст на экран, всё это как они находят?
29
kaganec, мы форум модмейкеров, вам нужно к разработчикам читов или как посоветовали выше к драколичу
5
Если самый простой мапхак и нужно просто убрать туман войны, то:
  • необходимо в адресе игры найти ячейку, отвечающую за то, если ли туман войны;
  • чтобы найти её, нужно отсканировать память когда туман войны есть (с помощью Cheat Engine);
  • после этого туман войны необходимо убрать (например, с помощью читов);
  • снова просканировать память, после чего отсеются ненужные ячейки;
  • повторять цикл, пока не останется небольшой набор адресов.
Дальше можно методом исключения менять значения в разных адресах и смотреть, изменяется ли туман войны при изменении значения. После нахождения ячейки получаем её адрес.
(Тут должен быть текст про то, как находить адрес начала программы, который прибавляется к адресу найденной ячейки, но этого уже не умею)
Для написания программы необходимо уметь внедрять код в процессы. После внедрения значения в адрес АдресПрограммы+АдресЯчейки нужно изменить значение на нужное. Профит.
На самом деле тут куча моментов, таких, как защита памяти от изменения и разница между поиском и внедрением значения и поиском asm кода и его изменением за счёт внедрения массива байтов, содержащего набор инструкций.
Вроде так, прощу тапками не кидать знатоков ^^"
Принятый ответ
16
я бы посоветовал начать с баттплага маленького и потихоньку расширять. Именно так и роджаются создатели мапхаков
32
DracoL1ch:
я бы посоветовал начать с баттплага маленького и потихоньку расширять. Именно так и роджаются создатели мапхаков
Абсо то рассказывал как начинал делать мх для айкапа?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.