1.5 KiB
1.5 KiB
Easy steps to add a cheat to this app:
- Create a file in the cheat directory
- Create a class that inherits from
Hack
:
from hack import Hack
class Mycheat(Hack):
def __init__(self, **kwargs) -> None:
super().__init__(**kwargs)
# Here you can initialize global variables for your cheat
- Add the method who will contains the cheat logic, note that:
- Your method must contains a sub-method and must be added to
the
hackloop
at the end of the method (see example below)
- Your method must contains a sub-method and must be added to
the
def mycheat(self) -> None:
# Cheat initialization, will only run once
def cheat():
# Your cheat logic, will be looped
# Setting up the loop
self.hack_loop(cheat)
- If you need to unload something before closing the app (e.g. restore the
initial state of something), you can add a second method called
MYCHEAT_unload
withMYCHEAT
the same name as the previous method
def mycheat_unload(self) -> None:
# Called when the app is closed
- For more examples, see the cheats already done
Extra infos
self.pm
is used to read/write memoryself.offsets
contains a list of offsetsself.find_module
finds a module (.dll
)self.find_uint
always returns something (blocking thread)- You can always add time between each loop call by calling
sleep
- See the utils file if you need more tools, like a vector class, colour etc.
- If needed, feel free to add your own offsets to the
self.offsets
variable