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...