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

Sergey99

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

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

  • Посещение

  • Победитель дней

    2

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

  1. Если уж совсем выше то есть вот это: fld dword ptr [esp+70]. Через брейк узнал адрес, который был esp+70, но там опять быстро меняющееся значение, то ноль, то больше нуля 6-ти значное или даже больше. Я так же нашёл статейку про взлом скорости, где игра Metro использовалась, проблема в том, что там ещё искали текстовые метки, но в CoD MW2, вряд ли они будут, к тому же консоль в игре отключена (злобные разработчики)
  2. Я пытался через брейкпоинты найти значение, но постоянно натыкался на меняющееся миллион раз в секунду, а это уже не константа. Это кусок кода, который работает именно с координатой X (не смещение, не углы, не коэффициенты): fld dword ptr [esp+48] fsub dword ptr [ebx] fmulp st(1),st(0) fadd dword ptr [ebx] fstp dword ptr [ebx] Вопросы у меня вызывает fmulp st(1), st(0), для чего же она здесь если не умножение на константу?
  3. Это да, просто кое-кто давно мне предлагал через инъекции менять константу, а мне ведь это не нужно было, но способ он действенный предложил, только вот думаю в новых играх это будет палевно :)
  4. Ууу инъекция А я всё время пытался просто менять значения в адресах, не прибегая к инъекциям, так как это палевно в некоторых новых играх с системой защиты. Вот и в моём случае цель найти константу и поменять её в адресе, не прибегая к инъекциям.
  5. И когда я говорил про константу, я имел ввиду такой вид записи, например, fmul [ebx+7C], 2. Эта двойка должна браться из какого-то адреса как я понял?
  6. Проблема в том, в адрес координат пишут много (5 инструкций fstp и в адрес смещения тоже 5 инструкций). Придётся изучать их все как я понял?
  7. Ну я уже натыкался Тогда получается реверс, чтобы найти математическую функцию, которая отвечает за перемещение. Интересно будет ли там константа хранится как значение в адресе или же как часть инструкции ассемблера?
  8. Если всё дело в скорости то по каким критериям искать, нужно бегать и отсеивать или есть константа?
  9. Нужна именно быстрая скорость перемещения. Можно будет сделать режим полёта только без прохождения сквозь стены + большая скорость.
  10. Всем привет, играл я в замечательную игру и решил поломать её немного. Есть адрес с координатами игрока, есть адрес смещения, которое прибавляется к координатам (каждое по отдельности X, Y, Z). Можно ли найти каким-либо образом способ увеличить смещение, так как оно меняется при изменении направления (когда мышью двигаешь и игрок поворачивается, то есть если, например, координата X у игрока в момент движения уменьшается, - значит смещение имеет знак 'минус'), в адреса смещения пишут сразу несколько инструкций все fstp не вижу ни где fmul, который как-то может относится к статичным множителям, на который в теории может умножаться смещение. Важна работа именно со смещениями, а то если сделать на горячие клавиши изменение координат, то будет выглядеть как телепорт, а надо чтобы перемещение было быстрым. Есть также в игре режимы ufo и noclip, в режиме ufo перемещение по координатам быстрое даже если менять угол направления (по моему мнению там используется какой-то множитель), Вот тоже самое хочется реализовать, кто может помочь?
×
×
  • Создать...

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

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