PDA

Просмотр полной версии : [Пакеты] Расшифровка пакетов 2.6


Furydose
05.12.2011, 19:54
С новой версией изменились пакеты, начал расшифровку пакетов от клиента.
Кидать с заменой в папку settings в лпх. Если версия пакетов х.171 и выше - измените имя файла на packetsAion21 или packetsAion25 (смотря какой используете в настройках).

Скачать ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

VT ([Ссылки могут видеть только зарегистрированные и активированные пользователи] e42f5dd6ff8f555c97f62b09e56f5-1323091472)

Просьба отписывать какие пакеты определяет не правильно.
Тестил на фри.

aion programmer
05.12.2011, 20:28
Сори,а можно ( в Л.С или в тему),копирнуть содержимое документа?)

Furydose
05.12.2011, 20:39
//для_L2PacketHack3.5.167+
//by(c)xkor,JIEgOKOJI,Aioner,regged,NLObP
//from_OPEN_AION_ORG_2.5
//
[server]
00=SM_STATUPDATE_HP:h(id2)d(currentHp)d(maxHp)
//01=SM_STATUPDATE_DP:h(id2)h(currentDp)
02=SM_CHANNEL_INFO:h(id2)d(currentChannel)d(instan ceCount)
04=SM_MACRO_LIST:h(id2)d(OID)c(1)
//05=SM_CHAT_INIT:h(id2)d(token)-(256)
//06=SM_NICKNAME_CHECK_RESPONSE:h(id2)c(value)
//07=SM_MACRO_RESULT:h(id2)c(value)
08=SM_SET_BIND_POINT:h(id2)c(kisk)c(unk)d(mapId)n( x)n(y)n(z)d(OID)
+0A=SM_ABYSS_RANK:h(id2)q(curAP)d(curRank)d(curRat ing)d(exp%)d(allKill)d(maxRank)d(dayKill)q(dayAP)d (weekKill)q(weekAP)d(laterKill)q(laterAP)c(0)
0B=SM_RIFT_ANNOUNCE:h(id2)
0C=SM_PETITION:h(id2)
0D=SM_RECIPE_DELETE:h(id2)d(recipeId)
0E=SM_LEARN_RECIPE:h(id2)d(recipeId)
0F=SM_FRIEND_UPDATE:h(id2)
10=SM_FORTRESS_INFO:h(id2)d(locationId)c(value)
12=SM_PLAYER_MOVE:h(id2)n(x)n(y)n(z)c(heading)
13=SM_TELEPORT_LOC:h(id2)c(unk)c(unk)c(unk)d(mapId )n(x)n(y)n(z)c(unk)
14=SM_LOGIN_QUEUE:h(id2)d(waitingPosition)d(waitin gTime)d(waitingCount)
15=SM_DELETE:h(id2)d(OID)c(time)
17=SM_MESSAGE:h(id2)c(chatType:switch.2.6)c(RaceId )d(OID)_(NORMAL:case.0.2)h(unk)s(message)_(ANNOUNC EMENTS:case.25.2)h(unk)s(message)_(PERIOD_NOTICE:c ase.26.2)h(unk)s(message)_(PERIOD_ANNOUNCEMENTS:ca se.28.2)h(unk)s(message)_(SYSTEM_NOTICE:case.33.2) h(unk)s(message)_(SHOUT:case.3.5)s(senderName)s(me ssage)n(x)n(y)n(z)s(Name)s(message)
1D=SM_UI_SETTINGS:h(id2)h(type)c(unk)-(256)d(?)
//?
//16=SM_SYSTEM_MESSAGE:h(id2)h(unk)d(npcObjId)d(msgI d:Get.StringA)c(length:Loop.1.1)s(String)c(unk)
//?switch_in_Loop
16=SM_SYSTEM_MESSAGE:h(id2)h(unk)d(npcObjId)d(msgI d:Get.StringA)c(length)

18=SM_INVENTORY_UPDATE:h(id2)h(25)h(size)
19=SM_INVENTORY_INFO:h(id2)c(1)c(CUBE)c(0)c(0)h(si ze:Loop.1.13)d(OID)d(TemplateId)h(36)d(NameId)h(0) h(22)c(0)h(ItemMask)q(ItemCount)d(0)d(0)h(Equipmen tSlot)c(0)
//19=SM_INVENTORY_INFO:h(id2)c(1)c(CUBE)c(0)c(0)h(si ze:Loop.1.5)d(itemOID)d(itemTemplate:switch.3.5)h( 36)d(NameId)h(0)

1A=SM_UPDATE_ITEM:h(id2)d(OID)h(36)d(NameId)h(0)h( itemTemplate:switch.0.3)_(id:case.22.10)c(0)h(Item Mask)d(ItemCount)d(0)d(0)d(0)h(0)c(0)h(26)h(Equipm entSlot)_(isArmor:case.79.11)c(6)d(itemSlotId)c(2) d(SlotIdMask)d(0)d(0)c(11)c(isSoulBound)c(EnchantL evel)d(TemplateId:Get.Func01A)c(OptionalSocket)_(i sStigma:case.5.2)c(6)d(itemSlotId)
//:switch.1.4
//_(KINAH:case.182400001.10)h(22)c(0)h(ItemMask)q(It emCount)d(0)d(0)h(0)c(0)c(26)c(0)
//_(isWeapon:case.1.10)h(5)c(0)h(ItemMask)q(ItemCoun t)d(0)d(0)h(0)c(0)c(26)c(0)
//_(isArmor:case.0.11)h(79)c(6)d(itemSlotId)c(2)d(Sl otIdMask)d(0)d(0)c(11)c(isSoulBound)c(EnchantLevel )d(TemplateId)
//_(isStigma:case.3.3)h(5)c(6)d(itemSlotId)
//h(22)c(0)h(ItemMask)d(ItemCount)d(0)d(0)d(0)h(0)c( 0)h(26)h(EquipmentSlot)

1B=SM_DELETE_ITEM:h(id2)d(itemUniqueId)c(unk)
1E=SM_CASTSPELL:h(id2)d(attackerOID)h(spellId:Get. SkillA)c(level)c(TargetType:switch.0.3)_(id:case.0 .1)d(TargetOID)_(id:case.1.3)n(x)n(y)n(z)_(id:case .3.1)d(TargetOID)h(duration)d(0)

//параметр_цикла_Маска,поэтому_используем_оператор_в ида_h(mask:LoopM.1.4)
1F=SM_PLAYER_INFO:h(id2)n(x)n(y)n(z)d(playerOID)d( TemplateId)d(TransformedModelId)c(0)c(enemy)c(race Id)c(ClassId)c(genderId)h(State)-(8)c(Heading)s(Name)d(TitleId)c(0)h(CastingSkillId :Get.SkillA)d(LegionId)c(EmblemVer)c(IsCustom)c(25 5)c(Color_r)c(Color_g)c(Color_b)s(LegionName)c(HP% )h(Dp)c(0)h(mask:LoopM.1.4)d(TemplateId:Get.Func01 A)d(itemId:Get.Func01A)d(itemColor)h(0)d(SkinRGB)d (HairRGB)d(EyeRGB)d(LipRGB)c(Face)c(Hair)c(Deco)c( Tattoo)c(5)c(FaceShape)c(Forehead)c(EyeHeight)c(Ey eSpace)c(EyeWidth)c(EyeSize)c(EyeShape)c(EyeAngle) c(BrowHeight)c(BrowAngle)c(BrowShape)c(Nose)c(Nose Bridge)c(NoseWidth)c(NoseTip)c(Cheek)c(LipHeight)c (MouthSize)c(LipSize)c(Smile)c(LipShape)c(JawHeigh )c(ChinJut)c(EarShape)c(HeadSize)c(Neck)c(NeckLeng th)c(ShoulderSize)c(Torso)c(Chest)c(Waist)c(Hips)c (ArmThickness)c(HandSize)c(LegThicnkess)c(FootSize )c(FacialRate)c(0)c(ArmLength)c(LegLength)c(Should ers)c(0)c(0)c(Voice)n(Height)n(0.25F)n(2.0F)n(SPEE D/1000.0F)h(BaseStat_ATTACK_SPEED)h(CurrentStat_ATTA CK_SPEED)c(2)s(StoreMessage)n(0.0F)n(0.0F)n(0.0F)n (X)n(Y)n(Z)c(0)c(VisualState)s(CommonData_Note)h(L evel)h(PlayerSettings_Display)h(PlayerSettings_Den y)h(AbyssRankId)h(0)d(TargetOID)c(0)

20=SM_GATHER_UPDATE:h(id2)
21=SM_GATHER_STATUS:h(id2)d(playerOID)d(gatherable OID)h(unk)c(status)
22=SM_ATTACK_STATUS:h(id2)d(creatureOID)d(value)c( type)c(Hp%)h(SkillId:Get.SkillA)h(unknown)
23=SM_STATUPDATE_MP:h(id2)d(currentMp)d(maxMp)
26=SM_DP_INFO:h(id2)d(playerOID)h(currentDp)
28=SM_LEGION_UPDATE_NICKNAME:h(id2)d(playerOID)s(n ewNickname)
27=SM_STATUPDATE_EXP:h(id2)q(currentExp)q(recovera bleExp)q(maxExp)q(curBoostExp)q(maxBoostExp)
2A=SM_ENTER_WORLD_CHECK:h(id2)c(unk)c(unk)c(unk)
2B=SM_LEGION_TABS:h(id2)
2C=SM_PLAYER_SPAWN:h(id2)d(WorldId)d(WorldId)d(unk )c(unk)n(X)n(Y)n(Z)c(Heading)
//параметр_цикла_Маска,поэтому_используем_оператор_в ида_h(mask:LoopM.1.4)
2D=SM_NPC_INFO:h(id2)n(x)n(y)n(z)d(npcOID)d(npcID) d(npcID)c(npcTypeId)h(State)c(Heading)d(NameId)d(T itleId)h(0)c(0)d(0)d(masterOID)s(masterName)c(HP%) d(MAXHP)c(lvl)h(mask:LoopM.1.4)d(TemplateId:Get.Fu nc01A)d(itemId:Get.Func01A)d(itemColor)h(0)n(1.5F) n(Height)n(Speed)h(2000)h(2000)c(Servant)n(x)n(y)n (z)c(movetype)h(unk)c(0)c(0)c(0)c(0)c(0)c(0)c(0)c( 0)c(VisualState)h(NpcObjectTypeId)c(0)d(TargetOID)

2E=SM_GATHERABLE_INFO:h(id2)n(X)n(Y)n(Z)d(OID)d(Sp awn_Staticid)d(TemplateId)h(1)c(unk)d(NameId)h(unk )h(unk)h(unk)c(100)
33=SM_QUESTION_WINDOW:h(id2)
//d(code)
//for(Objectparam:this.params)
//if(paraminstanceofDescriptionId))
//h(36)
//d((DescriptionId)param).Value)
//h(0)
//else
//s(String.valueOf(param))
//
//
//if(code==160027)
//d(0)
//d(0)
//d(0)
//d(0)
//d(0)
//h(0)
//c(0)
//
//elseif(code==160028)
//d(0)
//d(0)
//d(0)
//d(0)
//h(0)
//c(0)
//else
//d(0)
//h(0)
//c(1)
//d(senderId)
//d(6)
//
//

34=SM_MOVE:h(id2)d(movingCreatureId)n(x)n(y)n(z)c( heading)c(moveType)n(x2)n(y2)n(z2)c(glideFlag)
35=SM_ATTACK:h(id2)d(attackerOID)c(attackno)h(time )c(type)d(TargetOID)c(TargetHp%)c(attackerHp%)h(0) c(attackListsize:Loop.1.3)d(Damage)c(AttackStatusI d)c(ShieldType:switch.0.1)_(id:case.1.5)d(0)d(0)d( 0)d(0)d(0)c(0)
39=SM_TRANSFORM:h(id2)d(OID)d(TransformedModelId)h (state)n(unk)n(unk)c(unk)
3B=SM_DIALOG_WINDOW:h(id2)d(TargetOID)h(dialogID)d (questId)h(0)h(2)

3D=SM_SELL_ITEM:h(id2)d(TargetOID)d(sellPercentage )
3E=SM_VIEW_PLAYER_DETAILS:h(id2)d(TargetOID)c(unk) c(size:Loop.2.23)c(unk)d(unk)d(TemplateId)h(unk)d( NameId)h(unk)h(unk)c(unk)c(unk)h(unk)h(unk)c(unk)h (unk)c(unk)h(EquipmentSlot)h(unk)c(unk)h(unk)h(Ite mCount)d(unk)d(unk)d(unk)d(unk)d(unk)c(unk)
40=SM_WEATHER:h(id2)h(weatherCode)c(unk)
//
45=SM_EMOTION:h(id2)d(senderOID)c(emotionType:swit ch.0.32)_(SELECT_Target:case.0.2)h(state)n(speed)_ (JUMP:case.1.2)h(state)n(speed)_(SIT:case.2.2)h(st ate)n(speed)_(STAND:case.3.2)h(state)n(speed)_(CHA IR_SIT:case.4.6)h(state)n(speed)n(x)n(y)n(z)c(head ing)_(CHAIR_UP:case.5.6)h(state)n(speed)n(x)n(y)n( z)c(heading)_(STargetT_FLYTELEPORT:case.6.3)h(stat e)n(speed)d(teleport_Id)_(LAND_FLYTELEPORT:case.7. 2)h(state)n(speed)_(STargetT_WINDSTREAM:case.8.4)h (state)n(speed)d(teleport_Id)d(distance)_(BOOST_WI NDSTREAM:case.11.2)h(state)n(speed)_(FLY:case.13.2 )h(state)n(speed)_(LAND:case.14.2)h(state)n(speed) _(DIE:case.18.3)h(state)n(speed)d(TargetOID)_(RESU RRECT:case.19.2)h(state)n(speed)_(EMOTE:case.21.5) h(state)n(speed)d(TargetOID)h(emotion)c(1)_(ATTACK MODE:case.24.2)h(state)n(speed)_(NEUTRALMODE:case. 25.2)h(state)n(speed)_(WALK:case.26.2)h(state)n(sp eed)_(RUN:case.27.2)h(state)n(speed)_(SWITCH_DOOR: case.31.2)h(9)d(0)_(STargetT_EMOTE:case.32.4)h(sta te)n(speed)h(baseAttackSpeed)h(currentAttackSpeed) _(OPEN_PRIVATESHOP:case.33.2)h(state)n(speed)_(CLO SE_PRIVATESHOP:case.34.2)h(state)n(speed)_(STarget T_EMOTE2:case.35.4)h(state)n(speed)h(baseAttackSpe ed)h(currentAttackSpeed)_(POWERSHARD_ON:case.36.2) h(state)n(speed)_(POWERSHARD_OFF:case.37.2)h(state )n(speed)_(ATTACKMODE2:case.38.2)h(state)n(speed)_ (NEUTRALMODE2:case.39.2)h(state)n(speed)_(STargetT _LOOT:case.40.3)h(state)n(speed)d(TargetOID)_(END_ LOOT:case.41.3)h(state)n(speed)d(TargetOID)_(STarg etT_QUESTLOOT:case.42.3)h(state)n(speed)d(TargetOI D)_(END_QUESTLOOT:case.43.3)h(state)n(speed)d(Targ etOID)h(state)n(speed)d(TargetOID)

//параметр_цикла_Маска,поэтому_используем_оператор_в ида_h(mask:LoopM.1.4)
43=SM_UPDATE_PLAYER_APPEARANCE:h(id2)d(playerId)h( mask:LoopM.1.4)d(TemplateId:Get.Func01A)d(itemId:G et.Func01A)d(itemColor)h(0)
44=SM_TIME_CHECK:h(id2)d(time)d(NanoTime)
//45=SM_GAME_TIME:h(id2)d(GameTime)
46=SM_Target_SELECTED:h(id2)d(TargetOID)h(level)d( maxHp)d(currentHp)
47=SM_LOOKATOBJECT:h(id2)d(OID)d(TargetOID)c(headi ng)
48=SM_CASTSPELL_END:h(id2)d(OID)c(TargetType:switc h.0.3)_(id:case.0.1)d(OID)_(id:case.1.3)n(x)n(y)n( z+0.4f)_(id:case.3.1)d(0)h(spellid:Get.SkillA)c(le vel)d(cooldown)h(560)c(0)h(unk)c(0)h(size:Loop.1.2 )d(EffectedOID)c(0)c(Targethp%)c(attackerhp%)c(spe llStatus:switch.0.5)_(stumble:case.1.3)n(X)n(Y)n(Z +0.4f)_(knockback:case.2.3)n(X)n(Y)n(Z+0.4f)_(open _aerial:case.4.3)n(X)n(Y)n(Z+0.4f)_(close_aerial:c ase.8.3)n(X)n(Y)n(Z+0.4f)_(spin:case.16.1)c(Headin g)c(16)c(0)c(1)c(isMpheal)d(Reserved1)c(AttackStat usId)c(ShieldDefense:switch.0.1)_(reflect_shield:c ase.1.5)d(0x00)d(0x00)d(0x00)d(0x00)d(0x00)
49=SM_SKILL_CANCEL:h(id2)d(OID)h(SkillId:Get.Skill A)
4A=SM_STIGMA_SKILL_REMOVE:h(id2)h(SkillId:Get.Skil lA)c(1)c(1)
4B=SM_SKILL_LIST:h(id2)h(size:Loop.1.6)h(SkillId:G et.SkillA)h(SkillLevel)c(unk)c(ExtraLvl)d(unk)c(is Stigma)d(messageId)h(36)d(skillNameId)h(unk)s(skil lLvl)
4D=SM_SKILL_ACTIVATION:h(id2)h(SkillId:Get.SkillA) d(unk)c(isActive)
+4E=SM_ABNORMAL_STATE:h(id2)d(abnormals)d(0)h(effe ctsCount:Loop.1.5)d(EffectorId)h(SkillId:Get.Skill A)c(SkillLevel)c(TargetSlot)d(ElapsedTime)
4F=SM_SKILL_COOLDOWN:h(id2)
+51=SM_ABNORMAL_EFFECT:h(id2)d(effectedId)c(1)d(0) d(abnormals)d(0)h(effectsCount:Loop.1.4)h(skillId: Get.SkillA)c(skillLevel)c(TargetSlot)d(elapsedTime )

52=SM_INFLUENCE_RATIO:h(id2)d(Sieime)n(Elyos)n(Asm os)n(Balaur)h(1)d(400010000)n(Elyos)n(Asmos)n(Bala ur)

55=SM_FORTRESS_STATUS:h(id2)
56=SM_SHOW_NPC_ON_MAP:h(id2)d(npcid)d(worldid)d(wo rldid)n(x)n(y)n(z)
57=SM_NAME_CHANGE:h(id2)d(unk)d(unk)d(playerOID)s( oldName)s(newName)
58=SM_GROUP_MEMBER_INFO:h(id2)d(GroupId)d(OID)d(Ma xHp)d(CurrentHp)d(MaxMp)d(CurrentMp)d(MaxFp)d(Curr entFp)d(MapId)d(MapId)n(X)n(Y)n(Z)c(ClassId)c(Gend erId)c(Level)c(Id)h(1)s(Name)h(unk)h(unk)h(size:Lo op.1.5)d(EffectorId)h(SkillId:Get.SkillA)c(SkillLe vel)c(TargetSlot)d(ElapsedTime)d(unk)
59=SM_GROUP_INFO:h(id2)d(groupid)d(leaderid)d(loot ruletype)d(autodistribution)d(common_item_above)d( superior_item_above)d(heroic_item_above)d(fabled_i tem_above)d(ethernal_item_above)d(over_ethernal)d( over_over_ethernal)d(unk)h(unk)c(unk)
+5F=SM_ABYSS_ARTIFACT_INFO:h(id2)h(ArtifactCount:L oop.1.3)d(LocationId)d(0)d(0)
61=SM_QUIT_RESPONSE:h(id2)d(edit_mode)c(unk)
63=SM_PLAYER_STATE:h(id2)d(playerOID)c(visualState )c(seeState)c(unk)
//?
64=SM_STargetTED_QUEST_LIST:h(id2)h(1)h(size:Loop. 1.5)h(QuestId)h(unk)c(Status)d(QuestVars)c(unk)

65=SM_LEVEL_UPDATE:h(id2)d(TargetOID)h(effect)h(le vel)h(unk)
66=SM_SUMMON_PANEL_REMOVE:h(id2)d(unk)
67=SM_KEY:h(id2)d(key)
68=SM_EXCHANGE_ADD_ITEM:h(id2)
69=SM_EXCHANGE_REQUEST:h(id2)s(receiver)
6A=SM_EXCHANGE_ADD_KINAH:h(id2)c(action)d(itemCoun t)d(unk)
6C=SM_EMOTION_LIST:h(id2)c(unk)h(size:Loop.1.2)d(u nk)h(unk)
6D=SM_EXCHANGE_CONFIRMATION:h(id2)
6E=SM_Target_UPDATE:h(id2)d(playerOID)d(TargetOID)
70=SM_PLASTIC_SURGERY:h(id2)
74=SM_LEGION_UPDATE_SELF_INTRO:h(id2)
78=SM_QUEST_LIST:h(id2)
AB=SM_RIFT_STATUS:h(id2)
7B=SM_QUEST_ACCEPTED:h(id2)c(action:switch.0.4)_(A ccept_Quest:case.1.5)d(questId)c(status)c(unk)d(st ep)h(unk)_(Quest_Steps/Finish:case.2.5)d(questId)c(status)c(unk)d(step)h( unk)_(Delete_Quest:case.3.3)d(questId)c(status)d(s tep)_(Display_Timer:case.4.5)d(questId)d(timer)c(u nk)h(unk)c(unk)
//?
7C=SM_NEARBY_QUESTS:h(id2)c(unk)h(size:Loop.1.2)h( id)h(checkLevelRequirement)
7F=SM_PING_RESPONSE:h(id2)
81=SM_CUBE_UPDATE:h(id2)
82=SM_PET:h(id2)
84=SM_ITEM_COOLDOWN:h(id2)
86=SM_PLAY_MOVIE:h(id2)
87=SM_UPDATE_NOTE:h(id2)
8C=SM_LEGION_ADD_MEMBER:h(id2)
8D=SM_LEGION_INFO:h(id2)
90=SM_LEGION_UPDATE_TITLE:h(id2)
8E=SM_LEGION_UPDATE_MEMBER:h(id2)d(OID)c(LegionMem ber_RankId)c(ClassId)c(Level)d(MapId)c(Online)d(La stOnline)d(msgId)s(text)

8F=SM_LEGION_LEAVE_MEMBER:h(id2)
96=SM_SUMMON_PANEL:h(id2)
98=SM_SUMMON_UPDATE:h(id2)
99=SM_SUMMON_OWNER_REMOVE:h(id2)
9A=SM_LEGION_MEMBERLIST:h(id2)
9D=SM_LEGION_EDIT:h(id2)c(type:switch.0.6)_(id:cas e.0.1)c(LegionLevel)_(id:case.1.1)d(LegionRank)_(i d:case.2.4)c(CenturionPermission1)c(CenturionPermi ssion2)c(LegionarPermission1)c(LegionarPermission2 )_(id:case.3.1)d(ContributionPoints)_(id:case.5.2) s(announcement)d(unixTime)_(id:case.6.1)d(unixTime )

9E=SM_MAIL_SERVICE:h(id2)
A0=SM_WINDSTREAM:h(id2)
A1=SM_SUMMON_USESKILL:h(id2)
A5=SM_PRIVATE_STORE:h(id2)
A3=SM_FRIEND_LIST:h(id2)
A4=SM_GROUP_LOOT:h(id2)
A6=SM_MAY_LOGIN_INTO_GAME:h(id2)d(unk)
+A7=SM_ABYSS_RANK_UPDATE:h(id2)d(OID)c(0)d(rankId)
--A8=SM_ABYSS_RANKING_LEGIONS:h(id2)d(RaceId 0:Elyos 1:Asmo)d(Date)d(1)d(1)h(listSize:Loop.1.9)d(Legion Rank)d(LegionOldRank)d(LegionId)d(RaceId 0:Elyos 1:Asmo)c(LegionLevel)d(LegionMembers)q(LegionContr ibutionPoints)s(LegionName)_(62-LegionName.length*2:Loop.1.1)c(0)h(0)
-A9=SM_ABYSS_RANKING_PLAYERS:h(id2)
AA=SM_PLAYER_ID:h(id2)
AF=SM_KISK_UPDATE:h(id2)
AD=SM_PONG:h(id2)h(pong)
AE=SM_PRIVATE_STORE_NAME:h(id2)
B1=SM_BROKER_ITEMS:h(id2)
B2=SM_CRAFT_UPDATE:h(id2)h(skillId:Get.SkillA)c(ac tion:switch.1.7)d(itemId:Get.Func01A)_(init:case.0 .8)d(success)d(failure)d(0)d(1200)d(1330048)h(0x24 )d(nameId)h(0)_(update:case.1.6)d(success)d(failur e)d(700)d(1200)d(0)h(0)_(crit:case.2.6)d(success)d (failure)d(700)d(1200)d(0)h(0)_(crit:case.3.8)d(su ccess)d(failure)d(0)d(1200)d(1330048)h(0x24)d(name Id)h(0)_(sucess:case.5.6)d(success)d(failure)d(700 )d(1200)d(0)h(0)_(failed:case.6.6)d(success)d(fail ure)d(700)d(1200)d(0)h(0)_(id:case.7.8)d(success)d (failure)d(0)d(1200)d(1330050)h(0x24)d(nameId)h(0)
B3=SM_CRAFT_ANIMATION:h(id2)
B4=SM_ITEM_USAGE_ANIMATION:h(id2)d(playerOID)d(pla yerOID)d(itemOID)d(ItemID:Get.Func01A)d(time)c(end )c(1)c(0)d(unk)
B5=SM_ASCENSION_MORPH:h(id2)
B6=SM_DUEL:h(id2)
B7=SM_CUSTOM_SETTINGS:h(id2)
B8=SM_PET_MOVE:h(id2)d(DatabaseIndex)c(actionId)n( x)n(y)n(z)c(h)n(x2)n(y2)n(z2)
BC=SM_QUESTIONNAIRE:h(id2)
BE=SM_DIE:h(id2)
C0=SM_FORCED_MOVE:h(id2)d(CreatureOID)d(TargetOID) c(16)n(Targetx)n(Targety)n(Targetz+0.25F)
C1=SM_RESURRECT:h(id2)
C3=SM_WINDSTREAM_ANNOUNCE:h(id2)
C4=SM_REPURCHASE:h(id2)
C6=SM_WAREHOUSE_UPDATE:h(id2)
C7=SM_WAREHOUSE_INFO:h(id2)
C8=SM_UPDATE_WAREHOUSE_ITEM:h(id2)
C9=SM_DELETE_WAREHOUSE_ITEM:h(id2)
CE=SM_CHARACTER_SELECT:h(id2)h(messaype)c(CheckWro ngCount)d(wrongCount)d(PASSKEY_WRONG_MAXCOUNT)
//Loop_в_switche
CF=SM_TITLE_INFO:h(id2)c(type:switch.0.3)_(id:case .0.2)c(0)h(size:Loop.1.2)d(TitleId)d(0)_(id:case.1 .1)d(titleId)_(id:case.3.2)d(playerOID)d(titleId)

D2=SM_LEGION_EMBLEM:h(id2)
D4=SM_LEGION_UPDATE_EMBLEM:h(id2)
D5=SM_LEGION_EMBLEM_SEND:h(id2)
//вместо256вставитьразмерsize
BF=SM_LEGION_EMBLEM_SEND:h(id2)d(size)-(256)
D9=SM_ABYSS_ARTIFACT_INFO2:h(id2)h(size:Loop.1.2)d (LocationId)c(0)
+DB=SM_ABYSS_ARTIFACT_INFO3:h(id2)h(ArtifactCount: Loop.1.3)d(LocationId)d(0)c(0)
DD=SM_BLOCK_RESPONSE:h(id2)s(playerName)d(code)
DE=SM_FRIEND_RESPONSE:h(id2)s(player)c(code)
DF=SM_BLOCK_LIST:h(id2)h(size:Loop.2.2)c(0)s(Name) s(Reason)
E0=SM_FRIEND_NOTIFY:h(id2)s(name)c(code)
E2=SM_USE_OBJECT:h(id2)d(playerOID)d(TargetOID)d(t ime)c(actionType)
E3=SM_TELEPORT_MAP:h(id2)d(TargetOID)h(TeleportId)
E4=SM_L2AUTH_LOGIN_CHECK:h(id2)d(result)s(name)
E6=SM_CREATE_CHARACTER:h(id2)d(responseCode:switch .0.1)_(id:case.0.89)d(PlayerOID)-(44)d(genderId)d(raceId)d(ClassId:Get.ClassIdA)d(V oice)d(SkinRGB)d(HairRGB)d(EyeRGB)d(LipRGB)c(Face) c(Hair)c(Deco)c(Tattoo)c(4)c(FaceShape)c(ForeHead) c(EyeHeight)c(EyeSpace)c(EyeWidth)c(EyeSize)c(EyeS hape)c(EyeAngle)c(BrowHeight)c(BrowAngle)c(BrowSha pe)c(Nose)c(NoseBridge)c(NoseWidth)c(NoseTip)c(Che ek)c(LipHeight)c(MouthSize)c(LipSize)c(Smile)c(Lip Shape)c(JawHeigh)c(ChinJut)c(EarShape)c(HeadSize)c (Neck)c(NeckLength)c(ShoulderSize)c(Torso)c(Chest) c(Waist)c(Hips)c(ArmThickness)c(HandSize)c(LegThic nkess)c(FootSize)c(FacialRate)c(0)c(ArmLength)c(Le gLength)c(Shoulders)c(0)c(0)n(Height)d(raceSex)d(M apId)n(x)n(y)n(z)d(Heading)d(Level)d(TitleId)d(Leg ionId)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0) d(0)d(0)d(0)d(0)d(0)d(0)d(0)-(208)d(DeletionTimeInSeconds)d(0)-(448)
//?
E7=SM_CHARACTER_LIST:h(id2)d(playOk2)c(characters: Loop.1.90)d(PlayerOID)-(44)d(genderId)d(raceId)d(ClassId:Get.ClassIdA)d(V oice)d(SkinRGB)d(HairRGB)d(EyeRGB)d(LipRGB)c(Face) c(Hair)c(Deco)c(Tattoo)c(4)c(FaceShape)c(ForeHead) c(EyeHeight)c(EyeSpace)c(EyeWidth)c(EyeSize)c(EyeS hape)c(EyeAngle)c(BrowHeight)c(BrowAngle)c(BrowSha pe)c(Nose)c(NoseBridge)c(NoseWidth)c(NoseTip)c(Che ek)c(LipHeight)c(MouthSize)c(LipSize)c(Smile)c(Lip Shape)c(JawHeigh)c(ChinJut)c(EarShape)c(HeadSize)c (Neck)c(NeckLength)c(ShoulderSize)c(Torso)c(Chest) c(Waist)c(Hips)c(ArmThickness)c(HandSize)c(LegThic nkess)c(FootSize)c(FacialRate)c(0)c(ArmLength)c(Le gLength)c(Shoulders)c(0)c(0)n(Height)d(raceSex)d(M apId)n(x)n(y)n(z)d(Heading)d(Level)d(TitleId)d(Leg ionId)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0) d(0)d(0)d(0)d(0)d(0)d(0)d(0)-(208)d(DeletionTimeInSeconds)d(0)-(14)

E8=SM_RESTORE_CHARACTER:h(id2)d(success)d(chaOid)
E9=SM_DELETE_CHARACTER:h(id2)d(0)d(playerOID)d(del etionTime)
EA=SM_LOOT_STATUS:h(id2)d(OID)c(state)
EB=SM_Target_IMMOBILIZE:h(id2)d(OID)n(x)n(y)n(z)c( Heading)

EC=SM_RECIPE_LIST:h(id2)h(Count:Loop.1.2)d(ID)c(0)

ED=SM_LOOT_ITEMLIST:h(id2)d(unk)h(unk)d(unk)h(unk) d(unk)
EE=SM_SIEGE_LOCATION_INFO:h(id2)c(infoType)h(size: Loop.1.13)d(LocationId)d(legionId)d(emblemId)c(0xF F)c(emblemColor_r)c(emblemColor_g)c(emblemColor_b) c(RaceId)c(isVulnerable)c(isCanTeleport)c(NextStat e)d(0)d(0)
EF=SM_MANTRA_EFFECT:h(id2)d(0)d(playerOID)h(subEff ectId)
F0=SM_PLAYER_SEARCH:h(id2)h(result)d(MAPID:Get.Cla ssIdA)n(x)n(y)n(z)c(ClassID:Get.ClassIdA)c(Gender) c(LVL)c(LFG)s(NAME)
F2=SM_ALLIANCE_INFO:h(id2)
F5=SM_ALLIANCE_MEMBER_INFO:h(id2)
F3=SM_FLY_TIME:h(id2)d(currentFp)d(maxFp)
F4=SM_LEAVE_GROUP_MEMBER:h(id2)
F6=SM_SHOW_BRAND:h(id2)
F9=SM_ALLIANCE_READY_CHECK:h(id2)
FA=SM_TRADELIST:h(id2)d(TargetOID)c(Category)d(buy PriceModifier)h(Count:Loop.1.1)d(tradeTabl.Id)
FB=SM_PRICES:h(id2)
FC=SM_RECONNECT_KEY:h(id2)
FE=SM_STATS_INFO:h(id2)d(OID)d(Time)h(POWER)h(HEAL TH)h(ACCURACY)h(AGILITY)h(KNOWLEDGE)h(WILL)h(WATER _RESISTANCE)h(WIND_RESISTANCE)h(EARTH_RESISTANCE)h (FIRE_RESISTANCE)h(ELEMENTAL_RESISTANCE_LIGHT)h(EL EMENTAL_RESISTANCE_DARK)h(Level)h(unk)h(unk)h(unk) q(ExpNeed)q(ExpRecoverable)q(ExpShown)d(unk)d(MAXH P)d(CurrentHp)d(MAXMP)d(CurrentMp)h(MAXDP)h(Dp)d(F LY_TIME)d(CurrentFp)c(FlyState)c(unk)h(MAIN_HAND_P OWER)h(OFF_HAND_POWER)h(PHYSICAL_DEFENSE)h(MAGICAL _ATTACK)h(MAGICAL_RESIST)n(ATTACK_RANGE)h(ATTACK_S PEED)h(EVASION)h(PARRY)h(BLOCK)h(MAIN_HAND_CRITICA L)h(OFF_HAND_CRITICAL)h(MAIN_HAND_ACCURACY)h(OFF_H AND_ACCURACY)h(unk)h(MAGICAL_ACCURACY)h(MAGICAL_CR ITICAL)h(unk)n(BOOST_CASTING_TIME)h(unk)h(totalBoo stMagicalSkill)h(BOOST_HEAL)h(CRITICAL_RESIST)h(MA GICAL_CRITICAL_RESIST)h(PHYSICAL_CRITICAL_DAMAGE_R EDUCE)h(MAGICAL_CRITICAL_DAMAGE_REDUCE)h(unk)d(Cub eSize)d(Inventory_size)d(unk)d(unk)d(ClassId:Get.C lassIdA)q(unk)q(unk)q(unk)q(unk)h(POWER)h(HEALTH)h (ACCURACY)h(AGILITY)h(KNOWLEDGE)h(WILL)h(WATER_RES ISTANCE)h(WIND_RESISTANCE)h(EARTH_RESISTANCE)h(FIR E_RESISTANCE)d(unk)d(MAXHP)d(MAXMP)d(MAXDP)d(FLY_T IME)h(MAIN_HAND_POWER)h(OFF_HAND_POWER)h(MAGICAL_A TTACK)h(PHYSICAL_DEFENSE)h(MAGICAL_RESIST)h(unk)n( ATTACK_RANGE)h(EVASION)h(PARRY)h(BLOCK)h(MAIN_HAND _CRITICAL)h(OFF_HAND_CRITICAL)h(MAGICAL_CRITICAL)h (unk)h(MAIN_HAND_ACCURACY)h(OFF_HAND_ACCURACY)h(un k)h(MAGICAL_ACCURACY)h(unk)h(MAGICAL_ATTACK_BOOST_ MAGICAL_SKILL)h(BOOST_HEAL)h(CRITICAL_RESIST)h(MAG ICAL_CRITICAL_RESIST)h(PHYSICAL_CRITICAL_DAMAGE_RE DUCE)h(MAGICAL_CRITICAL_DAMAGE_REDUCE)
FF=SM_VERSION_CHECK:h(id2)c(unk)c(GAMESERVER_ID)d( unk)d(unk)d(unk)d(unk)d(unk)c(unk)c(SERVER_COUNTRY _CODE)c(unk)c(SERVER_MODE)d(currentTimeMillis)h(un k)h(unk)h(unk)h(unk)c(unk)c(unk)c(unk)c(unk)c(unk) c(Ip)c(Ip)c(Ip)c(Ip)h(Port)
99999=SM_CUSTOM_PACKET:h(id2)

[client]
04=CM_GROUP_DISTRIBUTION:h(id2)d(amount)
05=CM_SHOW_FRIENDLIST:h(id2)
09=CM_FRIEND_ADD:h(id2)s(TargetName)
0A=CM_CLIENT_COMMAND_ROLL:h(id2)d(maxRoll)
0D=CM_VIEW_PLAYER_DETAILS:h(id2)d(TargetOID)
0E=CM_PING_REQUEST:h(id2)
0F=CM_PLAYER_STATUS_INFO:h(id2)c(status)d(playerOI D)
12=CM_INVITE_TO_GROUP:h(id2)c(inviteType)s(name)
14=CM_ABYSS_RANKING_PLAYERS:h(id2)c(raceId)
15=CM_MAC_ADDRESS:h(id2)-(23)s(unk)s(unk)d(unk)
16=CM_REPORT_PLAYER:h(id2)-(1)s(player)
17=CM_GROUP_LOOT:h(id2)d(groupId)d(unk1)d(unk2)d(i temId:Get.Func01A)c(itemIndex)d(npcId)c(distributi onId)d(roll)q(bid)
18=CM_DISTRIBUTION_SETTINGS:h(id2)d(unk)d(rules)d( autoDist)d(common_item_above)d(superior_item_above )d(heroic_item_above)d(fabled_item_above)d(etherna l_item_above)d(over_ethernal)d(over_over_ethernal)
1B=CM_MAY_LOGIN_INTO_GAME:h(id2)
1D=CM_SHOW_BRAND:h(id2)d(brandId)d(TargetOID)
1E=CM_RECONNECT_AUTH:h(id2)
1F=CM_MACRO_DELETE:h(id2)c(macroPosition)
21=CM_CHECK_NICKNAME:h(id2)s(nick)
23=CM_BLOCK_SET_REASON:h(id2)s(TargetName)s(reason )
24=CM_SUMMON_CASTSPELL:h(id2)d(summonOID)h(skillID :Get.SkillA)c(skillLvl)d(TargetOID)n(unk)
25=CM_FUSION_WEAPONS:h(id2)d(firstitemId:Get.Func0 1A)d(secondItemId)
27=CM_BREAK_WEAPONS:h(id2)d(unk)d(weaponToBreakUni queId)
28=CM_SUMMON_MOVE:h(id2)d(unk)n(x)n(y)n(z)c(headin g)c(movementType:switch.0.2)_(id:case.1.3)n(x2)n(y 2)n(z2)_(id:case.2.3)n(x2)n(y2)n(z2)
29=CM_SUMMON_EMOTION:h(id2)d(OID)c(emotionTypeId)
2A=CM_SUMMON_ATTACK:h(id2)d(summonOID)d(TargetOID) c(unk)h(unk)c(unk)
2B=CM_SHOW_MAP:h(id2)
2E=CM_NAME_CHANGE:h(id2)c(action)c(unk)h(unk)d(Id) s(newName)
32=CM_GROUP_RESPONSE:h(id2)d(unk)c(unk)
33=CM_MOVE_ITEM:h(id2)d(TargetOID)c(source)c(desti nation)h(Slot)
34=CM_SPLIT_ITEM:h(id2)d(sourceItemOID)d(itemAmoun t)-(4)c(sourceStoraype)d(destinationItemOID)c(destina tionStoraype)h(slotNum)
36=CM_PLAYER_SEARCH:h(id2)-(44)d(region)d(classMask)c(minLevel)c(maxLevel)c(l fgOnly)c(unk)
37=CM_DELETE_CHARACTER:h(id2)d(playOk2)d(chaOid)
38=CM_RESTORE_CHARACTER:h(id2)d(playOk2)d(chaOid)
39=CM_STargetT_LOOT:h(id2)d(TargetOID)c(action)
3A=CM_LOOT_ITEM:h(id2)d(TargetOID)c(index)
3B=CM_TELEPORT_SELECT:h(id2)d(TargetOID)d(locId)
3C=CM_L2AUTH_LOGIN_CHECK:h(id2)d(playOk2)d(playOk1 )d(accountId)d(loginOk)
3D=CM_CHARACTER_LIST:h(id2)d(playOk2)
//
42=CM_CREATE_CHARACTER:h(id2)
44=CM_CHANGE_CHANNEL:h(id2)d(channel)
45=CM_MAC_ADDRESS2:h(id2)d(OID)-(6)
46=CM_MACRO_CREATE:h(id2)c(macroPosition)s(macroXM L)
47=CM_SHOW_BLOCKLIST:h(id2)
48=CM_REPLACE_ITEM:h(id2)c(sourceStoraype)d(source ItemOID)c(replaceStoraype)d(replaceItemOID)
4C=CM_FRIEND_STATUS:h(id2)c(status)
4D=CM_BLOCK_ADD:h(id2)s(TargetName)s(reason)
4E=CM_BLOCK_DEL:h(id2)s(TargetName)
4F=CM_LEGION_UPLOAD_INFO:h(id2)d(totalSize)c(unk)c (color_r)c(color_g)c(color_b)
50=CM_LEGION_UPLOAD_EMBLEM:h(id2)d(size)-(256)
62=CM_MAIL_SUMMON_ZEPHYR:h(id2)c(value)
66=CM_CUSTOM_SETTINGS:h(id2)h(display)h(deny)
67=CM_ENTER_WORLD:h(id2)d(OID)
68=CM_LEVEL_READY:h(id2)
//вместо256вставитьостатокдлиныпакета
69=CM_UI_SETTINGS:h(id2)c(settingsType)h(unk)h(siz e)-(256)
6A=CM_OBJECT_SEARCH:h(id2)d(npcId)
6B=CM_MAY_QUIT:h(id2)
6D=CM_REVIVE:h(id2)c(RessType)
//
6E=CM_CHARACTER_EDIT:h(id2)
70=CM_VERSION_CHECK:h(id2)d(unk1)d(unk2)d(unk3)d(u nk4)
71=CM_DISCONNECT:h(id2)c(unk)
7F=CM_QUIT:h(id2)c(logout)
95=CM_CHARACTER_PASSKEY:h(id2)h(type:switch.1.1)s( passkey)_(id.case.2.1)s(newPasskey)
AE=CM_EXCHANGE_REQUEST:h(id2)d(TargetOID)
98=CM_LEGION_EMBLEM_SEND:h(id2)d(legionId)
99=CM_SET_NOTE:h(id2)s(note)
9A=CM_LEGION_MODIFY_EMBLEM:h(id2)d(legionId)h(embl emVer)c(unk)c(red)c(green)c(blue)
9B=CM_SHOW_DIALOG:h(id2)d(NpcID)
9C=CM_CLOSE_DIALOG:h(id2)d(TargetOID)
9D=CM_DIALOG_SELECT:h(id2)d(TargetOID)h(dialogId)h (selectableReward)h(lastPage)d(questId)h(unk)
9E=CM_LEGION_TABS:h(id2)d(page)c(tab)
9F=CM_MOVE:h(id2)n(x)n(y)n(z)c(heading)c(moveType: Switch.0.7)_(Stop:case.0.0)_(STargett_M:case.224.3 )n(nx)n(ny)n(nz)_(STargett_K:case.-64.3)n(nx)n(ny)n(nz)_(Validate_M:case.96.3)n(nx)n( ny)n(nz)_(Validate_K:case.128.0)_(Jump:case.8.3)n( nx)n(ny)n(nz)_(Unk:case.192.3)n(nx)n(ny)n(nz)
A0=CM_FLIGHT_TELEPORT:hh(id2)n(x)n(y)n(z)
A1=CM_QUESTION_RESPONSE:h(id2)
A8=CM_BUY_ITEM:h(id2)d(sellerOID)h(unk1)h(amount:L oop.1.3)d(itemId:Get.Func01A)d(count)d(unk2)
A9=CM_MANASTONE:h(id2)c(actionType:switch.2.3)c(Ta rgetFusedSlot)d(TargetItemUniqueId)_(id:case.1.2)d (stoneUniqueId)d(supplementUniqueId)_(id:case.2.2) d(stoneUniqueId)d(supplementUniqueId)_(id:case.3.4 )c(slotNum)c(unk)h(unk)d(npcOID)
AA=CM_EXCHANGE_OK:h(id2)
AC=CM_EXCHANGE_CANCEL:h(id2)
//AE=CM_WINDSTREAM:h(id2)d(teleportId)d(distance)h(v alidatePos)h(unk)
AF=CM_EXCHANGE_ADD_ITEM:h(id2)d(itemOID)d(itemCoun t)
B1=CM_EXCHANGE_ADD_KINAH:h(id2)d(itemCount)d(unk)
//B2=CM_EXCHANGE_LOCK:h(id2)
B3=CM_CHAT_MESSAGE_WHISPER:h(id2)s(Name)s(message)
CE=CM_Target_SELECT:h(id2)d(TargetOID)c(type)
B9=CM_PETITION:h(id2)h(action:switch.0.1)_(id:case .2.1)d(unk)s(data)
B2=CM_CHAT_MESSAGE_PUBLIC:h(id2)c(type)s(message)
BC=CM_PET_MOVE:h(id2)c(actionId:switch.0.1)_(id:ca se.12.7)n(x1)n(y1)n(z1)c(h)n(x2)n(y2)n(z2)
BD=CM_PET:h(id2)h(actionId:switch.0.5)_(createPet: case.1.8)d(eggOID)d(petId)c(unk2)d(unk3)d(decorati onId)d(unk5)d(unk6)s(petName)_(surrenderPet:case.2 .1)d(petId)_(summonPet:case.3.1)d(petId)_(dismissP et:case.4.1)d(petId)_(renamePet:case.10.1)d(petId) s(petName)
BE=CM_OPEN_STATICDOOR:h(id2)d(doorId)
C0=CM_LEGION_EMBLEM:h(id2)d(legionId)
C1=CM_TIME_CHECK:h(id2)d(nanoTime)
//C2=CM_GATHER:h(id2)d(action)
C3=CM_PING:h(id2)h(ping)
C9=CM_LEGION:h(id2)c(exOpcode:switch.0.13)_(id:cas e.0.2)d(unk)s(legionName)_(id:case.1.2)d(unk)s(cha rName)_(id:case.2.2)d(unk)h(unk)_(id:case.4.2)d(un k)s(charName)_(id:case.5.2)d(unk)s(charName)_(id:c ase.6.2)d(rank)s(charName)_(id:case.7.2)d(unk)s(ch arName)_(id:case.8.2)d(unk)s(announcement)_(id:cas e.9.2)d(unk)s(announcement)_(id:case.10.2)d(unk)s( newSelfIntro)_(id:case.13.4)c(centurionPermission1 )c(centurionPermission2)c(unk)c(legionarPermission 2)_(id:case.14.2)d(unk)h(unk)_(id:case.15.2)s(char Name)s(newNickname)
C2=CM_EMOTION:h(id2)c(EmotionType:switch.0.3)_(EMO TE:case.21.1)h(Emotion)_(CHAIR_SIT:case.4.4)n(x)n( y)n(z)c(heading)_(CHAIR_UP:case.5.4)n(x)n(y)n(z)c( heading)
CC=CM_USE_ITEM:h(id2)d(uniqueitemId:Get.Func01A)c( type)d(TargetitemId:Get.Func01A)
CD=CM_EQUIP_ITEM:h(id2)c(action)d(slotRead)d(itemU niqueId)
CF=CM_ATTACK:h(id2)d(TargetOID)c(attackno)h(time)c (type)
D0=CM_CASTSPELL:h(id2)h(spellid:Get.SkillA)c(level )c(TargetType:switch.0.2)_(id:case.0.1)d(TargetOID )_(id:case.1.3)n(x)n(y)n(z)h(time)
D1=CM_SKILL_DEACTIVATE:h(id2)d(SkillId:Get.SkillA)
D3=CM_REMOVE_ALTERED_STATE:h(id2)h(SkillId:Get.Ski llA)
D4=CM_BROKER_REGISTERED:h(id2)d(npcId)
D5=CM_BUY_BROKER_ITEM:h(id2)d(brokerId)d(itemUniqu eId)h(itemCount)
EE=CM_REGISTER_BROKER_ITEM:h(id2)d(brokerId)d(item UniqueId)q(price)h(itemCount)
D7=CM_PRIVATE_STORE_NAME:h(id2)s(name)
D9=CM_SUMMON_COMMAND:h(id2)c(mode)d(unk)d(unk)d(Ta rgetOID)
D2=CM_BROKER_LIST:h(id2)d(brokerId)c(sortType)h(pa ge)h(listMask)
DB=CM_DELETE_ITEM:h(id2)d(OID)
DD=CM_ABYSS_RANKING_LEGIONS:h(id2)c(raceId)
DF=CM_PRIVATE_STORE:h(id2)h(itemCount:Loop.1.4)d(u nk)d(unk)h(unk)d(unk)
E0=CM_FRIEND_DEL:h(id2)s(TargetName)
E1=CM_DUEL_REQUEST:h(id2)d(OID)
E4=CM_CRAFT:h(id2)c(unk)d(TargetTemplateId)d(recip eId)d(TargetOID)
E5=CM_CLIENT_COMMAND_LOC:h(id2)
E6=CM_QUESTIONNAIRE:h(id2)d(OID)h(unk)h(choice)h(u nk)h(unk)
E7=CM__MAIL_ATTACHMENT:h(id2)d(mailOID)c(attachmen tType)
E9=CM_DELETE_MAIL:h(id2)d(mailOID)
EA=CM_TITLE_SET:h(id2)d(titleId)
EB=CM_SEND_MAIL:h(id2)s(recipientName)s(title)s(me ssage)d(itemOID)d(itemCount)d(unk)d(kinahCount)d(u nk)c(express)
ED=CM_READ_MAIL:h(id2)d(mailOID)
EF=CM_BROKER_CANCEL_REGISTERED:h(id2)d(npcId)d(bro keritemId:Get.Func01A)
F0=CM_BROKER_SETTLE_LIST:h(id2)d(npcId)
F5=CM_BROKER_SETTLE_ACCOUNT:h(id2)d(npcId)
F8=CM_ALLIANCE_GROUP_CHANGE:h(id2)d(playerOID)d(al lianceGroupId)d(secondOID)
F9=CM_ITEM_REMODEL:h(id2)d(unk)d(keepitemId:Get.Fu nc01A)d(extractitemId:Get.Func01A)
FE=CM_GODSTONE_SOCKET:h(id2)d(npcId)d(weaponId)d(s toneId)
FF=CM_DELETE_QUEST:h(id2)h(questId)
B5=CM_PLAY_MOVIE_END:h(id2)c(type)d(unk)d(unk)h(mo vieId)d(unk)
//B5=CM_TARGET_SELECT:h(id2)d(ObjectID)-(1)
//Drelann
//23=CM_SUMMON_CASTSPELL:h(id2)d(SummonID)h(skillID: Get.Skill)c(Skill_LVL)-(1)d(TargetID)c(Время Каста)h(skilltype)
//23=CM_SUMMON_CASTSPELL:h(id2)d(SummonID)h(skillID: Get.Skill)c(Skill_LVL)-(1)d(TargetID)-(3)
//CF=CM_CASTSPELL:h(id2)h(skillID:Get.Skill)h(Ур)d(T argetID)h(? )c(Время Каста)h(skilltype)

Nieds
05.12.2011, 21:37
Для Aion Rulez не помогло.

Furydose
05.12.2011, 22:00
Какой пакетник?

maloi350
05.12.2011, 22:21
Для Aion Rulez не помогло.

там клиент 2.7

Nieds
05.12.2011, 22:55
Какой пакетник?

3.5.33.164

manyunya
06.12.2011, 01:11
не правильные пакеты
по крайней мере от клиента 13 и 44

остальные не смотрел даже

Furydose
06.12.2011, 08:31
не правильные пакеты
по крайней мере от клиента 13 и 44

остальные не смотрел даже
13 пакета от клиента вообще нет у меня, где ты его увидел? И я написал что только начал. Исправил пакет на движение, диалоги, таргет, чат, все пакеты связанные с трейдом, маком, предметами. Это не все, но все лучше чем без расшифровки вообще...

manyunya
06.12.2011, 14:05
выложу свой вариант, может и поможет немного, и тут есть 13 пакет)
//嬿_L2PacketHack3.5.167+
//by(c)xkor,JIEgOKOJI,Aioner,regged,NLObP
//from_AION_X_Engine_2.1
//
[server]
00=SM_STATUPDATE_HP:h(id2)d(currentHp)d(maxHp)
01=SM_STATUPDATE_DP:h(id2)h(currentDp)
02=SM_CHANNEL_INFO:h(id2)d(currentChannel)d(instan ceCount)
04=SM_MACRO_LIST:h(id2)d(OID)c(1)
05=SM_CHAT_INIT:h(id2)d(token)-(256)
06=SM_NICKNAME_CHECK_RESPONSE:h(id2)c(value)
07=SM_MACRO_RESULT:h(id2)c(value)
08=SM_SET_BIND_POINT:h(id2)c(kisk)c(unk)d(mapId)n( x)n(y)n(z)d(OID)
0A=SM_ABYSS_RANK:h(id2)q(curAP)d(currentRankId)d(c urRating)d(exp%)d(AllKill)d(MaxRank)d(DailyKill)q( DailyAP)d(WeeklyKill)q(WeeklyAP)d(LastKill)q(LastA P)c(0x00)
0B=SM_RIFT_ANNOUNCE:h(id2)
0C=SM_PETITION:h(id2)
0D=SM_RECIPE_DELETE:h(id2)d(recipeId)
0E=SM_LEARN_RECIPE:h(id2)d(recipeId)
0F=SM_FRIEND_UPDATE:h(id2)
10=SM_FORTRESS_INFO:h(id2)d(locationId)c(value)
12=SM_PLAYER_MOVE:h(id2)n(x)n(y)n(z)c(heading)
13=SM_TELEPORT_LOC:h(id2)c(unk)c(unk)c(unk)d(mapId )n(x)n(y)n(z)c(unk)
14=SM_LOGIN_QUEUE:h(id2)d(waitingPosition)d(waitin gTime)d(waitingCount)
15=SM_DELETE:h(id2)d(OID)c(time)
17=SM_MESSAGE:h(id2)c(chatType:switch.2.6)c(RaceId )d(OID)_(NORMAL:case.0.2)h(unk)s(message)_(ANNOUNC EMENTS:case.25.2)h(unk)s(message)_(PERIOD_NOTICE:c ase.26.2)h(unk)s(message)_(PERIOD_ANNOUNCEMENTS:ca se.28.2)h(unk)s(message)_(SYSTEM_NOTICE:case.33.2) h(unk)s(message)_(SHOUT:case.3.5)s(senderName)s(me ssage)n(x)n(y)n(z)s(Name)s(message)
1D=SM_UI_SETTINGS:h(id2)h(type)c(unk)-(256)d(?)
//?
//16=SM_SYSTEM_MESSAGE:h(id2)h(unk)d(npcObjId)d(msgI d:Get.StringA)c(length:Loop.1.1)s(String)c(unk)
//?switch_in_Loop
16=SM_SYSTEM_MESSAGE:h(id2)h(unk)d(npcObjId)d(msgI d:Get.StringA)c(length)

18=SM_INVENTORY_UPDATE:h(id2)h(25)h(size)
19=SM_INVENTORY_INFO:h(id2)c(1)c(CUBE)c(0)c(0)h(si ze:Loop.1.13)d(OID)d(TemplateId)h(36)d(NameId)h(0) h(22)c(0)h(ItemMask)q(ItemCount)d(0)d(0)h(Equipmen tSlot)c(0)
//19=SM_INVENTORY_INFO:h(id2)c(1)c(CUBE)c(0)c(0)h(si ze:Loop.1.5)d(itemOID)d(itemTemplate:switch.3.5)h( 36)d(NameId)h(0)

1A=SM_UPDATE_ITEM:h(id2)d(OID)h(36)d(NameId)h(0)h( itemTemplate:switch.0.3)_(id:case.22.10)c(0)h(Item Mask)d(ItemCount)d(0)d(0)d(0)h(0)c(0)h(26)h(Equipm entSlot)_(isArmor:case.79.11)c(6)d(itemSlotId)c(2) d(SlotIdMask)d(0)d(0)c(11)c(isSoulBound)c(EnchantL evel)d(TemplateId:Get.Func01A)c(OptionalSocket)_(i sStigma:case.5.2)c(6)d(itemSlotId)
//:switch.1.4
//_(KINAH:case.182400001.10)h(22)c(0)h(ItemMask)q(It emCount)d(0)d(0)h(0)c(0)c(26)c(0)
//_(isWeapon:case.1.10)h(5)c(0)h(ItemMask)q(ItemCoun t)d(0)d(0)h(0)c(0)c(26)c(0)
//_(isArmor:case.0.11)h(79)c(6)d(itemSlotId)c(2)d(Sl otIdMask)d(0)d(0)c(11)c(isSoulBound)c(EnchantLevel )d(TemplateId)
//_(isStigma:case.3.3)h(5)c(6)d(itemSlotId)
//h(22)c(0)h(ItemMask)d(ItemCount)d(0)d(0)d(0)h(0)c( 0)h(26)h(EquipmentSlot)

1B=SM_DELETE_ITEM:h(id2)d(itemUniqueId)c(unk)
1E=SM_CASTSPELL:h(id2)d(attackerOID)h(spellId:Get. SkillA)c(level)c(TargetType:switch.0.3)_(id:case.0 .1)d(TargetOID)_(id:case.1.3)n(x)n(y)n(z)_(id:case .3.1)d(TargetOID)h(duration)d(0)

//��᭥��髫ힾ�Ცힺ�ᄇﭳ_鲯לּ败렮��ᳮ흂�域h(mask:LoopM.1.4)
1F=SM_PLAYER_INFO:h(id2)n(x)n(y)n(z)d(playerOID)d( TemplateId)d(TransformedModelId)c(0)c(enemy)c(race Id)c(ClassId)c(genderId)h(State)-(8)c(Heading)s(Name)d(TitleId)c(0)h(CastingSkillId :Get.SkillA)d(LegionId)c(EmblemVer)c(IsCustom)c(25 5)c(Color_r)c(Color_g)c(Color_b)s(LegionName)c(HP% )h(Dp)c(0)h(mask:LoopM.1.4)d(TemplateId:Get.Func01 A)d(itemId:Get.Func01A)d(itemColor)h(0)d(SkinRGB)d (HairRGB)d(EyeRGB)d(LipRGB)c(Face)c(Hair)c(Deco)c( Tattoo)c(5)c(FaceShape)c(Forehead)c(EyeHeight)c(Ey eSpace)c(EyeWidth)c(EyeSize)c(EyeShape)c(EyeAngle) c(BrowHeight)c(BrowAngle)c(BrowShape)c(Nose)c(Nose Bridge)c(NoseWidth)c(NoseTip)c(Cheek)c(LipHeight)c (MouthSize)c(LipSize)c(Smile)c(LipShape)c(JawHeigh )c(ChinJut)c(EarShape)c(HeadSize)c(Neck)c(NeckLeng th)c(ShoulderSize)c(Torso)c(Chest)c(Waist)c(Hips)c (ArmThickness)c(HandSize)c(LegThicnkess)c(FootSize )c(FacialRate)c(0)c(ArmLength)c(LegLength)c(Should ers)c(0)c(0)c(Voice)n(Height)n(0.25F)n(2.0F)n(SPEE D/1000.0F)h(BaseStat_ATTACK_SPEED)h(CurrentStat_ATTA CK_SPEED)c(2)s(StoreMessage)n(0.0F)n(0.0F)n(0.0F)n (X)n(Y)n(Z)c(0)c(VisualState)s(CommonData_Note)h(L evel)h(PlayerSettings_Display)h(PlayerSettings_Den y)h(AbyssRankId)h(0)d(TargetOID)c(0)

20=SM_GATHER_UPDATE:h(id2)
21=SM_GATHER_STATUS:h(id2)d(playerOID)d(gatherable OID)h(unk)c(status)
22=SM_ATTACK_STATUS:h(id2)d(creatureOID)d(value)c( type)c(Hp%)h(SkillId:Get.SkillA)h(unknown)
23=SM_STATUPDATE_MP:h(id2)d(currentMp)d(maxMp)
26=SM_DP_INFO:h(id2)d(playerOID)h(currentDp)
28=SM_LEGION_UPDATE_NICKNAME:h(id2)d(playerOID)s(n ewNickname)
27=SM_STATUPDATE_EXP:h(id2)q(currentExp)q(recovera bleExp)q(maxExp)q(curBoostExp)q(maxBoostExp)
2A=SM_ENTER_WORLD_CHECK:h(id2)c(unk)c(unk)c(unk)
2B=SM_LEGION_TABS:h(id2)
2C=SM_PLAYER_SPAWN:h(id2)d(WorldId)d(WorldId)d(unk )c(unk)n(X)n(Y)n(Z)c(Heading)
//��᭥��髫ힾ�Ცힺ�ᄇﭳ_鲯לּ败렮��ᳮ흂�域h(mask:LoopM.1.4)
2D=SM_NPC_INFO:h(id2)n(x)n(y)n(z)d(npcOID)d(npcID) d(npcID)c(npcTypeId)h(State)c(Heading)d(NameId)d(T itleId)h(0)c(0)d(0)d(masterOID)s(masterName)c(HP%) d(MAXHP)c(lvl)h(mask:LoopM.1.4)d(TemplateId:Get.Fu nc01A)d(itemId:Get.Func01A)d(itemColor)h(0)n(1.5F) n(Height)n(Speed)h(2000)h(2000)c(Servant)n(x)n(y)n (z)c(movetype)h(unk)c(0)c(0)c(0)c(0)c(0)c(0)c(0)c( 0)c(VisualState)h(NpcObjectTypeId)c(0)d(TargetOID)

2E=SM_GATHERABLE_INFO:h(id2)n(X)n(Y)n(Z)d(OID)d(Sp awn_Staticid)d(TemplateId)h(1)c(unk)d(NameId)h(unk )h(unk)h(unk)c(100)
33=SM_QUESTION_WINDOW:h(id2)
//d(code)
//for(Objectparam:this.params)
//if(paraminstanceofDescriptionId))
//h(36)
//d((DescriptionId)param).Value)
//h(0)
//else
//s(String.valueOf(param))
//
//
//if(code==160027)
//d(0)
//d(0)
//d(0)
//d(0)
//d(0)
//h(0)
//c(0)
//
//elseif(code==160028)
//d(0)
//d(0)
//d(0)
//d(0)
//h(0)
//c(0)
//else
//d(0)
//h(0)
//c(1)
//d(senderId)
//d(6)
//
//

34=SM_MOVE:h(id2)d(movingCreatureId)n(x)n(y)n(z)c( heading)c(moveType)n(x2)n(y2)n(z2)c(glideFlag)
35=SM_ATTACK:h(id2)d(attackerOID)c(attackno)h(time )c(type)d(TargetOID)c(TargetHp%)c(attackerHp%)h(0) c(attackListsize:Loop.1.3)d(Damage)c(AttackStatusI d)c(ShieldType:switch.0.1)_(id:case.1.5)d(0)d(0)d( 0)d(0)d(0)c(0)
39=SM_TRANSFORM:h(id2)d(OID)d(TransformedModelId)h (state)n(unk)n(unk)c(unk)
3B=SM_DIALOG_WINDOW:h(id2)d(TargetOID)h(dialogID)d (questId)h(0)h(2)

3D=SM_SELL_ITEM:h(id2)d(TargetOID)d(sellPercentage )
3E=SM_VIEW_PLAYER_DETAILS:h(id2)d(TargetOID)c(unk) c(size:Loop.2.23)c(unk)d(unk)d(TemplateId)h(unk)d( NameId)h(unk)h(unk)c(unk)c(unk)h(unk)h(unk)c(unk)h (unk)c(unk)h(EquipmentSlot)h(unk)c(unk)h(unk)h(Ite mCount)d(unk)d(unk)d(unk)d(unk)d(unk)c(unk)
40=SM_WEATHER:h(id2)h(weatherCode)c(unk)
//
42=SM_EMOTION:h(id2)d(senderOID)c(emotionType:swit ch.0.32)_(SELECT_Target:case.0.2)h(state)n(speed)_ (JUMP:case.1.2)h(state)n(speed)_(SIT:case.2.2)h(st ate)n(speed)_(STAND:case.3.2)h(state)n(speed)_(CHA IR_SIT:case.4.6)h(state)n(speed)n(x)n(y)n(z)c(head ing)_(CHAIR_UP:case.5.6)h(state)n(speed)n(x)n(y)n( z)c(heading)_(STargetT_FLYTELEPORT:case.6.3)h(stat e)n(speed)d(teleport_Id)_(LAND_FLYTELEPORT:case.7. 2)h(state)n(speed)_(STargetT_WINDSTREAM:case.8.4)h (state)n(speed)d(teleport_Id)d(distance)_(BOOST_WI NDSTREAM:case.11.2)h(state)n(speed)_(FLY:case.13.2 )h(state)n(speed)_(LAND:case.14.2)h(state)n(speed) _(DIE:case.18.3)h(state)n(speed)d(TargetOID)_(RESU RRECT:case.19.2)h(state)n(speed)_(EMOTE:case.21.5) h(state)n(speed)d(TargetOID)h(emotion)c(1)_(ATTACK MODE:case.24.2)h(state)n(speed)_(NEUTRALMODE:case. 25.2)h(state)n(speed)_(WALK:case.26.2)h(state)n(sp eed)_(RUN:case.27.2)h(state)n(speed)_(SWITCH_DOOR: case.31.2)h(9)d(0)_(STargetT_EMOTE:case.32.4)h(sta te)n(speed)h(baseAttackSpeed)h(currentAttackSpeed) _(OPEN_PRIVATESHOP:case.33.2)h(state)n(speed)_(CLO SE_PRIVATESHOP:case.34.2)h(state)n(speed)_(STarget T_EMOTE2:case.35.4)h(state)n(speed)h(baseAttackSpe ed)h(currentAttackSpeed)_(POWERSHARD_ON:case.36.2) h(state)n(speed)_(POWERSHARD_OFF:case.37.2)h(state )n(speed)_(ATTACKMODE2:case.38.2)h(state)n(speed)_ (NEUTRALMODE2:case.39.2)h(state)n(speed)_(STargetT _LOOT:case.40.3)h(state)n(speed)d(TargetOID)_(END_ LOOT:case.41.3)h(state)n(speed)d(TargetOID)_(STarg etT_QUESTLOOT:case.42.3)h(state)n(speed)d(TargetOI D)_(END_QUESTLOOT:case.43.3)h(state)n(speed)d(Targ etOID)h(state)n(speed)d(TargetOID)

//��᭥��髫ힾ�Ცힺ�ᄇﭳ_鲯לּ败렮��ᳮ흂�域h(mask:LoopM.1.4)
43=SM_UPDATE_PLAYER_APPEARANCE:h(id2)d(playerId)h( mask:LoopM.1.4)d(TemplateId:Get.Func01A)d(itemId:G et.Func01A)d(itemColor)h(0)
44=SM_TIME_CHECK:h(id2)d(time)d(NanoTime)
45=SM_GAME_TIME:h(id2)d(GameTime)
46=SM_Target_SELECTED:h(id2)d(TargetOID)h(level)d( maxHp)d(currentHp)
47=SM_LOOKATOBJECT:h(id2)d(OID)d(TargetOID)c(headi ng)
48=SM_CASTSPELL_END:h(id2)d(OID)c(TargetType:switc h.0.3)_(id:case.0.1)d(OID)_(id:case.1.3)n(x)n(y)n( z+0.4f)_(id:case.3.1)d(0)h(spellid:Get.SkillA)c(le vel)d(cooldown)h(560)c(0)h(unk)c(0)h(size:Loop.1.2 )d(EffectedOID)c(0)c(Targethp%)c(attackerhp%)c(spe llStatus:switch.0.5)_(stumble:case.1.3)n(X)n(Y)n(Z +0.4f)_(knockback:case.2.3)n(X)n(Y)n(Z+0.4f)_(open _aerial:case.4.3)n(X)n(Y)n(Z+0.4f)_(close_aerial:c ase.8.3)n(X)n(Y)n(Z+0.4f)_(spin:case.16.1)c(Headin g)c(16)c(0)c(1)c(isMpheal)d(Reserved1)c(AttackStat usId)c(ShieldDefense:switch.0.1)_(reflect_shield:c ase.1.5)d(0x00)d(0x00)d(0x00)d(0x00)d(0x00)
49=SM_SKILL_CANCEL:h(id2)d(OID)h(SkillId:Get.Skill A)
4A=SM_STIGMA_SKILL_REMOVE:h(id2)h(SkillId:Get.Skil lA)c(1)c(1)
4B=SM_SKILL_LIST:h(id2)h(size:Loop.1.6)h(SkillId:G et.SkillA)h(SkillLevel)c(unk)c(ExtraLvl)d(unk)c(is Stigma)d(messageId)h(36)d(skillNameId)h(unk)s(skil lLvl)
4D=SM_SKILL_ACTIVATION:h(id2)h(SkillId:Get.SkillA) d(unk)c(isActive)
4E=SM_ABNORMAL_STATE:h(id2)d(abnormals)h(size:Loop .1.5)d(EffectorId)h(SkillId:Get.SkillA)c(SkillLeve l)c(TargetSlot)d(ElapsedTime)
4F=SM_SKILL_COOLDOWN:h(id2)
51=SM_ABNORMAL_EFFECT:h(id2)d(effectedId)c(unk)d(u nk)d(abnormals)h(effects:Loop.1.4)h(skillId:Get.Sk illA)c(skillLevel)c(TargetSlot)d(elapsedTime)

52=SM_INFLUENCE_RATIO:h(id2)d(Sieime)n(Elyos)n(Asm os)n(Balaur)h(1)d(400010000)n(Elyos)n(Asmos)n(Bala ur)

55=SM_FORTRESS_STATUS:h(id2)
56=SM_SHOW_NPC_ON_MAP:h(id2)d(npcid)d(worldid)d(wo rldid)n(x)n(y)n(z)
57=SM_NAME_CHANGE:h(id2)d(unk)d(unk)d(playerOID)s( oldName)s(newName)
58=SM_GROUP_MEMBER_INFO:h(id2)d(GroupId)d(OID)d(Ma xHp)d(CurrentHp)d(MaxMp)d(CurrentMp)d(MaxFp)d(Curr entFp)d(MapId)d(MapId)n(X)n(Y)n(Z)c(ClassId)c(Gend erId)c(Level)c(Id)h(1)s(Name)h(unk)h(unk)h(size:Lo op.1.5)d(EffectorId)h(SkillId:Get.SkillA)c(SkillLe vel)c(TargetSlot)d(ElapsedTime)d(unk)
59=SM_GROUP_INFO:h(id2)d(groupid)d(leaderid)d(loot ruletype)d(autodistribution)d(common_item_above)d( superior_item_above)d(heroic_item_above)d(fabled_i tem_above)d(ethernal_item_above)d(over_ethernal)d( over_over_ethernal)d(unk)h(unk)c(unk)
5F=SM_ABYSS_ARTIFACT_INFO:h(id2)h(ArtifactCount:Lo op.1.3)d(LocationId)d(unk)d(unk)
61=SM_QUIT_RESPONSE:h(id2)d(edit_mode)c(unk)
63=SM_PLAYER_STATE:h(id2)d(playerOID)c(visualState )c(seeState)c(unk)
//?
64=SM_STargetTED_QUEST_LIST:h(id2)h(1)h(size:Loop. 1.5)h(QuestId)h(unk)c(Status)d(QuestVars)c(unk)

65=SM_LEVEL_UPDATE:h(id2)d(TargetOID)h(effect)h(le vel)h(unk)
66=SM_SUMMON_PANEL_REMOVE:h(id2)d(unk)
67=SM_KEY:h(id2)d(key)
68=SM_EXCHANGE_ADD_ITEM:h(id2)
69=SM_EXCHANGE_REQUEST:h(id2)s(receiver)
6A=SM_EXCHANGE_ADD_KINAH:h(id2)c(action)d(itemCoun t)d(unk)
6C=SM_EMOTION_LIST:h(id2)c(unk)h(size:Loop.1.2)d(u nk)h(unk)
6D=SM_EXCHANGE_CONFIRMATION:h(id2)
6E=SM_Target_UPDATE:h(id2)d(playerOID)d(TargetOID)
70=SM_PLASTIC_SURGERY:h(id2)
74=SM_LEGION_UPDATE_SELF_INTRO:h(id2)
78=SM_QUEST_LIST:h(id2)
AB=SM_RIFT_STATUS:h(id2)
7B=SM_QUEST_ACCEPTED:h(id2)c(action:switch.0.4)_(A ccept_Quest:case.1.5)d(questId)c(status)c(unk)d(st ep)h(unk)_(Quest_Steps/Finish:case.2.5)d(questId)c(status)c(unk)d(step)h( unk)_(Delete_Quest:case.3.3)d(questId)c(status)d(s tep)_(Display_Timer:case.4.5)d(questId)d(timer)c(u nk)h(unk)c(unk)
//?
7C=SM_NEARBY_QUESTS:h(id2)c(unk)h(size:Loop.1.2)h( id)h(checkLevelRequirement)
7F=SM_PING_RESPONSE:h(id2)
81=SM_CUBE_UPDATE:h(id2)
82=SM_PET:h(id2)
84=SM_ITEM_COOLDOWN:h(id2)
86=SM_PLAY_MOVIE:h(id2)
87=SM_UPDATE_NOTE:h(id2)
8C=SM_LEGION_ADD_MEMBER:h(id2)
8D=SM_LEGION_INFO:h(id2)
90=SM_LEGION_UPDATE_TITLE:h(id2)
8E=SM_LEGION_UPDATE_MEMBER:h(id2)d(OID)c(LegionMem ber_RankId)c(ClassId)c(Level)d(MapId)c(Online)d(La stOnline)d(msgId)s(text)

8F=SM_LEGION_LEAVE_MEMBER:h(id2)
96=SM_SUMMON_PANEL:h(id2)
98=SM_SUMMON_UPDATE:h(id2)
99=SM_SUMMON_OWNER_REMOVE:h(id2)
9A=SM_LEGION_MEMBERLIST:h(id2)
9D=SM_LEGION_EDIT:h(id2)c(type:switch.0.6)_(id:cas e.0.1)c(LegionLevel)_(id:case.1.1)d(LegionRank)_(i d:case.2.4)c(CenturionPermission1)c(CenturionPermi ssion2)c(LegionarPermission1)c(LegionarPermission2 )_(id:case.3.1)d(ContributionPoints)_(id:case.5.2) s(announcement)d(unixTime)_(id:case.6.1)d(unixTime )

9E=SM_MAIL_SERVICE:h(id2)
A0=SM_WINDSTREAM:h(id2)
A1=SM_SUMMON_USESKILL:h(id2)
A5=SM_PRIVATE_STORE:h(id2)
A3=SM_FRIEND_LIST:h(id2)
A4=SM_GROUP_LOOT:h(id2)
A6=SM_MAY_LOGIN_INTO_GAME:h(id2)d(unk)
A7=SM_ABYSS_RANK_UPDATE:h(id2)
A8=SM_ABYSS_RANKING_LEGIONS:h(id2)
A9=SM_ABYSS_RANKING_PLAYERS:h(id2)
AA=SM_PLAYER_ID:h(id2)
AF=SM_KISK_UPDATE:h(id2)
AD=SM_PONG:h(id2)h(pong)
AE=SM_PRIVATE_STORE_NAME:h(id2)
B1=SM_BROKER_ITEMS:h(id2)
B2=SM_CRAFT_UPDATE:h(id2)h(skillId:Get.SkillA)c(ac tion:switch.1.7)d(itemId:Get.Func01A)_(init:case.0 .8)d(success)d(failure)d(0)d(1200)d(1330048)h(0x24 )d(nameId)h(0)_(update:case.1.6)d(success)d(failur e)d(700)d(1200)d(0)h(0)_(crit:case.2.6)d(success)d (failure)d(700)d(1200)d(0)h(0)_(crit:case.3.8)d(su ccess)d(failure)d(0)d(1200)d(1330048)h(0x24)d(name Id)h(0)_(sucess:case.5.6)d(success)d(failure)d(700 )d(1200)d(0)h(0)_(failed:case.6.6)d(success)d(fail ure)d(700)d(1200)d(0)h(0)_(id:case.7.8)d(success)d (failure)d(0)d(1200)d(1330050)h(0x24)d(nameId)h(0)
B3=SM_CRAFT_ANIMATION:h(id2)
B4=SM_ITEM_USAGE_ANIMATION:h(id2)d(playerOID)d(pla yerOID)d(itemOID)d(ItemID:Get.Func01A)d(time)c(end )c(1)c(0)d(unk)
B5=SM_ASCENSION_MORPH:h(id2)
B6=SM_DUEL:h(id2)
B7=SM_CUSTOM_SETTINGS:h(id2)
B8=SM_PET_MOVE:h(id2)d(DatabaseIndex)c(actionId)n( x)n(y)n(z)c(h)n(x2)n(y2)n(z2)
BC=SM_QUESTIONNAIRE:h(id2)
BE=SM_DIE:h(id2)
C0=SM_FORCED_MOVE:h(id2)d(CreatureOID)d(TargetOID) c(16)n(Targetx)n(Targety)n(Targetz+0.25F)
C1=SM_RESURRECT:h(id2)
C3=SM_WINDSTREAM_ANNOUNCE:h(id2)
C4=SM_REPURCHASE:h(id2)
C6=SM_WAREHOUSE_UPDATE:h(id2)
C7=SM_WAREHOUSE_INFO:h(id2)
C8=SM_UPDATE_WAREHOUSE_ITEM:h(id2)
C9=SM_DELETE_WAREHOUSE_ITEM:h(id2)
CE=SM_CHARACTER_SELECT:h(id2)h(messaype)c(CheckWro ngCount)d(wrongCount)d(PASSKEY_WRONG_MAXCOUNT)
//Loop_ឳwitche
CF=SM_TITLE_INFO:h(id2)c(type:switch.0.3)_(id:case .0.2)c(0)h(size:Loop.1.2)d(TitleId)d(0)_(id:case.1 .1)d(titleId)_(id:case.3.2)d(playerOID)d(titleId)

D2=SM_LEGION_EMBLEM:h(id2)
D4=SM_LEGION_UPDATE_EMBLEM:h(id2)
D5=SM_LEGION_EMBLEM_SEND:h(id2)
//㭥��56㲲ᣨ��譥힊�e
BF=SM_LEGION_EMBLEM_SEND:h(id2)d(size)-(256)
D9=SM_ABYSS_ARTIFACT_INFO2:h(id2)h(size:Loop.1.2)d (LocationId)c(0)
DB=SM_ABYSS_ARTIFACT_INFO3:h(id2)h(size:Loop.1.3)d (LocationId)d(0)c(0)
DD=SM_BLOCK_RESPONSE:h(id2)s(playerName)d(code)
DE=SM_FRIEND_RESPONSE:h(id2)s(player)c(code)
DF=SM_BLOCK_LIST:h(id2)h(size:Loop.2.2)c(0)s(Name) s(Reason)
E0=SM_FRIEND_NOTIFY:h(id2)s(name)c(code)
E2=SM_USE_OBJECT:h(id2)d(playerOID)d(TargetOID)d(t ime)c(actionType)
E3=SM_TELEPORT_MAP:h(id2)d(TargetOID)h(TeleportId)
E4=SM_L2AUTH_LOGIN_CHECK:h(id2)d(result)s(name)
E6=SM_CREATE_CHARACTER:h(id2)d(responseCode:switch .0.1)_(id:case.0.89)d(PlayerOID)-(44)d(genderId)d(raceId)d(ClassId:Get.ClassIdA)d(V oice)d(SkinRGB)d(HairRGB)d(EyeRGB)d(LipRGB)c(Face) c(Hair)c(Deco)c(Tattoo)c(4)c(FaceShape)c(ForeHead) c(EyeHeight)c(EyeSpace)c(EyeWidth)c(EyeSize)c(EyeS hape)c(EyeAngle)c(BrowHeight)c(BrowAngle)c(BrowSha pe)c(Nose)c(NoseBridge)c(NoseWidth)c(NoseTip)c(Che ek)c(LipHeight)c(MouthSize)c(LipSize)c(Smile)c(Lip Shape)c(JawHeigh)c(ChinJut)c(EarShape)c(HeadSize)c (Neck)c(NeckLength)c(ShoulderSize)c(Torso)c(Chest) c(Waist)c(Hips)c(ArmThickness)c(HandSize)c(LegThic nkess)c(FootSize)c(FacialRate)c(0)c(ArmLength)c(Le gLength)c(Shoulders)c(0)c(0)n(Height)d(raceSex)d(M apId)n(x)n(y)n(z)d(Heading)d(Level)d(TitleId)d(Leg ionId)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0) d(0)d(0)d(0)d(0)d(0)d(0)d(0)-(208)d(DeletionTimeInSeconds)d(0)-(448)
//?
E7=SM_CHARACTER_LIST:h(id2)d(playOk2)c(characters: Loop.1.90)d(PlayerOID)-(44)d(genderId)d(raceId)d(ClassId:Get.ClassIdA)d(V oice)d(SkinRGB)d(HairRGB)d(EyeRGB)d(LipRGB)c(Face) c(Hair)c(Deco)c(Tattoo)c(4)c(FaceShape)c(ForeHead) c(EyeHeight)c(EyeSpace)c(EyeWidth)c(EyeSize)c(EyeS hape)c(EyeAngle)c(BrowHeight)c(BrowAngle)c(BrowSha pe)c(Nose)c(NoseBridge)c(NoseWidth)c(NoseTip)c(Che ek)c(LipHeight)c(MouthSize)c(LipSize)c(Smile)c(Lip Shape)c(JawHeigh)c(ChinJut)c(EarShape)c(HeadSize)c (Neck)c(NeckLength)c(ShoulderSize)c(Torso)c(Chest) c(Waist)c(Hips)c(ArmThickness)c(HandSize)c(LegThic nkess)c(FootSize)c(FacialRate)c(0)c(ArmLength)c(Le gLength)c(Shoulders)c(0)c(0)n(Height)d(raceSex)d(M apId)n(x)n(y)n(z)d(Heading)d(Level)d(TitleId)d(Leg ionId)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0) d(0)d(0)d(0)d(0)d(0)d(0)d(0)-(208)d(DeletionTimeInSeconds)d(0)-(14)

E8=SM_RESTORE_CHARACTER:h(id2)d(success)d(chaOid)
E9=SM_DELETE_CHARACTER:h(id2)d(0)d(playerOID)d(del etionTime)
EA=SM_LOOT_STATUS:h(id2)d(OID)c(state)
EB=SM_Target_IMMOBILIZE:h(id2)d(OID)n(x)n(y)n(z)c( Heading)

EC=SM_RECIPE_LIST:h(id2)h(Count:Loop.1.2)d(ID)c(0)

ED=SM_LOOT_ITEMLIST:h(id2)d(unk)h(unk)d(unk)h(unk) d(unk)
EE=SM_SIEGE_LOCATION_INFO:h(id2)c(infoType)h(size: Loop.1.13)d(LocationId)d(legionId)d(emblemId)c(0xF F)c(emblemColor_r)c(emblemColor_g)c(emblemColor_b) c(RaceId)c(isVulnerable)c(isCanTeleport)c(NextStat e)d(0)d(0)
EF=SM_MANTRA_EFFECT:h(id2)d(0)d(playerOID)h(subEff ectId)
F0=SM_PLAYER_SEARCH:h(id2)h(result)d(MAPID:Get.Cla ssIdA)n(x)n(y)n(z)c(ClassID:Get.ClassIdA)c(Gender) c(LVL)c(LFG)s(NAME)
F2=SM_ALLIANCE_INFO:h(id2)
F5=SM_ALLIANCE_MEMBER_INFO:h(id2)
F3=SM_FLY_TIME:h(id2)d(currentFp)d(maxFp)
F4=SM_LEAVE_GROUP_MEMBER:h(id2)
F6=SM_SHOW_BRAND:h(id2)
F9=SM_ALLIANCE_READY_CHECK:h(id2)
FA=SM_TRADELIST:h(id2)d(TargetOID)c(Category)d(buy PriceModifier)h(Count:Loop.1.1)d(tradeTabl.Id)
FB=SM_PRICES:h(id2)
FC=SM_RECONNECT_KEY:h(id2)
FE=SM_STATS_INFO:h(id2)d(OID)d(Time)h(POWER)h(HEAL TH)h(ACCURACY)h(AGILITY)h(KNOWLEDGE)h(WILL)h(WATER _RESISTANCE)h(WIND_RESISTANCE)h(EARTH_RESISTANCE)h (FIRE_RESISTANCE)h(ELEMENTAL_RESISTANCE_LIGHT)h(EL EMENTAL_RESISTANCE_DARK)h(Level)h(unk)h(unk)h(unk) q(ExpNeed)q(ExpRecoverable)q(ExpShown)d(unk)d(MAXH P)d(CurrentHp)d(MAXMP)d(CurrentMp)h(MAXDP)h(Dp)d(F LY_TIME)d(CurrentFp)c(FlyState)c(unk)h(MAIN_HAND_P OWER)h(OFF_HAND_POWER)h(PHYSICAL_DEFENSE)h(MAGICAL _ATTACK)h(MAGICAL_RESIST)n(ATTACK_RANGE)h(ATTACK_S PEED)h(EVASION)h(PARRY)h(BLOCK)h(MAIN_HAND_CRITICA L)h(OFF_HAND_CRITICAL)h(MAIN_HAND_ACCURACY)h(OFF_H AND_ACCURACY)h(unk)h(MAGICAL_ACCURACY)h(MAGICAL_CR ITICAL)h(unk)n(BOOST_CASTING_TIME)h(unk)h(totalBoo stMagicalSkill)h(BOOST_HEAL)h(CRITICAL_RESIST)h(MA GICAL_CRITICAL_RESIST)h(PHYSICAL_CRITICAL_DAMAGE_R EDUCE)h(MAGICAL_CRITICAL_DAMAGE_REDUCE)h(unk)d(Cub eSize)d(Inventory_size)d(unk)d(unk)d(ClassId:Get.C lassIdA)q(unk)q(unk)q(unk)q(unk)h(POWER)h(HEALTH)h (ACCURACY)h(AGILITY)h(KNOWLEDGE)h(WILL)h(WATER_RES ISTANCE)h(WIND_RESISTANCE)h(EARTH_RESISTANCE)h(FIR E_RESISTANCE)d(unk)d(MAXHP)d(MAXMP)d(MAXDP)d(FLY_T IME)h(MAIN_HAND_POWER)h(OFF_HAND_POWER)h(MAGICAL_A TTACK)h(PHYSICAL_DEFENSE)h(MAGICAL_RESIST)h(unk)n( ATTACK_RANGE)h(EVASION)h(PARRY)h(BLOCK)h(MAIN_HAND _CRITICAL)h(OFF_HAND_CRITICAL)h(MAGICAL_CRITICAL)h (unk)h(MAIN_HAND_ACCURACY)h(OFF_HAND_ACCURACY)h(un k)h(MAGICAL_ACCURACY)h(unk)h(MAGICAL_ATTACK_BOOST_ MAGICAL_SKILL)h(BOOST_HEAL)h(CRITICAL_RESIST)h(MAG ICAL_CRITICAL_RESIST)h(PHYSICAL_CRITICAL_DAMAGE_RE DUCE)h(MAGICAL_CRITICAL_DAMAGE_REDUCE)
FF=SM_VERSION_CHECK:h(id2)c(unk)c(GAMESERVER_ID)d( unk)d(unk)d(unk)d(unk)d(unk)c(unk)c(SERVER_COUNTRY _CODE)c(unk)c(SERVER_MODE)d(currentTimeMillis)h(un k)h(unk)h(unk)h(unk)c(unk)c(unk)c(unk)c(unk)c(unk) c(Ip)c(Ip)c(Ip)c(Ip)h(Port)
99999=SM_CUSTOM_PACKET:h(id2)

[client]
02=CM_GROUP_DISTRIBUTION:h(id2)d(amount)
04=CM_SHOW_FRIENDLIST:h(id2)
05=CM_FRIEND_ADD:h(id2)s(TargetName)
09=CM_CLIENT_COMMAND_ROLL:h(id2)d(maxRoll)
0A=CM_VIEW_PLAYER_DETAILS:h(id2)d(TargetOID)
0D=CM_PING_REQUEST:h(id2)
0E=CM_PLAYER_STATUS_INFO:h(id2)c(status)d(playerOI D)
0F=CM_INVITE_TO_GROUP:h(id2)c(inviteType)s(name)
12=CM_ABYSS_RANKING_PLAYERS:h(id2)c(raceId)
13=CM_MAC_ADDRESS:h(id2)-(7)s(mac)s(unk)d(ip)
15=CM_REPORT_PLAYER:h(id2)-(1)s(player)
16=CM_GROUP_LOOT:h(id2)d(groupId)d(unk1)d(unk2)d(i temId:Get.Func01A)c(itemIndex)d(npcId)c(distributi onId)d(roll)q(bid)
17=CM_DISTRIBUTION_SETTINGS:h(id2)d(unk)d(rules)d( autoDist)d(common_item_above)d(superior_item_above )d(heroic_item_above)d(fabled_item_above)d(etherna l_item_above)d(over_ethernal)d(over_over_ethernal)
18=CM_MAY_LOGIN_INTO_GAME:h(id2)
1B=CM_SHOW_BRAND:h(id2)d(brandId)d(TargetOID)
1D=CM_RECONNECT_AUTH:h(id2)
1E=CM_MACRO_DELETE:h(id2)c(macroPosition)
1F=CM_CHECK_NICKNAME:h(id2)s(nick)
21=CM_BLOCK_SET_REASON:h(id2)s(TargetName)s(reason )
23=CM_SUMMON_CASTSPELL:h(id2)d(summonOID)h(skillID :Get.SkillA)c(skillLvl)d(TargetOID)n(unk)
24=CM_FUSION_WEAPONS:h(id2)d(firstitemId:Get.Func0 1A)d(secondItemId)
25=CM_BREAK_WEAPONS:h(id2)d(unk)d(weaponToBreakUni queId)
27=CM_SUMMON_MOVE:h(id2)d(unk)n(x)n(y)n(z)c(headin g)c(movementType:switch.0.2)_(id:case.1.3)n(x2)n(y 2)n(z2)_(id:case.2.3)n(x2)n(y2)n(z2)
28=CM_SUMMON_EMOTION:h(id2)d(OID)c(emotionTypeId)
29=CM_SUMMON_ATTACK:h(id2)d(summonOID)d(TargetOID) c(unk)h(unk)c(unk)
2A=CM_SHOW_MAP:h(id2)
2B=CM_NAME_CHANGE:h(id2)c(action)c(unk)h(unk)d(Id) s(newName)
2E=CM_GROUP_RESPONSE:h(id2)d(unk)c(unk)
32=CM_MOVE_ITEM:h(id2)d(TargetOID)c(source)c(desti nation)h(Slot)
33=CM_SPLIT_ITEM:h(id2)d(sourceItemOID)d(itemAmoun t)-(4)c(sourceStoraype)d(destinationItemOID)c(destina tionStoraype)h(slotNum)
35=CM_PLAYER_SEARCH:h(id2)-(44)d(region)d(classMask)c(minLevel)c(maxLevel)c(l fgOnly)c(unk)
36=CM_DELETE_CHARACTER:h(id2)d(playOk2)d(chaOid)
37=CM_RESTORE_CHARACTER:h(id2)d(playOk2)d(chaOid)
38=CM_STargetT_LOOT:h(id2)d(TargetOID)c(action)
39=CM_LOOT_ITEM:h(id2)d(TargetOID)c(index)
3A=CM_TELEPORT_SELECT:h(id2)d(TargetOID)d(locId)
3B=CM_L2AUTH_LOGIN_CHECK:h(id2)d(playOk2)d(playOk1 )d(accountId)d(loginOk)
3C=CM_CHARACTER_LIST:h(id2)d(playOk2)
//
3D=CM_CREATE_CHARACTER:h(id2)
42=CM_CHANGE_CHANNEL:h(id2)d(channel)
44=CM_MAC_ADDRESS2:h(id2)d(OID)-(6)
45=CM_MACRO_CREATE:h(id2)c(macroPosition)s(macroXM L)
46=CM_SHOW_BLOCKLIST:h(id2)
47=CM_REPLACE_ITEM:h(id2)c(sourceStoraype)d(source ItemOID)c(replaceStoraype)d(replaceItemOID)
48=CM_FRIEND_STATUS:h(id2)c(status)
4C=CM_BLOCK_ADD:h(id2)s(TargetName)s(reason)
4D=CM_BLOCK_DEL:h(id2)s(TargetName)
4E=CM_LEGION_UPLOAD_INFO:h(id2)d(totalSize)c(unk)c (color_r)c(color_g)c(color_b)
4F=CM_LEGION_UPLOAD_EMBLEM:h(id2)d(size)-(256)
50=CM_MAIL_SUMMON_ZEPHYR:h(id2)c(value)
62=CM_CUSTOM_SETTINGS:h(id2)h(display)h(deny)
66=CM_ENTER_WORLD:h(id2)d(OID)
67=CM_LEVEL_READY:h(id2)
//㭥��56㲲ᣨ����륫鮻��泠
68=CM_UI_SETTINGS:h(id2)c(settingsType)h(unk)h(siz e)-(256)
69=CM_OBJECT_SEARCH:h(id2)d(npcId)
6A=CM_MAY_QUIT:h(id2)
6B=CM_REVIVE:h(id2)c(RessType)
//
6D=CM_CHARACTER_EDIT:h(id2)
6E=CM_VERSION_CHECK:h(id2)d(unk1)d(unk2)d(unk3)d(u nk4)
70=CM_DISCONNECT:h(id2)c(unk)
71=CM_QUIT:h(id2)c(logout)
7F=CM_CHARACTER_PASSKEY:h(id2)h(type:switch.1.1)s( passkey)_(id.case.2.1)s(newPasskey)
95=CM_EXCHANGE_REQUEST:h(id2)d(TargetOID)
96=CM_LEGION_EMBLEM_SEND:h(id2)d(legionId)
98=CM_SET_NOTE:h(id2)s(note)
99=CM_LEGION_MODIFY_EMBLEM:h(id2)d(legionId)h(embl emVer)c(unk)c(red)c(green)c(blue)
9A=CM_SHOW_DIALOG:h(id2)d(NpcID)
9B=CM_CLOSE_DIALOG:h(id2)d(TargetOID)
9C=CM_DIALOG_SELECT:h(id2)d(TargetOID)h(dialogId)h (selectableReward)h(lastPage)d(questId)h(unk)
9D=CM_LEGION_TABS:h(id2)d(page)c(tab)
9E=CM_MOVE:h(id2)n(x)n(y)n(z)c(heading)c(moveType: Switch.0.7)_(Stop:case.0.0)_(STargett_M:case.224.3 )n(nx)n(ny)n(nz)_(STargett_K:case.-64.3)n(nx)n(ny)n(nz)_(Validate_M:case.96.3)n(nx)n( ny)n(nz)_(Validate_K:case.128.0)_(Jump:case.8.3)n( nx)n(ny)n(nz)_(Unk:case.192.3)n(nx)n(ny)n(nz)
9F=CM_FLIGHT_TELEPORT:hh(id2)n(x)n(y)n(z)
A0=CM_QUESTION_RESPONSE:h(id2)
A1=CM_BUY_ITEM:h(id2)d(sellerOID)h(unk1)h(amount:L oop.1.3)d(itemId:Get.Func01A)d(count)d(unk2)
A8=CM_MANASTONE:h(id2)c(actionType:switch.2.3)c(Ta rgetFusedSlot)d(TargetItemUniqueId)_(id:case.1.2)d (stoneUniqueId)d(supplementUniqueId)_(id:case.2.2) d(stoneUniqueId)d(supplementUniqueId)_(id:case.3.4 )c(slotNum)c(unk)h(unk)d(npcOID)
AA=CM_EXCHANGE_OK:h(id2)
AB=CM_EXCHANGE_CANCEL:h(id2)
AC=CM_WINDSTREAM:h(id2)d(teleportId)d(distance)h(v alidatePos)h(unk)
AE=CM_EXCHANGE_ADD_ITEM:h(id2)d(itemOID)d(itemCoun t)
B0=CM_EXCHANGE_ADD_KINAH:h(id2)d(itemCount)d(unk)
B1=CM_EXCHANGE_LOCK:h(id2)
B2=CM_CHAT_MESSAGE_WHISPER:h(id2)s(Name)s(message)
B5=CM_Target_SELECT:h(id2)d(TargetOID)c(type)
B8=CM_PETITION:h(id2)h(action:switch.0.1)_(id:case .2.1)d(unk)s(data)
B9=CM_CHAT_MESSAGE_PUBLIC:h(id2)c(type)s(message)
BB=CM_PET_MOVE:h(id2)c(actionId:switch.0.1)_(id:ca se.12.7)n(x1)n(y1)n(z1)c(h)n(x2)n(y2)n(z2)
BC=CM_PET:h(id2)h(actionId:switch.0.5)_(createPet: case.1.8)d(eggOID)d(petId)c(unk2)d(unk3)d(decorati onId)d(unk5)d(unk6)s(petName)_(surrenderPet:case.2 .1)d(petId)_(summonPet:case.3.1)d(petId)_(dismissP et:case.4.1)d(petId)_(renamePet:case.10.1)d(petId) s(petName)
BD=CM_OPEN_STATICDOOR:h(id2)d(doorId)
BE=CM_LEGION_EMBLEM:h(id2)d(legionId)
C0=CM_TIME_CHECK:h(id2)d(nanoTime)
C1=CM_GATHER:h(id2)d(action)
C2=CM_PING:h(id2)h(ping)
C3=CM_LEGION:h(id2)c(exOpcode:switch.0.13)_(id:cas e.0.2)d(unk)s(legionName)_(id:case.1.2)d(unk)s(cha rName)_(id:case.2.2)d(unk)h(unk)_(id:case.4.2)d(un k)s(charName)_(id:case.5.2)d(unk)s(charName)_(id:c ase.6.2)d(rank)s(charName)_(id:case.7.2)d(unk)s(ch arName)_(id:case.8.2)d(unk)s(announcement)_(id:cas e.9.2)d(unk)s(announcement)_(id:case.10.2)d(unk)s( newSelfIntro)_(id:case.13.4)c(centurionPermission1 )c(centurionPermission2)c(unk)c(legionarPermission 2)_(id:case.14.2)d(unk)h(unk)_(id:case.15.2)s(char Name)s(newNickname)
C9=CM_EMOTION:h(id2)c(EmotionType:switch.0.3)_(EMO TE:case.21.1)h(Emotion)_(CHAIR_SIT:case.4.4)n(x)n( y)n(z)c(heading)_(CHAIR_UP:case.5.4)n(x)n(y)n(z)c( heading)
CB=CM_USE_ITEM:h(id2)d(uniqueitemId:Get.Func01A)c( type)d(TargetitemId:Get.Func01A)
CC=CM_EQUIP_ITEM:h(id2)c(action)d(slotRead)d(itemU niqueId)
CE=CM_ATTACK:h(id2)d(TargetOID)c(attackno)h(time)c (type)
CF=CM_CASTSPELL:h(id2)h(spellid:Get.SkillA)c(level )c(TargetType:switch.0.2)_(id:case.0.1)d(TargetOID )_(id:case.1.3)n(x)n(y)n(z)h(time)
D0=CM_SKILL_DEACTIVATE:h(id2)d(SkillId:Get.SkillA)
D1=CM_REMOVE_ALTERED_STATE:h(id2)h(SkillId:Get.Ski llA)
D3=CM_BROKER_REGISTERED:h(id2)d(npcId)
D4=CM_BUY_BROKER_ITEM:h(id2)d(brokerId)d(itemUniqu eId)h(itemCount)
D5=CM_REGISTER_BROKER_ITEM:h(id2)d(brokerId)d(item UniqueId)q(price)h(itemCount)
D6=CM_PRIVATE_STORE_NAME:h(id2)s(name)
D7=CM_SUMMON_COMMAND:h(id2)c(mode)d(unk)d(unk)d(Ta rgetOID)
D9=CM_BROKER_LIST:h(id2)d(brokerId)c(sortType)h(pa ge)h(listMask)
DA=CM_DELETE_ITEM:h(id2)d(OID)
DC=CM_ABYSS_RANKING_LEGIONS:h(id2)c(raceId)
DD=CM_PRIVATE_STORE:h(id2)h(itemCount:Loop.1.4)d(u nk)d(unk)h(unk)d(unk)
DF=CM_FRIEND_DEL:h(id2)s(TargetName)
E0=CM_DUEL_REQUEST:h(id2)d(OID)
E3=CM_CRAFT:h(id2)c(unk)d(TargetTemplateId)d(recip eId)d(TargetOID)
E4=CM_CLIENT_COMMAND_LOC:h(id2)
E5=CM_QUESTIONNAIRE:h(id2)d(OID)h(unk)h(choice)h(u nk)h(unk)
E6=CM__MAIL_ATTACHMENT:h(id2)d(mailOID)c(attachmen tType)
E7=CM_DELETE_MAIL:h(id2)d(mailOID)
E9=CM_TITLE_SET:h(id2)d(titleId)
EA=CM_SEND_MAIL:h(id2)s(recipientName)s(title)s(me ssage)d(itemOID)d(itemCount)d(unk)d(kinahCount)d(u nk)c(express)
EC=CM_READ_MAIL:h(id2)d(mailOID)
EE=CM_BROKER_CANCEL_REGISTERED:h(id2)d(npcId)d(bro keritemId:Get.Func01A)
EF=CM_BROKER_SETTLE_LIST:h(id2)d(npcId)
F0=CM_BROKER_SETTLE_ACCOUNT:h(id2)d(npcId)
F5=CM_ALLIANCE_GROUP_CHANGE:h(id2)d(playerOID)d(al lianceGroupId)d(secondOID)
F8=CM_ITEM_REMODEL:h(id2)d(unk)d(keepitemId:Get.Fu nc01A)d(extractitemId:Get.Func01A)
F9=CM_GODSTONE_SOCKET:h(id2)d(npcId)d(weaponId)d(s toneId)
FE=CM_DELETE_QUEST:h(id2)h(questId)
FF=CM_PLAY_MOVIE_END:h(id2)c(type)d(unk)d(unk)h(mo vieId)d(unk)
B5=CM_TARGET_SELECT:h(id2)d(ObjectID)-(1)
//Drelann
//23=CM_SUMMON_CASTSPELL:h(id2)d(SummonID)h(skillID: Get.Skill)c(Skill_LVL)-(1)d(TargetID)c(ð歿 ˠ��h(skilltype)
//23=CM_SUMMON_CASTSPELL:h(id2)d(SummonID)h(skillID: Get.Skill)c(Skill_LVL)-(1)d(TargetID)-(3)
//CF=CM_CASTSPELL:h(id2)h(skillID:Get.Skill)h(԰)d(Ta rgetID)h(? )c(ð歿 ˠ��h(skilltype)



очень смахивает на оригинальную расшифровку и на т что вы тольо немного добавили описания в расшифровку, будьте добры указывайте строки которые вы правили и что конкретно добавили.

Furydose
06.12.2011, 14:10
Дык, это оригинальный файл лпх, я его и изменял, он для версии 2.1 и 2.5. На 2.6 пакеты поменялись.

Добавлено через 7 минут
Многие пакеты изменились на 1 значение, потому я сдвинул их вверх, и исправлял пакеты которые определялись не правильно, так что строки изменены все (от клиента).

manyunya
06.12.2011, 14:18
Дык, это оригинальный файл лпх, я его и изменял, он для версии 2.1 и 2.5. На 2.6 пакеты поменялись.

я играю на 2.7 пакеты те же практически все

вот попросил указать что и где правили плз.

Furydose
06.12.2011, 14:22
У тебя пакет движения 9E?

genyan
06.12.2011, 14:36
какая версия пакетника нужна , для твоего файла или без разницы

Furydose
06.12.2011, 14:40
Должно без разницы, только если пакетник 171+ переименуй файл.

manyunya
06.12.2011, 14:51
У тебя пакет движения 9E?

по всей видимости да.

Furydose
06.12.2011, 14:54
Тогда у тебя и так все правильно расшифровывается, хотя странно почему на твоем серве не поменялись пакеты. У меня же на фри с переходом на 2.6 пакет движения например стал 9F, и в расшифровке оно мне говорит что это flying_teleport, и так другие пакеты.

manyunya
06.12.2011, 15:04
Тогда у тебя и так все правильно расшифровывается, хотя странно почему на твоем серве не поменялись пакеты. У меня же на фри с переходом на 2.6 пакет движения например стал 9F, и в расшифровке оно мне говорит что это flying_teleport, и так другие пакеты.

так я и говорю что почти все правильно, меня интересовала расшифровка только пакета мак адрес, а он от версии к версии постоянно видоизменяется(внутренняя структура-расположение значимых байт меняется местами, то в начале то в конце)


а то, что клиент 2.7 - уверен потому, что работает арена хаоса.

dawah
06.12.2011, 15:17
а расшифровку на 2.7 можете сделать?) каждый раз меняется структура пакета

manyunya
06.12.2011, 15:20
какого именно пакета?

расшифровка только для наглядности и если вы не занимаетесь сложным составлением пакета в скрипте оно вам по большому счету не нужно.

dawah
06.12.2011, 15:27
блин, сейчас не дома, поэтому не могу кинуть пример(( когда к примеру покупаешь у одного и того же нпц одно и тоже, меняется начало и в центре, при попытке отправки выкидывает из игры

fredi_92
06.12.2011, 15:27
народ помагите с Расшифровкой пакетов для 2.7 спосибки причитаютса =)))

manyunya
06.12.2011, 15:29
ну тут мы обсуждаем немного другое

то что у тебя это шифрация пакета(клиент евро оффа), ну или как кто то тут советовал попробуйте пакетник более старой версии.

Добавлено через 6 минут
Тогда у тебя и так все правильно расшифровывается, хотя странно почему на твоем серве не поменялись пакеты. У меня же на фри с переходом на 2.6 пакет движения например стал 9F, и в расшифровке оно мне говорит что это flying_teleport, и так другие пакеты.

кста эту тему забросил?
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

dawah
06.12.2011, 15:39
более старая версия ваще другие пакеты показывает, тоже не подошла

rulic
06.12.2011, 16:00
Тоесть этот файл не прокатит на евро сервере?Мне нужен 33 пакет)

bsodik
06.12.2011, 18:47
айен финал перещел с 2.6 на 2.7 сменили все пакеты) хз что теперь делать)
пакеты на разговор с Гиабрунгом (бакалейщиком) на взятие кв (обломки стены) в лагере золотой ветви
жесть=)
CC 59 0C EE FF D1 19 00 31 43 5B B5 00 0A 00 FE 3D 59 5B B4 00
8A 59 0C EE FF D1 19 00 73 B3 58 B5 00 04 00 FE 7F 59 5B B4 00
CB 59 0C EF FF D1 19 00 33

Furydose
06.12.2011, 18:54
кста эту тему забросил?
[Ссылки могут видеть только зарегистрированные и активированные пользователи]
Почему забросили, пакет разобран, скрипт написан, что еще? =)

manyunya
06.12.2011, 19:17
Почему забросили, пакет разобран, скрипт написан, что еще? =)

скрипт это понятно

меня интересует сам пакет
он менялся от версии к версии.


15=CM_MAC_ADDRESS:h(id2)-(23)s(unk)s(unk)d(unk)

и это вы называете разобран?

lorko
06.12.2011, 19:43
ух зделайте ктото на дешыфровку 2.7 юа а то ппц =( скушно без л2пх кто зделает поставлю спасибку ^_^

Люмикс
06.12.2011, 20:16
ух зделайте ктото на дешыфровку 2.7 юа а то ппц =( скушно без л2пх кто зделает поставлю спасибку ^_^
Там теперь клиент непонятный на евро стягивает (выход 10секунд, криты зеленые...)

Nieds
06.12.2011, 20:31
ух зделайте ктото на дешыфровку 2.7 юа а то ппц =( скушно без л2пх кто зделает поставлю спасибку ^_^

У меня на юа с пакетами всё отлично =)

lorko
06.12.2011, 20:45
У меня на юа с пакетами всё отлично =)

Какой у тя л2пх ? версия и тд =) скинь мне плизз=)

freshinin-aion
06.12.2011, 23:16
и тишина .. отписали что у них пашит и молчат ...

настройки у мя нормальные вот такие
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

satanina
07.12.2011, 09:20
Вобщем столкнулся с такой проблемой,что не определяет пакеты на разделение свитков ,хавки,реликвий.
Собственно зачем оно надо...[Ссылки могут видеть только зарегистрированные и активированные пользователи]
вот через этот дюп.может кто помочь с расшифровкой пакетов? желательно на реликвии,если ктото может в ЛС рассказать как самому сделать тоже буду рад!

Renixx
08.12.2011, 13:23
Сделайте плиз Дешефратор пакетов На Aion Rulez Пакет 33 Ок?

Furydose
08.12.2011, 22:56
33 пакет теперь 34, тот же принцип.

lakoko
08.12.2011, 23:59
33 пакет теперь 34, тот же принцип.

неправда у меня на 04 пакеты начинаються , аион юа сервер

Furydose
09.12.2011, 00:07
Я на фри, там 2.6. У вас 2.7 вроде.

khrkov.s
09.12.2011, 05:42
А можно расшифровку пакета на ньюаион сделать меня интересует пакет 33 если можно то в ЛС написать.
версия 2.7

Adramalius
09.12.2011, 07:14
А можно расшифровку пакета на ньюаион сделать меня интересует пакет 33 если можно то в ЛС написать.
версия 2.7

Мне вот интересно, какая шифровка на ньюаион, у нас атреяворлд тоже пешела на 2,7 так там 33й пакет скока раз не отошлёш всегда разный(хотя чтото общее проглядывается)
сегодня примеры выложу, мож чё придумаем) можно былоб и за денюшку /nyan

1E 46 E9 FC F4 1B 8F 5A 78 2A CB 4E 8D 91 BF 5E 0E 77 93 6C 83 8A A8 43 08
27 7F D0 C5 CD 22 B6 63 78 2A CB 4E 8D 91 BF 5E 37 4E EC BA 56 5F 7D 96 E4
41 19 B6 A3 AB 44 D0 05 78 2A CB 4E 8D 91 BF 5E 51 28 8A DC 30 39 1B F0 E4
6A 32 9D 88 80 6F FB 2E 78 2A CB 4E 8D 91 BF 5E 7A 03 A1 F7 1B 12 30 DB E4

78 2A CB 4E 8D 91 BF 5E получается означает -1

вот такая билибирда раньше ето был 33пакет теперь шифрируется\(от одной стопки 4 раза отнял по 1му предмету)

Airon-2011
09.12.2011, 18:53
попробовал зайти на ua ? такое сыпит в пх ... кто играет на UA посдкажите что делать ? перепробовал кучу версий , нечего не помогает ....

Renixx
09.12.2011, 20:10
33 пакет теперь 34, тот же принцип.

НА рулизе место пакета 33 всегда какието разные

Palah
10.12.2011, 19:40
пакеты 34 на 33 поменялись ?

Adramalius
12.12.2011, 13:19
Ну что, так никто и не знает, как теперь дюпать стопковые на 2.7?

прежде чем дюпать надо написать файл который приведёт в норму покеты,
т.к. на 2,7 за место пакета 33 приходят разные(хотя они и похожи в чёмто но если отправишьтебя кинет из игры) я приводил пример выше. пока файла не будет, будешь получать тонну разных пакетов

Dars89
14.12.2011, 00:07
Кто же спасет нас и напишет нам расшифровку на пакеты в версии 2.7?))

Шикака
17.12.2011, 21:58
Народ скиньте плз способ расшифровки для ЮА 2.7 оч нужно как смогу ткну спасибку , большую и вкусную))) ^_^ мой скайп maxan952 можно писать туда!)