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 


Elona and pointers...
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
jocan2003
Newbie cheater
Reputation: 0

Joined: 14 Nov 2010
Posts: 10

PostPosted: Sun Nov 14, 2010 2:35 am    Post subject: Elona and pointers... Reply with quote

Window seven warning, i kinda newb here.

Using window seven all my table reset each time i restart game change character etc, when i do find out with access my spell stock i try to search the hex value like in step 6 but i dont find anything at all. also in the (more detail) on what access the memory allocation, it shows up as the same offset i found first....


Is there a way to get a static pointer for these value or am i missing something?

Ived read many topic here about DMA, pointer and what not.... but i still dont understand how i dont find anything.....
Back to top
View user's profile Send private message
jocan2003
Newbie cheater
Reputation: 0

Joined: 14 Nov 2010
Posts: 10

PostPosted: Sun Nov 14, 2010 2:45 pm    Post subject: Reply with quote

Just to make sure, i tried finding pointer in other game and everything is fine, its like this game dont have pointers?
Back to top
View user's profile Send private message
Geri
Moderator
Reputation: 112

Joined: 05 Feb 2010
Posts: 5627

PostPosted: Sun Nov 14, 2010 3:27 pm    Post subject: Reply with quote

jocan2003 wrote:
Just to make sure, i tried finding pointer in other game and everything is fine, its like this game dont have pointers?


It surely has. Maybe You should try to use the pointer scanner. Or use code injection as in Step7 (better than using pointers).

_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
jocan2003
Newbie cheater
Reputation: 0

Joined: 14 Nov 2010
Posts: 10

PostPosted: Sun Nov 14, 2010 5:44 pm    Post subject: Reply with quote

Hmm i tried using pointer finder, but i was finding like billion of pointers wich is kinda odd. Also code injection like in step 7, how dcan it make my address i found static?

Im pretty new in all that, im used to seek and edit them but it was session based, never made any cheat table, i just started today and i managed to find some static pointers for Two worlds 2 and some other game but for elona no luck
Back to top
View user's profile Send private message
Geri
Moderator
Reputation: 112

Joined: 05 Feb 2010
Posts: 5627

PostPosted: Mon Nov 15, 2010 3:34 am    Post subject: Reply with quote

You need to filter the pointerlist like this:

Finding pointers as You did, You will have lots of them.
Restart the level or anything to make the address of the value change.
Open the pointerlist that You have and use "Rescan memory".
Put in the new address and CE will filter out the pointers that are pointing to a wrong address.
Repeat the process a few times until You will have reliable pointers only.


Code injection will not make the address static, but You will be able to change the value when a specific code is running in the program. Like instead of decreasing the value, make it increasing etc.

_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
jocan2003
Newbie cheater
Reputation: 0

Joined: 14 Nov 2010
Posts: 10

PostPosted: Mon Nov 15, 2010 7:06 am    Post subject: Reply with quote

Yeah thats what i tought about code injection but the game i use i simply need to change the value once in a while so i dont need injectoion here, but finding 10-20 value and more each time i start the game get boring, ill try the pointer scanner later on today now im gona be late to work! Later and thanks for your helps
Back to top
View user's profile Send private message
Geri
Moderator
Reputation: 112

Joined: 05 Feb 2010
Posts: 5627

PostPosted: Mon Nov 15, 2010 7:35 am    Post subject: Reply with quote

Changes with code injection are not neccesserily permanent with CE. You can enable/disable Your script, thus enabling/disabling the cheat itself.
_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
jocan2003
Newbie cheater
Reputation: 0

Joined: 14 Nov 2010
Posts: 10

PostPosted: Mon Nov 15, 2010 12:02 pm    Post subject: Reply with quote

That is interesting i will try to learn more about code injection at a later point but right now i will try to learn more about pointers first, before my head explode with all the new data im gathering here and there hahahah.
Back to top
View user's profile Send private message
jocan2003
Newbie cheater
Reputation: 0

Joined: 14 Nov 2010
Posts: 10

PostPosted: Mon Nov 15, 2010 9:17 pm    Post subject: Reply with quote

Yay look like i did it!!, first i wasnt too sure about how to do that, doing a 5 level pointer scann didnt work out ( i did the mistake to search for a value instead of address in a rescan ... ) I was hell look like its more than 5 and i did a 7 level pointer scan wich made my computer cry to daddy....

Anyway long story short after trying yet again i find a pointer for a single adress using the pointer scanner and a 3 level for Elona, then i did the whole process again for another adress, and another one and then i found out there was a patern in the offsets, so i start to copy the pointer and changing the last offset to point to a new adress i wasnt sure if it could be something relate.

Guess what! i found a spell i never had! so using all these tool allowed me to find out some stuff i never knew before wich is great, im one step closer to my ultimate goal! write applet for my G510 keyboard to read some memory offset about stats for game not *compatible*!

All in all im writing all that because well im happy and proud of myself Very Happy also this forum was a big help and the community? <3 love it so far Smile

This is great, as trying to get closer to my goal is not only learning me a bit about reading memory and such, but its showing me how to create my own trainer, cheats programing etc, i will also be able to create my own program! all that because i simply want my damn pc give me information about the game i play XD

5 day ago i was only using cheat engine to search immediate memory offset to change out some value, now i can push ever farther Very Happy
Back to top
View user's profile Send private message
Geri
Moderator
Reputation: 112

Joined: 05 Feb 2010
Posts: 5627

PostPosted: Tue Nov 16, 2010 7:58 am    Post subject: Reply with quote

It is a funny thing, that some games have hidden things and if You are experimenting with item ID's and similar, You may discover items that are not even available in the game by default. Items that were removed because they were too good, weapons that has been removed because they were too powerful and things like that.
_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
jocan2003
Newbie cheater
Reputation: 0

Joined: 14 Nov 2010
Posts: 10

PostPosted: Wed Nov 17, 2010 5:24 pm    Post subject: Reply with quote

Great now my level 3 pointer scanner are useless..... it worked for what 2 maybe 2 day and half, rebooting, restarting game didnt affect anything and now all of sudden my pointer are useless do i really have to redo all what i did?! i still have my pointer list, can i simply refresh one and it refresh the other? or something similar?

Also i tought these pointer were *STATIC* as NOT CHANGING adress, i checked it in the pointer scanner.... now im cluless once again!
Back to top
View user's profile Send private message
Geri
Moderator
Reputation: 112

Joined: 05 Feb 2010
Posts: 5627

PostPosted: Wed Nov 17, 2010 6:50 pm    Post subject: Reply with quote

Pointers are not too reliable, sometimes they just stop working if something has changed in the game or in Your system. Code injection is a much better way to create permanent, always working cheats.

If You still have the pointer list, You may find some pointers that are still working.

_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
jocan2003
Newbie cheater
Reputation: 0

Joined: 14 Nov 2010
Posts: 10

PostPosted: Thu Nov 18, 2010 9:19 pm    Post subject: Reply with quote

Well look like ill turn back to code injection, how can i make the changes permanent? i never did code injection exept the tutorial
Back to top
View user's profile Send private message
Geri
Moderator
Reputation: 112

Joined: 05 Feb 2010
Posts: 5627

PostPosted: Fri Nov 19, 2010 5:23 am    Post subject: Reply with quote

As in the tutorial, You need to find out what writes or accesses the address (I would use what is accessing because You will have much more codes and possibilities to temper with the values).

If You have the code it will probably look like this:

instruction [register+some value],register

example:
mov [esi+04],eax (if the code is writing to the value)
mov eax,[esi+04] (if the code is reading the value)

or if it is a float value, You may see instructions like "fstp" or "fld" etc.

The point is, You need to modify the value between the brackets. So add an extra line like this:

mov [esi+04],9

This would change the value to 9 whenever the program is executing the code where You have inserted Your own line.

Of course there may be complications, but if You are lucky, it will work.

_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
jocan2003
Newbie cheater
Reputation: 0

Joined: 14 Nov 2010
Posts: 10

PostPosted: Sat Nov 20, 2010 9:32 am    Post subject: Reply with quote

Wait i know how to inject code, i just dont know how to make it permanent, as in as soon i restart game the injected code are still in place.
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