Game developers can write a game in a million different ways, and they usually do it differently to other games. To that end if you want to play hacker with a new and unknown game then you have to know enough to figure out how they did what they did and change it.
No program is going to be made that handles every case, indeed making a program someone else can customise enough to make it work for a new game ends up almost being a programming language unto itself (see something like atlas and cartographer).
Occasionally for these newer systems you get lucky and developers will reuse something seen before which offers a small shortcut but you are still going to have to get your hands dirty in the end.