|
You last visited: Today at 06:03
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.
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
|
|
|
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?
|
|
|
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.
|
|
|
12/24/2006, 19:17
|
#94
|
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
|
|
|
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 :\
|
|
|
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.
|
|
|
12/26/2006, 13:56
|
#97
|
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?
|
|
|
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)
|
|
|
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.
|
|
|
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?
|
|
|
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
|
|
|
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.
|
|
|
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)
|
|
|
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!
|
|
|
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
|
|
|
 |
|
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.
|
|