Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Cabal Online > Cabal Guides & Templates
You last visited: Today at 03:53

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[GUIDE]How to find pointers in CE6.1

Discussion on [GUIDE]How to find pointers in CE6.1 within the Cabal Guides & Templates forum part of the Cabal Online category.

Reply
 
Old   #1
 
strontklit's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 220
Received Thanks: 117
Cool [GUIDE]How to find pointers in CE6.1

Ok, since I noticed a lot of questions about why adresses keep changing or how to find the base adress for an adress you found, i will poast this very short guide.

Things needed:
- Cheat Engine 6.1 or 6.2 (i still use 6.1) --> check link at the bottom of this guide
- At least some form of brains

Use of pointers:
You won't have to search an adress every time you start Cabal Online again.

BEFORE YOU ASK QUESTIONS, READ THIS GUIDE ENTIRELY!

First of all: What is a pointer?

When you look at your adress, and you notice that this isn't static (not green, for example: 1875A6E2 , and not 00E56A8F) this means it is dynamic (keeps changing) and you have a pointer for this adress. The pointer for this adress is another adress that points to the first adress. You will be looking for a pointer that is static (doesn't change)

Lvl 1 pointer:

You search for the adress that points to your adress, and find the base adress (which is a static adress, and would be green if you add this to your adress list) with its offset right away.

Multi-level pointers are a bit harder:

When you search for the pointer there, you will find another dynamic adress, which has a pointer on it's own. This can go on for quite a while (max I ever found on fixedmain.exe was a lvl 11 pointer: so 11 pointers before i found the base adress).

How to find a lvl 1 pointer?


1. First find the address of the value and put the adress in your adress list.
2. Then right-click it and choose 'Find out what accesses this adress'. (and choose yes after that) A debugger will now open. When this is opened you need to change the value of the adress. Then you can see in asm-code what it does. Most of the time this is something like: mov [est],eax.
3. Then double click it and you see that there is a line of text which tells you what the value of the pointer will probably be.
4. Go back to the main CE window and click the check box Hex in front of the place where you insert a value. Then do a new scan for the value that the extra window tells you the pointer will probably be, and you will find one adress (or more, then it's usually the smallest one).
5. Now click on Add adress manually, click the pointer checkbox, fill in the adress you just found, and you're done.

!!! If the expression between [ and ] is for example: [esi + 18] then you need to set the offset at 18 when you add the pointer !!!

How to find multi-level pointers?

1. Same method actually, except you choose 'Find out what writes to this adress'. Then you do the same as for a level 1 pointer. You add this pointer to the list and go to step 2.
2. The pointer you have added in your list then acceses another adress (it doesn't overwrite, as the first one did). So you right-click this and then choose 'Find out what accesses this adress'. And then you do the same steps as for level 1 pointers again.
3. Continue doing this last step untill you find a static base adress (green).


Here's a video that shows how to find multi level pointers:


This video explains it with the tutorial from Cheat Engine. You can also learn this from the tutorial which is found in the map of Cheat Engine installed on your computer.

Press Thanks button if you find this guide helpful!

Happy cheating all!

To download CE6.1, go to this link:


For all the videos on how to use CE, the entire tutorial is to be found here:



The videos are in Cheat Engine 5.5 but that doesn't matter, it works the same
strontklit is offline  
Thanks
55 Users
Old 06/12/2012, 13:51   #2
 
bartbilf's Avatar
 
elite*gold: 10
Join Date: May 2008
Posts: 1,803
Received Thanks: 1,946
Nice guide, I am sure that people who are willing to understand will be able to do so after reading and trying this a couple times!

Perhaps worthy to note: every level 1 pointer = Base address + offset
Base address for EU episode 8 = 00B8B990

Also, if it is a level 1 pointer, you could just see the offset in the debugger screen, without double clicking. For example [0000A43F], then A43F would be the offset.

Multilevel pointers: pain in the ***!

If you have a bypass and can attach a debugger, you can practise on Cabal, for people without a bypass or people who don't play Cabal, perhaps a good way to learn multi-level pointers is downloading a single player game to practise , I used to learn pointers. Try to find the pointers for both health and ammo, if I remember clearly health is a level 1 pointer, ammo is a multi-level pointer.

Great guide!
bartbilf is offline  
Thanks
3 Users
Old 06/12/2012, 13:54   #3
 
strontklit's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 220
Received Thanks: 117
Quote:
Originally Posted by bartbilf View Post
Perhaps worthy to note: every level 1 pointer = Base address + offset
Base address for EU episode 8 = 00B8B990
NOTE: Base adress changes every big update (i.e. Ep7 to Ep8)
strontklit is offline  
Old 06/12/2012, 20:07   #4
 
nasyer_boy's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 352
Received Thanks: 347
question... how to find the base addresS? ^^,
nasyer_boy is offline  
Old 06/12/2012, 20:36   #5
 
bartbilf's Avatar
 
elite*gold: 10
Join Date: May 2008
Posts: 1,803
Received Thanks: 1,946
@nasyer_boy
if you are on EU, by reading my previous post, there I said:
Quote:
Base address for EU episode 8 = 00B8B990
I think for PH it is 00A483A0 (could be the old one, since new once are in 00Bx xxxx region for EU and NA)

And for NA it is 00B7F850

To answer your qeustion:
Most of the time you can find it by just looking at the debug window, if it is a level 1 pointer, that is how I found it;P
bartbilf is offline  
Thanks
3 Users
Old 06/12/2012, 21:34   #6
 
1h3gam3v1ru5's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 99
Received Thanks: 47
Great guide, even a noob like me understood it perfectly and now thanks to you and bartbilf i wont need to search for the 'no entry' address anymore. Thanks
1h3gam3v1ru5 is offline  
Old 06/12/2012, 21:39   #7
 
strontklit's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 220
Received Thanks: 117
Quote:
Originally Posted by nasyer_boy View Post
question... how to find the base addresS? ^^,
If you keep doing these steps, at a certain point you will find an adress that is collored green, this is the base adress
strontklit is offline  
Thanks
1 User
Old 06/12/2012, 22:30   #8
 
geosnuk's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 263
Received Thanks: 52
tnx for this ts sir i finally get my 1 address of cheat 1 want to fix its hard because its a multi lvl pointer i finally get it right^_^ sir bartbilf is right ite a really pain in the *** and 1 lvl pointers are easy.its very very helpfull.
geosnuk is offline  
Old 06/13/2012, 03:45   #9
 
elite*gold: 0
Join Date: Aug 2010
Posts: 26
Received Thanks: 1
how to find the multi-level pointers in cabal??if the address change every time I restarted the cabal..
Knight12blade is offline  
Old 06/13/2012, 05:48   #10
 
geosnuk's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 263
Received Thanks: 52
its in the video sir just try to understand it its a challenge for us who starts with nothing in this kind of field but if we if we got it right its a new knowledge that will add it our minds
geosnuk is offline  
Old 06/13/2012, 06:58   #11
 
strontklit's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 220
Received Thanks: 117
Quote:
Originally Posted by Knight12blade View Post
how to find the multi-level pointers in cabal??if the address change every time I restarted the cabal..
The reason why you want to find a multi-level pointer is because the adress changes every time you start Cabal, but the base adress and the offsets don't... In other words: you will find a pointer that points in multiple levels to the changing adress, and gets the new adress automatically every time you start cabal -> no more searching for the adress every time
strontklit is offline  
Old 06/13/2012, 15:49   #12
 
elite*gold: 0
Join Date: Aug 2010
Posts: 26
Received Thanks: 1
can you give me the exact process what should I do to find and make that multi-level pointer..
Knight12blade is offline  
Old 06/13/2012, 16:01   #13
 
bartbilf's Avatar
 
elite*gold: 10
Join Date: May 2008
Posts: 1,803
Received Thanks: 1,946
@Knight12blade
Look at the video and just repeat the same process you do to find level 1 pointers, look for what writes/access the address.
bartbilf is offline  
Thanks
1 User
Old 06/14/2012, 10:44   #14
 
ibonehj15's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 776
Received Thanks: 97
please put this on sticky
nice tuts !
ibonehj15 is offline  
Old 06/14/2012, 15:33   #15
 
strontklit's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 220
Received Thanks: 117
Quote:
Originally Posted by Knight12blade View Post
can you give me the exact process what should I do to find and make that multi-level pointer..
It is all in the guide, just read it before you ask these questions

This is what it says at almost the top of the guide!

Quote:
Originally Posted by strontklit View Post
BEFORE YOU ASK QUESTIONS, READ THIS GUIDE ENTIRELY!
strontklit is offline  
Reply

Tags
adress, cheat, engine, guide, pointers


Similar Threads Similar Threads
How to find Pointers!(tutorial)
06/22/2013 - Atlantica Online - 6 Replies
here is one tutorial how to find pointers. POINTER EXPLAINED Some c++ programmers may not know what a pointer is or how to find a pointer, I will be explaining what a pointer is, and how to find it. What Is A Pointer? A pointer is pretty much self-explanatory when it comes to addresses. As you may know, if you're making a hack for a game, the addresses change every match, therefor a pointer is needed.
Trying to find Turn Value Pointers
05/01/2012 - Atlantica Online - 10 Replies
im trying to find pointers to get the value when its my turn in battle.. i find them and then restart the game then some stay static then restart the game then they all go away... is there no way to really get turn values anymore?
how to find GF pointers
02/21/2010 - AutoIt - 14 Replies
everytime i try to get "what writes to it" the game crashes... any help?
help with Pointers find.
07/06/2008 - Kal Online - 12 Replies
hey Guys can someone give me full tut how to find the pointers cuz in zogga tut there is alot of things dont understanded thx
How to find Pointers
06/09/2008 - Kal Online - 12 Replies
--- OK lets go ^^ --- Step 1 : Start game ;) and Start UCE ( i use Ghost killer ) Step 2 : Search you value we use speed... Step 3 : Ok my Speed Address is 01F6D7DC no we make Right click on it and click on find out what acces to this address Step 4 : Run a bit ingame ^^ Step 5 : Now we See thinks like 00403d23 83 b8 .......... we click on them and see on the Right Corner Compare Twor Operands or other... go down and look where is "Copy memory" Step 6 : Click on more informations Step...



All times are GMT +2. The time now is 03:53.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.