NoFear
This game is probably my most complex style of hacking. It's only recently I've started to utilize pointers, which is proving to be a wonderful method if you have the patience.
Honestly, started when I was younger with Nintendo and PS2. I had game genie and game shark (memory hacking for console games). I loved it and got good at making my own codes for fun. Then I learned I could do the same on my phone (woot).
So, it's been a series of trial and error with every game and developer. You learn how developers work over time and when they release a new game, you already have a basic understanding of their previous work.
With pointers, or becomes VERY time consuming. Essentially, look for patterns. If you see a value repeat every so many lines and is a large value that seems to have no meaning, that's usually a value being pointed to. The pointer, is a dword value in hex of that address. So search the hex dword of address location and you find a pointer.
When you find a useful value, ALWAYS look at everything nearby... Look for patterns, look for the "next" value. If you find hp, you scroll up you find "max hp" and further below hp you find defense (yes this is for LDOE). Then all the space between, look for patterns and pointers. Follow them in either direction for more useful info. Ex: find values of thirst/hunger (value is how much is missing). Nearby is a value being pointed to. Search hex of that address and when you goto location, you see the specs for the hunger/thirst. Has a value for rate hunger/thirst decrease. So essentially have it never decrease without "freezing" it.
With memory hacking it really is trial and error. MANY MANY MANY crashes, banned accounts and 100% broken saves. As long as people show SOME effort, I don't mind helping.