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 


C&C4
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Fri Mar 19, 2010 10:28 pm    Post subject: C&C4 Reply with quote

Here's a pointer that gives you the health address of the currently selected object
Code:

<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <Description>pointerscan result</Description>
      <Address>00E71FF4</Address>
      <Type>2</Type>
      <Pointer>
        <Offsets>
          <Offset>0004</Offset>
          <Offset>02F0</Offset>
          <Offset>0120</Offset>
          <Offset>0010</Offset>
        </Offsets>
        <Address>00E71FF4</Address>
        <InterpretableAddress>CNC4.game+00A71FF4</InterpretableAddress>
      </Pointer>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


it's a float, but using 4 byte it's easier to accomplish what you want. Just set the value to -1 and the unit/building becomes invilnerable
Just assign a hotkey, like I to it that sets th value to -1

alternatively, you can make another hotkey that sets health to 1 (make sure to use float type)


-----
Unit cap is easy to find, just scan for the current amount of units and scroll up, there change the unit cap and max unit cap

I'll set my pointerscanner on it.
For skirmish the pointer is :
Code:

<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <Description>max</Description>
      <Address>00E6ABD0</Address>
      <Type>2</Type>
      <Pointer>
        <Offsets>
          <Offset>0394</Offset>
          <Offset>04D8</Offset>
          <Offset>0068</Offset>
        </Offsets>
        <Address>00E6ABD0</Address>
        <InterpretableAddress>CNC4.game+00A6ABD0</InterpretableAddress>
      </Pointer>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


but won't work for campaign


As for my personal review of this game:
If you loved command and conquer, don't even bother buying this
If you're a complete retard that shits his pants when having to do more than just sending units into battle, then this is for you

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Sat Mar 20, 2010 1:46 am    Post subject: Reply with quote

following pointers seems to be pretty reliable for max units in campaign and skirmish
Code:

<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <Description>pop cap</Description>
      <Address>00E71ED8</Address>
      <Type>2</Type>
      <Pointer>
        <Offsets>
          <Offset>0004</Offset>
          <Offset>0030</Offset>
          <Offset>0044</Offset>
        </Offsets>
        <Address>00E71ED8</Address>
        <InterpretableAddress>CNC4.game+00A71ED8</InterpretableAddress>
      </Pointer>
    </CheatEntry>
    <CheatEntry>
      <Description>max pop cap</Description>
      <Address>00000000</Address>
      <Type>2</Type>
      <Pointer>
        <Offsets>
          <Offset>0010</Offset>
          <Offset>0030</Offset>
          <Offset>0044</Offset>
        </Offsets>
        <Address>00E71ED8</Address>
        <InterpretableAddress>CNC4.game+00A71ED8</InterpretableAddress>
      </Pointer>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


max popcap is a secondary limit to the pop limit, just set it to equal or higher than the popcap you want

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
geminihc
Advanced Cheater
Reputation: 0

Joined: 15 Oct 2008
Posts: 55

PostPosted: Sat Mar 20, 2010 8:12 pm    Post subject: Reply with quote

thanks! did you figure out how to do instant build ?

I found the address (it goes from 0 to 100, 100 meaning 100% built), as a float value.

found up to 3 levels in pointers but came up with way too many pointer address and couldnt find the base pointer (green one)

any advice would be appreciated!
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Sat Mar 20, 2010 8:17 pm    Post subject: Reply with quote

Next time you find it, do a pointerscan for it (max offset 2048-level 5, no stop when static has found is my default)
And since you already know the last 2 offsets, that might speed it up by inputting them manually
(tip: have at least 4GB of diskspace free)

Currently I can't run C&C4 (crashes as soon as the chat window opens) probably have to reboot or reinstall, so can't scan it myself

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
geminihc
Advanced Cheater
Reputation: 0

Joined: 15 Oct 2008
Posts: 55

PostPosted: Sat Mar 20, 2010 9:09 pm    Post subject: Reply with quote

thanks for the tip. i tried it , but it found wayy too many again (over 2000)

would "try to find base pointer" (when right click on the address) work well in this case? i tried to enter the original memory address, but gives an error on scan.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Sat Mar 20, 2010 9:41 pm    Post subject: Reply with quote


why do I have to repeat this every single time?
I probably have to make this a tutorial step, just not sure how to do that
Also, 2000 is nothing, you usually end up with 200000000+


After a pointerscan, restart the game (reboot is better) and do a rescan for the new pointer, repeat this a few time, and finally pick one that you think is the best one

as for try to find the base pointer only works on a pointer that is wrong (but correct offsets), but not sure what the error is you got


alternatively, if you can find out if it's the player or comp you could do code injection to set it to 100

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Sat Mar 20, 2010 10:07 pm    Post subject: Reply with quote

ok, I managed to start up c&c4 and found the build timer.
Looks like it'll be different for each new unit, which might get a bit tricky to find. But i'll see if I can find something

edit1:
down to 250000 results, (in pointerscan terms that's really very little)
Currently playing a match so will so the restart later to filter out the other wrong ones

edit2:
down to 2500 after a save/reload
Possible pointer:
Code:

<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <Description>pointerscan result</Description>
      <Address>00E605C8</Address>
      <Type>3</Type>
      <Pointer>
        <Offsets>
          <Offset>001C</Offset>
          <Offset>0028</Offset>
          <Offset>0008</Offset>
          <Offset>011C</Offset>
        </Offsets>
        <Address>00E605C8</Address>
        <InterpretableAddress>CNC4.game+00A605C8</InterpretableAddress>
      </Pointer>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


edit3: down to 1000

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Sat Mar 20, 2010 10:51 pm    Post subject: Reply with quote

after a restart at 995 pointers, that's about the most I'll be able to filter out, but the pointers are good enough to use.

The pointer I gave in the previous post is still one of the valid ones as well (reason I picked it: It has the lowest level and smallest offsets)

Freezing it to 100 has the requested effect

added bonus: It allows you to go over the pop cap

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
geminihc
Advanced Cheater
Reputation: 0

Joined: 15 Oct 2008
Posts: 55

PostPosted: Sat Mar 20, 2010 10:55 pm    Post subject: Reply with quote

sorry i'm quite a noob.. how exactly can i use your code?

can i just add a pointer with the address 00E605C8 and then those offsets? if u could link me to a relavent guide that would be awesome.


Last edited by geminihc on Sat Mar 20, 2010 10:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Sat Mar 20, 2010 10:57 pm    Post subject: Reply with quote

copy it into your clipboard and then paste it into ce's table

Quote:
can i just add a pointer with the address 00A605C8 and then those offsets?

works too, but I find the copy/paste method easier to use

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
geminihc
Advanced Cheater
Reputation: 0

Joined: 15 Oct 2008
Posts: 55

PostPosted: Sat Mar 20, 2010 11:06 pm    Post subject: Reply with quote

thanks, i got it in the table, didnt think it was so simple lol. BUT i couldnt seem to get it working, when looking into the pointer , alot of them resolevs into ???????.

just curious, i wonder if if the pointer i found command points work for you (it works for me)?
Code:
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <Description>Command Points</Description>
      <Address>110D4D80</Address>
      <Type>2</Type>
      <Pointer>
        <Offsets>
          <Offset>0008</Offset>
          <Offset>0030</Offset>
          <Offset>0028</Offset>
        </Offsets>
        <Address>00E6E844</Address>
        <InterpretableAddress>00e6e844</InterpretableAddress>
      </Pointer>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Sat Mar 20, 2010 11:16 pm    Post subject: Reply with quote

a lot or all ?

also, I'm using the europe version (and legal with patches), not sure if there's a difference

I'll check it out

nope, command points returns ????????

guess it's a different version

anyhow, the offsets are probably valid, so try a pointerscan for those offsets

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
geminihc
Advanced Cheater
Reputation: 0

Joined: 15 Oct 2008
Posts: 55

PostPosted: Sat Mar 20, 2010 11:20 pm    Post subject: Reply with quote

to clarify, all:[/img]


Clipboard01.jpg
 Description:
 Filesize:  48.91 KB
 Viewed:  14552 Time(s)

Clipboard01.jpg


Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Sat Mar 20, 2010 11:21 pm    Post subject: Reply with quote

also, you said you have the option "try to find base pointer". What version of Cheat Engine do you have? If it'sn ot 5.6, I don't recommend using the pointerscan, it's slooooow
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
geminihc
Advanced Cheater
Reputation: 0

Joined: 15 Oct 2008
Posts: 55

PostPosted: Sat Mar 20, 2010 11:22 pm    Post subject: Reply with quote

yeh.. im surprised u found it so fast.. im using 5.5 and its slooow. ill try with 5.6.

just curious also, is there a tutorial specifically for using pointer scan?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
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)   Twitter
Third party websites