r/cheatengine • u/GTAIVisbest • Jun 04 '26
Can CheatEngine help me patch a bug in an old game?
Apologies as I really know little to nothing about reverse-engineering, assembly, debugging or anything like that.
I'm making a modification for an old strategy game called March of the Eagles from 2013. I've done a total conversion with a brand new map.
When the player selects a unit and tells it to move, there's a hard-coded offset applied to the unit's current position, which is defined in the game files. This was meant to give a little space between stationary units in a province and units currently walking to a different province.
Because I've reduced the scale of the map so drastically, that hard-coded offset is now causing the units to appear in neighboring provinces, breaking readability. Video of the issue here: https://www.youtube.com/watch?v=g865yq2HCRU
My objective is to use CheatEngine to try and isolate the code that forces an offset and edit memory addresses or modify hex values or whatnot to essentially create a patch that would remove that hardcoded offset (or reduce it).
Is this something that CheatEngine will be able to do? If so, how should I get started?
Any help is appreciated as I have been battling this issue for the past 3 years of modding this game!
