Доброе время суток форумчане, предлагаю урок как найти фильтр с возможностью отсеивания. Наверное многие из нас не могли долго найти фильтр из анализа данных структур. И возможно даже ругали Дарк Байта что он не додумался дать инструмент отсеивания не нужных смещений. Но после этой статьи вам за это захочется за такие мысли, попросить у него прощение, Потому что этот инструмент у него есть. Болеее того он был всегда, просто мы не когда его не видели. И так приступим на примере игры Saints Row The Third. И так нам надо найти здоровье, и мы хотим чтоб и игрок и его банда были бессмертные, а врагам когда надо сделать быстрое убийство. Ну разумеется надо найти с начало адрес игрока, и вот мы нашли адрес как искать я не буду рассказывать и в сети и в уроках Руслана эта информация есть. И так нашли адрес
Далее нам разумеется надо поставить бряк
Когда вышли инструкции нужную добавляем в список кодов, для того чтоб все действия были всегда из одной инструкции
Именно из этого кода открываем инструмент найти адреса которые читают из этой инструкции
Открылосиь окно в которм будут адреса игрока и банды, надо какими нибудь действиями изменить своё здоровье, ( нарватся нане приятности) издоровье банды, (немного пакоцать братву)
Выбираем адреса игрока и банды в инструменте ге надпись найти совпадения между адресами, и отмечаем как группа 1
С остальными адресами предварительно выделив все остальные делаем то же самое только отмечаем как группа 2
И наконец в том же инструменте отмечаем поиск совпадений
Выйдет окно с выбором регистров, тут надо внимательней отнестися с выбором правильного, наш адрес в инструкции ECX имено там и надо делать двойной клик.
Далее откроется окно в котором надо сделать предварительно настройки
Настройки выставляем такие ка на следующем скриншоте
После того ка нажали поиск, в следующем окне сохраняем со своим именем
Перезапускаем игру сново находим адрес и те же действия
до следующего окна в котором делаем предваритетельно те же настройки
Жмем открыть, после загрузки первого поиска, жмём отсев,.повторяем эти действия до тех пор, пока не заметите что количество адресов со смещением не изменяются, а дальше метод тыка, куда не ткни смещение рабочее.
Буду рад если кому эта статья помогла.