Начинающий
-
Автор темы
- #1
Всем привет, надеюсь сможете помочь, делаю "чит" для одиночной игры. Через
чит енджин(СE) нашел адрес: 0x189354353AC(он меняется при выходите из игры) и 3 оффсета:
base = 0x189354353AC
offset1 = 0x18
offset2 = 0xC0
offset3 = 0xFFC
Писал чит используя только адрес, но после выхода из игры чит становился более не актуален.
Затем я посмотрел интернет, задал вопросы ai и понял, что надо считать конечный адрес так: память + оф1 + оф2 + оф3 т.е:
g1 = base + (offset1 + offset2 + offset3)
но после этих рассчетов полученный адрес не показывает реальное значение, хотя менять и смотреть его можно, без вылета чита
вот сам "код"
import random
import time
import pymem
base = 0x189354353AC
f1 = 0x18
f2 = 0xC0
f3 = 0xFFC
total = f1 + f2 + f3
print(total)
fina = base + total
print(fina)
finalll = hex(fina)
print(fun)
game = pymem.Pymem("game")
read_metal = game.read_float(finalll)
print("Значение по адресу 0x2479A2232DC:", read_metal)
new_metal = float(input("Новое значение:"))
game.write_float(finalll, new_metal)
print("Успешно!")
input()
сможет кто помочь? Я хочу узнать как найти такой адрес который вбил в чит и он работает даже, если игра перезапускается.
Я еще совсем зеленая
чит енджин(СE) нашел адрес: 0x189354353AC(он меняется при выходите из игры) и 3 оффсета:
base = 0x189354353AC
offset1 = 0x18
offset2 = 0xC0
offset3 = 0xFFC
Писал чит используя только адрес, но после выхода из игры чит становился более не актуален.
Затем я посмотрел интернет, задал вопросы ai и понял, что надо считать конечный адрес так: память + оф1 + оф2 + оф3 т.е:
g1 = base + (offset1 + offset2 + offset3)
но после этих рассчетов полученный адрес не показывает реальное значение, хотя менять и смотреть его можно, без вылета чита
вот сам "код"
import random
import time
import pymem
base = 0x189354353AC
f1 = 0x18
f2 = 0xC0
f3 = 0xFFC
total = f1 + f2 + f3
print(total)
fina = base + total
print(fina)
finalll = hex(fina)
print(fun)
game = pymem.Pymem("game")
read_metal = game.read_float(finalll)
print("Значение по адресу 0x2479A2232DC:", read_metal)
new_metal = float(input("Новое значение:"))
game.write_float(finalll, new_metal)
print("Успешно!")
input()
сможет кто помочь? Я хочу узнать как найти такой адрес который вбил в чит и он работает даже, если игра перезапускается.
Я еще совсем зеленая