как заменить массивы в игре через pymem
import pymem
pm = pymem.Pymem("javaw.exe")
pm.write_???(0xC3F5683F,0x0000803F)
Нужно заменить 0xC3F5683F на 0x0000803F.
В Cheat Engine написано что это array of byte, но в pymem нет write_arrayofbyte() или что-то похожего.
Как заменить массив?
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Там есть write_bytes(address, value, length) и pattern_scan_module(handle, module, pattern, *, return_multiple=False), то есть придётся это делать в два этапа:
- найти искомую сигнатуру через
pattern_scan_module - пропатчить данные по найденным адресам через
write_bytes
Примеры в документации вполне понятные с виду.
