Проблема с самой игрой, даже через отладчик её не запустить т.е все работает, даже распаковка файлов, если посмотреть на трассировку, но окна не появляется.
Думаю, ты бы смог решить эту проблему быстрее, если бы просто зашел в гугл и нашел документацию по Lua в CE
http://wiki.cheatengine.org/index.php?title=Lua
Разница doKeyPress и keyDown в том, что первый имитирует нажатие клавиши, а второй изменяет состояние ключа
Добавить проверку на результат вызова функции расчета коллизии. Она же постоянно вычисляется, если добавить свои координаты и вызывать функцию, то получим что-то типа 1 за пределами карты, 0 в пределах карты.
подключай winapi к python(ctypes) и используй ReadProcessMemory из kernel32
RPM = windll.kernel32.ReadProcessMemory
А после суй указатель который будет в буфере куда вздумается
И в чем проблема?
from hackManager.hack import Hack
def function_handle(event, ra, **kwargs):
print "Function hit!"
h = Hack("test_app.exe")
h.add_internal_hook(0xDEADBEEF, function_handle)
h.hook()
h.safe_exit()
Вешаешь хук function_handle по адресу мертвой говядины
Нет, при условии что это значение не может быть во вложенной структуре.
Обычно, адреса к примеру здоровья, количества патрон и прочего рассчитываются от структуры мира т.е
Мир
-Список игроков (1 смещение)
--Главный герой (2 смещение)
---Характеристики игрока (3 смещение)
----Здоровье (4 смещение)
game.exe + worldoffset] + playerlist] +player] + characteristics_of_player] + health