Jump to content
  • 0
Judas

2013 Ragexe Area

Question

525 answers to this question

Recommended Posts

  • 0

 

yeah and what do we have to change ?

implement 0x82d

 

 

// packet 0x82dstruct PACKET_HC_ACCEPT2 {  /* this+0x0 */ short PacketType  /* this+0x2 */ unsigned short PacketLength  /* this+0x4 */ unsigned char NormalSlotNum  /* this+0x5 */ unsigned char PremiumSlotNum  /* this+0x6 */ unsigned char BillingSlotNum  /* this+0x7 */ unsigned char ProducibleSlotNum  /* this+0x8 */ unsigned char ValidSlotNum  /* this+0x9 */ char m_extension[20]  /* this+0x1d */ struct CHARACTER_INFO_NEO_UNION charInfo[...] { // Size 116    /* this+0x0 */ unsigned long GID    /* this+0x4 */ int exp    /* this+0x8 */ int money    /* this+0xc */ int jobexp    /* this+0x10 */ int joblevel    /* this+0x14 */ int bodystate    /* this+0x18 */ int healthstate    /* this+0x1c */ int effectstate    /* this+0x20 */ int virtue    /* this+0x24 */ int honor    /* this+0x28 */ short jobpoint    /* this+0x2a */ int hp    /* this+0x2e */ int maxhp    /* this+0x32 */ short sp    /* this+0x34 */ short maxsp    /* this+0x36 */ short speed    /* this+0x38 */ short job    /* this+0x3a */ short head    /* this+0x3c */ short weapon    /* this+0x3e */ short level    /* this+0x40 */ short sppoint    /* this+0x42 */ short accessory    /* this+0x44 */ short shield    /* this+0x46 */ short accessory2    /* this+0x48 */ short accessory3    /* this+0x4a */ short headpalette    /* this+0x4c */ short bodypalette    /* this+0x4e */ unsigned char name[24]    /* this+0x66 */ unsigned char Str    /* this+0x67 */ unsigned char Agi    /* this+0x68 */ unsigned char Vit    /* this+0x69 */ unsigned char Int    /* this+0x6a */ unsigned char Dex    /* this+0x6b */ unsigned char Luk    /* this+0x6c */ unsigned char CharNum    /* this+0x6d */ unsigned char haircolor    /* this+0x6e */ short bIsChangedCharName    /* this+0x84 */ int Robe  }}

but I'm not sure if kRO Ragexe accept it since this packet is used by iRO's Ragexe

 

EDIT:

yup it accepted and now it works perfectly I can create new chars now...

 

:meow:

Share this post


Link to post
Share on other sites
  • 0

and i read and try every post but i can only login and then the client closed. I saw in the server  he accepted the account and  then connection closed.

I dont know what i make wrong that i cannot login. I can only wait if someone posted  a diffed exe and find out if this exe work for me. 

Edited by ParSalian

Share this post


Link to post
Share on other sites
  • 0

@ParSalian which hshield diff did you use? If you used Shakto's version then the client needs to be named ragexe.exe.

Edited by MStream

Share this post


Link to post
Share on other sites
  • 0

@MStream yes i know with Shakto's i can login ,with K3dt an bat file i get only MSG windows an there is no login server side.

  • I use the lates Kro client Installer (Full_kRO_Renewal_20130301.exe).
  • i diff 2013-03-20eRagexe.exe with this diffs 2013_03_20_WIP.diff
  • i got only CRC missmatch and chose yes and the diffs apply without errors

Edited by ParSalian

Share this post


Link to post
Share on other sites
  • 0

 

 

yeah and what do we have to change ?

implement 0x82d

 

 

// packet 0x82dstruct PACKET_HC_ACCEPT2 {  /* this+0x0 */ short PacketType  /* this+0x2 */ unsigned short PacketLength  /* this+0x4 */ unsigned char NormalSlotNum  /* this+0x5 */ unsigned char PremiumSlotNum  /* this+0x6 */ unsigned char BillingSlotNum  /* this+0x7 */ unsigned char ProducibleSlotNum  /* this+0x8 */ unsigned char ValidSlotNum  /* this+0x9 */ char m_extension[20]  /* this+0x1d */ struct CHARACTER_INFO_NEO_UNION charInfo[...] { // Size 116    /* this+0x0 */ unsigned long GID    /* this+0x4 */ int exp    /* this+0x8 */ int money    /* this+0xc */ int jobexp    /* this+0x10 */ int joblevel    /* this+0x14 */ int bodystate    /* this+0x18 */ int healthstate    /* this+0x1c */ int effectstate    /* this+0x20 */ int virtue    /* this+0x24 */ int honor    /* this+0x28 */ short jobpoint    /* this+0x2a */ int hp    /* this+0x2e */ int maxhp    /* this+0x32 */ short sp    /* this+0x34 */ short maxsp    /* this+0x36 */ short speed    /* this+0x38 */ short job    /* this+0x3a */ short head    /* this+0x3c */ short weapon    /* this+0x3e */ short level    /* this+0x40 */ short sppoint    /* this+0x42 */ short accessory    /* this+0x44 */ short shield    /* this+0x46 */ short accessory2    /* this+0x48 */ short accessory3    /* this+0x4a */ short headpalette    /* this+0x4c */ short bodypalette    /* this+0x4e */ unsigned char name[24]    /* this+0x66 */ unsigned char Str    /* this+0x67 */ unsigned char Agi    /* this+0x68 */ unsigned char Vit    /* this+0x69 */ unsigned char Int    /* this+0x6a */ unsigned char Dex    /* this+0x6b */ unsigned char Luk    /* this+0x6c */ unsigned char CharNum    /* this+0x6d */ unsigned char haircolor    /* this+0x6e */ short bIsChangedCharName    /* this+0x84 */ int Robe  }}

but I'm not sure if kRO Ragexe accept it since this packet is used by iRO's Ragexe

 

EDIT:

yup it accepted and now it works perfectly I can create new chars now...

 

:meow:

Where will I add this?

Share this post


Link to post
Share on other sites
  • 0

 

Where will I add this?

hmm..not add code it..:D

 

BTW my implementation is not perfect the character won't show..XD

 

:meow:

Share this post


Link to post
Share on other sites
  • 0

I've been trying to help malufett on getting 0x82b to work but I failed, I guess there is some random padding like 0x6b does, would it be possible for any of you to provide a wpe report on the char select packet? (from a official server that uses it e.g. kro maybe iro does too) with that I should be able to get 0x82b to work properly and thus make 2013 clients be able to create chars, etc.

Share this post


Link to post
Share on other sites
  • 0
Also a plus: with this you no longer need to double click characters in order to log-in. (ENTER WORKS AGAIN o/)

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.