I would imagine that such "resource" hacks are probably very unlikely.
you could easily change your resource value to 100,000,000 (if data type allows) but the question is if the value is checked with a server sided calculation, so possibly hacking units or buildings before they send a check to the server side that lets them know it exists and then just making the price = 0.
as for a true no-fog im not sure, but it should be the same method i used for command and conquer generals.
its not a "true" no-fog in the sense that the fog is still there, but enemies are visible and clickable through the fog.
see an enemy search for 1, let him go through fog and search for 0. i disabled all AI movements in a skirmish game in generals to make it easy to keep the fog and the enemy where i wanted it. looking through some breakpoints you will be in business in no time.
as for the speed, not really sure. could probably make a call to the kernel to see what he can do about it.
this stuff really isn't that advanced, it probably could all be done in the "Trainer Maker Kit" (TMK)
the generals one i wrote was written in visual basic 6 using simple memory setting functions.
doubtful that this game has any real anti-cheat but you still might have to be careful when doing cheats such as these on multiplayer as it may kick for mismatched data packets being sent back and fourth.
Think about it this way, two tree huggers talking back and fourth, you "hack" one of the tree huggers into a oil loving texan and things don't communicate too well.
I could try to give it a shot again, but im going to have to ask for the iso ONE more time lol, last time i promise.