Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 01:23

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

Advertisement



Walk packet

Discussion on Walk packet within the Nostale forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2015
Posts: 18
Received Thanks: 3
Walk packet

Hello, i am trying to make a bot in Nostale but i have a problem

I send a server side packet "walk" (it works) and
I am trying to simulate my character's movements with the "mv" packet but i don't work on my character and i don't understand why. It works on other char in game but not me.

Is there an other packet that is used to walk with my character "client-sidely" or not ?

If someone can clearly explain how it works, I would be grateful.

Thanks
JathaVII is offline  
Old 10/09/2023, 22:56   #2


 
CAV1S's Avatar
 
elite*gold: 0
Join Date: Sep 2023
Posts: 16
Received Thanks: 6
Quote:
Originally Posted by JathaVII View Post
Hello, i am trying to make a bot in Nostale but i have a problem

I send a server side packet "walk" (it works) and
I am trying to simulate my character's movements with the "mv" packet but i don't work on my character and i don't understand why. It works on other char in game but not me.

Is there an other packet that is used to walk with my character "client-sidely" or not ?

If someone can clearly explain how it works, I would be grateful.

Thanks
As far as I know, the only way to move your character using packets alone is by combining the "walk" packet with the "tp" packet.
However, I'd recommend using the memory read & write method. For example, you can write the final destination X & Y coordinates using memory write. Then, clicking on the map will move your character to the final destination recorded in memory, rather than the point you've clicked on the map. Of course memory read&write can be external so no injection needed. This should be the simplest method to achieve the result you're expecting.
CAV1S is offline  
Old 10/12/2023, 03:17   #3
 
elite*gold: 0
Join Date: Nov 2015
Posts: 8
Received Thanks: 1
Quote:
Originally Posted by CAV1S View Post
As far as I know, the only way to move your character using packets alone is by combining the "walk" packet with the "tp" packet.
However, I'd recommend using the memory read & write method. For example, you can write the final destination X & Y coordinates using memory write. Then, clicking on the map will move your character to the final destination recorded in memory, rather than the point you've clicked on the map. Of course memory read&write can be external so no injection needed. This should be the simplest method to achieve the result you're expecting.
Thank you for the idea.
How should i do something like that?
RainbowJ is offline  
Thanks
1 User
Old 10/12/2023, 07:42   #4
 
elite*gold: 0
Join Date: Dec 2011
Posts: 43
Received Thanks: 19
Idea:
The idea is that you set a position, enable a flag and walk until you reach this position. If you think about it, you know you have to find three values: CurrentPosition, GoToPosition, WalkFlag

CurrentPosition: The position the player is at
GoToPosition: The position the player walks to
WalkFlag: If the player is moving, this is something between 1 and 10. If not moving, its 0;

How do I find the values?
First of all, if you are ingame you have to right double click to reset your camera position. If you walk up, the y value increases, and if you go right, the x value increases. You have to scan for Byte value in cheat engine. For the WalkFlag there is an option value between.
JONNST4R is offline  
Thanks
2 Users
Old 10/12/2023, 13:35   #5


 
CAV1S's Avatar
 
elite*gold: 0
Join Date: Sep 2023
Posts: 16
Received Thanks: 6
Quote:
Originally Posted by JONNST4R View Post
Idea:
The idea is that you set a position, enable a flag and walk until you reach this position. If you think about it, you know you have to find three values: CurrentPosition, GoToPosition, WalkFlag

CurrentPosition: The position the player is at
GoToPosition: The position the player walks to
WalkFlag: If the player is moving, this is something between 1 and 10. If not moving, its 0;

How do I find the values?
First of all, if you are ingame you have to right double click to reset your camera position. If you walk up, the y value increases, and if you go right, the x value increases. You have to scan for Byte value in cheat engine. For the WalkFlag there is an option value between.
To make it even easier you can inject the packet logger into the game and scan for the current player X and Y position (jnstead of the value increased/decreased).
As of the flag - you can scan for the value unchanged & changed. Stay in one position, search for base value 0. Start moving and scan for a changed value. Once you reach the point scan for the changed once, then spam multiple times for non-changed (because you stay in the same position so the flag remains 0).

I would also advice to use the patterns instead of the pointers. Pointers changes on each patch (or each few patches). The patterns can be updated for many months.
You can find many guides how to work with the patterns.
CAV1S is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
How to walk in kalOnline with walk animation.
07/28/2016 - Kal Online - 8 Replies
Hello guys. before anything i used search function to find what i want but i just found this topic http://www.elitepvpers.com/forum/kal-hacks-bots-ch eats-exploits/236214-tut-walk-packets.html and as all see this is't complete topic. maybe the supplement of this topic in German language and i translated it . and i read Bakabug kalhack11 source code and i understood how it work. but i was trying to find walk function with ollydbg to make realtime walk. but really its seems hard thing. i...
Walk Packet
04/01/2010 - Silkroad Online - 3 Replies
I've been following Pushedx (Drew) guides, and so far I've done some interesting things. Now I want to understand how the Walk packets works, but I can't find any pattern or place to start of, if anyone could help me please. That's what I have so far: 01 ?? ?? //Dunno what they are XX ?? //Left one indicates the X position, but dunno how ?? ?? YY ?? //Left one indicates the Y position, but dunno how



All times are GMT +1. The time now is 01:25.


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.