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 


SPORE GA, base/static value location changes!!

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
mop
Advanced Cheater
Reputation: 7

Joined: 05 Mar 2009
Posts: 55

PostPosted: Tue Jun 30, 2009 10:57 pm    Post subject: SPORE GA, base/static value location changes!! Reply with quote

This is really annoying here is the problem i have found the base value to give me infinite energy. I have made a pointer and every thing else.
I am looking forwards to making my first trainer but every time i restart my pc not the game the base value location changes (0147c310 to 0250c310 and every time i restart it changes to some thing different etc...)
i don't know why
is it a cheat protection or do i just need to find the random function that changes the base value location. ..etc...

the first time i found the base:

1) BASE Code :00953ff0 - a1 10 c3 47 01 - mov eax,[0147c310]

after restarting my pc this is what i got:

2) BASE Code :019e3ff0 - a1 10 c3 50 02 - mov eax,[0250c310]

i am not sure what to do now but maby this is happening because every time i restart the RAM puts the address in a different location...but not to sure.....or do i need to type in some C script or code inject to handle this problem and if so how would i that....i know how to code inject but what kind of code script would i use?

also one other thing even though Address: 00953ff0 and 019e3ff0 are different when i click on the Advanced option in CE it takes me to the right assembly code even though the address have changed why is that?

any help would be great...

ps. i also want to learn more about the advanced function in CE for example Kernel.dll and dll injection related thing cant seem to find good tutorials on advance topics....any thing would be appreciated..... thanks
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 472

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

PostPosted: Wed Jul 01, 2009 6:00 pm    Post subject: Reply with quote

This is caused by DLL's.
Windows can load a .DLL anywhere in the memory and it doesn't always load it at the same spot.
That's what the modulename+offset notation is for, use ctrl+m in the disassembler to find out the name.

As for the advanced options window:
CE stores it internally using modulename+offset as well, and on rightclicking it, it'll update it accordingly. (there is a small bug where it doesn't do it on doubleclick)

_________________
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
mop
Advanced Cheater
Reputation: 7

Joined: 05 Mar 2009
Posts: 55

PostPosted: Thu Jul 02, 2009 4:48 pm    Post subject: Reply with quote

Dark Byte wrote:
This is caused by DLL's.
Windows can load a .DLL anywhere in the memory and it doesn't always load it at the same spot.
That's what the modulename+offset notation is for, use ctrl+m in the disassembler to find out the name.

As for the advanced options window:
CE stores it internally using modulename+offset as well, and on rightclicking it, it'll update it accordingly. (there is a small bug where it doesn't do it on doubleclick)


thanks!! ya i just figured it out my self last nite after a quick look....
hay by the way you wouldn't happen to know some secret technique to find unknown values other then or including the options that CE provides because i tried to find the complexity value in SPORES GA, no luck....

o and was it your b-DAY! few days not sure Happy belated birth day!!
Back to top
View user's profile Send private message
dragonblood309
How do I cheat?
Reputation: 0

Joined: 30 Jun 2007
Posts: 6

PostPosted: Sun Jul 12, 2009 9:50 am    Post subject: Reply with quote

I'm also having the same problem as mop. I can find the base pointer fairly easily but when I reboot my pc, the cheat table I had saved no longer works. I tried to figure out what to do from the above posts but I'm pretty new at this. I right clicked on the base pointer address and select disassemble this memory region. Then I press ctrl+m. I dont know where to go from there. If you could explain what to do in lamens terms that would be great! Thanks a million. (Sorry if this is a stupid question)
Back to top
View user's profile Send private message
CouLomB
Cheater
Reputation: 0

Joined: 16 Dec 2007
Posts: 45

PostPosted: Sun Jul 12, 2009 2:07 pm    Post subject: Reply with quote

dragonblood309 wrote:
I'm also having the same problem as mop. I can find the base pointer fairly easily but when I reboot my pc, the cheat table I had saved no longer works. I tried to figure out what to do from the above posts but I'm pretty new at this. I right clicked on the base pointer address and select disassemble this memory region. Then I press ctrl+m. I dont know where to go from there. If you could explain what to do in lamens terms that would be great! Thanks a million. (Sorry if this is a stupid question)


Base pointer must have a Static Base...If you try with the pointer finder of CE then as the DarkByte said...Every time you load entry addresses of the DLL's will be diffrent.So do it in ur own manually way to find a base pointer until you got on a static adress then that will work for ever.

There can be some pointers which can change...For example every time you change map.But the values like HP...etc wont change every time!
Back to top
View user's profile Send private message
dragonblood309
How do I cheat?
Reputation: 0

Joined: 30 Jun 2007
Posts: 6

PostPosted: Sun Jul 12, 2009 4:48 pm    Post subject: Reply with quote

Thanks for replying.

I'm not understanding what your saying though. I found the base pointer for what im doing. Its green so I know its static. I can exit the game and restart it and the cheat table will still work. Its when I reboot my entire pc that it no longer works. If you say I have to do something manually then what do I have to do and how do I do it? I dont really know what the DLL is. I think I'm a little out of my depth here lol.
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
Page 1 of 1

 
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