//Auth
Recv.Add(unchecked((short) 0x4DBC), typeof (RpCheckVersion)); //all revs
Recv.Add(unchecked((short) 0xAFEE), typeof(RpAuthNew)); //2304 NA
Recv.Add(unchecked((short)0xA89D), typeof(CpSystemInfo)); //2304 NA
Recv.Add(unchecked((short)0xA110), typeof(RpGetPlayerList)); //2304 NA
/////////////////////////////////////////////////////////////////////////
//Characters
Recv.Add(unchecked((short)0xF6E0), typeof(CpRequestCharCreate)); //2304 NA
Recv.Add(unchecked((short)0xE190), typeof(RpCheckName)); //2304 NA
Recv.Add(unchecked((short)0x776A), typeof(RpCheckNameForUse)); //2304 NA
Recv.Add(unchecked((short)0xFB9C), typeof(RpCreateCharacter)); //2304 NA
Recv.Add(unchecked((short)0x536B), typeof(RpDeleteCharacter)); //2204 NA
//////////////////////////////////////////////////////////////////////////
//Enter World
Recv.Add(unchecked((short) 0x6332), typeof(RpPlay)); //2304 NA
Recv.Add(unchecked((short) 0x9E18), typeof(RpGetBindPoint)); //2304 NA
Recv.Add(unchecked((short) 0xD6B5), typeof(RpEnterWorld)); //2304 NA
//////////////////////////////////////////////////////////////////////////
Send.Add(typeof(SpCharacterCheckNameResult), unchecked((short)0xE631)); //2304 NA
Send.Add(typeof(SpCharacterCreateResult), unchecked((short)0xA8CC)); //2304 NA
Send.Add(typeof(SpCharacterList), unchecked((short)0x932A)); //2304 NA
Send.Add(typeof(SpCharacterInit), unchecked((short)0xDF34)); //2304 NA
On continue themselves..