Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Programming
You last visited: Today at 10:45

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

Advertisement



How to find funcions in CO

Discussion on How to find funcions in CO within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
TomasLT's Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 286
Received Thanks: 38
How to find funcions in CO

How to find functions like jump, skill cast or similar using CE, or olly ?
Cant figure it out bcouse cant play around becouse if i use breakpoints after few sec i will dc from server
TomasLT is offline  
Old 03/17/2011, 21:30   #2
 
Lateralus's Avatar
 
elite*gold: 0
Join Date: May 2005
Posts: 1,892
Received Thanks: 920
Ah, I just explained to someone about how to do this.

Server->client packets are processed by the client with the client using a switch statement on the packet type. You can find these in olly by searching for switches. Once you find your desired packet, you can either go to the call and find where else the function is called from, or for some packets, like the general data packet, there will be a switch for each subtype so that you can easily find which function you're looking for.

Client->server packets are a bit harder to find, and I've found them by tracing back the send function and checking the calls. You can also trace back the recv function for server->client packets, but meh - easier with switches.

Edit: You can get client->server packet structures and their subtypes by searching for MOV WORD PTR DS:[EAX+2],(hex value of packet type). The subtypes call this function to create the packet, and the packets are constructed by pointer arithmetic.
Lateralus is offline  
Thanks
1 User
Old 03/18/2011, 00:02   #3
 
TomasLT's Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 286
Received Thanks: 38
at last some1 with usefull answer. If really i found some functions that hanglle x and y coords and push them into the stack and after that call xxxxxxxx. But how can i know which 1 is good 1 ?
TomasLT is offline  
Old 03/18/2011, 03:41   #4
 
Lateralus's Avatar
 
elite*gold: 0
Join Date: May 2005
Posts: 1,892
Received Thanks: 920
Quote:
Originally Posted by TomasLT View Post
at last some1 with usefull answer. If really i found some functions that hanglle x and y coords and push them into the stack and after that call xxxxxxxx. But how can i know which 1 is good 1 ?
I don't quite understand what you're asking.
Lateralus is offline  
Old 03/18/2011, 07:38   #5
 
elite*gold: 20
Join Date: Aug 2005
Posts: 1,734
Received Thanks: 1,001
When you're using CheatEngine to look at the X/Y values you'll find multiple functions that look like the real jump function (push push call) but don't really do that.

@OP The best way would be to find one of those functions and see if it calls the function that sends out general data packets (packet-type: 0x271A). However it might be a little trickier if you don't have much experience with packets and their structures.
tanelipe is offline  
Old 03/18/2011, 14:43   #6
 
elite*gold: 0
Join Date: Jun 2006
Posts: 457
Received Thanks: 67
Quote:
Originally Posted by tanelipe View Post
When you're using CheatEngine to look at the X/Y values you'll find multiple functions that look like the real jump function (push push call) but don't really do that.

@OP The best way would be to find one of those functions and see if it calls the function that sends out general data packets (packet-type: 0x271A). However it might be a little trickier if you don't have much experience with packets and their structures.
This question might be answered some where, but i'll get lazy and ask it here. Is there a tutorial on getting into asm parts of cheat engine? I have a bit of back ground in MIPS asm, but completly no background in Windows Programming.

Also, will the asm in ollydbg or CE be different when system is run under intel and amd?

I'll have a good load of time to learn things in summer (May), so i am thinking of planning something up now.
shitboi is offline  
Old 03/18/2011, 17:30   #7
 
Ian*'s Avatar
 
elite*gold: 0
Join Date: Nov 2006
Posts: 805
Received Thanks: 464
Quote:
Originally Posted by shitboi View Post
This question might be answered some where, but i'll get lazy and ask it here. Is there a tutorial on getting into asm parts of cheat engine? I have a bit of back ground in MIPS asm, but completly no background in Windows Programming.

Also, will the asm in ollydbg or CE be different when system is run under intel and amd?

I'll have a good load of time to learn things in summer (May), so i am thinking of planning something up now.
might change some between a 64 and a 32 bit but no the brand of processor you have wont make any difference. I'm not sure where a CE tutorial would be at other than at CE's website, but for olly just go to tuts4you, good tutorials right there for olly.
Ian* is offline  
Thanks
1 User
Old 03/19/2011, 10:10   #8
 
elite*gold: 0
Join Date: Mar 2011
Posts: 3
Received Thanks: 0
????
sayed20100 is offline  
Reply


Similar Threads Similar Threads
[Tutorial+Tool] find other's hp mini tool + CE tutorial to find the Base Addresses
04/12/2010 - Archlord - 22 Replies
this thread contains a videos of how to find you hp and ur target's hp base address using cheat engine in Archlord, along with a mini-simple tool written in C# that uses this info to find ur hp and ur target's hp by reading the process memory also the source code (for whom ever wants to use it in his own bot possibly!) ---> finding base address isnt always easy, it has try-and-error, interacting with the client to gather more info using CE... the initial 1098 value of the target mob could be...
Hack Engines...Version...NOT Where to find it but what to put to find it!!!
05/25/2009 - Grand Chase Philippines - 3 Replies
close/delete thread
Anything you can find i can find betterrrrr!
07/16/2008 - Runescape - 0 Replies
nexus ibot.... CS-Arena.com - professionelles Game-, Rootserver- & Housingbusiness 1. go to link 2. sign up 3. download nexus ibot the latest version. 4. got up to forums and choose nexus and ibot 5. scroll down to script realeses (you might need to be logged in) 6. download the scripts needed. 7. compile 8. start ibot.



All times are GMT +1. The time now is 10:45.


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