[Release] PacketLogger

07/09/2020 19:18 romdrak#286
tp packets works well enough, I'm using them in bot that I posted here.
07/09/2020 19:36 Hatz~#287
Quote:
Originally Posted by BladeTiger12 View Post
Nope, the most bots use a "walk to position X/Y" function. (Function calling)
It sends the packet automatically and calculates the whole way/pathing if I'm not wrong.
If you want to see yourself there, you could only "fake" it by sending the "tp" package. (You will teleport but at least you will be at the X/Y position)
So why i could see the character moving on my client when i used NosBota?
07/09/2020 20:12 BladeTiger12#288
Quote:
Originally Posted by Hatz~ View Post
So why i could see the character moving on my client when i used NosBota?
Because the bot used the In-Game "walk" function not the packet directly?
Or what do you mean?
07/10/2020 00:58 Hatz~#289
Ok i think now i understand so they didnt used the packet itself, they used some function. And how can i use that function?
07/10/2020 09:15 romdrak#290
Here I found nice example from [Only registered and activated users can see links. Click Here To Register...] :) There are also many threads on epvp how to find game functions with debugger.
07/10/2020 20:01 sd5986#291
hi
I have been working on making a tool to capture packet and save it into a txt file on Nostale(HK) server.
What is the encoding you used for encoding packet into string? Since chinese character cannot be displayed properly, I need the original encoding to fix this issue...
Thank you!
07/10/2020 20:14 BladeTiger12#292
Quote:
Originally Posted by sd5986 View Post
hi
I have been working on making a tool to capture packet and save it into a txt file on Nostale(HK) server.
What is the encoding you used for encoding packet into string? Since chinese character cannot be displayed properly, I need the original encoding to fix this issue...
Thank you!
I'm not sure how you captured the packets (Wireshark?)
But if it's only in hex convert it to ASCII. If you just took the packets you need to decrypt them first.

I actually just hooked the In-Game Routine where the decrypted(raw) packets run through and logged them.

Here are some people that wrote the decryption routine in X language:

Python3: [Only registered and activated users can see links. Click Here To Register...]

C++: [Only registered and activated users can see links. Click Here To Register...]

Node: [Only registered and activated users can see links. Click Here To Register...]

I am not sure how far this apply to the HK Server/Client.
07/10/2020 20:24 sd5986#293
Quote:
Originally Posted by BladeTiger12 View Post
I'm not sure how you captured the packets (Wireshark?)
But if it's only in hex convert it to ASCII. If you just took the packets you need to decrypt them first.

I actually just hooked the In-Game Routine where the decrypted(raw) packets run through and logged them.

Here are some people that wrote the decryption routine in X language:

Python3: [Only registered and activated users can see links. Click Here To Register...]

C++: [Only registered and activated users can see links. Click Here To Register...]

Node: [Only registered and activated users can see links. Click Here To Register...]

I am not sure how far this apply to the HK Server/Client.
I am using your packet logger and receive packet throught tcp.
The received packet seemed to have encoded chinese character using wrong encoding and thus cannot be displayed properly. So, may I know which encoding your logger use? Thank you very much!
07/10/2020 21:30 BladeTiger12#294
Quote:
Originally Posted by sd5986 View Post
I am using your packet logger and receive packet throught tcp.
The received packet seemed to have encoded chinese character using wrong encoding and thus cannot be displayed properly. So, may I know which encoding your logger use? Thank you very much!
Well, "ASCII" would be wrong, I guess that I use the default one "UTF-8".
07/21/2020 18:50 Alexlejarraga02#295
Does it work with private servers?
07/21/2020 19:39 Limoo#296
Quote:
Originally Posted by Alexlejarraga02 View Post
Does it work with private servers?
Yes

Put all files into p,server folder and inject it.
07/28/2020 12:03 Hatz~#297
Is there any packet that shows you information about your inventory? like what item is in what position in the inventory. I couldn't find anyone but if someone know it'll be very usefull for using items so i dont have to bother where position the item is in the inventory
07/28/2020 12:12 romdrak#298
Quote:
Originally Posted by Hatz~ View Post
Is there any packet that shows you information about your inventory? like what item is in what position in the inventory. I couldn't find anyone but if someone know it'll be very usefull for using items so i dont have to bother where position the item is in the inventory
I'm handling 2 types of packets:
- 'ivn' that contains info about one slot in bag (after using or picking up item)
- 'inv' that initializes whole inventory (after logging in)

# edit, thx Roxeez
07/28/2020 13:55 Roxeez#299
Quote:
Originally Posted by romdrak View Post
I'm handling 2 types of packets:
- 'inv' that contains info about one slot in bag (after using or picking up item)
- 'ivn' that initializes whole inventory (after logging in)
it's the opposite, inv is received after logging for initializing inventory and ivn when something is removed/added/moved in inventory
09/02/2020 09:46 chun19990530#300
It works fine in first 5mins but it will crashes or doesn't pickup packet after a while in raid, I'm trying to use it for DPS chart for one hour, but it just don't pickup packets after for like 15mins