Jump to content
  • 0
Sign in to follow this  
Cold

Hex Editing Packet

Question

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?

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

You have to:

- Make the client recognize (InitPacketLenWithClient) the modified packet. ~ Easy.

- Make the client parse the modified packet and save the another info in memory (CGameMode::Zc_Ack_Reqnameall). ~ Moderate difficulty.

- Make the client draw the text along with the other data when requested (probably UINameBalloonText::SetNameText). ~ Complicated.

 

There probably aren't many people willing and able to do such edit, so you might want to reconsider this. Note, that for hex-stuff you should provide your client version, as some mechanics vary from version to version.

Edited by Ai4rei

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...
Sign in to follow this  

×
×
  • Create New...

Important Information

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