

💸 Earn Instantly With This Task
No fees, no waiting — your earnings could be 1 click away.
Start Earning
Want to know how mod menus work and how to make one yourself? In this video I’ll show you exactly how to do that using Python and Cheat Engine.
Huge thanks to BrainFM for sponsoring this video! Get 20% off at checkout by using the following link or using code “kianbrose”:
Chapters:
0:00 – Introduction
0:32 – Addresses and pointers
3:08 – Finding offsets
5:59 – Turning pointers into a mod menu
7:12 – Sponsor segment
7:25 – Calculating base address
8:16 – Coding the pointer
9:02 – Reading & printing an address
9:42 – Writing to an address
9:53 – Freezing an address
The method used in this video to be able to create mod menus uses Cheat Engine as a primary tool to find memory addresses and determine pointers to those addresses.
Finding pointers this way is very time consuming and more modern games are likely to have some degree of protection against this and from my research I have been unable to find a way to find pointers to virtualized applications such as a game running inside an emulated android in bluestacks or a game running in windows inside VirtualBox.
There are ways to create mod menus without needing to find pointers using methods called “Hooking” and “AoB” scanning, but since these methods are quite advanced I won’t be covering them all in the same video since they require a video for themselves.
Once pointers have been found, all that’s really necessary is to use any memory editing library in any programming language to access, read and modify the addresses those pointers point to, the example in the video being Python. I would not recommend python for an actual mod menu as it’s slow by design and the best choice in my opinion is to make them either in c++ or c#.
source
About The Author

💸 Earn Instantly With This Task
No fees, no waiting — your earnings could be 1 click away.
Start Earning
FAQ:
1. I can't find the pointer to my address!!!!
Finding pointers is never easy and newer games tend to have measures against this method, but you can always find the values manually through cheat engine and use those addresses together with the script without the pointer and that will work just fine, the only downside being having to find the address(es) every time the game is closed and opened
2. I'm on mac
That's a shame
3. Does the python bit version matter? (64 vs 32 bit)
From my testing I have found that you can use 64 bit python to read and write to addresses of both 32 and 64 bit programs, but when trying to use a 32 bit python installation to access a 64 bit program it will not work properly and give you some huge weird values
4. What method usually works on all games?
AoB scanning generally works regardless of what game it is, but that requires an entire video of its own and is the method I personally use. For those interested in researching the topic while the video is made, the AoB scanning module I use can be found here: https://github.com/AlexCatDev/ProcessMemory (Note: this is c#, not python)
Hey i did the EXACT same thing as you do in the video but when i do the pointerscan NOTHING shows up in the list.. 0.. it saids: "pointer paths:0" can you help me ?
Can you create a tutorial on how to bypass an anti-hack shield, please?
for some reasons that i dont know
python telling me that there is no process called "Tutorial-i386.exe"
Traceback (most recent call last):
File "c:Users######DesktopS-ProjectsToolMakerToolEC.py", line 6, in <module>
process = rwm.get_process_by_name(GameName)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:PythonLibsite-packagesReadWriteMemory__init__.py", line 169, in get_process_by_name
raise ReadWriteMemoryError(f'Process "{self.process.name}" not found!')
ReadWriteMemory.ReadWriteMemoryError: Process "" not found!
But the game is running (the tutorial game, not def process)
Will this work for fivem
how did you download cheat engine
in 0:16 the real like button actually glow (in pc)
after fixing my errors (me being dumb) it works perfect
hi
Nah.
how do i hide the cheat so no analyse tool finds it for example (Timeless) im asking for the specific game FiveM
how to do it if they use a .dll
Hi I have this error :
Traceback (most recent call last):
File "C:UsersnadekDesktopchemain.py", line 10, in <module>
healthpointer = process.get_pointer(baseadress,offsets=[0x21C, 0x58, 0x70, 0x40, 0x18, 0x78, 0x0A0])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:UsersnadekAppDataLocalProgramsPythonPython311Libsite-packagesReadWriteMemory__init__.py", line 77, in get_pointer
temp_address = self.read(lp_base_address)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:UsersnadekAppDataLocalProgramsPythonPython311Libsite-packagesReadWriteMemory__init__.py", line 100, in read
ctypes.windll.kernel32.ReadProcessMemory(self.handle, lp_base_address, lp_buffer,
ctypes.ArgumentError: argument 2: OverflowError: int too long to convert
The code :
from ReadWriteMemory import ReadWriteMemory
rwm = ReadWriteMemory()
process = rwm.get_process_by_name("ULTRAKILL.exe")
process.open()
baseadress = 0x00007FFCA94B0000+0x0181AB78
healthpointer = process.get_pointer(baseadress,offsets=[0x21C, 0x58, 0x70, 0x40, 0x18, 0x78, 0x0A0])
while 1:
value = process.read(healthpointer)
print(value)
# "UnityPlayer.dll"+0181AB78
Fun fact if you go back or just came into the video when he says like the light button glows in a purple or rainbowish way
ts seem hella hard
are you kidding me in python you made the get thing glitch so i typed yet
mine is 154
Just a warning cheat engine is adware btw
What if my brackets look like this?
[edx+04],esi
Does that mean that my offset is 04 or 4?
Whats the game?
Does A Cheat Engine Work for Phone games?
It is possible to create a mod menu, just using a android phone?
the dude looks like Mendark lol
i got free robux
Can you make me hack call of duty
Did i just learn game hacking from Malcolm in the middle? Nice vid tho
How do I make a mod menu for black ops 3 on Xbox?
Thanks bro :D, I was trying to learn how to change game memories, but I didn't understand why the memory address changed every time
omg you look like Malcom from Malcom in the Middle. .-.
Wow. xD
The like button one was great, I LOVE the flashing like button it has now! xD
Bro make one video for mobile games hacking in pyton or c++🙏🙏
won't this get you banned ?