Command & Conquer 3: Tiberium Wars
In this one, can you set the Armageddon support powers to refresh instantly, instead of delaying the refresh for several seconds?
xxxxxxx: ADD ECX,DWORD PTR DS:[EAX+4]
this code, which has changed locations slightly as each patch came out, has NOT CHANGED at all. in fact the function that is called is basically called by the graphic interface portion of the game, which is used to call up the player's resources and then display them on the little HUD on the upper right corner of the screen. So this code is only called by the graphics interface and it only calls for the player's (YOU) information. there is no need for the CPU or any other player's info since the graphics interface is only trying to display YOUR info in the HUD. this entire function remains unchanged from patch to patch. what this trainer and the other trainers is doing and has been doing all this time has not changed in this version. basically it is setting that memory location:
to a certain value (increase the money).
in my trainer it is adding 20,000:
ADD DWORD PTR DS:[EAX+4],EBX
where EBX is a LONG value for 20,000 (0x00004E20)
i have traced this location with a debugger in the past to see if the value of EAX+4 changes (i.e. this function is called by some other portion of the game, not just the graphics interface) which would indicate that the other players (CPU, etc.) are accessing this function and could potentially get the same bonus as the player, but it does not. I assume the previous trainer maker(s) did this as well. therefore, it seems implausible that after 5 patches the game suddenly calls this function for the enemy as well. however, i will re-install the game and test it again when i get a moment.
this is just for your information-