Jump to content
  • 0

Hex Editing Packet


Cold

Question


  • Group:  Members
  • Topic Count:  23
  • Topics Per Day:  0.01
  • Content Count:  77
  • Reputation:   11
  • Joined:  08/19/12
  • Last Seen:  

Well, i'm trying to implement a kind of hex editing. So i found that the packet_len that control the char name, party and guild is 0x195, but my question is... How can i find the hexadecimal description on the hexed for that packet?

 

I'm trying to do something like, add another bar, after Guild Name, on characters info, like:

 

Player Name (PartyName)
GuildEmblem GuildName [Guild Position]

Here Another tab.

 

I know the logical command to do this on clif.c but the max string value to each of these names is 24, so the total string for that infos are 102 bits, where
 

bits 6~29 are the characters name.

bits 30~53 are the name of the player party.

bits 54~77 the name of the guild

bits 78~101 the guild position.

 

So, how can i expando the info like

bits 102~125 another infor that i want.

 

I can do this on the clif.c, but i dont know how to make the hexed show this to the client. Anyone could help?

Link to comment
Share on other sites

4 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  133
  • Reputation:   189
  • Joined:  05/20/12
  • Last Seen:  

There isn't really a packet description in the client, just machine code compiled to fit a certain data structure. To achieve what you request you would need to figure out multiple issues. The easiest part is making the client accept a packet with an extended structure. The second challenge would be parsing and storing the extended data for later use. The hardest part is making the client actually use the new data by modifying the procedure that initializes the name balloon text. It's a relatively big modification anyway. Maybe you can pay someone to do it for you, but it's probably not worth it. I know I wouldn't do a job like this for less than a few hundred $$$s. A better solution for you is probably to replace the guild rank text with the other stuff you want to include.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  23
  • Topics Per Day:  0.01
  • Content Count:  77
  • Reputation:   11
  • Joined:  08/19/12
  • Last Seen:  

Well, i saw some Codes in the hexed, i think that this modification is easier than that...

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  53
  • Topics Per Day:  0.01
  • Content Count:  411
  • Reputation:   261
  • Joined:  04/25/12
  • Last Seen:  

Well, i saw some Codes in the hexed, i think that this modification is easier than that...

 

Well, Curiosity had high knowledge on client, maybe he is right.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  806
  • Reputation:   220
  • Joined:  03/13/12
  • Last Seen:  

Well, Curiosity had high knowledge on client, maybe he is right.

He is always right :D
Link to comment
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.   Paste as plain text instead

  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.

×
×
  • Create New...