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 


How do I deal with changing values each new game startup

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Darimus
How do I cheat?
Reputation: 0

Joined: 21 Sep 2004
Posts: 8

PostPosted: Sat Oct 02, 2004 3:04 pm    Post subject: How do I deal with changing values each new game startup Reply with quote

Everytime I restart most of my games, the places where they are stored are changed, and i'm not sure how I get it to work each time you start up.

I tried pointers (maybe I did it wrong) and a few other things... but generally I can't make any trainers for games that have different places where the vaules are stored at the start of the game each time.

So like if I find the code for lives in a certain game, and I quit and restart it, it changes and I have to find it once again... How would I go about making a table that finds it, or trainer, or whatever?
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Sat Oct 02, 2004 5:42 pm    Post subject: Reply with quote

this problem is solvable using pointers ( http://www.syndiv.com/ce/forum/viewtopic.php?t=79 )

Also, you should call the ammount of lives left values instead of codes. That'll be easier to understand.

When you've found the address for lives you can find out what code decreases your lives by rightclicking it and then choose "find out what writes to this address" and then die once in the game.
It'll then show all the addresses that wrote to that address . (with luck only 1)
just select it and choose replace and you've got infinite lives.

Now to make a trainer from the code you just replaced go to the trainer maker ,make a new entry, and select the code you replaced, fill in some other stuff, and hit ok. (you don't need to use the address part)

And to make it easier, the codes that you replace are automatically stored in the code list in the advanced options. (and if you load a table with codeentries it'll automatically show it, so even people that never used ce before will see there is something usefull there when they load your table)


the last 2 steps in the tutorial deal with this stuff. (5=code finding, 6=pointers)

_________________
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
Darimus
How do I cheat?
Reputation: 0

Joined: 21 Sep 2004
Posts: 8

PostPosted: Sat Oct 02, 2004 5:55 pm    Post subject: Reply with quote

ok let me be more specific, when I talked about lives, I wasn't talking about the thing I was trying to edit... I was talking about pointers in general.

Anyways, heres what i'm actually trying to do: Theres a game where the points (your score) are stored as a double, and when I find it, then, like the tutorial says: I find what writes to it, then look at the extra information and where it says what it most likely points to, then I search for that using 4 Bytes in hex, then after I find the address, I add it manually with the offset, and it comes out pointing to the points address.

Now the problem is, it's a game on internet explorer, and when I hit refresh, the pointer no longer has the right value, nor the original points address's value...

Basically I wanted it so that when I hit refresh and play again, I could edit the points without searching for it again.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Sat Oct 02, 2004 6:07 pm    Post subject: Reply with quote

ah, internet explorer.
thats propably a pointer to a pointer to a pointer to a pointer to a pointer to a pointer ......
it's a waste of time to find a static address in internet explorer because of the completly random content it can have.

the only thing that can help is having a easy thing to find like a piece of text and use that to recalculate the other addresses. But you'll be stuck with always having to scan the memory at least once

_________________
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
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine 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