Перейти к содержанию

Dejavu

Пользователи
  • Постов

    80
  • Зарегистрирован

  • Посещение

Весь контент Dejavu

  1. Доброго времени суток, форумчане. Решил поиграть в Saints Row: The Third да и поломать по ходу игры. Начинаю со взлома кол-ва денег. Нашел нужный адрес, посмотрел на инструкции, которые получают доступ. Попробовал исправить значение в CE — не поменялось, я подумал, что там есть инструкция, которая перезаписывает значение по этому адресу, что и не дает мне изменить его. Нашел ее, узнав, что она работает со многими адресами, начал писать фильтр, но все безуспешно — игра просто крашится. Что я делаю не так?
  2. Доброго времени суток, форумчане! Столкнулся с проблемой поиска здоровья в данной игре. Второй день не могу уже никак найти эту полоску здоровья, все типы данных уже перебрал. Может, кто копался уже в этой игре?
  3. Нет, здесь я использую все правильно, мне и нужен базовый
  4. Есть функция readP, но, видимо, я неправильно ей пользуюсь
  5. @partoftheworlD Получилось, но только таким образом
  6. Что это? Откуда memory->? Если убрать все, что мне тут непонятно, то получится то же самое, что и у меня, иначе не работает
  7. Вопрос 1: Использую ProcMem(Source: ProcMem.h,UPD). Пытаюсь получить Base адрес процесса игры: ProcMem Mem("collapse.exe"); DWORD Base = Mem.dwBase; Для того, что бы потом с указателя типа "collapse.exe" + 0x123 прочитать значение, но проблема в том, что в CE показывает один адрес процесса(Например, 00905A4D), а в C++ совсем другой(4194304). Не могу разобраться, в чем же проблема? Вопрос 2 Как правильно использовать указатель с несколькими смещениями? Я использую так: float Status = Mem.read<float>((((Base + 0x0024EC1C) + 0x36c) + 0x308) + 0x508); Или можно float Status = Mem.read<float>(Base + 0x0024EC1C + 0x36c + 0x308 + 0x508); Как правильно?
  8. Может быть тут есть другой способ общения? Не думаю, что общение под темой — хорошая идея
  9. Нет, у меня такого не было. У меня все в одном окне
  10. Не знаю, какая у тебя там. Ну у меня тоже довольно таки долго устанавливалась
  11. Я смотрю все видеоуроки, как же без них. Просто куча вопросов, ответы на все вопросы не могут быть в видеоуроках
  12. Я так понимаю, фильтр нужен для того, что бы отличать одно от другого? Допустим союзника от врага, или я неправильно думаю?
  13. Попробовал в CS:S сделать через AOB — тоже не хочет включаться В той игре миссия не позволяет проверить, но не думаю, что будет работать.
  14. @Garik66 Почему то AOB скрипт не хочет включатся в таблице
  15. Да, я это понимаю. Но одноразовый рабочий скрипт, написанный мной — уже радость. Сейчас же мне известен адрес моих патронов, после перезапуска уже неизвестен будет.
  16. Я предполагаю, что нужно положить в стек значение esi, если он будет совпадать с адресом моих патрон, то не буду убавлять их
  17. В стеке значение находится в 4 байтах, поэтому я и писал так. Разве разница есть между mov [esi],(float)45 и mov [esi],#42340000 этим?
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.