Jump to content
  • 0
Triedge

How I can study the packets?

Question

I want to use the 2015 Client.
But I have seen that there are certain errors.

I have been to modify clif.c to fix some minor problems.

 

But there are bugs that remain and need to be able to read the packets that are sent and received by the emulator.

 

Try using Peek, but there is an error that I can not use it.

 

I wonder if there any programs or tools that allow me to know how the work packets.

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0

actually you need to know how to code in order to be able to make 2015 client work "100%", take a look at the implementation of the roulette system, lots of code where added in order to fully support it, the packet part is just "a bit" of the whole work that need to be done :P

Share this post


Link to post
Share on other sites
  • 0

actually you need to know how to code in order to be able to make 2015 client work "100%", take a look at the implementation of the roulette system, lots of code where added in order to fully support it, the packet part is just "a bit" of the whole work that need to be done :P

CRASH with multi-quest list in login.

CRASH with Feed a Pet and have 2 o more Foot for Pets.

Several Bugs in Vending of the Merchants....

Share this post


Link to post
Share on other sites
  • 0

 

actually you need to know how to code in order to be able to make 2015 client work "100%", take a look at the implementation of the roulette system, lots of code where added in order to fully support it, the packet part is just "a bit" of the whole work that need to be done :P

CRASH with multi-quest list in login.

CRASH with Feed a Pet and have 2 o more Foot for Pets.

Several Bugs in Vending of the Merchants....

All items bug are related to a single thing, quest bug , is a minor change in packet.

I don't know what's causing pet feed to crash...

Share this post


Link to post
Share on other sites
  • 0

 

 

 

All items bug are related to a single thing, quest bug , is a minor change in packet.

I don't know what's causing pet feed to crash...

in msgstringtable.txt

search:

Feeding the pet. %d '%s' remaining#

 

change for:

Feeding the pet.#

 

Bug "Fix".

Share this post


Link to post
Share on other sites
  • 0

PLEASE, my server carries Vending weeks without being able to use this bug.

 

I can not go back to the old client, there is another unknown bug that causes crash when trying to use old customers in the server.

 

I just need to tell me what tools should I use to fix the problem on my own, that's all.

 

Please....

Share this post


Link to post
Share on other sites
  • 0

 

 

 

 

All items bug are related to a single thing, quest bug , is a minor change in packet.

I don't know what's causing pet feed to crash...

in msgstringtable.txt

search:

Feeding the pet. %d '%s' remaining#

 

change for:

Feeding the pet.#

 

Bug "Fix".

Not really. Not to mention, you could of just changed it to:

 

Feeding the pet %d - %s remaining#

Share this post


Link to post
Share on other sites
  • 0

 

 

 

 

 

All items bug are related to a single thing, quest bug , is a minor change in packet.

I don't know what's causing pet feed to crash...

in msgstringtable.txt

search:

Feeding the pet. %d '%s' remaining#

 

change for:

Feeding the pet.#

 

Bug "Fix".

Not really. Not to mention, you could of just changed it to:

 

Feeding the pet %d - %s remaining#

PLEASE, my server carries Vending weeks without being able to use this bug.

 

I can not go back to the old client, there is another unknown bug that causes crash when trying to use old customers in the server.

 

I just need to tell me what tools should I use to fix the problem on my own, that's all.

 

Please....

Share this post


Link to post
Share on other sites
  • 0

Use PEEK or any to get info from kRO,

however you can only study server->client packets.

You can only study client->server packet only if you know how to decrypt them, since they are encrypted.

But whichever tool you use , you need to modify it according to client.

Or simply you can make your basic packet thing, by changing ws32_2.dll and hooking its send/receive functions and let it output to file/console.

And then later check what packets were send and study them.

 

Although , you really made a risky decision for changing to 2015 client at production server.

Share this post


Link to post
Share on other sites
  • 0

Use PEEK or any to get info from kRO,

however you can only study server->client packets.

You can only study client->server packet only if you know how to decrypt them, since they are encrypted.

But whichever tool you use , you need to modify it according to client.

Or simply you can make your basic packet thing, by changing ws32_2.dll and hooking its send/receive functions and let it output to file/console.

And then later check what packets were send and study them.

 

Although , you really made a risky decision for changing to 2015 client at production server.

Peek error: http://herc.ws/board/topic/4912-peek-successor-to-yommys-packet-analyzer/?p=60392

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.