-
Постов
5 750 -
Зарегистрирован
-
Победитель дней
292
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Garik66
-
Это понятно. Выложи скрипт СЕ рядом с VCRUNTIME140.memcmp+EE - F3 A4 - repe movsb попробую свою мысль скриптом выразить. а то писать долго.
-
Вот куда-то сюда м/у VCRUNTIME140.memcmp+EE - F3 A4 - repe movsb VCRUNTIME140.memcmp+F0 - 5E - pop rsi
-
зы: в приемник можно записать после отработки цикла Repe movsb
-
Не правильно, Значение в текущем адресе [rdi] будет перезаписываться циклом lea ........................... или как там у тебя (без кода сложно) Поэтому записывать только в источник, т.е. в [rsi]
-
ты будешь записывать по Горячей клавише? или как ты это планируешь, Если по горячей клавише, то просто Флаг.
-
значит плохая у меня память, тогда так: mov byte ptr [rsi+5],#66
-
Я бы попробовал не посредственно, после объявления rcx, rdi и rsi, и началом цикла писать в нужный тебе адрес Repe movsb копирует (если мне не изменяет память) из адреса rdi в rsi по-байтно. тогда так: mov byte ptr [rdi+5],#66 -записать в шестой байт блока 66, ну и т.д. Сам я не пробовал.
-
Либо ты вышел на видимые значения. Решение переискать в СЕ неизвестное. Либо защита, смотреть игровой код нужно (реверсить).
-
Не поэтому первый байт это flag, следующие 8 это value (double)3000000. Как видищь - там ноль. А потому, что скорее всего через фильтр проскакивает ещё что-то и флаг успевает замениться на 1. а количество очков уже не меняется. Ну ещё вариант, что так как скрипт у ТС не верен (но например верен фильтр), то происходит вылет, а флаг успевает смениться. Да и @imaginary ты же своим скриптом не записываешь нужного значения.
-
А в самом СЕ разве не ультимап?
-
Если непонятно из скрина, нажми на Репозиторий.
-
А читать внимательнее когда начнем?
-
Немного есть уроков у Кодера (бывшего нашего разработчика) - ТЫК
-
Какое ещё видео? Подойдет любое, Просто перечитай внимательно пост - ТЫК Я в нем пишу что в качестве фильтра я использую уникальное значения регистров на момент срабатывания инструкции. В нем могут быть и ID. Например инструкция типа: mov eax,[ebx+4*ecx] ebx - в данном примере указатель ecx - как раз тот регистр, значения которого являются ID (предмета, характеристики героя и т.д., и т.л.)
-
В разделе Модернизация СЕ не место этой табличке, поэтому перенес сюдым.