из тех что уже известны людям
Код:
; client
;
c0E=ProtocolVersion:h(psize)c(ID)d(ProtocolVersion)z(0256Instant)
c0F=MoveBackwardToLocation:h(psize)c(ID)d(targetX)d(targetY)d(targetZ)d(originX)d(originY)d(originZ)d(moveByMouse)
c11=EnterWorld:h(psize)c(ID)d(d)d(d)d(d)d(d)d(d)
c12=CharSelected:h(psize)c(ID)d(CharSlot)h(h)d(d)d(d)d(d)
c19=UseItem:h(psize)c(ID)d(ObjectID)d(d)
c1A=TradeRequest:h(psize)c(ID)d(ObjectID)
c1B=AddTradeItem:h(psize)c(ID)d(TradeID)d(ObjectID)d(Count)
c1C=TradeDone:h(psize)c(ID)d(Response)
c1F=Action:h(psize)c(ID)d(ObjectID)d(OriginX)d(OriginY)d(OriginZ)c(ShiftFlag)
c2B=RequestAuthLogin:h(psize)c(ID)s(LoginName)d(PlayKey2)d(PlayKey1)d(LoginKey1)d(LoginKey2)d(d)
c34=RequestSocialAction:h(psize)c(ID)d(Action:Get.Func09)
c39=RequestMagicSkillUse:h(psize)c(ID)d(MagicID)d(CtrlPressed)c(ShiftPressed)
c42=RequestJoinParty:h(psize)c(ID)s(Name)d(ItemDistribution)
c43=RequestAnswerJoinParty:h(psize)c(ID)d(Response)
c48=RequestTargetCancel:h(psize)c(ID)h(unselect)
c49=Say2:h(psize)c(ID)s(Text)d(Type:Get.Func02)s(Target)
c55=AnswerTradeRequest:h(psize)c(ID)d(Response)
c59=ValidatePosition:h(psize)c(ID)d(X)d(Y)d(Z)d(Heading)d(Data)
c65=RequestPledgeInfo:h(psize)c(ID)d(ClanID)
c8B=RequestGMList:h(psize)c(ID)
cB1=NetPing:h(psize)c(ID)d(kID)d(PING)d(dta)
cCB=GameGuardReply:h(psize)c(ID)d(d)d(d)d(d)d(d)
;
; two ID packets: // :h(psize)c(ID)h(subID)
;
cD0=D0 Ex...:h(psize)c(ID)h(subID)
cD001=RequestManorList:h(psize)c(ID)h(subID)
;
; server
;
s08=DeleteObject:h(psize)c(ID)d(ObjectID)d(d)
s09=CharSelectInfo:h(psize)c(ID)d(Count:For.0065)d(d)c(c)s(Name)d(CharID)s(LoginName)d(SessionID)d(ClanID)d(d)d(Sex)d(Race)d(ClassID:Get.ClassID)d(active)d(X)d(Y)d(Z)f(cur_HP)f(cur_MP)d(SP)q(Exp)d(Level)d(Karma)z(0036)d(Under)d(Rear)d(Lear)d(Neck)d(RFinger)d(LFinger)d(Head)d(RHand)d(LHand)d(Gloves)d(Chest)d(Legs)d(Feet)d(Back)d(LRHand)d(Hair)d(Face)d(Under:Get.Func01)d(Rear:Get.Func01)d(Lear:Get.Func01)d(Neck:Get.Func01)d(RFinger:Get.Func01)d(LFinger:Get.Func01)d(Head:Get.Func01)d(RHand:Get.Func01)d(LHand:Get.Func01)d(Gloves:Get.Func01)d(Chest:Get.Func01)d(Legs:Get.Func01)d(Feet:Get.Func01)d(Back:Get.Func01)d(LRHand:Get.Func01)d(Hair:Get.Func01)d(Face)d(HairStyle)d(HairColor:Get.FCol)d(Face)f(Max_HP)f(Max_MP)d(DELdays)d(ClassID:Get.ClassID)d(autSel)c(EnchEffect)h(face)h(face)
s0B=CharSelected:h(psize)c(ID)s(Name)d(CharID)s(Title)d(SessionID)d(ClanID)d(d)d(Sex)d(Race)d(ClassID:Get.ClassID)d(active)d(X)d(Y)d(Z)f(Cur_HP)f(Cur_MP)d(SP)q(EXP)d(Level)d(Karma)d(d)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)z(0128)d(inGameTime)z(0072)
s0C=NpcInfo:h(psize)c(ID)d(ObjectID)d(NpcTypeID)d(IsAttackable)d(X)d(Y)d(Z)d(Heading)d(d)d(Maspd)d(Paspd)d(runSpd)d(walkSpd)d(swimRSpd)d(swimWSpd)d(flRSpd)d(flWSpd)d(FlyRSpd)d(FlyWSpd)f(ProperMul)f(Paspd)f(CollisRadius)f(CollisHeight)d(RHand)d(d)d(LHand)c(nameabove)c(isRun)c(isInFight)c(isAlikeDead)c(isSummoned)s(Name)s(Title)d(d)d(d)d(karma?)d(abnEffect)d(d)d(d)d(d)d(d)c(c)c(Team)f(collisRadius)f(collisHeight)d(d)
s11=ItemListPacket:h(psize)c(ID)h(window)h(ListCount:For.0021)h(itemType1)d(ObjectId)d(ItemID:Get.Func01)d(d)d(count)h(itemType2)h(CustType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugRelatedUnk)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)
s14=TradeStart:h(psize)c(ID)d(ObjectId)h(ListCount:For.0018)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLevel)h(h)h(h)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)
s16=DropItem:h(psize)c(ID)d(PlayerID)d(ObjectID)d(ItemID:Get.Func01)d(X)d(Y)d(Z)d(Stackable)d(Count)d(d)
s18=StatusUpdate:h(psize)c(ID)d(ObjectID)d(AttribCount:For.0002)d(AttrID:Get.FSup)d(AttrValue)
s1A=TradeOwnAdd:h(psize)c(ID)h(count:For.0018)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLevel)h(h)h(h)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)
s1B=TradeOtherAdd:h(psize)c(ID)h(count:For.0018)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLevel)h(h)h(h)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)
s1C=TradeDone:h(psize)c(ID)d(num)
s1F=ActionFail?:h(psize)c(ID)
s21=InventoryUpdate:h(psize)c(ID)h(count:For.0022)h(1add2mod3remove)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(d)d(Count)h(itemType2)h(cusType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(cusType2)d(AugRelatedUnk)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)
s23=TargetSelected:h(psize)c(ID)d(ObjectID)d(TargetID)d(X)d(Y)d(Z)
s24=TargetUnselected:h(psize)c(ID)d(TargetID)d(X)d(Y)d(Z)d(d)
s27=SocialAction:h(psize)c(ID)d(PlayerID)d(Action:Get.Func09)
s2E=KeyInit:h(psize)c(ID)c(01)q(KeyL)d(d)d(d)
s2F=MoveToLocation:h(psize)c(ID)d(ObjectID)d(DestX)d(DestY)d(DestZ)d(CurX)d(CurY)d(CurZ)
s31=CharInfo:h(psize)c(ID)d(X)d(Y)d(Z)d(Heading)d(ObjectID)s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(DHair)d(Head:Get.Func01)d(RHand:Get.Func01)d(LHand:Get.Func01)d(Gloves:Get.Func01)d(Chest:Get.Func01)d(Legs:Get.Func01)d(Feet:Get.Func01)d(Back:Get.Func01)d(LRHand:Get.Func01)d(Hair:Get.Func01)d(Face)z(0164)d(PvpFlag)d(Karma)d(MSpeed)d(PSpeed)d(PvpFlag)d(Karma)d(runSpd)d(walkSpd)d(swimRSpd)d(swimWSpd)d(flRunSpd)d(flWalkSpd)d(flyRSpd)d(flyWSpd)f(SpdMul)f(ASpdMul)f(collisRadius)f(collisHeight)d(HairStyle)d(HairColor:Get.FCol)d(Face)s(Title)d(clanID)d(clanCrest)d(allyID)d(allyCrest)d(siegeFlag)c(isStand)c(isRun)c(isInFight)c(isAlikeDead)c(Invis)c(Mount)c(shop)h(cubics:For.0001)h(cubID)c(findparty)d(abnEffects)c(RecomLeft)h(RecomHave)d(classID:Get.ClassID)d(maxCP)d(curCP)c(isMounted)c(Team)d(clanBigCrestId)c(isNoble)c(isHero)c(isFishing)d(fishX)d(fishY)d(fishZ)d(NameColor:Get.FCol)d(isRun)d(PledgeClass)d(PledgeColor:Get.FCol)d(TitleColor:Get.FCol)d(d)d(Cursed)
s32=UserInfo:h(psize)c(ID)d(X)d(Y)d(Z)d(Heading)d(ObjectID)s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(Level)q(Exp)d(STR)d(DEX)d(CON)d(INT)d(WIT)d(MEN)d(MaxHP)d(CurHP)d(MaxMP)d(CurMP)d(SP)d(CurLoad)d(MaxLoad)d(d)d(DHair)d(Rear)d(Lear)d(Neck)d(RFinger)d(LFinger)d(Head)d(RHand)d(LHand)d(Gloves)d(Chest)d(Legs)d(Feet)d(Back)d(LRHand)d(Hair)d(Face)d(DHair:Get.Func01)d(Rear:Get.Func01)d(Lear:Get.Func01)d(Neck:Get.Func01)d(RFinger:Get.Func01)d(LFinger:Get.Func01)d(Head:Get.Func01)d(RHand:Get.Func01)d(LHand:Get.Func01)d(Gloves:Get.Func01)d(Chest:Get.Func01)d(Legs:Get.Func01)d(Feet:Get.Func01)d(Back:Get.Func01)d(LRHand:Get.Func01)d(Hair:Get.Func01)d(Face)z(0164)d(Patk)d(Paspd)d(Pdef)d(evasion)d(accur)d(crithit)d(Matk)d(Maspd)d(Paspd)d(Mdef)d(PvpFlag)d(Karma)d(runSpd)d(walkSpd)d(swimRSpd)d(swimWSpd)d(flRSpd)d(flWSpd)d(flyRSpd)d(flyWSpd)f(MoveMul)f(aspdMul)f(collisRadius)f(collisHeight)d(HairStyle)d(HairColor:Get.FCol)d(Face)d(AccessLvl)s(Title)d(clanID)d(clanCrestId)d(AllyID)d(AllyCrestId)d(ClanLeader)c(Mount)c(shop)c(DwarfCraft)d(PKkills)d(PVPkills)h(cubics:For.0001)h(cubID)c(findparty)d(abnEffects)c(c)d(clanPrivil)h(RecomLeft)h(RecomHave)d(d)h(InventLimit)d(classId:Get.ClassID)d(sEff)d(maxCP)d(curCP)c(Mount)c(Team)d(clanBigCrestId)c(Noble)c(Hero)c(Fishing)d(fishX)d(fishY)d(fishZ)d(NameColor:Get.FCol)c(isRun)d(PledgeClass)d(d)d(TitleColor:Get.FCol)d(d)d(CurseWeap)
s33=Attack:h(psize)c(ID)d(AttackerID)d(TargetID)d(Damage)c(Flags)d(X)d(Y)d(Z)d(ListHits:For.0003)d(targetId)d(damage)c(flags)
s39=AskJoinParty:h(psize)c(ID)s(requestorName)d(itemDistribution)
s45=ShortCutInit_:h(psize)c(ID)-(Script)
s48=MagicSkillUse:h(psize)c(ID)d(charID)d(targetID)d(skillID:Get.Skill)d(skillLvl)d(hitTime)d(reuseDelay)d(X)d(Y)d(Z)h(count:for.0003)d(d)d(d)d(d)
s4A=Say2:h(psize)c(ID)d(ObjectID)d(textType:Get.Func02)s(charName)s(Message)
s4E=PartySmallWindowAll:h(psize)c(ID)d(objectID)d(Party)d(ListCount:For.0012)d(objID)s(Name)d(cur_CP)d(max_CP)d(cur_HP)d(max_HP)d(cur_MP)d(max_MP)d(lvl)d(classId:Get.ClassID)d(d)d(d)
s51=PartySmallWindowDelete:h(psize)c(ID)d(memObjId)s(memberName)
s52=PartySmallWindowUpdate:h(psize)c(ID)d(memObjId)s(memberName)d(cur_CP)d(max_CP)d(cur_HP)d(max_HP)d(cur_MP)d(max_MP)d(lvl)d(classId:Get.ClassID)
s5A=PledgeShowMemberListAll:h(psize)c(ID)d(mainOrSubpledge)d(clanID)d(pledgeType)s(clanName)s(LeaderName)d(clanCrestId)d(clanLvl)d(hasCastle)d(hasHideOut)d(Rank)d(reputation)d(d)d(d)d(AllyID)s(AllyName)d(AllyCrestId)d(isAtWar)d(d)d(memberCount:For.0007)s(memberName)d(memLvl)d(memClassId)d(d)d(memObjId)d(isOnLine)d(d)
s5B=PledgeShowMemberListUpdate:h(psize)c(ID)s(playerName)d(Lvl)d(ClassId)d(d)d(objectID)d(isOnLine)d(pledgeType)d(hasSponsor)
s5F=SkillList:h(psize)c(ID)d(ListCount:For.0004)d(isPassive)d(lvl)d(SkillID:Get.Skill)c(c)
s62=SystemMessage_:h(psize)c(ID)-(Script)
s6B=SetupGauge:h(psize)c(ID)d(dat1)d(time)d(time)
s72=MoveToPawn:h(psize)c(ID)d(charID)d(targetId)d(distance)d(X)d(Y)d(Z)c(c)c(c)
s73=SSQInfo:h(psize)c(ID)h(Sky)
s74=GameGuardQuery:h(psize)c(ID)d(d)d(d)d(d)d(d)
s85=MagicEffectIcons:h(psize)c(ID)h(ListCount:For.0003)d(skillID:Get.Skill)h(Lvl)d(Duration)
s89=PledgeInfo:h(psize)c(ID)d(clanId)s(clanName)s(allyName)
sB9=MyTargetSelected:h(psize)c(ID)d(objectID)h(color)
sBA=PartyMemberPosition:h(psize)c(ID)d(membercount:For.0004)d(objID)d(X)d(Y)d(Z)
sCE=RelationChanged:h(psize)c(ID)d(objId)d(relation)d(autoattackable)d(karma)d(pvpflag)
sD9=NetPing:h(psize)c(ID)d(kID)
sE8=SendMacroList:h(psize)c(ID)d(Revision)c(c)c(Count)c(c)d(MacroID)s(Name)s(Descr)s(Acronym)c(Icon)c(Lenght:For.0005)c(idx)c(type)d(SkillID)c(ShortcutID)s(cmdName)
sF4=PartySpelled:h(psize)c(ID)d(Summon)d(ObjecID)d(EffectCount:For.0003)d(SkillID:Get.Skill)h(Data)d(Duration)
sF9=HennaInfo:h(psize)c(ID)c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(SlotCount:For.0002)d(slot)d(SymbolID)d(SlotCount:For.0002)d(slot)d(SymbolID)
;
; two ID packets: // :h(psize)c(ID)h(subID)
;
sFE=FE Ex...:h(psize)c(ID)h(subID)
sFE21=ManorList1:h(psize)c(ID)h(subID)d(d)d(ListCount:For.0012)d(ObjectID)d(itemID)d(d)d(d)c(c)c(c)d(d)d(Reward)d(BuyCount)d(BuyPrice)c(c)d(ItemCount)
sFE22=ExSendManorList:h(psize)c(ID)h(subID)d(ListCount:For.0002)d(idx)s(Name)
sFE45=ExOrcMove?:h(psize)c(ID)h(subID)