Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Command & Conquer Red Alert 3 V1.0 (Resource, Research,G
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Tables
View previous topic :: View next topic  
Author Message
Recifense
I post too much
Reputation: 123

Joined: 17 Mar 2008
Posts: 2592
Location: Recife - Pernambuco - Brazil

PostPosted: Tue Nov 11, 2008 9:42 am    Post subject: Command & Conquer Red Alert 3 V1.0 (Resource, Research,G Reply with quote

Hi guys,

Here is my contribution for "Command & Conquer Red Alert 3". It contains a script and 3 variables to enable/disable the features: Infinite Resource, Quick Research and God Mode.

It was not tested in all campaigns, so a bug is possible. I have faced some problems during GM implementation. The Decrease HP routine is used for the objects(buildings, untis) and also for some effects.

The features can be enabled/disabled via 3 variables (default is disabled):

iEnableGM - Enable/Disable God Mode;
iEnableMRP - Enable/Disable Quick Research Points;
iEnableMR - Enable/Disable Infinite Resource

Change their values to sometihing different from 0 to enable them.

Cheers.

========================
12-Dec-2011

Here is the last table again.

Cheers!



ra3_1.12.game.CT
 Description:
Last table

Download
 Filename:  ra3_1.12.game.CT
 Filesize:  8.02 KB
 Downloaded:  4617 Time(s)


ra3_1.0.game.CT
 Description:

Download
 Filename:  ra3_1.0.game.CT
 Filesize:  6.7 KB
 Downloaded:  6832 Time(s)



Last edited by Recifense on Sun Dec 11, 2011 12:57 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
random5566
Advanced Cheater
Reputation: 0

Joined: 28 Feb 2008
Posts: 82

PostPosted: Tue Nov 11, 2008 10:13 am    Post subject: Reply with quote

Great stuff. Just got Red Alert 3, time to test your table out. Have you ever thought of making a tutorial on how you hacked this game? What tools you used (ollydbg, softice, or just CE)? How you made your hacks one sided (without giving the AI the same resource benefits). How you searched for iPlayerID and how did you know that that value represented the player instead of the AI's unit. What are staple intersection opcodes and did you use them? I'm sure alot of CE users could benefit from your experience and know-how. Please consider writing a tutorial.
Back to top
View user's profile Send private message
Recifense
I post too much
Reputation: 123

Joined: 17 Mar 2008
Posts: 2592
Location: Recife - Pernambuco - Brazil

PostPosted: Tue Nov 11, 2008 10:33 am    Post subject: Reply with quote

Hi random5566,

Thanks. I will think about that.

Cheers.
Back to top
View user's profile Send private message Send e-mail
Csimbi
Grandmaster Cheater Supreme
Reputation: 47

Joined: 14 Jul 2007
Posts: 1258

PostPosted: Tue Jan 27, 2009 3:49 pm    Post subject: Reply with quote

I would be really interested in how to train only the human player (how did you find out the player id so that the updates are for the player only).
Thanks.
Back to top
View user's profile Send private message
Recifense
I post too much
Reputation: 123

Joined: 17 Mar 2008
Posts: 2592
Location: Recife - Pernambuco - Brazil

PostPosted: Wed Jan 28, 2009 8:33 am    Post subject: Reply with quote

Hi Csimbi,

Analysing the game I noticed the following:

structure Unit:
base + 0000 = 00c27558
base + 033c = pHealthStructure
base + 0418 = ptr to Owner

structure Health:
base + 0000 = 00c11898
base + 0004 = fcHP
base + 0008 = flastHP (-1,00 = just created)
base + 000c = fmHP
base + 0010 = fmHP
base + 0140 = ptr to unit

structure owner:
base + 0000 = 00c35320
base + 00e4 = ptr to resource
base + 1320 = pTopSecretProtocols

structure resource:
base + 0000 = 00c34ed0
base + 0004 = iStartResource
base + 0008 = i999999
base + 000c = i? ID
base + 0014 = iGatherResource

struct topsecretprotocols:
base + 0000 = 00c3504c
base + 0028 = pOwner
base + 002c = fResearchPoints (350+something)
base + 0034 = iTSP


So the main thing was to have a way of knowing the Owner Structure. The following code (injected at ra3_1.0.game+58bb45) was used for this:

Code:

//=========================================
// This identifies the current player ID (not the AI)

_MonPlayerID:
 mov eax,[edi+00000080]
 mov [iPlayerID],eax       // Save Player ID for further use
 jmp _BackMPI              // Back to main code


Knowing the structiures above and a way to identify the player structure, the rest was easy. Smile

I hope I have helped.

Cheers.
Back to top
View user's profile Send private message Send e-mail
Csimbi
Grandmaster Cheater Supreme
Reputation: 47

Joined: 14 Jul 2007
Posts: 1258

PostPosted: Wed Jan 28, 2009 11:02 am    Post subject: Reply with quote

Recifense wrote:
Hi Csimbi,
Analysing the game I noticed the following:

You make it sound so easy Wink
This looks like half the solution already.
Anyway, I try to chew on this and figure out how you got there. (I try to do the same.)
Thank you!
Back to top
View user's profile Send private message
rooski
Master Cheater
Reputation: 0

Joined: 31 Oct 2007
Posts: 340
Location: Siberia

PostPosted: Sat Feb 28, 2009 8:42 pm    Post subject: Reply with quote

random5566 wrote:
Great stuff. Just got Red Alert 3, time to test your table out. Have you ever thought of making a tutorial on how you hacked this game? What tools you used (ollydbg, softice, or just CE)? How you made your hacks one sided (without giving the AI the same resource benefits). How you searched for iPlayerID and how did you know that that value represented the player instead of the AI's unit. What are staple intersection opcodes and did you use them? I'm sure alot of CE users could benefit from your experience and know-how. Please consider writing a tutorial.


yes a tutorial would be great , i have searched the internet for more info on things like this and only find them for older games that are alot easier to hack , so would be nice if you made a tut on a more current game like RedAlert 3.
Back to top
View user's profile Send private message
Recifense
I post too much
Reputation: 123

Joined: 17 Mar 2008
Posts: 2592
Location: Recife - Pernambuco - Brazil

PostPosted: Tue Mar 03, 2009 6:07 am    Post subject: Reply with quote

Hi rooski,

Answring your question....

Still in preliminary investigation, I have found out that everytime you start a new production an object (structure) is created and is destroyed as soon as you place the building. The percentage that indicates the current progress is stored as float (0 to 100.0). The following code updates the percentage:

Code :006b9182 - f3 0f 11 46 1c - movss [esi+1c],xmm0

The value at offset 20 (esi+20) is the value(float) that is added everytime this code is executed. You can either change the percentage or the increment value.

I hope I have helped you.

Cheers!
Back to top
View user's profile Send private message Send e-mail
dnst3qface
Cheater
Reputation: 0

Joined: 25 Oct 2008
Posts: 31

PostPosted: Sun Oct 18, 2009 11:00 pm    Post subject: Reply with quote

any clues on how to find a units health with CE? i know i can just atk a unit my self and possibly heal it but not sure what sort of combos to use
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 240

Joined: 09 May 2003
Posts: 16264
Location: The netherlands

PostPosted: Thu Oct 22, 2009 5:21 pm    Post subject: Reply with quote

decreased value (and float)

once you've found the health of one unit find out what writes to it. Save that address to the advanced option windows.
Then rightclick that address there and choose "find out what addresses this code writes to"
Then start shooting other objects, and assuming the game was at a non-combat situation, all the addresses found will most likely belong to the objects you just damaged

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Back to top
View user's profile Send private message MSN Messenger
dnst3qface
Cheater
Reputation: 0

Joined: 25 Oct 2008
Posts: 31

PostPosted: Thu Dec 10, 2009 6:49 pm    Post subject: Reply with quote

i was wondering... does anyone know how find the count downs for super weps? i wanted to tool around with those

well thanks to you dark byte i found sasha's health but once i kill her or find it or get it in the advaned thing i dont know what to do with it. should i go through the tuts with the program again? anyone have any ideas?
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 240

Joined: 09 May 2003
Posts: 16264
Location: The netherlands

PostPosted: Fri Dec 11, 2009 1:06 pm    Post subject: Reply with quote

try changing her health to a 0xffffffff (first change type to 4 byte)
her healthbar will go completly empty, but she will never die

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Back to top
View user's profile Send private message MSN Messenger
tkh321
How do I cheat?
Reputation: 0

Joined: 02 Feb 2009
Posts: 6

PostPosted: Sun Jan 24, 2010 12:45 pm    Post subject: Reply with quote

now the patch is 1.12
Back to top
View user's profile Send private message
schviedler
Master Cheater
Reputation: 0

Joined: 21 Feb 2011
Posts: 252

PostPosted: Thu Feb 24, 2011 1:43 am    Post subject: Reply with quote

Can someone please tell me how to remade this tablet for 1.12 version of the game, is it just a editing this one, or does it require making new?
Back to top
View user's profile Send private message
Recifense
I post too much
Reputation: 123

Joined: 17 Mar 2008
Posts: 2592
Location: Recife - Pernambuco - Brazil

PostPosted: Tue Mar 01, 2011 11:39 am    Post subject: Reply with quote

Hi guys,

Here is a table for version 1.12.

Now it is for CE6.0.

Cheers!



ra3_1.12.game.CT
 Description:

Download
 Filename:  ra3_1.12.game.CT
 Filesize:  8.02 KB
 Downloaded:  2528 Time(s)

Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Tables All times are GMT - 6 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum



Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)