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

[Primal Carnage] как выбрать точку Pointer


Рекомендуемые сообщения

Для начала перезапусти игру, проверь, какие останутся рабочими. Затем перезагрузи компьютер и снова проверь, какие будут работать. И из оставшихся уже выбирай. Но я бы рекомендовал воспользоваться реверсивным поиском указателей.

Впрочем, указатели - вещь ненадежная.

Ссылка на комментарий
Поделиться на другие сайты

Это осталось после перезапуска игры и того как я побегал пострелял так скажем "Ломаные" я убрал, до этого их было 164.  

Я взял минимально значение по Offset0  вторая строчка, пока полёт нормальный.

Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, Alex47 сказал:

Я взял минимально значение по Offset0  вторая строчка, пока полёт нормальный.

Попробуй комп перезагрузить, и проверь, будет ли работать указатель.

Ссылка на комментарий
Поделиться на другие сайты

После перезагрузки и обновы на винду10 все хорошо указатели работаю. curHp, curAmmo, maxAmmo все Ок.

Не получается собрать скрипт на curAmmo нет предела максимума в магазине. я не нашел но у всех ружбаек свой максимум. с нопами вроде разобрался ?.

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Alex47 сказал:

я не нашел но у всех ружбаек свой максимум

бряк на доступ на адрес патрон, во время перезарядки будет инструкция проверяющая максимальное значение, либо указывающая его.

Ссылка на комментарий
Поделиться на другие сайты

на перезарядке вот такая инструкция 

7FF6DD1EBD2F - CC - int 3 
7FF6DD1EBD30 - 41 8B 00  - mov eax,[r8]
7FF6DD1EBD33 - 89 02  - mov [rdx],eax <<
7FF6DD1EBD35 - C3 - ret          <---- это что такое?
7FF6DD1EBD36 - CC - int 3      <---- это что такое?

 

и что потом записывать в скрипт

newmem:

 mov eax,[rdx]           <---- тут не уверен в правильности вместо rdx надо вписать в значение максимума но его не могу найти

code:
  mov [rdx],eax
  ret 
  int 3 
  int 3 
  jmp return

Изменено пользователем Alex47
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

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

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