Register for your free account! | Forgot your password?

You last visited: Today at 06:03

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

Advertisement



Memory Address's Update

Discussion on Memory Address's Update within the CO2 Exploits, Hacks & Tools forum part of the Conquer Online 2 category.

Reply
 
Old 12/23/2006, 17:50   #91
 
elite*gold: 0
Join Date: May 2006
Posts: 108
Received Thanks: 0
Quote:
Originally posted by Vivivivi@Dec 15 2006, 09:09
I posted 4334 unpacked multiclient, just for knowledge...btw changing the value Engis isnt directly related to "ping" word...try to change Enhis with something like Enxis....the ping will be pinh

Engis word is a part of client identification....so tq server cant see client counter and meaybe this create the bug for date time and ping

... but dunno im noob


good job this post

+1k
Actually I have discovered with the newest version that the Engis and Ping are directly related in name to make multi the easiest letter to cgange seemingy with no problems I have discovered as of yet is the E I had changed my multi to Yedis I got a Pied instead of a Ping so the ng there are where it takes the charecters for the Ping
Yedi is offline  
Old 12/23/2006, 20:33   #92
 
elite*gold: 0
Join Date: Aug 2006
Posts: 449
Received Thanks: 4
how do you read strings from memory? like reading char names?
yokoyoko is offline  
Old 12/23/2006, 21:11   #93
 
elite*gold: 0
Join Date: Nov 2006
Posts: 57
Received Thanks: 2
Quote:
Originally posted by yokoyoko@Dec 23 2006, 14:33
how do you read strings from memory? like reading char names?
In general now, all strings are zero terminated. Strings are composed of characters which are one byte long.
To read a string, you would start at the first byte of the address and add each character until the zero.
ColdStart is offline  
Old 12/24/2006, 19:17   #94
 
blinko's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 499
Received Thanks: 132
Quote:
Originally posted by yokoyoko@Dec 23 2006, 20:33
how do you read strings from memory? like reading char names?
the easieresit way is to use the ReadProcessMemory API and then which ever Long value you set as a long will return the strings

Dim ID(0 to 15) as byte
Dim char as String

ReadProcessMemory pHandle, byval &H<address>, ID(0), 4 ,0&

For Index = 0 to 15
char = char & Chr(ID(Index))
Next Index

it'll read from 0 to 15 characters a total of 16 ^^ and char will be the returned string of characters
blinko is offline  
Old 12/24/2006, 19:34   #95
 
elite*gold: 0
Join Date: Aug 2006
Posts: 449
Received Thanks: 4
Ok, i will try that, thx... too bad I don't really work with VB :&#092;
yokoyoko is offline  
Old 12/24/2006, 19:35   #96
 
elite*gold: 0
Join Date: Nov 2006
Posts: 57
Received Thanks: 2
Quote:
Originally posted by blinko@Dec 24 2006, 13:17
the easieresit way is to use the ReadProcessMemory API and then which ever Long value you set as a long will return the strings

Dim ID(0 to 15) as byte
Dim char as String

ReadProcessMemory pHandle, byval &H<address>, ID(0), 4 ,0&

For Index = 0 to 15
char = char & Chr(ID(Index))
Next Index

it'll read from 0 to 15 characters a total of 16 ^^ and char will be the returned string of characters
That method will only read 16 characters however. If you did the method I stated above, it would work on ALL strings.

Also, in your code you are getting the incorrect amount of bytes for an ASCII character. You are getting 4 bytes while it should only be one.
ColdStart is offline  
Old 12/26/2006, 13:56   #97
 
blinko's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 499
Received Thanks: 132
Quote:
Originally posted by ColdStart+Dec 24 2006, 19:35--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (ColdStart @ Dec 24 2006, 19:35)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin--blinko@Dec 24 2006, 13:17
the easieresit way is to use the ReadProcessMemory API and then which ever Long value you set as a long will return the strings

Dim ID(0 to 15) as byte
Dim char as String

ReadProcessMemory pHandle, byval &H<address>, ID(0), 4 ,0&

For Index = 0 to 15
char = char & Chr(ID(Index))
Next Index

it'll read from 0 to 15 characters a total of 16 ^^ and char will be the returned string of characters
That method will only read 16 characters however. If you did the method I stated above, it would work on ALL strings.

Also, in your code you are getting the incorrect amount of bytes for an ASCII character. You are getting 4 bytes while it should only be one. [/b][/quote]
well i never had an issue with the method i use at 4 bytes, it read's the 16 characters, conquer names should only be 16 letters anyway..but if thats not how ya like it then ok lol cause it works either way. just do this then

ReadProcessMemory pHandle, byval &H<address>, ID(0), 1 ,0&

make the 4 bytes a 1 simple?
blinko is offline  
Old 12/27/2006, 03:52   #98
 
elite*gold: 0
Join Date: Aug 2006
Posts: 449
Received Thanks: 4
do you guys have the arrowpack's pointer? (seems to be dymanic) I mean the amount of arrows you have on you (0-500)
yokoyoko is offline  
Old 12/28/2006, 08:26   #99
 
elite*gold: 0
Join Date: May 2006
Posts: 36
Received Thanks: 1
pointer 0051307C offset 46

thats the one i got with cheat engine, im not sure realy cuz its my first dynamic adress :P, its 2 bytes.
Enki is offline  
Old 12/28/2006, 15:54   #100
 
elite*gold: 0
Join Date: Aug 2006
Posts: 449
Received Thanks: 4
Works! Ty so much enki
+k
Can you tell me how you found it?
yokoyoko is offline  
Old 12/28/2006, 23:20   #101
 
elite*gold: 0
Join Date: May 2006
Posts: 1
Received Thanks: 0
Found the address for XP percentage:0051287c
wsnake is offline  
Old 12/29/2006, 07:44   #102
 
elite*gold: 0
Join Date: May 2006
Posts: 36
Received Thanks: 1
Quote:
Originally posted by yokoyoko@Dec 28 2006, 15:54
Works! Ty so much enki
+k
Can you tell me how you found it?
Here its my fast tutorial, lol, i hope you understand it.

I think you know how to use Cheat engine, so lets go to the point.

1 Search for the value of the arrows(this is a 2 bytes value)

2 When you are sure you got the correct one, right click in the adress and select "find out what writes to this adress", click yes and 2 new windows will open, the one in the pic its the important.

3 First this will be empty, so you need shoot some arrows to get some codes like the ones in the pic, once you get it select that code and click in "more information" and another window will open, you can close this one.



4 In the new window you will see "The value of the pointer etc. etc ..."

5 Search that value (hex 4 bytes).

6 You have the pointer adress Click on "add adress manually" and select pointer, 2 bytes(in the pic i forgot change this, but you can change later) copy the adress...

7 In the "extra info" window you can see the offset just copy that and you have your pointer.



I hope you can understand, my english is bad.
Enki is offline  
Old 12/29/2006, 17:56   #103
 
elite*gold: 0
Join Date: Aug 2006
Posts: 449
Received Thanks: 4
Wow! thank you very much again! I tried what you said and it worked!

(I'm so glad i've read a little bit of asm and I sort of understand what this all means lol)
yokoyoko is offline  
Old 12/29/2006, 18:43   #104
 
elite*gold: 0
Join Date: Dec 2006
Posts: 6
Received Thanks: 0
I dont know yo use :-(P
Help me pls!
Liel2132 is offline  
Old 12/29/2006, 18:47   #105
 
elite*gold: 0
Join Date: Dec 2006
Posts: 6
Received Thanks: 0
pls take me tis program! i need
Liel2132 is offline  
Reply


Similar Threads Similar Threads
[ASK] about memory address
09/30/2010 - Perfect World - 46 Replies
Can anyone please tell me things about memory address like base address/pointer/offset/base address ? like in PWI, we have : Base_Address=10862540 , or in hex = A5BFCC Base_AddressFZ=10863676, or in hex = A5C43C does Base_AddressFZ mean a pointer ? because we can directly use that memory address without using offset and Base_Address. for example, we have the offset for HP in PWI -> HP_OffSet=1140, when using nomad memory in autoit, to get to this HP memory address, we have to...
about memory address
09/13/2010 - CO2 Programming - 4 Replies
hello peeps i am trying to make a program that shows how much gold i have in my inventory without having to open it up all the time i have been searching on how to do this in vb6 and vb.net but i cant find anything that is what i am looking for so i came here to see if there was anyone that could point me in the right way on how to do this
Memory Address
04/01/2010 - CO2 Programming - 8 Replies
Hi, i think there is a new problem , Tq done something?? When i go and try to find my hp base address with cheat engine, I can find the current hp,only thing i can find is max hp which is of no use,can some one tell me what is going on!!! thank you
memory address
01/23/2008 - Conquer Online 2 - 0 Replies
any1 can make a memory address on monster count?using cheat engine perhaps?
Memory Address Help
06/15/2006 - Conquer Online 2 - 3 Replies
Currently I am trying to make a simple program to tell you if your health goes down. So far I just cannot get the value of HP via memory... well I can in a way; I end up with an address that counts your HP by 256s.... (I could not find the HP using exact value searches, so I did increase/decreased by X) I think this is a one-byte address, but I always thought HP was a 4-byte address, and I do have TSearch searching for 4-byte values. Here is my HP versus what the "256" HP address reads (I...



All times are GMT +1. The time now is 06:05.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.