Recifense (the OP and author of the cheat tables) has given lots of hints in the comments in their cheat table.
The level of commenting reminds me of my earlier Batch and Powershell scripts, rather helpful indeed!
Up until now, it would appear the game code was much unchanged and only the location of the relevant parts of game code were shifted. The cheat table does a check for a pattern of assembly code for each of the cheats. These should be at the indicated game memory/pointer location, and each update has kept in check with the game update shifting them. However, the latest update has actually changed the assembly code significantly that I was unsuccessful in searching for the assembly byte code patterns. So, no easy update of the cheat table.
I have a scan results exported sqlite file which has 54 entries that can all (seemingly) be used to directly control the Gold value.
p/w: 1234
Import this by using Memory Viewer > Tools / Pointer Scan > File / Import
I include only this single value as it had the fewest offsets.
What I find interesting but may also be coincidental is that looking the Gold memory location and what writes to it, there is the action of add/subtract which is offsetting 3F4 from the EDI or EBX registers respectively. The pointer however uses an offset of F4A on another register which shows up in Recifense's table. I can't seem to find any meaningful changes though, so likely coincidence.
Gold is an easy target to play with, it's a simple numeric value, easily changed and has but one dynamic location.
Finding the other stuff is hard, I don't even know what values to look for - as I don't how "3 turns" is interpreted in the game engine.