Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 13:08

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

Advertisement



3d movement? how?

Discussion on 3d movement? how? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2008
Posts: 23
Received Thanks: 5
3d movement? how?

Hi guys,

Well, i can use...
1. Autoscript
2. a packet bot
3. direct ingame manipulation ( the way i wanna try )

Any method has its benefits.

1.
Autoscript is easy and i just dont wanna use it :P.

2.
If i have a packetbot and theres a packet movetoXYZ, i could use
- "maybe" a mob position
- a record of some positions
- a calculation by myself with somekind of pathfinding algorythm
must include physics ... <.<
- or sth. else i dont know??
Ok. Any suggestions?

3.
But if wanna use direct ingame manipulation, i need to know how to find the
"2d point to 3d vector move function". Any game uses the mouse, to move the character to a choosen point on the screen. There must be a function which has an argument of a vector and calculates the moving to the choosen point. Am i right? If yes, how can i find it?
Ok. Any suggestions?

any help is appreciated. thanks
biophyte is offline  
Old 06/20/2009, 18:27   #2
 
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,344
In MMORPGS you often move your character by clicking on the ground. The game then directly calls an internal call like "void MoveCharacter(int X, int Y)" or something like that. So I'd attach a memory scanner to the game and try to find those arguments (in this case "X" and "Y"). Then I would check where the game accesses those values.
There you should somewhere find the internal call of the game which is responsible for character movement and you can call it with your own aguments in order to move the character.

Not sure if that was what you're asking for.
ms​ is offline  
Old 06/20/2009, 20:55   #3
 
elite*gold: 0
Join Date: Mar 2008
Posts: 23
Received Thanks: 5
Yea, in a way.
Ive found various moving functions but not the one which is made for moving directly to the selected point.
And how i know the values been clicked by me? Before i cant scan or sth. else.
biophyte is offline  
Old 06/20/2009, 21:09   #4
 
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,344
Well, you can also set a breakpoint at the Winsock function "send" or similar in ollydbg and then "go backwards" to find the function which causes this function to be called.
ms​ is offline  
Old 06/20/2009, 21:24   #5
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
Quote:
Originally Posted by Disconnect View Post
Well, you can also set a breakpoint at the Winsock function "send" or similar in ollydbg and then "go backwards" to find the function which causes this function to be called.
it's very likely that olly is going to break on the function before he's able to click ingame, because most online games communicate constantly with their server.
Did you ever succed using this method?
Bot_interesierter is offline  
Old 06/20/2009, 21:40   #6
 
elite*gold: 115
Join Date: Oct 2007
Posts: 9,390
Received Thanks: 12,344
Well on the MMORPG Shaiya the client doesn't. If I remain idle it sends packets every 5-10 seconds only which leaves enough time for Alt+Tab. And if one of that packets happens to be caught by my breakpoint I notice it by its constant packet length.
ms​ is offline  
Old 06/20/2009, 22:33   #7
 
elite*gold: 0
Join Date: May 2008
Posts: 489
Received Thanks: 210
Quote:
Originally Posted by Bot_interesierter View Post
it's very likely that olly is going to break on the function before he's able to click ingame, because most online games communicate constantly with their server.
Did you ever succed using this method?
You could hook it, and log the return addresses.
schlurmann is offline  
Old 06/21/2009, 13:01   #8
 
elite*gold: 0
Join Date: Nov 2006
Posts: 35
Received Thanks: 14
see if the game got any messages when you cant move or when you are stuck those usually helps a lot
zarut is offline  
Reply


Similar Threads Similar Threads
Mangos NPC movement
05/08/2010 - WoW Private Server - 3 Replies
heyho, ich suche ne Möglichkeit Mobs auf meiner 3.1.3er Mangos DB moven zu lassen. wenn ich neue einheiten spawne stehen die nämlich nur blöd in der Gegend rum. gibt es da Möglichkeiten ?
MOvement speed value
12/15/2009 - Atlantica Online - 0 Replies
can someone tell me how to find movement speed value in CE plz?
WoW - No movement while feared
06/22/2005 - WoW Exploits, Hacks, Tools & Macros - 0 Replies
When you fight mobs that fear, and you dont want to get feared into other mobs to get aggro. all you gotta do is walk backwards while fighting that mob. What this does, is, when you get feared, you remain in same spot until the fear wears off, then u can go back to beating the crap out of the mob. I usually walk in a backwards circle, since the mob follows. this also works in pvp. only thing is, whoever does the fearing wont follow u when u walk backwards. When you are fighting...



All times are GMT +2. The time now is 13:08.


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.