Homepage
Utilities List
Chat Place
Idearticle
About rrndnightcontent
Disclaimer: While this page introduces cheating in a game. Do not try it for online games, it'll be on you if you got banned.
Ever think about editing a parameter in game? Well, you're in luck, cause there's an app for that.
You may have heard about it. The most well-known program to cheat in game. The Cheat Engine.
For those of you who detest cheating to the fullest, its recommended you don't continue reading the below.
For those of you who still deciding whether you want to go in this path, you can take these factors into consideration:
1) Are you feeling guilty for cheating?
2) Are you feeling your effort will become redundant?
3) Can you clear the game if you didn't cheat?
If you have made your mind to use Cheat Engine, here's the simple concept on how it worked.
*Since the address are dynamic (usually)
1) Cheat Engine reads game Memory parameters (all kinds of stuff include the logic, which can be more than a million of address)
2) Among those billions of addresses, you need to narrow down the Memory to the parameter you want using various strategy.
*This are almost always required to be done repetitively till you managed to list down to below 100 / 50 / 20 addresses
Here are tips on finding the general parameters:
Note: There is a way to generate a pointermap so that user can can refer to the saved narrowed down potential addresses without trying to find the address from scratch but is for individual games.
This tutorial below will show the way to find by value only.
1) Finding HP, MP, Money
*Value are usually either [4 bytes] or [Float].
i) Use unknown if your game only shows meter
Use exact number if it shows.
ii) Try to increase / decrease your HP. Then Next Scan on increased / decreased value.
iii) You can try to use unchanged value after that.
iv) Repeat ii and iii until you narrowed down with like 10 below left.
v) Add address to editor and test each one of them
Fun fact: Some parameter's address usually linked to each other. Their difference could be +-4
E.g:
HP Address = 140A0000
MP Address = 140A0004
2) Game Item Lists
*Value are unpredictable, but 4 byte's Hex should be the best option
i) Use unknown scan
ii) Decrease / Increase the item (best for decrease since some game's item address reset the moment you quit the menu)
iii) Use the next scan depending in your item increase / decreased
*Do not use exact value because the change in hex may not be in the 1st digit
iv) Once you found it, try add another address with + or - 4, if they aren't a match to your next item slot,
you can try find 2nd address of another item with step i ~ iii again
v) Compare the address and the values, once you find the difference, you'll be able to locate the next ones easily next time.
E.G:
1st item Address: 140A0000 Value: 000200A0 *Player has 2 item currently
2nd item Address: 140A0004 Value: 000400A0 *Player has 4 item currently