This works completely different to Company of Heroes. If you modify the exe or lua on this side, firstly, well, the game crashes like a bitch. Trust me, you can't just open up the game files. Even allowing them to be changed, without making any changes, will get you rejected from the lobby. Secondly, when you send to the other guy what you can see, he will realize that it doesn't match what he knows you can see, and the game will instantly desync.
The game gets a lot of shit for the amount of bandwidth it uses, but that quantity contains a lot of sync information that protects you from cheaters in an extremely strong way. As soon as everyone in the game doesn't agree on the exact quantity of gold, health, mana, any of those things that you have, the game desyncs and is over. The entire engine is built around the concept that what's happening (the sim) matches exactly. You can never hack the game, like in D2 where you could just enter a quantity of money to have and bang, you had it. If you did that, the game would be over.
It's not like, CS:S, where when you fire a shot, what the other guy sees is actually just a randomized bullet and everyone sees a different randomized bullet, and the server sends the damage down later.