Looking over the cheat file, we have quite a few design patterns that we have here. For example, certain games have a persistent "Invincibility on" and a one-shot "Invincibility off" cheat. In a sense, list cheats are also another of the sort. A possible cheat engine expansion would be to do some action on disable, in order to consolidate them into one cheat.
Another thought: I'm not sure if the cheat engine supports copying the value at one address to another, but it might help with, say, RPG systems where the maximum HP is stored somewhere and the current HP is stored somewhere else.
Speaking of lists, to reduce on length, perhaps we should have some name-value association list such that we can just say "write to address something, with enumerations taken from this list of names and values".
Where is all this going? Perhaps we should have "built-in" support for some of our more frequently-used cheat design patterns.
"Cheat Design Pattern" support
"Cheat Design Pattern" support
kelvSYC's Guide to the Cheat Engine - http://members.shaw.ca/kelvsyc/cheatguide.html
The New Move List Cheat Collection - http://mamecheat.co.uk/forums/viewtopic.php?p=6469
Underscore Command - What better game is there?
The New Move List Cheat Collection - http://mamecheat.co.uk/forums/viewtopic.php?p=6469
Underscore Command - What better game is there?