Дизасм клиента. Пакеты

kick

Предвестник
Administrator
За веру и верность форуму
Отец-основатель
Сообщения
7 049
Розыгрыши
21
Решения
1
Репутация
5 925
Реакции
6 612
Баллы
2 688
Снимаете темиду, восстанавливаете импорты/экспорты и смотрите список экспортируемых функций у класса UNetworkHandler

Clientpackets в понимании l2j.

Для serverpackets делаем поиск по "(Receive)"

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

By KilRoy:
Добавлю:
Так же, чуть ниже данных хендлеров - располагаются функции обработки серверных пакетов(Можно найти и достать прямиком из таблицы пакетов)
WpvNG.png
Таблица пакетов и ее порядок точно такой же, как и порядок опкодов серверных пакетов.

Внутри найдется структура и логика обработки пакета(Копнув глубже, увидим трейс до функций движка клиента)
rs4dT.png
Но хотелось бы предупредить, некоторые пакеты не поддаются такому халявному просмотру, ибо находятся в теле ВМ темиды.

Для этого понадобится операционная система WinXP и два плагина на ollydbg: PhantOm & StrongOD
[Plugin PhantOm]
PEB=0
GETCOUNT=0
DRX=1
DRIVER=0
SETCONTEXT=0
DEBSTRING=0
WINVER=0
[Plugin StrongOD]
CreateProcessMode=0
HidePEB=1
IsPatchFloat=0
IsAdvGoto=1
KernelMode=1
KillPEBug=1
SuperEnumMod=1
AdvAttach=0
SkipExpection=1
OrdFirst=0
BreakOnLdr=0
BreakOnTls=1
RemoveEpOneShot=1
ShowBar=17
LoadSym=1
AutoUpdate=1
HideWindow=1
HideProcess=1
ProtectProcess=1
DriverKey=-82693034
DriverName=fengyue0
UpdateURL=cracklife.com/sod/update.txt

ALT + E (Executable modules) → Select your module → ALT + C (CPU) → Right click → Search for → All referenced text strings

Требуется WinXP и OllyDbg. Плагины на ольгу: PhantOm, StrongOD, ODBGScript.
Тема:
Мануал и скрипт:

Нам понадобится .

Выбираем процесс, чуть ниже выбираем модуль (dll) которую будем дампать. Тыкаем по модулю правой кнопкой мыши, выбираем "Dump Full"
a9b7855c5d7815d902d28ff27e799c7f77c027f9.png
 
Последнее редактирование модератором:

Потерялись скрины моего мини-FAQ.
Clientpackets:
Uj6m1N9.png
Почти все пакеты выделены в экспортируемые функции от UNetworkHandler. В версиях а-ля инфинити одиссей вроде бы не так уже, если верить слухам (но сам я не проверял). Так же есть большая таблица виртуальных функций от UObject, в ней аналогично прописаны функции пакетов:
ISqSYKd.png
Для recv-пакетов есть бооооольшой энум и конечно же большинство исполняющих функций уходят на UGameEngine::On**
T9WOAxE.png
 
Последнее редактирование модератором:
Почти все пакеты выделены в экспортируемые функции от UNetworkHandler. В версиях а-ля инфинити одиссей вроде бы не так уже, если верить слухам (но сам я не проверял). Так же есть большая таблица виртуальных функций от UObject, в ней аналогично прописаны функции пакетов:
Всё так, просто по другому называется, всё тоже самое
 
Сразу паком.


А мб где нить есть более подробный мануал типа, какую прогу первой запускать, потом как привязать 2 этих плагина к оли...
 
Последнее редактирование модератором:
зачем так сразу реагировать?может тебе профи все и так понятно,но для человека который в первый раз видит эти проги как то не очень..
Как только я первый раз встречаю проги, я спрашиваю дедушку Google, у него очень большой опыт в этом.
 
Как только я первый раз встречаю проги, я спрашиваю дедушку Google, у него очень большой опыт в этом.
Значит все же придется своими силами пробывать, просто тут не все скрины, и софт не полный....и на зг обещали перезалить так и не перезалили...
 
о боже тут все дано просто взять и сделать осталось
 
Info:
Типы данных используемые в пакетах:
c: Byte - 1 байт
h: Word - 2 байта
d: DWord - 4 байта
f: Double - 8 байт
q: Int64 - 8 байт целое
s: String
i: DWord - 4 байта - отведен специально для ItemID
l: DWord - 4 байта - отведен специально для SkillID
o: DWord - 4 байта - отведен специально для ObjectID и CharID
b: Array of Byte - массив байт, записывается в виде: b(Описание:Размер):

Код:
[client]
00=ProtocolVersion:d(ProtocolVersion)z(0256fixed)
01=MoveBackwardToLocation:d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)d(moveByMouse)
02=Say:s(Msg)
03=EnterWorld:d(d)d(d)d(d)d(d)d(d)
04=Action:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(ShiftFlag)
08=RequestAuthLogin:s(LoginName)d(PlayKey2)d(PlayKey1)d(LoginKey1)d(LoginKey2)d(d)
09=LogoutRequest:
0A=Attack:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(ShiftFlag)
0B=CharCreate:s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)d(HairStyle)d(HairColor)d(Face)
0C=CharDelete:d(CharSlot)
0D=CharSelected:d(CharSlot)h(h)d(d)d(d)d(d)
0E=NewCharacter:
0F=RequestItemList:
10=RequestEquipItem:d(ObjectID)d(Slot)
11=RequestUnEquipItem:d(Slot)
12=RequestDropItem:d(ObjectID)d(Count)d(X)d(Y)d(Z)
14=UseItem:d(ObjectID)d(d)
15=TradeRequest:d(ObjectID)
16=AddTradeItem:d(TradeID)d(ObjectID)d(Count)
17=TradeDone:d(Response)
1A=RequestTeleport:d(d)d(d)d(d)d(d)d(d)
1B=RequestSocialAction:d(Action:Get.Func09)
1C=ChangeMoveType:d(TypeRun)
1D=ChangeWaitType:d(TypeStand)
1E=RequestSellItem:d(ListID)d(SellCount:For.0003)d(ObjectID)d(ItemID:Get.Func01)d(Count)
1F=RequestBuyItem:d(ListID)d(BuyCount:For.0002)d(ItemID:Get.Func01)d(Count)
20=RequestLinkHtml:s(HtmlLink)
21=RequestBypassToServer:s(Cmd)
22=RequestBBSwrite:s(Url)s(Arg1)s(Arg2)s(Arg3)s(Arg4)s(Arg5)
23=RequestCreatePledge:s(PledgeName)
24=RequestJoinPledge:d(Target)d(pledgetype)
25=RequestAnswerJoinPledge:d(Answer)
26=RequestWithDrawalPledge:
27=RequestOustPledgeMember:s(Target)
28=RequestDismissPledge:
29=RequestJoinParty:s(Name)d(ItemDistribution)
2A=RequestAnswerJoinParty:d(Response)
2B=RequestWithDrawalParty:
2C=RequestOustPartyMember:s(Name)
2D=RequestDismissParty:
2E=RequestMagicSkillList:c(c)c(c)c(c)d(CharID)d(ObjectID)
2F=RequestMagicSkillUse:d(MagicID)d(CtrlPressed)c(ShiftPressed)
30=Appearing:
31=SendWareHouseDepositList:d(Count:For.0002)d(ObjectID)d(Count)
32=SendWareHouseWithDrawList:d(Count:For.0002)d(ObjectID)d(Count)
33=RequestShortCutReg:d(Type)d(Slot)d(ID)d(d)
34=RequestShortCutUse:d(d)d(d)c(c)
35=RequestShortCutDel:d(ID)
36=CannotMoveAnymore:d(X)d(Y)d(Z)d(Heading)
37=RequestTargetCancel:h(unselect)
38=Say2:s(Text)d(Type:Get.Func02)s(Target)
3C=RequestPledgeMemberList:
3E=RequestMagicList:
3F=RequestSkillList:
40=AnswerTradeRequest:d(Response)
41=MoveWithDelta:d(dx)d(dy)d(dz)
42=GetOnVehicle:d(ID)d(X)d(Y)d(Z)
43=GetOffVehicle:d(ID)d(X)d(Y)d(Z)
44=AnswerTradeRequest:d(answer)
45=RequestActionUse:d(ActionID)d(CtrlPressed)c(ShiftPressed)
46=RequestRestart:
47=RequestSiegeInfo:
48=ValidatePosition:d(X)d(Y)d(Z)d(Heading)d(Data)
49=RequestSEKCustom:d(SlotNum)d(Direct)
4A=StartRotating:d(Degree)d(Side)
4B=FinishRotating:d(Degree)d(u)
4D=RequestStartPledgeWar:s(PledgeName)
4E=RequestReplyStartPledgeWar:s(PledgeName)d(Answer)
4F=RequestStopPledgeWar:s(PledgeName)
50=RequestReplyStopPledgeWar:s(PledgeName)d(Answer)
51=RequestSurrenderPledgeWar:s(PledgeName)
52=RequestReplySurrenderPledgeWar:s(PledgeName)d(Answer)
53=RequestSetPledgeCrest:b(IconCrest)d(d)
55=RequestGiveNickName:s(Target)s(Title)
57=RequestShowboard:d(flagShow)
58=RequestEnchantItem:d(ObjectID)
59=RequestDestroyItem:d(ObjectID)d(Count)
5B=SendBypassBuildCmd:s(Command)
5C=RequestGetOnVehicle:d(ID)d(X)d(Y)d(Z)
5D=RequestGetOffVehicle:d(ID)d(X)d(Y)d(Z)
5E=RequestFriendInvite:s(Name)
5F=RequestAnswerFriendInvite:d(Response)
60=RequestFriendList:
61=RequestFriendDel:s(Name)
62=CharacterRestore:d(CharSlot)
63=RequestQuestList:
64=RequestQuestAbort:d(QuestID)
66=RequestPledgeInfo:d(ClanID)
67=RequestPledgeExtendedInfo:s(pledgeName)
68=RequestPledgeCrest:d(CrestID)
69=RequestSurrenderPersonally:s(PledgeName)
6A=RequestRide:d(Rideflag)d(StrWyv)
6B=RequestAcquireSkillInfo:d(ID)d(Level)d(Fisherman)
6C=RequestAcquireSkill:d(ID)d(Level)d(Fisherman)
6D=RequestRestartPoint:d(PointType:Get.Func09)
6E=RequestGMCommand:s(TargetName)d(Command:Get.Func09)d(0)
6F=RequestPartyMatchConfig:d(AutomatRegistr)d(ShowLevel)d(ShowClass)s(memo)
70=RequestPartyMatchList:d(Status)d(un)d(un)d(un)d(un)s(un)
71=RequestPartyMatchDetail:d(ObjectID)d(un)
72=RequestCrystallizeItem:d(ObjectID)d(Count)
73=RequestPrivateStoreManage:
74=SetPrivateStoreListSell:d(Package)d(ListCount:For.0003)d(ObjectID)d(Count)d(Price)
75=RequestPrivateStoreManageCancel:
76=RequestPrivateStoreQuit:
77=SetPrivateStoreMsg:s(StoreMsg)
78=RequestPrivateStoreList:d(d)
79=SendPrivateStoreBuyList:d(StorePlayerID)d(ListCount:For.0003)d(object)d(count)d(price)
7A=ReviveReply:d(d)
7B=RequestTutorialLinkHtml:s(Link)
7C=RequestTutorialPassCmdToServer:s(cmd)
7D=RequestTutorialQuestionMark:d(d)
7E=RequestTutorialClientEvent:d(d)
7F=RequestPetition:s(Content)d(Type)
80=RequestPetitionCancel:d(d)
81=RequestGMList:
82=RequestJoinAlly:d(ID)
83=RequestAnswerJoinAlly:d(Response)
84=RequestAllyLeave:
85=RequestAllyDismiss:s(ClanName)
86=RequestDismissAlly:
87=RequestSetAllyCrest:b(IconAllyCrest)
88=RequestAllyCrest:d(CrestID)
89=RequestChangePetName:s(Name)
8A=RequestPetUseItem:d(ObjectID)
8B=RequestGiveItemToPet:d(ObjectID)d(Amount)
8C=RequestGetItemFromPet:d(ObjectID)d(Amount)d(un)
8E=RequestAllyInfo:
8F=RequestPetGetItem:d(ObjectID)
90=RequestPrivateStoreManageBuy:
91=SetPrivateStoreListBuy:d(ListCount:For.0005)d(ItemID:Get.Func01)h(h)h(h)d(Count)d(price)
92=RequestPrivateStoreBuyManageCancel:
93=RequestPrivateStoreQuitBuy:
94=SetPrivateStoreMsgBuy:s(StoreMessage)
95=RequestPrivateStoreBuyList:d(d)
96=SendPrivateStoreBuyList:d(StorePlayerID)d(ListCount:For.0006)d(objectID)d(ItemID:Get.Func01)h(h)h(h)d(count)d(price)
97=SendTimeCheckPacket:d(d)d(d)
98=RequestStartAllianceWar:s(alName)
99=ReplyStartAllianceWar:s(alName)d(d)
9A=RequestStopAllianceWar:s(alName)
9B=ReplyStopAllianceWar:s(alName)d(d)
9C=RequestSurrenderAllianceWar:s(alName)
9D=RequestSkillCoolTime:
9E=RequestPackageSendableItemList:d(d)
9F=RequestPackageSend:d(d)d(Count:For.0002)d(d)d(d)
A0=RequestBlock:d(type:Get.Func09)s(name)
A1=RequestCastleSiegeInfo:d(CastleID)
A2=RequestSiegeAttackerList:d(CastleID)
A3=RequestSiegeDefenderList:d(CastleID)
A4=RequestJoinSiege:d(CastleID)d(IsAttacker)d(IsJoining)
A5=RequestConfirmSiegeWaitingList:d(CastleID)d(ClanID)d(Approved)
A6=RequestSetCastleSiegeTime:d(CastleID?)d(time?)
A7=RequestMultiSellChoose:d(ListID)d(EntryID)d(Amount)h(ench)
A8=NetPing:d(kID)d(PING)d(dta)
A9=RequestRemainTime:
AA=BypassUserCmd:d(cmd)
AB=SnoopQuit:d(snoopID)
AC=RequestRecipeBookOpen:d(isntDwarvCraft)
AD=RequestRecipeBookDestroy:d(RecipeID)
AE=RequestRecipeItemMakeInfo:d(_id)
AF=RequestRecipeItemMakeSelf:d(_id)
B0=RequestRecipeShopManageList:
B1=RequestRecipeShopMessageSet:s(Name)
B2=RequestRecipeShopListSet:d(ListCount:For.0002)d(RecipeID)d(Cost)
B3=RequestRecipeShopManageQuit:
B4=RequestRecipeShopManageCancel:
B5=RequestRecipeShopMakeInfo:d(PlayerObjectID)d(RecipeID)
B6=RequestRecipeShopMakeItem:d(_id)d(RecipeID)d(un)
B7=RequestRecipeShopPrev:d(d)
B8=ObserverReturn:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(ShiftFlag)
B9=RequestEvaluate:d(targetID)
BA=RequestHennaList:d(un)
BB=RequestHennaItemInfo:d(SymbolID)
BC=RequestHennaEquip:d(SymbolID)
BD=RequestHennaUnequipList:d(un)
BE=RequestHennaUnequipInfo:d(SymbolID)
BF=RequestHennaUnequip:d(SymbolID)
C0=RequestPledgePower:d(Rank)d(Action)d(Privs)
C1=RequestMakeMacro:d(macroID)s(Name)s(Desc)s(Acronym)c(Icon)c(MacroCount:For.0005)c(entry)c(Type)d(d1)c(d2)s(Cmd)
C2=RequestDeleteMacro:d(macroID)
C3=RequestProcureCrop:d(d)d(ListCount:For.0003)d(_Id)d(class)d(num)
C4=RequestBuySeed:d(d)d(count:For.0002)d(d)d(d)
C5=DlgAnswer:d(messageID)d(answer)d(un)
C6=RequestWearItem:d(un)d(ListId)d(ListCount:For.0001)d(itemID:Get.Func01)
C7=RequestSSQStatus:c(Page)
C8=PetitionVote:d(d)d(d)s(s)
CA=GameGuardReply:d(d)d(d)d(d)d(d)
CC=RequestSendFriendMsg:s(Message)s(Reciever)
CD=RequestOpenMinimap:
CE=RequestSendMsnChatLog:s(msg)s(receiver)d(d)
CF=RequestAutoSoulShot:d(ItemID:Get.Func01)d(FlagON)
EE=RequestChangePartyLeader:s(Name)

3900=SuperCmdCharacterInfo:h(subID)s(CharName)
3901=SuperCmdSummonCmd:h(subID)s(SummonName)
3902=SuperCmdServerStatus:h(subID)
3903=SuperCmdL2ParamSetting:h(subID)d(p1)d(p2)

D001=RequestOustFromPartyRoom:h(subID)d(_id)
D002=RequestDismissPartyRoom:h(subID)d(d1)d(d2)
D003=RequestWithdrawPartyRoom:h(subID)d(d1)d(d2)
D004=RequestHandOverPartyMaster:h(subID)s(s)
D005=RequestAutoSoulShot:h(subID)d(ItemID:Get.Func01)d(FlagON)
D006=RequestExEnchantSkillInfo:h(subID)d(skillID:Get.Skill)d(skillLvl)
D007=RequestExEnchantSkill:h(subID)d(skillID:Get.Skill)d(skillLvl)
D008=RequestManorList:h(subID)
D009=RequestProcureCropList:h(subID)d(ListCount:For.0004)d(ObjectID)d(ItemID)d(City)d(ItemCount)
D00A=RequestSetSeed:h(subID)d(data1)d(size:For.0003)d(l0)d(l1)d(l2)
D00B=RequestSetCrop:h(subID)d(data)d(size:For.0004)d(l0)d(l1)d(l2)c(l3)
D00D=RequestExAskJoinMPCC:h(subID)s(name)
D00E=RequestExAcceptJoinMPCC:h(subID)d(d)
D00F=RequestExOustFromMPCC:h(subID)s(name)
D010=RequestExPledgeCrestLarge:h(subID)d(crestID)
D011=RequestExSetPledgeCrestLarge:h(subID)b(IconCrestData)
D012=RequestOlympiadObserverEnd:h(subID)
D013=RequestOlympiadMatchList:h(subID)
D014=RequestAskJoinPartyRoom:h(subID)s(player)
D015=AnswerJoinPartyRoom:h(subID)d(requesterID)
D016=RequestListPartyMatchingWaitingRoom:h(subID)
D017=RequestExitPartyMatchingWaitingRoom:h(subID)
D018=RequestGetBossRecord:h(subID)d(bossID)
D019=RequestPledgeSetAcademyMaster:h(subID)d(set)s(curPlayer)s(targetPlayer)
D01A=RequestPledgePowerGradeList:h(subID)
D01B=RequestPledgeMemberPowerInfo:h(subID)d(un1)s(player)
D01C=RequestPledgeSetMemberPowerGrade:h(subID)s(member)d(powerGrade)
D01D=RequestPledgeMemberInfo:h(subID)d(un1)s(player)
D01E=RequestPledgeWarList:h(subID)d(un1)d(tab)
D01F=RequestExFishRanking:h(subID)
D020=RequestPCCafeCouponUse:h(subID)
D022=RequestCursedWeaponList:h(subID)
D023=RequestCursedWeaponLocation:h(subID)
D024=RequestPledgeReorganizeMember:h(subID)d(d)s(s)d(d)s(s)

[server]
00=KeyInit:c(01)q(Key)d(d)
01=MoveToLocation:d(ObjectID)d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)
02=NpcSay:d(npcID)d(ClassID)d(d)s(msg)
03=CharInfo: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(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)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)c(isRun)d(d)d(PItem)d(PledgeClass)d(?PledgeColor:Get.FCol)d(TitleColor:Get.FCol)d(Cursed)
04=UserInfo:d(X)d(Y)d(Z)d(Heading)d(ObjectID)s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(Level)d(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(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(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)d(d)d(d)d(d)d(d)d(d)d(d)d(d)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)
05=Attack:d(AttackerID)d(TargetID)d(Damage)c(Flags)d(X)d(Y)d(Z)h(ListHits:For.0003)d(targetId)d(damage)c(flags)
06=Die:d(CharID)d(d)d(HAsHideout)d(HasCastle)d(flags)d(sweepable)d(access)
07=Revive:d(ObjectID)
08=AttackOutOfRange:
09=AttackinCoolTime:
0A=AttackDeadTarget:
0B=SpawnItem:d(ObjectID)d(ItemID:Get.Func01)d(X)d(Y)d(Z)d(Stackable)d(Count)d(d)
0C=DropItem:d(PlayerID)d(ObjectID)d(ItemID:Get.Func01)d(X)d(Y)d(Z)d(Stackable)d(Count)d(d)
0D=GetItem:d(PlayerID)d(ObjectID)d(X)d(Y)d(Z)
0E=StatusUpdate:d(ObjectID)d(AttribCount:For.0002)d(AttrID:Get.FSup)d(AttrValue)
0F=NpcHtmlMessage:d(MessageID)s(HTML)d(d)
10=SellList:d(Money)d(Lease)h(SellList:For.0011)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(ItemType2)h(h)d(ItemBodyPart)h(EnchantLevel)h(h)h(h)d(refPrice)
11=BuyList:d(Money)d(ListID)h(ListCount:For.0011)h(ItemType1)d(ObjectId)d(ItemID:Get.Func01)d(maxcnt)h(ItemType2)h(h)d(ItemBodyPart)h(EnchantLevel)h(h)h(h)d(PriceToSell)
12=DeleteObject:d(ObjectID)d(d)
13=CharSelectInfo:d(Count:For.0069)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)d(Exp)d(Level)d(Karma)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)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(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(HairStyle)d(HairColor:Get.FCol)d(Face)f(Max_HP)f(Max_MP)d(DELdays)d(ClassID:Get.ClassID)d(autSel)c(EnchEffect)
14=LoginFail:d(reason)
15=CharSelected: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)d(EXP)d(Level)d(Karma)d(d)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(inGameTime)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)d(d)
16=NpcInfo:d(ObjectID)d(NpcTypeId:Get.NpcId)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)
17=CharTemplates:d(count:For.0020)d(Race)d(classID:Get.ClassID)d(d)d(base_STR)d(d)d(d)d(base_DEX)d(d)d(d)d(base_CON)d(d)d(d)d(base_INT)d(d)d(d)d(base_WIT)d(d)d(d)d(base_MEN)d(d)
18=NewCharFail:
19=CharCreateSuccess:d(ok)
1A=CharCreateFail:d(reason)
1B=ItemListPacket:h(window)h(ListCount:For.0010)h(itemType1)d(ObjectId)d(ItemID:Get.Func01)d(count)h(itemType2)h(CustType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)
1C=SunRise:
1D=SunSet:
1E=TradeStart:d(ObjectId)h(ListCount:For.0010)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLevel)h(h)h(h)
1F=TradeStartOk:
20=TradeOwnAdd:h(count:For.0010)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLevel)h(h)h(h)
21=TradeOtherAdd:h(count:For.0010)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLevel)h(h)h(h)
22=TradeDone:d(num)
23=CharDeleteSuccess:
24=CharDeleteFail:d(reason)
25=ActionFail:
26=SeverClose:
27=InventoryUpdate:h(count:For.0011)h(1add2mod3remove)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(cusType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(cusType2)
28=TeleportToLocation:d(targetId)d(X)d(Y)d(Z)
29=TargetSelected:d(ObjectID)d(TargetID)d(X)d(Y)d(Z)
2A=TargetUnselected:d(TargetID)d(X)d(Y)d(Z)d(d)
2B=AutoAttackStart:d(TargetID)
2C=AutoAttackStop:d(TargetID)
2D=SocialAction:d(PlayerID)d(Action:Get.Func09)
2E=ChangeMoveType:d(charID)d(MoveType)d(d)
2F=ChangeWaitType:d(objectID)d(WaitType)d(X)d(Y)d(Z)
30=ManagePledgePower:d(d)d(d)d(privils)
31=CreatePledge:d(d)
32=AskJoinPledge:d(requestorId)s(pledgeName)
33=JoinPledge:d(pledgeId)
34=WithdrawalPledge:d(pledgeId)
35=OustPledgeMember:d(d)
36=SetOustPledgeMember:
37=DismissPledge:d(pledgeId)
38=SetDismissPledge:
39=AskJoinParty:s(requestorName)d(itemDistribution)
3A=JoinParty:d(response)
3B=WithdrawalParty:d(partyID)
3C=OustPartyMember:d(d)
3D=SetOustPartyMember:
3E=DismissParty:d(partyID)
3F=SetDismissParty:
40=MagicAndSkillList:d(ObjectID)d(CharID)d(d)
41=WareHouseDepositList:h(WHtype)d(PlayerAdena)h(ListItemst:For.0011)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLvl)h(h)h(h)d(ObjectId)
42=WareHouseWithdrawList:h(WHtype)d(PlayerAdena)h(ListItemst:For.0011)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLvl)h(h)h(h)d(ObjectId)
43=WareHouseDone:d(whId)
44=ShortCutRegister:d(Type)d(Slot)d(_id)d(d)c(c)d(d)
45=ShortCutInit:d(count:For.0004)d(type)d(slot)d(_id)d(lvl)c(c)
46=ShortCutDelete:d(shortcutId)
47=StopMove:d(ObjectId)d(X)d(Y)d(Z)d(Heading)
48=MagicSkillUse: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)
49=MagicSkillCanceled:d(objectID)
4A=Say2:d(ObjectID)d(textType:Get.Func02)s(charName)s(Message)
4B=EquipUpdate:d(change)d(objectID)d(BodyPart)
4C=DoorInfo:d(objectID)d(DoorID)d(d)d(d)d(d)
4D=DoorStatusUpdate:d(objectID)d(Open)d(Damage)d(enemy)d(DoorID)
4E=PartySmallWindowAll: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)d(d)d(d)
4F=PartySmallWindowAdd:d(playerObjId)d(d)d(memObjId)s(memName)d(cur_CP)d(max_CP)d(cur_HP)d(max_HP)d(cur_MP)d(max_MP)d(lvl)d(classId)d(d)d(d)
50=PartySmallWindowDeleteAll:
51=PartySmallWindowDelete:d(memObjId)s(memberName)
52=PartySmallWindowUpdate: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)
53=PledgeShowMemberListAll: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(memberCount:For.0007)s(memberName)d(memLvl)d(memClassId)d(d)d(memObjId)d(isOnLine)d(d)
54=PledgeShowMemberListUpdate:s(playerName)d(Lvl)d(ClassId)d(d)d(objectID)d(isOnLine)d(pledgeType)d(hasSponsor)
55=PledgeShowMemberListAdd:s(Name)d(Lvl)d(ClassId)d(d)d(d)d(isOnLine)d(pledgeType)
56=PledgeShowMemberListDelete:s(playerName)
57=MagicList:
58=SkillList:d(ListCount:For.0003)d(isPassive)d(lvl)d(SkillID:Get.Skill)
59=VehicleInfo:d(boatObjId)d(BoatX)d(BoatY)d(BoatZ)d(BoatHeading)
5A=VehicleDeparture:d(boatObjId)d(spd1)d(spd2)d(X)d(Y)d(Z)
5B=VehicleCheckLocation:d(boatObjId)d(X)d(Y)d(Z)d(BoatHeading)
5C=GetOnVehicle:d(ObjectId)d(boatObjId)d(X)d(Y)d(Z)
5D=GetOffVehicle:d(ObjectId)d(boatObjId)d(X)d(Y)d(Z)
5E=TradeRequest:d(senderID)
5F=RestartResponse:d(ok)s(Message)
60=MoveToPawn:d(charID)d(targetId)d(distance)d(X)d(Y)d(Z)
61=ValidateLocation:d(charID)d(X)d(Y)d(Z)d(Heading)
62=StartRotating:d(charId)d(degree)d(side)
63=FinishRotating:d(objectId)d(Heading)
64=SystemMessage:d(MsgID:Get.MsgID)d(typesCount)
65=StartPledgeWar:s(char)s(pledgename)
66=ReplyStartPledgeWar:d(d)
67=StopPledgeWar:s(pledgename)s(char)
68=ReplyStopPledgeWar:d(d)
69=SurrenderPledgeWar:s(pledgename)s(char)
6A=ReplySurrenderPledgeWar:d(d)
6B=SetPledgeCrest:
6C=PledgeCrest:d(crestID)b(IconCrest)
6D=SetupGauge:d(dat1)d(time)d(time)
6E=ShowBoard:c(show)s(s1)s(s2)s(s3)s(s4)s(s5)s(s6)s(s7)s(s8)s(curpage)
6F=ChooseInventoryItem:d(ItemId)
70=Dummy:
71=MoveToLocationInVehicle:d(pcID)d(boatID)d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)
72=StopMoveInVehicle:d(objId)d(boatId)d(X)d(Y)d(Z)d(Heading)
73=ValidateLocationInVehicle:d(PlayerID)d(d)d(X)d(Y)d(Z)d(Heading)
74=TradeUpdate:
75=TradePressOwnOk:
76=MagicSkillLaunched:d(charID)d(skillID:Get.Skill)d(skillLvl)d(failed)d(targetId)
77=FriendAddRequestResult:d(d)
78=FriendAdd:
79=FriendRemove:
7A=FriendList:
7B=FriendStatus:
7C=TradePressOtherOk:
7D=FriendAddRequest:s(requestorName)d(d)
7E=LogOutOk:
7F=MagicEffectIcons:h(ListCount:For.0003)d(skillID:Get.Skill)h(Lvl)d(Duration)
80=QuestList:h(Count:For.0002)d(QuestId)d(cond)h(AllQCount:For.0004)d(drObId)d(drId)d(drItCn)d(d)
81=EnchantResult:d(result)
82=PledgeShowMemberListDeleteAll:
83=PledgeInfo:d(clanId)s(clanName)s(allyName)
84=PledgeExtendedInfo:
85=SurrenderPersonally:
86=Ride:d(_id)d(bRide)d(rideType)d(rideClassId)
87=Dummy:
88=PledgeShowInfoUpdate:d(clanId)d(d)d(clanLvl)d(hasCastle)d(hasHideOut)d(d)d(reputation)d(d)d(D)d(d)s(bil)d(d)d(d)
89=ClientAction:d(d)
8A=AcquireSkillList:d(orig)d(ListCount:For.0005)d(_id)d(nxtLvl)d(maxLvl)d(spCost)d(require)
8B=AcquireSkillInfo:d(_id)d(level)d(spCost)d(Mode)d(Count:For.0004)d(type)d(itemId)d(count)d(d)
8C=ServerObjectInfo:
8D=GMHide:d(_id)
8E=AcquireSkillDone:
8F=GMViewCharacterInfo:d(X)d(Y)d(Z)d(Heading)d(ObjId)s(Name)d(Race)d(Sex)d(ClassId)d(Lvl)q(Exp)d(STR)d(DEX)d(CON)d(INT)d(WIT)d(MEN)d(max_HP)d(cur_HP)d(max_MP)d(cur_MP)d(SP)d(cur_Load)d(max_Load)d(d)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(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(Patk)d(Paspd)d(PDef)d(Evasion)d(Accuracy)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(isGM)s(Title)d(clanId)d(clanCrestId)d(allyId)c(Mount)c(store)c(DwarfCraft)d(PKkills)d(PVPkills)h(RecomLeft)h(RecomHave)d(ClassId)d(d)d(max_CP)d(cur_CP)c(isRun)d(FaceId)d(FaceIt)d(pledgeClass)d(d)d(NameColor:Get.FCol)d(d)
90=GMViewPledgeInfo:s(charName)d(clanId)s(clanName)s(LeaderName)d(CrestId)d(clanLvl)d(hasCastle)d(hasHideOut)d(d)d(charLvl)d(d)d(d)d(allyId)s(allyName)d(allyCrestId)d(isAtWar)d(membersCount:For.0006)s(memberName)d(memLvl)d(memClassId)d(d)d(d)d(isOnline)
91=GMViewSkillInfo:s(charName)d(ListCount:For.0004)d(isPassive)d(skillLVL)d(skillID)c(c)
92=GMViewMagicInfo:
93=GMViewQuestInfo:s(charName)h(questCount:For.0002)d(questId)d(cond)h(DropList:For.0004)d(dropID)d(dropItemId)d(dropCount)d(d)
94=GMViewItemList:s(playerName)d(InventLimit)h(window)h(ItemsCount:For.0010)h(type1)d(ObjectId)d(ItemId:Get.Func01)d(count)h(type2)h(custType1)h(isEquipped)d(BodyPart)h(EnchantLvl)h(custType2)
95=GMViewWarehouseWithdrawList:s(playerName)d(Money)h(itemCount:For.0011)h(type1)d(ObjectId)d(ItemId:Get.Func01)d(count)h(type2)h(h)d(BodyPart)h(EnchantLvl)h(ssCount)h(spsCount)d(ObjectId)
96=ListPartyWating:d(plcount:For.0010)d(plObjectId)s(playerName)d(lvl)d(classId)d(d)d(clanId)d(d)d(X)d(Y)d(Z)
97=PartyRoomInfo:d(plObjectId)d(showLvl)d(showClass)d(d)s(partyMemo)
98=PlaySound:d(d)s(soundFile)d(ship)d(shipObjId)d(X)d(Y)d(Z)d(d)
99=StaticObject:d(StaticObjectID)d(ObjectID)
9A=PrivateStoreManageList:d(playerObjID)d(packSell)d(adena)d(ItemCount:For.0009)d(type2)d(objId)d(ItemId:Get.Func01)d(count)h(h)h(Enchant)h(h)d(BodyPart)d(price)d(SellCount:For.0010)d(type2)d(objId)d(ItemId:Get.Func01)d(count)h(h)h(Enchant)h(h)d(BodyPart)d(price)d(storePrice)
9B=PrivateStoreList:d(ObjectId)d(packSale)d(adena)d(ListCount:For.0010)d(type2)d(objId)d(ItemId:Get.Func01)d(count)h(h)h(Enchant)h(h)d(BodyPart)d(price)d(storePrice)
9C=PrivateStoreMsg:d(ObjectId)s(storeMsg)
9D=ShowMinimap:d(mapId)
9E=ReviveRequest:
9F=AbnormalVisualEffect:
A0=TutorialShowHtml:s(Html)
A1=TutorialShowQuestionMark:d(blnk)
A2=TutorialEnableClientEvent:d(d)
A3=TutorialCloseHtml:
A4=ShowRadar:d(d)d(d)d(d)d(d)d(d)
A5=DeleteRadar:d(d)d(d)d(d)
A6=MyTargetSelected:d(objectID)h(color)
A7=PartyMemberPosition:d(membercount:For.0004)d(objID)d(X)d(Y)d(Z)
A8=AskJoinAlliance:d(requestorID)s(requestorName)
A9=JoinAlliance:d(d)
AA=WithdrawAlliance:d(d)
AB=OustAllianceMemberPledge:d(d)
AC=DismissAlliance:d(d)
AD=SetAllianceCrest:
AE=AllianceCrest:d(CrestID)b(IconCrest)
AF=ServerCloseSocket:
B0=PetStatusShow:d(summonType)
B1=PetInfo:d(summonType)d(ObjectID)d(templ)d(d)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(prMul)f(AspdMul)f(collisRadius)f(collisHeight)d(RHand)d(d)d(LHand)c(nameAbove)c(isRun)c(isInFight)c(isAlikeDead)c(isSummon)s(summonName)s(summonTitle)d(d)d(sumPVPflag)d(sumKarma?)d(cur_Fed)d(max_Fed)d(cur_HP)d(max_HP)d(cur_MP)d(max_MP)d(SP)d(LVL)q(Exp)q(ExpThisLvl)q(ExpNextLvl)d(totalLoad)d(maxLoad)d(PAtk)d(PDef)d(MAtk)d(MDef)d(Accuracy)d(Evasion)d(Crit)d(runSpd)d(Paspd)d(Maspd)d(bleedPoisFlame)h(Ride)c(c)h(h)c(TeamAura)d(usedSS)d(usedSpS)
B2=PetItemList:h(ItemCount:for.0010)h(type1)d(objID)d(ItemID:Get.Func01)d(count)h(type2)h(h)h(isEquipped)d(BodyPart)h(Enchant)h(h)
B3=PetInventoryUpdate:h(ItemCount:For.0011)h(change)h(type1)d(objID)d(ItemID:Get.Func01)d(count)h(type2)h(h)h(isEquipped)d(BodyPart)h(Enchant)h(h)
B4=AllianceInfo:
B5=PetStatusUpdate:d(SummonType)d(ObjectID)d(X)d(Y)d(Z)s(Title)d(cur_Fed)d(max_Fed)d(cur_HP)d(max_HP)d(cur_MP)d(max_MP)d(Level)q(Exp)q(ExpThisLvl)q(ExpNextLvl)
B6=PetDelete:d(PetID)d(PetNumber)
B7=PrivateStoreBuyManageList:d(ObjectID)d(Adena)d(ItemsCount:For.0007)d(ItemID:Get.Func01)h(h)d(count)d(refPrice)h(h)d(BodyPart)h(type2)d(ByuCount:For.0009)d(ItemID:Get.Func01)h(h)d(count)d(refPrice)h(h)d(BodyPart)h(type2)d(yourPrice)d(refPrice)
B8=PrivateBuyListBuy:d(ObjectID)d(adena)d(ItemsCount:For.0010)d(objID)d(ItemID:Get.Func01)h(Enchant)d(count)d(refPrice)h(h)d(BodyPart)h(type2)d(BuyersPrice)d(count)
B9=PrivateStoreMsgBuy:d(ObjectID)s(storeMsg)
BA=VehicleStart:d(d)d(d)
BB=RequestTimeCheck:d(d)
BC=StartAllianceWar:s(s)s(s)
BD=ReplyStartAllianceWar:
BE=StopAllianceWar:s(s)s(s)
BF=ReplyStopAllianceWar:
C0=SurrenderAllianceWar:
C1=SkillCoolTime:d(d)d(d)d(d)d(d)
C2=PackageToList:d(d)s(s)d(d)
C3=PackageSendableList:h(h)d(d)d(d)d(d)
C4=EarthQuake:d(X)d(Y)d(Z)d(Intensivity)d(Duration)d(d)
C5=FlyToLoaction:d(ObjID)d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)
C6=BlockList:
C7=SpecialCamera:d(_id)d(Distantion)d(Yaw)d(Pitch)d(Time)d(Duration)
C8=NormalCamera:
C9=CastleSiegeInfo:d(CastleID)d(ActLeader)d(OwnerID)s(name)s(ClanLeader)d(allyID)s(allyName)d(time_ms)d(siege_time)d(num)
CA=CastleSiegeAttackerList:d(CastleID)d(d)d(d)d(d)d(count)d(count:for.0009)d(ClanID)s(clanName)s(leaderName)d(crestID)d(d)d(allyID)s(allyName)s(allyLeader)d(allyCrestID)
CB=CastleSiegeDefenderList:d(CastleID)d(d)d(d)d(d)d(count)d(count:for.0020)d(ClanID)s(clanName)s(leaderName)d(crestID)d(signedTime)d(SiegeType)d(allyID)s(allyName)s(allyLeader)d(allyCrestID)d(ClanID)s(clanName)s(leaderName)d(crestID)d(signedTime)d(SiegeType)d(allyID)s(allyName)s(allyLeader)d(allyCrestID)
CC=NickNameChanged:d(objID)s(NeedName)
CD=PledgeStatusChanged:d(LeaderID)d(ClanID)d(d)d(clanLVL)d(d)d(d)d(d)
CE=RelationChanged:d(objId)d(relation)d(autoattackable)d(karma)d(pvpflag)
CF=EventTrigger:d(_id)c(On)
D0=MultiSellList_:-(Script)
D1=SetSummonRemainTime:d(d)d(d)
D2=SkillRemainSec:d(d)d(d)d(d)d(d)d(d)d(d)d(d)
D3=NetPing:d(kID)
D4=Dice:d(PlayerID)d(ItemID:Get.Func01)d(Number)d(X)d(Y)d(Z)
D5=Snoop:d(ConvoID)s(Name)d(d)d(Type)s(Speaker)s(Msg)
D6=RecipeBookItemList:d(isDwarven)d(max_MP)d(recipesCount:For.0002)d(recipeId)d(recipeNum)
D7=RecipeItemMakeInfo:d(_id)d(IsDwarven)d(cur_MP)d(max_MP)d(Success)
D8=RecipeShopManageList:d(ObjectID)d(Adena)d(IsDwarven)d(ListCount:For.0002)d(RecipeID)d(recipeNum)d(Listcount:For.0003)d(RecipeID)d(d)d(Cost)
D9=RecipeShopSellList:d(ObjectID)d(cur_MP)d(max_MP)d(Adena)d(ListCount:For.0003)d(RecipeID)d(d)d(Cost)
DA=RecipeShopItemInfo:d(ShopID)d(RecipeID)d(cur_MP)d(max_MP)d(d)
DB=RecipeShopMsg:d(ObjectID)s(StoreName)
DC=ShowCalculator:d(CalculatorID)
DD=MonRaceInfo:d(d)d(d)d(Count:For.0037)d(monsterObjID)d(npcId)d(OrigX)d(OrigY)d(OrigZ)d(ToX)d(ToY)d(ToZ)f(collisHeight)f(collis(Radius)d(d)c(1)c(2)c(3)c(4)c(5)c(6)c(7)c(8)c(9)c(10)c(11)c(12)c(13)c(14)c(15)c(16)c(17)c(18)c(19)c(20)d(d)d(d)d(d)d(d)d(d)d(d)
DE=ShowTownMap:s(texture)d(X)d(Y)
DF=ObservationMode:d(X)d(Y)d(Z)c(c)c(c)c(c)
E0=ObservationReturn:d(X)d(Y)d(Z)
E1=ChairSit:d(ActiveObjectID)d(StaticObjectID)
E2=HennaEquipList:d(PlayerAdena)d(Slots)d(ListCount:For.0005)d(SymbolID)d(ItemDyeID:Get.Func01)d(dyeRequire)d(adenaRequire)d(d)
E3=HennaItemInfo:d(SymbolID)d(ItemID:Get.Func01)d(DyeRequire)d(Price)d(Draw)d(Adena)d(cur_INT)c(equip_INT)d(cur_STR)c(equip_STR)d(cur_CON)c(equip_CON)d(cur_MEN)c(equip_MEN)d(cur_DEX)c(equip_DEX)d(cur_WIT)c(equip_WIT)
E4=HennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(SlotCount:For.0002)d(slot)d(SymbolID)
E5=HennaUnequipList:
E6=HennaUnequipInfo:
E7=SendMacroList: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)
E8=BuyListSeed:d(money)d(ListID)h(ListCount:for.0007)h(itemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(itemType2)h(h)d(price)
E9=SellListProcure:d(money)d(d)h(ListCount:for.0007)h(itemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(itemType2)h(h)d(price)
EA=GMHennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(SlotCount:For.0002)d(slot)d(SymbolID)
EB=RadarControl:d(ShowRadar)d(Type)d(X)d(Y)d(Z)
EC=ClientSetTime:d(d)d(d)
ED=ConfirmDlg:d(requestID)d(d)d(d)s(name)d(d)d(d)
EE=PartySpelled:d(Summon)d(ObjecID)d(EffectCount:For.0003)d(SkillID:Get.Skill)h(Data)d(Duration)
EF=ShopPreviewList:c(c)c(c)c(c)c(c)d(money)d(ListID)h(ListCount:For.0004)d(ItemId:Get.Func01)h(type2)h(BodyPart)d(wearPrice)
F0=ShopPreviewInfo:
F1=CameraMode:d(Mode)
F2=ShowXMasSeal:d(d)
F3=EtcStatusUpdate:d(d)d(d)d(d)d(d)d(d)
F4=ShortBuffStatusUpdate:d(d)d(d)d(d)
F5=SSQStatus_:-(Script)
F6=PetitionVote:
F7=AgitDecoInfo:d(d)
F8=SSQInfo:h(Sky)
F9=GameGuardQuery:d(d)d(d)d(d)d(d)
FA=FriendList:d(FriendCount:For.0004)d(friendID)s(friendName)d(isOnLine)d(ObjecID)
FB=Friend:
FC=FriendStatus:
FD=FriendSay:d(d)s(sender)s(receiver)s(message)

FE12=ExAutoSoulShot:h(subID)d(itemID:Get.Func01)d(type)
FE13=ExFishingStart:h(subID)d(charObjID)d(fishType)d(X)d(Y)d(Z)c(isNightLure)c(c)
FE14=ExFishingEnd:h(subID)d(charObjectId)c(isWin)
FE15=ExFishingStartCombat:h(subID)d(charObjID)d(time)d(HP)c(Fighting)c(LureType)c(isFishDeceptive)
FE16=ExFishingHpRegen:h(subID)d(charObjID)d(time)d(fish_HP)c(HPstop/rise)c(GoodUse)c(anim)d(penalty)c(BarColor)
FE17=ExEnchantSkillList:h(subID)d(ListCount:For.0004)d(id)d(nextLevel)d(SP)q(Exp)
FE18=ExEnchantSkillInfo:h(subID)d(_id)d(lvl)d(SPcost)q(XPcost)d(rate)d(reqsCount:For.0004)d(type)d(id)d(count)d(d)
FE19=ExQuestInfo:h(subID)
FE1B=ExSendManorList:h(subID)d(ListCount:For.0002)d(idx)s(Name)
FE21=ManorList1: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)
FE22=ManorList2:h(subID)d(ItemID)d(ListCount:For.004)d(City)d(Count)d(Price)c(c)
FE23=ExHeroList:h(subID)d(ListCount:For.0007)s(heroName)d(ClassId)s(clanName)d(clanCrest)s(allyName)d(allyCrest)d(count)
FE28=ExPledgeCrestLarge:h(subID)d(d)d(crestID)b(IconCrest)
FE29=ExOlympiadUserInfo:h(subID)c(Side)d(charObjID)s(Name)d(ClassId)d(cur_HP)d(max_HP)d(cur_CP)d(max_CP)
FE2A=ExOlympiadSpelledInfo:h(subID)d(charObjID)d(Count:for.0003)d(skillID)h(dat)d(duration)
FE2B=ExOlympiadMode:h(subID)c(mode)
FE2D=ExMailArrived:h(subID)
FE2E=ExStorageMaxCount:h(subID)d(inventory)d(warehouse)d(freight)d(privateSell)d(privateBuy)d(receipeD)d(recipe)
FE31=ExPCCafePointInfo:h(subID)d(d)d(d)c(c)d(d)c(c)
FE32=ExSetCompassZoneCode:h(subID)d(d)
FE33=ExGetBossRecord:h(subID)d(d)d(d)d(ListSize)
FE34=ExAskJoinPartyRoom:h(subID)s(charName)
FE37=ExShowAdventurerGuideBook:h(subID)
FE39=PledgeSkillList:h(subID)d(ListCount:For.0002)d(SkillID)d(Level)
FE3A=PledgeSkillListAdd:h(subID)d(SkillID)d(Level)
FE3B=PledgePowerGradeList:h(subID)d(Listcount:For.0002)d(Rank)d(Party)
FE3C=PledgeReceivePowerInfo:h(subID)d(membPowerGrade)s(memberName)d(privileges)
FE3D=PledgeReceiveMemberInfo:h(subID)d(memberPledge)s(memName)s(memTitle)d(memPowerGrade)s(clanName)s(Apprent)
FE3E=PledgeReceiveWarList:h(subID)d(Enemy/attaker)d(page)d(ListCount:For.0003)s(clanName)d(d)d(d)
FE3F=PledgeReceiveSubPledgeCreated:h(subID)d(d)d(subPledgeID)s(subPledgeName)s(leaderName)
FE40=ExRedSky:h(subID)d(duration)
FE43=ShowPCCafeCouponShowUI:h(subID)
FE44=ExOrcMove:h(subID)
FE45=ExCursedWeaponList:h(subID)d(ListCount:For.0001)d(cursWeapID)
FE46=ExCursedWeaponLocation:h(subID)d(ListCount:For.0005)d(cursWeapID)d(d)d(X)d(Y)d(Z)
FE47=ExRestartClient:h(subID)
Код:
[client]
00=ProtocolVersion:d(ProtocolVersion)z(0256fixed)
01=MoveBackwardToLocation:d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)d(moveByMouse)
02=Say:s(Msg)
03=EnterWorld:d(d)d(d)d(d)d(d)d(d)
04=Action:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(ShiftFlag)
08=RequestAuthLogin:s(LoginName)d(PlayKey2)d(PlayKey1)d(LoginKey1)d(LoginKey2)d(d)
09=LogoutRequest:
0A=Attack:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(ShiftFlag)
0B=CharCreate:s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)d(HairStyle)d(HairColor)d(Face)
0C=CharDelete:d(CharSlot)
0D=CharSelected:d(CharSlot)h(h)d(d)d(d)d(d)
0E=NewCharacter:
0F=RequestItemList:
10=RequestEquipItem:d(ObjectID)d(Slot)
11=RequestUnEquipItem:d(Slot)
12=RequestDropItem:d(ObjectID)d(Count)d(X)d(Y)d(Z)
14=UseItem:d(ObjectID)d(d)
15=TradeRequest:d(ObjectID)
16=AddTradeItem:d(TradeID)d(ObjectID)d(Count)
17=TradeDone:d(Response)
1A=RequestTeleport:d(d)d(d)d(d)d(d)d(d)
1B=RequestSocialAction:d(Action:Get.Func09)
1C=ChangeMoveType:d(TypeRun)
1D=ChangeWaitType:d(TypeStand)
1E=RequestSellItem:d(ListID)d(SellCount:For.0003)d(ObjectID)d(ItemID:Get.Func01)d(Count)
1F=RequestBuyItem:d(ListID)d(BuyCount:For.0002)d(ItemID:Get.Func01)d(Count)
20=RequestLinkHtml:s(HtmlLink)
21=RequestBypassToServer:s(Cmd)
22=RequestBBSwrite:s(Url)s(Arg1)s(Arg2)s(Arg3)s(Arg4)s(Arg5)
23=RequestCreatePledge:s(PledgeName)
24=RequestJoinPledge:d(Target)d(pledgetype)
25=RequestAnswerJoinPledge:d(Answer)
26=RequestWithDrawalPledge:
27=RequestOustPledgeMember:s(Target)
28=RequestDismissPledge:
29=RequestJoinParty:s(Name)d(ItemDistribution)
2A=RequestAnswerJoinParty:d(Response)
2B=RequestWithDrawalParty:
2C=RequestOustPartyMember:s(Name)
2D=RequestDismissParty:
2E=RequestMagicSkillList:c(c)c(c)c(c)d(CharID)d(ObjectID)
2F=RequestMagicSkillUse:d(MagicID)d(CtrlPressed)c(ShiftPressed)
30=Appearing:
31=SendWareHouseDepositList:d(Count:For.0002)d(ObjectID)d(Count)
32=SendWareHouseWithDrawList:d(Count:For.0002)d(ObjectID)d(Count)
33=RequestShortCutReg:d(Type)d(Slot)d(ID)d(d)
34=RequestShortCutUse:d(d)d(d)c(c)
35=RequestShortCutDel:d(ID)
36=CannotMoveAnymore:d(X)d(Y)d(Z)d(Heading)
37=RequestTargetCancel:h(unselect)
38=Say2:s(Text)d(Type:Get.Func02)s(Target)
3C=RequestPledgeMemberList:
3E=RequestMagicList:
3F=RequestSkillList:
40=AnswerTradeRequest:d(Response)
41=MoveWithDelta:d(dx)d(dy)d(dz)
42=GetOnVehicle:d(ID)d(X)d(Y)d(Z)
43=GetOffVehicle:d(ID)d(X)d(Y)d(Z)
44=AnswerTradeRequest:d(answer)
45=RequestActionUse:d(ActionID)d(CtrlPressed)c(ShiftPressed)
46=RequestRestart:
47=RequestSiegeInfo:
48=ValidatePosition:d(X)d(Y)d(Z)d(Heading)d(Data)
49=RequestSEKCustom:d(SlotNum)d(Direct)
4A=StartRotating:d(Degree)d(Side)
4B=FinishRotating:d(Degree)d(u)
4D=RequestStartPledgeWar:s(PledgeName)
4E=RequestReplyStartPledgeWar:s(PledgeName)d(Answer)
4F=RequestStopPledgeWar:s(PledgeName)
50=RequestReplyStopPledgeWar:s(PledgeName)d(Answer)
51=RequestSurrenderPledgeWar:s(PledgeName)
52=RequestReplySurrenderPledgeWar:s(PledgeName)d(Answer)
53=RequestSetPledgeCrest:b(IconCrest)d(d)
55=RequestGiveNickName:s(Target)s(Title)
57=RequestShowboard:d(flagShow)
58=RequestEnchantItem:d(ObjectID)
59=RequestDestroyItem:d(ObjectID)d(Count)
5B=SendBypassBuildCmd:s(Command)
5C=RequestGetOnVehicle:d(ID)d(X)d(Y)d(Z)
5D=RequestGetOffVehicle:d(ID)d(X)d(Y)d(Z)
5E=RequestFriendInvite:s(Name)
5F=RequestAnswerFriendInvite:d(Response)
60=RequestFriendList:
61=RequestFriendDel:s(Name)
62=CharacterRestore:d(CharSlot)
63=RequestQuestList:
64=RequestQuestAbort:d(QuestID)
66=RequestPledgeInfo:d(ClanID)
67=RequestPledgeExtendedInfo:s(pledgeName)
68=RequestPledgeCrest:d(CrestID)
69=RequestSurrenderPersonally:s(PledgeName)
6A=RequestRide:d(Rideflag)d(StrWyv)
6B=RequestAcquireSkillInfo:d(ID)d(Level)d(Fisherman)
6C=RequestAcquireSkill:d(ID)d(Level)d(Fisherman)
6D=RequestRestartPoint:d(PointType:Get.Func09)
6E=RequestGMCommand:s(TargetName)d(Command:Get.Func09)d(0)
6F=RequestPartyMatchConfig:d(AutomatRegistr)d(ShowLevel)d(ShowClass)s(memo)
70=RequestPartyMatchList:d(Status)d(un)d(un)d(un)d(un)s(un)
71=RequestPartyMatchDetail:d(ObjectID)d(un)
72=RequestCrystallizeItem:d(ObjectID)d(Count)
73=RequestPrivateStoreManage:
74=SetPrivateStoreListSell:d(Package)d(ListCount:For.0003)d(ObjectID)d(Count)d(Price)
75=RequestPrivateStoreManageCancel:
76=RequestPrivateStoreQuit:
77=SetPrivateStoreMsg:s(StoreMsg)
78=RequestPrivateStoreList:d(d)
79=SendPrivateStoreBuyList:d(StorePlayerID)d(ListCount:For.0003)d(object)d(count)d(price)
7A=ReviveReply:d(d)
7B=RequestTutorialLinkHtml:s(Link)
7C=RequestTutorialPassCmdToServer:s(cmd)
7D=RequestTutorialQuestionMark:d(d)
7E=RequestTutorialClientEvent:d(d)
7F=RequestPetition:s(Content)d(Type)
80=RequestPetitionCancel:d(d)
81=RequestGMList:
82=RequestJoinAlly:d(ID)
83=RequestAnswerJoinAlly:d(Response)
84=RequestAllyLeave:
85=RequestAllyDismiss:s(ClanName)
86=RequestDismissAlly:
87=RequestSetAllyCrest:b(IconAllyCrest)
88=RequestAllyCrest:d(CrestID)
89=RequestChangePetName:s(Name)
8A=RequestPetUseItem:d(ObjectID)
8B=RequestGiveItemToPet:d(ObjectID)d(Amount)
8C=RequestGetItemFromPet:d(ObjectID)d(Amount)d(un)
8E=RequestAllyInfo:
8F=RequestPetGetItem:d(ObjectID)
90=RequestPrivateStoreManageBuy:
91=SetPrivateStoreListBuy:d(ListCount:For.0005)d(ItemID:Get.Func01)h(h)h(h)d(Count)d(price)
92=RequestPrivateStoreBuyManageCancel:
93=RequestPrivateStoreQuitBuy:
94=SetPrivateStoreMsgBuy:s(StoreMessage)
95=RequestPrivateStoreBuyList:d(d)
96=SendPrivateStoreBuyList:d(StorePlayerID)d(ListCount:For.0006)d(objectID)d(ItemID:Get.Func01)h(h)h(h)d(count)d(price)
97=SendTimeCheckPacket:d(d)d(d)
98=RequestStartAllianceWar:s(alName)
99=ReplyStartAllianceWar:s(alName)d(d)
9A=RequestStopAllianceWar:s(alName)
9B=ReplyStopAllianceWar:s(alName)d(d)
9C=RequestSurrenderAllianceWar:s(alName)
9D=RequestSkillCoolTime:
9E=RequestPackageSendableItemList:d(d)
9F=RequestPackageSend:d(d)d(Count:For.0002)d(d)d(d)
A0=RequestBlock:d(type:Get.Func09)s(name)
A1=RequestCastleSiegeInfo:d(CastleID)
A2=RequestSiegeAttackerList:d(CastleID)
A3=RequestSiegeDefenderList:d(CastleID)
A4=RequestJoinSiege:d(CastleID)d(IsAttacker)d(IsJoining)
A5=RequestConfirmSiegeWaitingList:d(CastleID)d(ClanID)d(Approved)
A6=RequestSetCastleSiegeTime:d(CastleID?)d(time?)
A7=RequestMultiSellChoose:d(ListID)d(EntryID)d(Amount)h(ench)
A8=NetPing:d(kID)d(PING)d(dta)
A9=RequestRemainTime:
AA=BypassUserCmd:d(cmd)
AB=SnoopQuit:d(snoopID)
AC=RequestRecipeBookOpen:d(isntDwarvCraft)
AD=RequestRecipeBookDestroy:d(RecipeID)
AE=RequestRecipeItemMakeInfo:d(_id)
AF=RequestRecipeItemMakeSelf:d(_id)
B0=RequestRecipeShopManageList:
B1=RequestRecipeShopMessageSet:s(Name)
B2=RequestRecipeShopListSet:d(ListCount:For.0002)d(RecipeID)d(Cost)
B3=RequestRecipeShopManageQuit:
B4=RequestRecipeShopManageCancel:
B5=RequestRecipeShopMakeInfo:d(PlayerObjectID)d(RecipeID)
B6=RequestRecipeShopMakeItem:d(_id)d(RecipeID)d(un)
B7=RequestRecipeShopPrev:d(d)
B8=ObserverReturn:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(ShiftFlag)
B9=RequestEvaluate:d(targetID)
BA=RequestHennaList:d(un)
BB=RequestHennaItemInfo:d(SymbolID)
BC=RequestHennaEquip:d(SymbolID)
BD=RequestHennaUnequipList:d(un)
BE=RequestHennaUnequipInfo:d(SymbolID)
BF=RequestHennaUnequip:d(SymbolID)
C0=RequestPledgePower:d(Rank)d(Action)d(Privs)
C1=RequestMakeMacro:d(macroID)s(Name)s(Desc)s(Acronym)c(Icon)c(MacroCount:For.0005)c(entry)c(Type)d(d1)c(d2)s(Cmd)
C2=RequestDeleteMacro:d(macroID)
C3=RequestProcureCrop:d(d)d(ListCount:For.0003)d(_Id)d(class)d(num)
C4=RequestBuySeed:d(d)d(count:For.0002)d(d)d(d)
C5=DlgAnswer:d(messageID)d(answer)d(un)
C6=RequestWearItem:d(un)d(ListId)d(ListCount:For.0001)d(itemID:Get.Func01)
C7=RequestSSQStatus:c(Page)
C8=PetitionVote:d(d)d(d)s(s)
CA=GameGuardReply:d(d)d(d)d(d)d(d)
CC=RequestSendFriendMsg:s(Message)s(Reciever)
CD=RequestOpenMinimap:
CE=RequestSendMsnChatLog:s(msg)s(receiver)d(d)
CF=RequestAutoSoulShot:d(ItemID:Get.Func01)d(FlagON)
EE=RequestChangePartyLeader:s(Name)

3900=SuperCmdCharacterInfo:h(subID)s(CharName)
3901=SuperCmdSummonCmd:h(subID)s(SummonName)
3902=SuperCmdServerStatus:h(subID)
3903=SuperCmdL2ParamSetting:h(subID)d(p1)d(p2)

D001=RequestOustFromPartyRoom:h(subID)d(_id)
D002=RequestDismissPartyRoom:h(subID)d(d1)d(d2)
D003=RequestWithdrawPartyRoom:h(subID)d(d1)d(d2)
D004=RequestHandOverPartyMaster:h(subID)s(s)
D005=RequestAutoSoulShot:h(subID)d(ItemID:Get.Func01)d(FlagON)
D006=RequestExEnchantSkillInfo:h(subID)d(skillID:Get.Skill)d(skillLvl)
D007=RequestExEnchantSkill:h(subID)d(skillID:Get.Skill)d(skillLvl)
D008=RequestManorList:h(subID)
D009=RequestProcureCropList:h(subID)d(ListCount:For.0004)d(ObjectID)d(ItemID)d(City)d(ItemCount)
D00A=RequestSetSeed:h(subID)d(data1)d(size:For.0003)d(l0)d(l1)d(l2)
D00B=RequestSetCrop:h(subID)d(data)d(size:For.0004)d(l0)d(l1)d(l2)c(l3)
D00D=RequestExAskJoinMPCC:h(subID)s(name)
D00E=RequestExAcceptJoinMPCC:h(subID)d(d)
D00F=RequestExOustFromMPCC:h(subID)s(name)
D010=RequestExPledgeCrestLarge:h(subID)d(crestID)
D011=RequestExSetPledgeCrestLarge:h(subID)b(IconCrestData)
D012=RequestOlympiadObserverEnd:h(subID)
D013=RequestOlympiadMatchList:h(subID)
D014=RequestAskJoinPartyRoom:h(subID)s(player)
D015=AnswerJoinPartyRoom:h(subID)d(requesterID)
D016=RequestListPartyMatchingWaitingRoom:h(subID)
D017=RequestExitPartyMatchingWaitingRoom:h(subID)
D018=RequestGetBossRecord:h(subID)d(bossID)
D019=RequestPledgeSetAcademyMaster:h(subID)d(set)s(curPlayer)s(targetPlayer)
D01A=RequestPledgePowerGradeList:h(subID)
D01B=RequestPledgeMemberPowerInfo:h(subID)d(un1)s(player)
D01C=RequestPledgeSetMemberPowerGrade:h(subID)s(member)d(powerGrade)
D01D=RequestPledgeMemberInfo:h(subID)d(un1)s(player)
D01E=RequestPledgeWarList:h(subID)d(un1)d(tab)
D01F=RequestExFishRanking:h(subID)
D020=RequestPCCafeCouponUse:h(subID)
D022=RequestCursedWeaponList:h(subID)
D023=RequestCursedWeaponLocation:h(subID)
D024=RequestPledgeReorganizeMember:h(subID)d(d)s(s)d(d)s(s)

[server]
00=KeyInit:c(01)q(Key)d(d)
01=MoveToLocation:d(ObjectID)d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)
02=NpcSay:d(npcID)d(ClassID)d(d)s(msg)
03=CharInfo: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(0048)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)
04=UserInfo: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(0068)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)
05=Attack:d(AttackerID)d(TargetID)d(Damage)c(Flags)d(X)d(Y)d(Z)h(ListHits:For.0003)d(targetId)d(damage)c(flags)
06=Die:d(CharID)d(d)d(HAsHideout)d(HasCastle)d(flags)d(sweepable)d(access)
07=Revive:d(ObjectID)
08=AttackOutOfRange:
09=AttackinCoolTime:
0A=AttackDeadTarget:
0B=SpawnItem:d(ObjectID)d(ItemID:Get.Func01)d(X)d(Y)d(Z)d(Stackable)d(Count)d(d)
0C=DropItem:d(PlayerID)d(ObjectID)d(ItemID:Get.Func01)d(X)d(Y)d(Z)d(Stackable)d(Count)d(d)
0D=GetItem:d(PlayerID)d(ObjectID)d(X)d(Y)d(Z)
0E=StatusUpdate:d(ObjectID)d(AttribCount:For.0002)d(AttrID:Get.FSup)d(AttrValue)
0F=NpcHtmlMessage:d(MessageID)s(HTML)d(d)
10=SellList:d(Money)d(Lease)h(SellList:For.0011)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(ItemType2)h(h)d(ItemBodyPart)h(EnchantLevel)h(h)h(h)d(refPrice)
11=BuyList:d(Money)d(ListID)h(ListCount:For.0011)h(ItemType1)d(ObjectId)d(ItemID:Get.Func01)d(maxcnt)h(ItemType2)h(h)d(ItemBodyPart)h(EnchantLevel)h(h)h(h)d(PriceToSell)
12=DeleteObject:d(ObjectID)d(d)
13=CharSelectInfo:d(Count:For.0065)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)
14=LoginFail:d(reason)
15=CharSelected: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)
16=NpcInfo:d(ObjectID)d(NpcTypeId:Get.NpcId)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:Get.Func01)d(d)d(LHand:Get.Func01)c(nameabove)c(isRun)c(isInFight)c(isAlikeDead)c(isSummoned)s(Name)s(Title)d(d)d(PvpFlag)d(karma?)h(abnEffect)h(d)d(d)d(d)d(d)d(d)c(c)c(Team)f(collisRadius)f(collisHeight)d(d)
17=CharTemplates:d(count:For.0020)d(Race)d(classID:Get.ClassID)d(d)d(base_STR)d(d)d(d)d(base_DEX)d(d)d(d)d(base_CON)d(d)d(d)d(base_INT)d(d)d(d)d(base_WIT)d(d)d(d)d(base_MEN)d(d)
18=NewCharFail:
19=CharCreateSuccess:d(ok)
1A=CharCreateFail:d(reason)
1B=ItemListPacket:h(window)h(ListCount:For.0012)h(itemType1)d(ObjectId)d(ItemID:Get.Func01)d(count)h(itemType2)h(CustType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugId)d(Shadowtime)
1C=SunRise:
1D=SunSet:
1E=TradeStart:d(ObjectId)h(ListCount:For.0010)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLevel)h(h)h(h)
1F=TradeStartOk:
20=TradeOwnAdd:h(count:For.0010)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLevel)h(h)h(h)
21=TradeOtherAdd:h(count:For.0010)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLevel)h(h)h(h)
22=TradeDone:d(num)
23=CharDeleteSuccess:
24=CharDeleteFail:d(reason)
25=ActionFail:
26=SeverClose:
27=InventoryUpdate:h(count:For.0013)h(1add2mod3remove)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(cusType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(cusType2)d(AugId)d(Shadowtime)
28=TeleportToLocation:d(targetId)d(X)d(Y)d(Z)
29=TargetSelected:d(ObjectID)d(TargetID)d(X)d(Y)d(Z)
2A=TargetUnselected:d(TargetID)d(X)d(Y)d(Z)d(d)
2B=AutoAttackStart:d(TargetID)
2C=AutoAttackStop:d(TargetID)
2D=SocialAction:d(PlayerID)d(Action:Get.Func09)
2E=ChangeMoveType:d(charID)d(MoveType)d(d)
2F=ChangeWaitType:d(objectID)d(WaitType)d(X)d(Y)d(Z)
30=ManagePledgePower:d(d)d(d)d(privils)
31=CreatePledge:d(d)
32=AskJoinPledge:d(requestorId)s(pledgeName)
33=JoinPledge:d(pledgeId)
34=WithdrawalPledge:d(pledgeId)
35=OustPledgeMember:d(d)
36=SetOustPledgeMember:
37=DismissPledge:d(pledgeId)
38=SetDismissPledge:
39=AskJoinParty:s(requestorName)d(itemDistribution)
3A=JoinParty:d(response)
3B=WithdrawalParty:d(partyID)
3C=OustPartyMember:d(d)
3D=SetOustPartyMember:
3E=DismissParty:d(partyID)
3F=SetDismissParty:
40=MagicAndSkillList:d(ObjectID)d(CharID)d(d)
41=WareHouseDepositList:h(WHtype)d(PlayerAdena)h(ListItemst:For.0011)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLvl)h(h)h(h)d(ObjectId)
42=WareHouseWithdrawList:h(WHtype)d(PlayerAdena)h(ListItemst:For.0011)h(itemType1)d(ObjectId)d(ItemId:Get.Func01)d(Count)h(itemType2)h(h)d(BodyPart)h(EnchantLvl)h(h)h(h)d(ObjectId)
43=WareHouseDone:d(whId)
44=ShortCutRegister:d(Type)d(Slot)d(_id)d(d)c(c)d(d)
45=ShortCutInit_:-(Script)
46=ShortCutDelete:d(shortcutId)
47=StopMove:d(ObjectId)d(X)d(Y)d(Z)d(Heading)
48=MagicSkillUse: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)
49=MagicSkillCanceled:d(objectID)
4A=Say2:d(ObjectID)d(textType:Get.Func02)s(charName)s(Message)
4B=EquipUpdate:d(change)d(objectID)d(BodyPart)
4C=DoorInfo:d(objectID)d(DoorID)d(d)d(d)d(d)
4D=DoorStatusUpdate:d(objectID)d(Open)d(Damage)d(enemy)d(DoorID)
4E=PartySmallWindowAll: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)d(d)d(d)
4F=PartySmallWindowAdd:d(playerObjId)d(d)d(memObjId)s(memName)d(cur_CP)d(max_CP)d(cur_HP)d(max_HP)d(cur_MP)d(max_MP)d(lvl)d(classId)d(d)d(d)
50=PartySmallWindowDeleteAll:
51=PartySmallWindowDelete:d(memObjId)s(memberName)
52=PartySmallWindowUpdate: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)
53=PledgeShowMemberListAll: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(memberCount:For.0007)s(memberName)d(memLvl)d(memClassId)d(d)d(memObjId)d(isOnLine)d(d)
54=PledgeShowMemberListUpdate:s(playerName)d(Lvl)d(ClassId)d(d)d(objectID)d(isOnLine)d(pledgeType)d(hasSponsor)
55=PledgeShowMemberListAdd:s(Name)d(Lvl)d(ClassId)d(d)d(d)d(isOnLine)d(pledgeType)
56=PledgeShowMemberListDelete:s(playerName)
57=MagicList:
58=SkillList:d(ListCount:For.0004)d(isPassive)d(lvl)d(SkillID:Get.Skill)c(c)
59=VehicleInfo:d(boatObjId)d(boat_X)d(boat_Y)d(boat_Z)d(boat_Heading)
5A=VehicleDeparture:d(boatObjId)d(spd1)d(spd2)d(X)d(Y)d(Z)
5B=VehicleCheckLocation:d(boatObjId)d(X)d(Y)d(Z)d(boat_Heading)
5C=GetOnVehicle:d(ObjectId)d(boatObjId)d(X)d(Y)d(Z)
5D=GetOffVehicle:d(ObjectId)d(boatObjId)d(X)d(Y)d(Z)
5E=TradeRequest:d(senderID)
5F=RestartResponse:d(ok)s(Message)
60=MoveToPawn:d(charID)d(targetId)d(distance)d(X)d(Y)d(Z)
61=ValidateLocation:d(charID)d(X)d(Y)d(Z)d(Heading)
62=StartRotating:d(charId)d(degree)d(side)
63=FinishRotating:d(objectId)d(Heading)
64=SystemMessage:d(MsgID:Get.MsgID)d(typesCount)
65=StartPledgeWar:s(char)s(pledgename)
66=ReplyStartPledgeWar:d(d)
67=StopPledgeWar:s(pledgename)s(char)
68=ReplyStopPledgeWar:d(d)
69=SurrenderPledgeWar:s(pledgename)s(char)
6A=ReplySurrenderPledgeWar:d(d)
6B=SetPledgeCrest:
6C=PledgeCrest:d(crestID)b(IconCrest)
6D=SetupGauge:d(dat1)d(time)d(time)
6E=ShowBoard:c(show)s(s1)s(s2)s(s3)s(s4)s(s5)s(s6)s(s7)s(s8)s(curpage)
6F=ChooseInventoryItem:d(ItemId)
70=Dummy:
71=MoveToLocationInVehicle:d(pcID)d(boatID)d(dest_X)d(dest_Y)d(dest_Z)d(orig_X)d(orig_Y)d(orig_Z)
72=StopMoveInVehicle:d(objId)d(boatId)d(X)d(Y)d(Z)d(Heading)
73=ValidateLocationInVehicle:d(PlayerID)d(d)d(X)d(Y)d(Z)d(Heading)
74=TradeUpdate:
75=TradePressOwnOk:
76=MagicSkillLaunched:d(charID)d(skillID:Get.Skill)d(skillLvl)d(failed)d(targetId)
77=FriendAddRequestResult:d(d)
78=FriendAdd:
79=FriendRemove:
7A=FriendList:
7B=FriendStatus:
7C=TradePressOtherOk:
7D=FriendAddRequest:s(requestorName)d(d)
7E=LogOutOk:
7F=MagicEffectIcons:h(ListCount:For.0003)d(skillID:Get.Skill)h(Lvl)d(Duration)
80=QuestList:h(Count:For.0002)d(QuestId)d(cond)h(AllQCount:For.0004)d(drObId)d(drId)d(drItCn)d(d)
81=EnchantResult:d(result)
82=PledgeShowMemberListDeleteAll:
83=PledgeInfo:d(clanId)s(clanName)s(allyName)
84=PledgeExtendedInfo:
85=SurrenderPersonally:
86=Ride:d(_id)d(bRide)d(rideType)d(rideClassId)
87=Dummy:
88=PledgeShowInfoUpdate:d(clanId)d(d)d(clanLvl)d(hasCastle)d(hasHideOut)d(d)d(reputation)d(d)d(D)d(d)s(bil)d(d)d(d)
89=ClientAction:d(d)
8A=AcquireSkillList:d(orig)d(ListCount:For.0005)d(_id)d(nxtLvl)d(maxLvl)d(spCost)d(require)
8B=AcquireSkillInfo:d(_id)d(level)d(spCost)d(Mode)d(Count:For.0004)d(type)d(itemId)d(count)d(d)
8C=ServerObjectInfo:
8D=GMHide:d(_id)
8E=AcquireSkillDone:
8F=GMViewCharacterInfo:d(X)d(Y)d(Z)d(Heading)d(ObjId)s(Name)d(Race)d(Sex)d(ClassId)d(Lvl)q(Exp)d(STR)d(DEX)d(CON)d(INT)d(WIT)d(MEN)d(max_HP)d(cur_HP)d(max_MP)d(cur_MP)d(SP)d(cur_Load)d(max_Load)d(d)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(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(Patk)d(Paspd)d(PDef)d(Evasion)d(Accuracy)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(isGM)s(Title)d(clanId)d(clanCrestId)d(allyId)c(Mount)c(store)c(DwarfCraft)d(PKkills)d(PVPkills)h(RecomLeft)h(RecomHave)d(ClassId)d(d)d(max_CP)d(cur_CP)c(isRun)d(FaceId)d(FaceIt)d(pledgeClass)d(d)d(NameColor:Get.FCol)d(d)
90=GMViewPledgeInfo:s(charName)d(clanId)s(clanName)s(LeaderName)d(CrestId)d(clanLvl)d(hasCastle)d(hasHideOut)d(d)d(charLvl)d(d)d(d)d(allyId)s(allyName)d(allyCrestId)d(isAtWar)d(membersCount:For.0006)s(memberName)d(memLvl)d(memClassId)d(d)d(d)d(isOnline)
91=GMViewSkillInfo:s(charName)d(ListCount:For.0004)d(isPassive)d(skillLVL)d(skillID)c(c)
92=GMViewMagicInfo:
93=GMViewQuestInfo:s(charName)h(questCount:For.0002)d(questId)d(cond)h(DropList:For.0004)d(dropID)d(dropItemId)d(dropCount)d(d)
94=GMViewItemList:s(playerName)d(InventLimit)h(window)h(ItemsCount:For.0010)h(type1)d(ObjectId)d(ItemId:Get.Func01)d(count)h(type2)h(custType1)h(isEquipped)d(BodyPart)h(EnchantLvl)h(custType2)
95=GMViewWarehouseWithdrawList:s(playerName)d(Money)h(itemCount:For.0011)h(type1)d(ObjectId)d(ItemId:Get.Func01)d(count)h(type2)h(h)d(BodyPart)h(EnchantLvl)h(ssCount)h(spsCount)d(ObjectId)
96=ListPartyWating:d(plcount:For.0010)d(plObjectId)s(playerName)d(lvl)d(classId)d(d)d(clanId)d(d)d(X)d(Y)d(Z)
97=PartyRoomInfo:d(plObjectId)d(showLvl)d(showClass)d(d)s(partyMemo)
98=PlaySound:d(d)s(soundFile)d(ship)d(shipObjId)d(X)d(Y)d(Z)d(d)
99=StaticObject:d(StaticObjectID)d(ObjectID)
9A=PrivateStoreManageList:d(playerObjID)d(packSell)d(adena)d(ItemCount:For.0009)d(type2)d(objId)d(ItemId:Get.Func01)d(count)h(h)h(Enchant)h(h)d(BodyPart)d(price)d(SellCount:For.0010)d(type2)d(objId)d(ItemId:Get.Func01)d(count)h(h)h(Enchant)h(h)d(BodyPart)d(price)d(storePrice)
9B=PrivateStoreList:d(ObjectId)d(packSale)d(adena)d(ListCount:For.0010)d(type2)d(objId)d(ItemId:Get.Func01)d(count)h(h)h(Enchant)h(h)d(BodyPart)d(price)d(storePrice)
9C=PrivateStoreMsg:d(ObjectId)s(storeMsg)
9D=ShowMinimap:d(mapId)
9E=ReviveRequest:
9F=AbnormalVisualEffect:
A0=TutorialShowHtml:s(Html)
A1=TutorialShowQuestionMark:d(blnk)
A2=TutorialEnableClientEvent:d(d)
A3=TutorialCloseHtml:
A4=ShowRadar:d(d)d(d)d(d)d(d)d(d)
A5=DeleteRadar:d(d)d(d)d(d)
A6=MyTargetSelected:d(objectID)h(color)
A7=PartyMemberPosition:d(membercount:For.0004)d(objID)d(X)d(Y)d(Z)
A8=AskJoinAlliance:d(requestorID)s(requestorName)
A9=JoinAlliance:d(d)
AA=WithdrawAlliance:d(d)
AB=OustAllianceMemberPledge:d(d)
AC=DismissAlliance:d(d)
AD=SetAllianceCrest:
AE=AllianceCrest:d(CrestID)b(IconCrest)
AF=ServerCloseSocket:
B0=PetStatusShow:d(summonType)
B1=PetInfo:d(summonType)d(ObjectID)d(templ)d(d)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(prMul)f(AspdMul)f(collisRadius)f(collisHeight)d(RHand)d(d)d(LHand)c(nameAbove)c(isRun)c(isInFight)c(isAlikeDead)c(isSummon)s(summonName)s(summonTitle)d(d)d(sumPVPflag)d(sumKarma?)d(cur_Fed)d(max_Fed)d(cur_HP)d(max_HP)d(cur_MP)d(max_MP)d(SP)d(LVL)q(Exp)q(ExpThisLvl)q(ExpNextLvl)d(totalLoad)d(maxLoad)d(PAtk)d(PDef)d(MAtk)d(MDef)d(Accuracy)d(Evasion)d(Crit)d(runSpd)d(Paspd)d(Maspd)d(bleedPoisFlame)h(Ride)c(c)h(h)c(TeamAura)d(usedSS)d(usedSpS)
B2=PetItemList:h(ItemCount:for.0010)h(type1)d(objID)d(ItemID:Get.Func01)d(count)h(type2)h(h)h(isEquipped)d(BodyPart)h(Enchant)h(h)
B3=PetInventoryUpdate:h(ItemCount:For.0011)h(change)h(type1)d(objID)d(ItemID:Get.Func01)d(count)h(type2)h(h)h(isEquipped)d(BodyPart)h(Enchant)h(h)
B4=AllianceInfo:
B5=PetStatusUpdate:d(SummonType)d(ObjectID)d(X)d(Y)d(Z)s(Title)d(cur_Fed)d(max_Fed)d(cur_HP)d(max_HP)d(cur_MP)d(max_MP)d(Level)q(Exp)q(ExpThisLvl)q(ExpNextLvl)
B6=PetDelete:d(PetID)d(PetNumber)
B7=PrivateStoreBuyManageList:d(ObjectID)d(Adena)d(ItemsCount:For.0007)d(ItemID:Get.Func01)h(h)d(count)d(refPrice)h(h)d(BodyPart)h(type2)d(ByuCount:For.0009)d(ItemID:Get.Func01)h(h)d(count)d(refPrice)h(h)d(BodyPart)h(type2)d(yourPrice)d(refPrice)
B8=PrivateBuyListBuy:d(ObjectID)d(adena)d(ItemsCount:For.0010)d(objID)d(ItemID:Get.Func01)h(Enchant)d(count)d(refPrice)h(h)d(BodyPart)h(type2)d(BuyersPrice)d(count)
B9=PrivateStoreMsgBuy:d(ObjectID)s(storeMsg)
BA=VehicleStart:d(d)d(d)
BB=RequestTimeCheck:d(d)
BC=StartAllianceWar:s(s)s(s)
BD=ReplyStartAllianceWar:
BE=StopAllianceWar:s(s)s(s)
BF=ReplyStopAllianceWar:
C0=SurrenderAllianceWar:
C1=SkillCoolTime:d(d)d(d)d(d)d(d)
C2=PackageToList:d(d)s(s)d(d)
C3=PackageSendableList:h(h)d(d)d(d)d(d)
C4=EarthQuake:d(X)d(Y)d(Z)d(Intensivity)d(Duration)d(d)
C5=FlyToLoaction:d(ObjID)d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)
C6=BlockList:
C7=SpecialCamera:d(_id)d(Distantion)d(Yaw)d(Pitch)d(Time)d(Duration)
C8=NormalCamera:
C9=CastleSiegeInfo:d(CastleID)d(ActLeader)d(OwnerID)s(name)s(ClanLeader)d(allyID)s(allyName)d(time_ms)d(siege_time)d(num)
CA=CastleSiegeAttackerList:d(CastleID)d(d)d(d)d(d)d(count)d(count:for.0009)d(ClanID)s(clanName)s(leaderName)d(crestID)d(d)d(allyID)s(allyName)s(allyLeader)d(allyCrestID)
CB=CastleSiegeDefenderList:d(CastleID)d(d)d(d)d(d)d(count)d(count:for.0020)d(ClanID)s(clanName)s(leaderName)d(crestID)d(signedTime)d(SiegeType)d(allyID)s(allyName)s(allyLeader)d(allyCrestID)d(ClanID)s(clanName)s(leaderName)d(crestID)d(signedTime)d(SiegeType)d(allyID)s(allyName)s(allyLeader)d(allyCrestID)
CC=NickNameChanged:d(objID)s(NeedName)
CD=PledgeStatusChanged:d(LeaderID)d(ClanID)d(d)d(clanLVL)d(d)d(d)d(d)
CE=RelationChanged:d(objId)d(relation)d(autoattackable)d(karma)d(pvpflag)
CF=EventTrigger:d(_id)c(On)
D0=MultiSellList_:-(Script)
D1=SetSummonRemainTime:d(d)d(d)
D2=SkillRemainSec:d(d)d(d)d(d)d(d)d(d)d(d)d(d)
D3=NetPing:d(kID)
D4=Dice:d(PlayerID)d(ItemID:Get.Func01)d(Number)d(X)d(Y)d(Z)
D5=Snoop:d(ConvoID)s(Name)d(d)d(Type)s(Speaker)s(Msg)
D6=RecipeBookItemList:d(isDwarven)d(max_MP)d(recipesCount:For.0002)d(recipeId)d(recipeNum)
D7=RecipeItemMakeInfo:d(_id)d(IsDwarven)d(cur_MP)d(max_MP)d(Success)
D8=RecipeShopManageList:d(ObjectID)d(Adena)d(IsDwarven)d(ListCount:For.0002)d(RecipeID)d(recipeNum)d(Listcount:For.0003)d(RecipeID)d(d)d(Cost)
D9=RecipeShopSellList:d(ObjectID)d(cur_MP)d(max_MP)d(Adena)d(ListCount:For.0003)d(RecipeID)d(d)d(Cost)
DA=RecipeShopItemInfo:d(ShopID)d(RecipeID)d(cur_MP)d(max_MP)d(d)
DB=RecipeShopMsg:d(ObjectID)s(StoreName)
DC=ShowCalculator:d(CalculatorID)
DD=MonRaceInfo:d(d)d(d)d(Count:For.0037)d(monsterObjID)d(npcId)d(OrigX)d(OrigY)d(OrigZ)d(ToX)d(ToY)d(ToZ)f(collisHeight)f(collis(Radius)d(d)c(1)c(2)c(3)c(4)c(5)c(6)c(7)c(8)c(9)c(10)c(11)c(12)c(13)c(14)c(15)c(16)c(17)c(18)c(19)c(20)d(d)d(d)d(d)d(d)d(d)d(d)
DE=ShowTownMap:s(texture)d(X)d(Y)
DF=ObservationMode:d(X)d(Y)d(Z)c(c)c(c)c(c)
E0=ObservationReturn:d(X)d(Y)d(Z)
E1=ChairSit:d(ActiveObjectID)d(StaticObjectID)
E2=HennaEquipList:d(PlayerAdena)d(Slots)d(ListCount:For.0005)d(SymbolID)d(ItemDyeID:Get.Func01)d(dyeRequire)d(adenaRequire)d(d)
E3=HennaItemInfo:d(SymbolID)d(ItemID:Get.Func01)d(DyeRequire)d(Price)d(Draw)d(Adena)d(cur_INT)c(equip_INT)d(cur_STR)c(equip_STR)d(cur_CON)c(equip_CON)d(cur_MEN)c(equip_MEN)d(cur_DEX)c(equip_DEX)d(cur_WIT)c(equip_WIT)
E4=HennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(SlotCount:For.0002)d(slot)d(SymbolID)
E5=HennaUnequipList:
E6=HennaUnequipInfo:
E7=SendMacroList: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)
E8=BuyListSeed:d(money)d(ListID)h(ListCount:for.0007)h(itemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(itemType2)h(h)d(price)
E9=SellListProcure:d(money)d(d)h(ListCount:for.0007)h(itemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(itemType2)h(h)d(price)
EA=GMHennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(SlotCount:For.0002)d(slot)d(SymbolID)
EB=RadarControl:d(ShowRadar)d(Type)d(X)d(Y)d(Z)
EC=ClientSetTime:d(d)d(d)
ED=ConfirmDlg:d(requestID)d(d)d(d)s(name)d(d)d(d)
EE=PartySpelled:d(Summon)d(ObjecID)d(EffectCount:For.0003)d(SkillID:Get.Skill)h(Data)d(Duration)
EF=ShopPreviewList:c(c)c(c)c(c)c(c)d(money)d(ListID)h(ListCount:For.0004)d(ItemId:Get.Func01)h(type2)h(BodyPart)d(wearPrice)
F0=ShopPreviewInfo:
F1=CameraMode:d(Mode)
F2=ShowXMasSeal:d(d)
F3=EtcStatusUpdate:d(d)d(d)d(d)d(d)d(d)
F4=ShortBuffStatusUpdate:d(d)d(d)d(d)
F5=SSQStatus_:-(Script)
F6=PetitionVote:
F7=AgitDecoInfo:d(d)
F8=SSQInfo:h(Sky)
F9=GameGuardQuery:d(d)d(d)d(d)d(d)
FA=FriendList:d(FriendCount:For.0005)h(h)d(friendID)s(friendName)d(isOnLine)h(h)
FB=Friend:
FC=FriendStatus:
FD=FriendSay:d(d)s(sender)s(receiver)s(message)

FE01=ExRegMax:h(subID)d(1)d(Count)d(Time)f(Max)
FE12=ExAutoSoulShot:h(subID)d(itemID:Get.Func01)d(type)
FE13=ExFishingStart:h(subID)d(charObjID)d(fishType)d(X)d(Y)d(Z)c(isNightLure)c(c)
FE14=ExFishingEnd:h(subID)d(charObjectId)c(isWin)
FE15=ExFishingStartCombat:h(subID)d(charObjID)d(time)d(HP)c(Fighting)c(LureType)c(isFishDeceptive)
FE16=ExFishingHpRegen:h(subID)d(charObjID)d(time)d(fish_HP)c(HPstop/rise)c(GoodUse)c(anim)d(penalty)c(BarColor)
FE17=ExEnchantSkillList:h(subID)d(ListCount:For.0004)d(id)d(nextLevel)d(SP)q(Exp)
FE18=ExEnchantSkillInfo:h(subID)d(_id)d(lvl)d(SPcost)q(XPcost)d(rate)d(reqsCount:For.0004)d(type)d(id)d(count)d(d)
FE19=ExQuestInfo:h(subID)
FE1B=ExSendManorList:h(subID)d(ListCount:For.0002)d(idx)s(Name)
FE21=ManorList1: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)
FE22=ManorList2:h(subID)d(ItemID)d(ListCount:For.004)d(City)d(Count)d(Price)c(c)
FE23=ExHeroList:h(subID)d(ListCount:For.0007)s(heroName)d(ClassId)s(clanName)d(clanCrest)s(allyName)d(allyCrest)d(count)
FE28=ExPledgeCrestLarge:h(subID)d(d)d(crestID)b(IconCrest)
FE29=ExOlympiadUserInfo:h(subID)c(Side)d(charObjID)s(Name)d(ClassId)d(cur_HP)d(max_HP)d(cur_CP)d(max_CP)
FE2A=ExOlympiadSpelledInfo:h(subID)d(charObjID)d(Count:for.0003)d(skillID)h(dat)d(duration)
FE2B=ExOlympiadMode:h(subID)c(mode)
FE2D=ExMailArrived:h(subID)
FE2E=ExStorageMaxCount:h(subID)d(inventory)d(warehouse)d(freight)d(privateSell)d(privateBuy)d(receipeD)d(recipe)
FE31=ExPCCafePointInfo:h(subID)d(d)d(d)c(c)d(d)c(c)
FE32=ExSetCompassZoneCode:h(subID)d(d)
FE33=ExGetBossRecord:h(subID)d(d)d(d)d(ListSize)
FE34=ExAskJoinPartyRoom:h(subID)s(charName)
FE37=ExShowAdventurerGuideBook:h(subID)
FE39=PledgeSkillList:h(subID)d(ListCount:For.0002)d(SkillID)d(Level)
FE3A=PledgeSkillListAdd:h(subID)d(SkillID)d(Level)
FE3B=PledgePowerGradeList:h(subID)d(Listcount:For.0002)d(Rank)d(Party)
FE3C=PledgeReceivePowerInfo:h(subID)d(membPowerGrade)s(memberName)d(privileges)
FE3D=PledgeReceiveMemberInfo:h(subID)d(memberPledge)s(memName)s(memTitle)d(memPowerGrade)s(clanName)s(Apprent)
FE3E=PledgeReceiveWarList:h(subID)d(Enemy/attaker)d(page)d(ListCount:For.0003)s(clanName)d(d)d(d)
FE3F=PledgeReceiveSubPledgeCreated:h(subID)d(d)d(subPledgeID)s(subPledgeName)s(leaderName)
FE40=ExRedSky:h(subID)d(duration)
FE43=ShowPCCafeCouponShowUI:h(subID)
FE44=ExOrcMove:h(subID)
FE45=ExCursedWeaponList:h(subID)d(ListCount:For.0001)d(cursWeapID)
FE46=ExCursedWeaponLocation:h(subID)d(ListCount:For.0005)d(cursWeapID)d(d)d(X)d(Y)d(Z)
FE47=ExRestartClient:h(subID)
Код:
[Client]
00=Logout
01=AttackRequest:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(AttackID)
03=RequestStartPledgeWar:s(PledgeName)
04=RequestReplyStartPledgeWar:s(RequestorName)d(Answer)
05=RequestStopPledgeWar:s(PledgeName)
06=RequestReplyStopPledgeWar:s(RequestorName)d(Answer)
07=RequestSurrenderPledgeWar:s(PledgeName)
08=RequestReplySurrenderPledgeWar:s(RequestorName)d(Answer)
09=RequestSetPledgeCrest:d(CrestSize)
0B=RequestGiveNickName:s(Target)s(Title)
0C=CharacterCreate:s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)d(HairStyle)d(HairColor)d(Face)
0D=CharacterDelete:d(CharSlot)
0E=ProtocolVersion:d(Version)-(260)
0F=MoveBackwardToLocation:d(ToX)d(ToY)d(ToZ)d(OriginX)d(OriginY)d(OriginZ)d(MoveMovement)
11=EnterWorld:d(a2*4)d(?)d(?)d(?)d(?)-(60)d(random)c(ip0.1)c(ip0.2)c(ip0.3)c(ip0.4)c(ip1.1)c(ip1.2)c(ip1.3)c(ip1.4)c(ip2.1)c(ip2.2)c(ip2.3)c(ip2.4)c(ip3.1)c(ip3.2)c(ip3.3)c(ip3.4)c(ip4.1)c(ip4.2)c(ip4.3)c(ip4.4)
12=CharacterSelect:d(CharSlot)h(Unknown)d(Unknown)d(Unknown)d(Unknown)
13=NewCharacter
14=RequestItemList
16=RequestUnEquipItem:d(Slot)
17=RequestDropItem:d(ObjectID)q(Count)d(X)d(Y)d(Z)
19=UseItem:d(ObjectID)d(Unknown)
1A=TradeRequest:d(ObjectID)
1B=AddTradeItem:d(TradeID)d(ObjectID)d(Count)
1C=TradeDone:d(Response)
1F=Action:d(ObjectID)d(OriginX)d(OriginY)d(OriginZ)c(ActionID 0-Simple click, 1-Shift click)
22=RequestLinkHtml:s(Command)
23=RequestBypassToServer:s(Command)
24=RequestBBSwrite:s(URL)s(Argument1)s(Argument2)s(Argument3)s(Argument4)s(Argument5)
26=RequestJoinPledge:d(Target)d(PledgeType)
27=RequestAnswerJoinPledge:d(Answer)
28=RequestWithdrawalPledge
29=RequestOustPledgeMember:s(Target)
2B=AuthLogin:s(LoginName)d(PlayKey2)d(PlayKey1)d(LoginKey1)d(LoginKey2)d(Unknown)
2C=RequestGetItemFromPet:d(ObjectID)q(Amount)d(Unknown)
2E=RequestAllyInfo
2F=RequestCrystallizeItem:d(ObjectID)q(Count)
30=RequestPrivateStoreManageSell
31=SetPrivateStoreListSell:d(IsPackageSale)d(ListSize:Loop.01.0003)d(ObjectID)q(Count)q(Price)
32=AttackRequest
34=RequestSocialAction:d(Action:Get.Func09)
35=ChangeMoveType2:d(TypeRun)
36=ChangeWaitType2:d(TypeStand)
37=RequestSellItem:d(ListID)d(ListSize:Loop.01.0003)d(ObjectID)d(ItemID:Get.Func01)q(Count)
39=RequestMagicSkillUse:d(skillID:Get.Skill)d(CtrlPressed)c(ShiftPressed)
3A=Appearing
3B=SendWareHouseDepositList:d(ListSize:Loop.01.0002)d(ObjectID)q(Count)
3C=SendWareHouseWithDrawList:d(ListSize:Loop.01.0002)d(ObjectID)q(Count)
3D=RequestShortCutReg:d(Type)d(Slot)d(ID)d(Unknown)
3F=RequestShortCutDel:d(ID)
40=RequestBuyItem:d(ListID)d(ListSize:Loop.01.0002)d(ItemID:Get.Func01)q(Count)
42=RequestJoinParty:s(Name)d(ItemDistribution)
43=RequestAnswerJoinParty:d(Response)
44=RequestWithDrawalParty
45=RequestOustPartyMember:s(Name)
47=CannotMoveAnymore:d(X)d(Y)d(Z)d(Heading)
48=RequestTargetCanceld:h(Unselect)
49=Say2:s(Text)d(Type)s(Target)
4D=RequestPledgeMemberList
50=RequestSkillList
52=MoveWithDelta:d(X)d(Y)d(Z)
53=RequestGetOnVehicle:d(BoatObjID)d(X)d(Y)d(Z)
54=RequestGetOffVehicle:d(BoatObjID)d(X)d(Y)d(Z)
55=AnswerTradeRequest:d(Answer)
56=RequestActionUse:d(ActionID)d(CtrlPressed)c(ShiftPressed)
57=RequestRestart
58=RequestSiegeInfo
59=ValidatePosition:d(X)d(Y)d(Z)d(Heading)d(Data)
5B=StartRotating:d(?)d(?)
5C=FinishRotating:d(?)d(?)
5E=RequestShowBoard:d(FlagShow)
5F=RequestEnchantItem:d(ObjectID)d(?)
60=RequestDestroyItem:d(ObjectID)q(Count)
62=RequestQuestList
63=RequestQuestAbort:d(QuestID)
65=RequestPledgeInfo:d(ClanID)
66=RequestPledgeExtendedInfo:s(PledgeName)
67=RequestPledgeCrest:d(CrestID)
6B=RequestSendFriendMsg:s(Message)s(Reciever)
6C=RequestShowMiniMap
6E=RequestRecordInfo
6F=RequestHennaEquip:d(SymbolID)
73=RequestAcquireSkillInfo:d(skillID:Get.Skill)d(Level)d(LearnGroup)
74=SendBypassBuildCmd:s(Command)
75=RequestMoveToLocationInVehicle:d(BoatObjID)d(ToX)d(ToY)d(ToZ)d(OriginX)d(OriginY)d(OriginZ)
76=CannotMoveAnymoreInVehicle:d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
77=RequestFriendInvite:s(Name)
78=RequestAnswerFriendInvite:d(Response)
79=RequestFriendList
7A=RequestFriendDel:s(Name)
7B=CharacterRestore:d(CharSlot)
7C=RequestAcquireSkill:d(skillID:Get.Skill)d(Level)d(LearnGroup)
7D=RequestRestartPoint:d(PointType)
7E=RequestGMCommand:s(TargetName)d(Command)d(0)
7F=RequestPartyMatchConfig:d(AutomaticRegistration)d(ShowLevel)d(ShowClass)s(Memo)
80=RequestPartyMatchList:d(Status)d(Unknown)d(Unknown)d(Unknown)d(Unknown)s(Unknown)
81=RequestPartyMatchDetail:d(ObjectID)d(Unknown)
83=RequestPrivateStoreBuy:d(StorePlayerID)d(ListSize:Loop.01.0003)d(ObjectID)q(Count)q(Price)
85=RequestTutorialLinkHtml:s(Bypass)
86=RequestTutorialPassCmdToServer:s(Bypass)
87=RequestTutorialQuestionMark:d(Number)
88=RequestTutorialClientEvent:d(EventID)
89=RequestPetition:s(Content)d(Type)
8A=RequestPetitionCancel:d(?)d(?)d(?)d(?)
8B=RequestGmList
8C=RequestJoinAlly:d(ID)
8D=RequestAnswerJoinAlly:d(Response)
8E=AllyLeave
8F=AllyDismiss:s(ClanName)
90=RequestDismissAlly
91=RequestSetAllyCrest:d(CrestSize)
92=RequestAllyCrest:d(CrestID)
93=RequestChangePetName:s(Name)
94=RequestPetUseItem:d(ObjectID)
95=RequestGiveItemToPet:d(ObjectID)q(Amount)
96=RequestPrivateStoreQuitSell
97=SetPrivateStoreMsgSell:s(StoreMsg)
98=RequestPetGetItem:d(ObjectID)
99=RequestPrivateStoreManageBuy
9A=SetPrivateStoreListBuy:d(ListSize:Loop.01.0009)d(ItemID:Get.Func01)h(h)h(h)q(Count)q(Price)c(FE)d(FF)d(00)c(?)
9C=RequestPrivateStoreQuitBuy
9D=SetPrivateStoreMsgBuy:s(StoreMsg)
9F=RequestPrivateStoreSell:d(StorePlayerID)d(ListSize:Loop.01.0006)d(ObjectID)d(ItemID:Get.Func01)h(h)h(h)q(Count)q(Price)
A6=RequestSkillCoolTime
A7=RequestPackageSendableItemList:d(ObjectID)
A8=RequestPackageSend:d(ObjectID)d(ListSize:Loop.01.0002)d(ID)d(Count)
A9=RequestBlock:d(Type)s(name)
AB=RequestSiegeAttackerList:d(CastleID)
AC=RequestSiegeDefenderList:d(CastleID)
AD=RequestJoinSiege:d(CastleID)d(IsAttacker)d(IsJoining)
AE=RequestConfirmSiegeWaitingList:d(CastleID)d(ClanID)d(Approved)
B0=MultiSellChoose:d(ListID)d(EntryID)q(Amount)h(Unknown)d(Unknown)d(Unknown)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrDark)h(Enchantment)h(EntryID)h(Tax)
B1=NetPing:d(kID)d(?)d(?)
B3=RequestUserCommand:d(Command)
B4=SnoopQuit:d(SnoopID)
B5=RequestRecipeBookOpen:d(isDwarvenCraft)
B6=RequestRecipeBookDestroy:d(RecipeID)
B7=RequestRecipeItemMakeInfo:d(RecipeID)
B8=RequestRecipeItemMakeSelf:d(RecipeID)
BA=RequestRecipeShopMessageSet:s(Name)
BB=RequestRecipeShopListSet:d(ListSize:Loop.01.0002)d(RecipeID)q(Cost)
BC=RequestRecipeShopManageQuit
BE=RequestRecipeShopMakeInfo:d(CharID)d(RecipeID)
BF=RequestRecipeShopMakeItem:d(ID)d(RecipeID)q(0)
C0=RequestRecipeShopManagePrev:d(ShopObjid)
C1=ObserverReturn
C2=RequestEvaluate:d(TargetID)
C3=RequestHennaList:d(Unknown)
C4=RequestHennaItemInfo:d(SymbolID)
C5=RequestBuySeed:d(ManorID)d(Count:Loop.01.0002)d(ItemID:Get.Func01)d(Count)
C6=DlgAnswer:d(MessageID)d(Answer)d(Unknown)
C7=RequestWearItem:d(Unknown)d(ListID)d(ListSize:Loop.01.0001)d(ItemID:Get.Func01)
C8=RequestSSQStatus:c(Page)
CB=GameGuardReply:d(d)d(d)d(d)d(d)
CC=RequestPledgePower:d(Rank)d(Action)d(Privs)
CD=RequestMakeMacro:d(MacroID)s(Name)s(Desc)s(Acronym)c(Icon)c(MacroCount:Loop.01.0005)c(Entry)c(Type)d(D1)c(D2)s(Command)
CE=RequestDeleteMacro:d(MacroID)
CF=RequestBuyProcure:d(ListID)d(Count:Loop.01.0003)d(Servise)d(ItemID:Get.Func01)d(Count)

D001=RequestManorList:h(subID)
D002=RequestProcureCropList:h(subID)d(ListSize:Loop.01.0004)d(ObjectID)d(ItemID:Get.Func01)d(ManorID)d(Count)
D003=RequestSetSeed:h(subID)d(ManorID)d(ListSize:Loop.01.0003)d(ItemID:Get.Func01)d(Sales)q(Price)
D004=RequestSetCrop:h(subID)d(ManorID)d(ListSize:Loop.01.0004)d(ItemID:Get.Func01)d(Sales)q(Price)c(Type)
D005=RequestWriteHeroWords:h(subID)s(HeroWords)
D006=RequestExAskJoinMPCC:h(subID)s(Name)
D007=RequestExAcceptJoinMPCC:h(subID)d(Response)
D008=RequestExOustFromMPCC:h(subID)s(Name)
D009=RequestOustFromPartyRoom:h(subID)d(ID)
D00A=RequestDismissPartyRoom:h(subID)d(Data1)d(Data2)
D00B=RequestWithdrawPartyRoom:h(subID)d(Data1)d(Data2)
D00C=RequestChangePartyLeader:h(subID)s(Name)
D00D=RequestAutoSoulShot:h(subID)d(ItemID:Get.Func01)d(Type)
D00E=RequestExEnchantSkillInfo:h(subID)d(Type)d(skillID:Get.Skill)d(SkillLevel)
D00F=RequestExEnchantSkill:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D010=RequestExPledgeCrestLarge:h(subID)d(CrestID)
D011=RequestExSetPledgeCrestLarge:h(subID)d(CrestSize)
D012=RequestPledgeSetAcademyMaster:h(subID)d(Set)s(CurrentPlayerName)s(TargetPlayer)
D013=RequestPledgePowerGradeList:h(subID)
D014=RequestPledgeMemberPowerInfo:h(subID)d(Unknown)s(PlayerName)
D015=RequestPledgeSetMemberPowerGrade:h(subID)s(MemberName)d(PowerGrade)
D016=RequestPledgeMemberInfo:h(subID)d(PledgeType)s(PlayerName)
D017=RequestPledgeWarList:h(subID)d(Page)d(Tab)
D018=RequestExFishRanking:h(subID)
D019=RequestPCCafeCouponUse:h(subID)s(Unknown)
D01B=RequestDuelStart:h(subID)s(PlayerName)d(PartyDuel)
D01C=RequestDuelAnswerStart:h(subID)d(PartyDuel)d(Unknown)d(Response)
D01E=RequestExRqItemLink:h(subID)d(ObjectID)
D020=MoveToLocationInAirShip:h(subID)
D021=RequestKeyMapping:h(subID)
D023=RequestExRemoveItemAttribute:h(subID)
D024=RequestSaveInventoryOrder:h(subID)d(ListSize:Loop.01.0002)d(ObjectID)d(Order)
D025=RequestExitPartyMatchingWaitingRoom:h(subID)
D026=RequestConfirmTargetItem:h(subID)d(ObjectID)
D027=RequestConfirmRefinerItem:h(subID)d(TargetItemObjID)d(RefinerItemObjID)
D028=RequestConfirmGemStone:h(subID)d(TargetItemObjID)d(RefinerItemObjID)d(GemStoneItemObjID)d(GemStoneCount)
D029=RequestOlympiadObserverEnd:h(subID)
D02A=RequestCursedWeaponList:h(subID)
D02B=RequestCursedWeaponLocation:h(subID)
D02C=RequestPledgeReorganizeMember:h(subID)d(Unknown)s(MemberName)d(PledgeType)s(Unknown)
D02D=RequestExMPCCShowPartyMembersInfo:h(subID)d(Unknown)
D02E=RequestOlympiadMatchList:h(subID)
D02F=RequestAskJoinPartyRoom:h(subID)s(PlayerName)
D030=AnswerJoinPartyRoom:h(subID)d(RequesterID)
D031=RequestListPartyMatchingWaitingRoom:h(subID)
D032=RequestExEnchantSkillSafe:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D033=RequestExEnchantSkillUntrain:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D034=RequestExEnchantSkillRouteChange:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D035=RequestExEnchantItemAttribute:h(subID)
D036=RequestExShowCharacterList:h(subID)
D03C=RequestAllCastleInfo:h(subID)
D03D=RequestAllFortressInfo:h(subID)
D03E=RequestAllAgitInfo:h(subID)
D03F=RequestFortressSiegeInfo:h(subID)
D040=RequestGetBossRecord:h(subID)d(BossID)
D041=RequestRefine:h(subID)d(TargetItemObjID)d(RefinerItemObjID)d(GemStoneItemObjID)d(GemStoneCount)
D042=RequestConfirmCancelItem:h(subID)d(ItemID:Get.Func01)
D043=RequestRefineCancel:h(subID)d(TargetItemObjID)
D044=RequestExMagicSkillUseGround:h(subID)d(X)d(Y)d(Z)d(skillID:Get.Skill)d(CtrlPressed)c(ShiftPressed)
D045=RequestDuelSurrender:h(subID)
D046=RequestExEnchantSkillInfoDetail:h(subID)d(Type)d(skillID:Get.Skill)d(SkillLevel)
D048=RequestFortressMapInfo:h(subID)
D04A=SetPrivateStoreWholeMsg:h(subID)s(Msg)
D04B=RequestDispel:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D04C=RequestExTryToPutEnchantTargetItem:h(subID)d(ObjectID)
D04D=RequestExTryToPutEnchantSupportItem:h(subID)
D04E=RequestExCancelEnchantItem:h(subID)
D04F=RequestChangeNicknameColor:h(subID)
D050=RequestResetNickname:h(subID)
D053=RequestJump:h(subID)
D056=NotifyStartMiniGame:h(subID)
D058=RequestDominionInfo:h(subID)
D063=RequestSeedPhase:h(subID)
D065=BR_GamePoint:h(subID)
D066=BR_ProductList:h(subID)

D05100=RequestBookMarkSlotInfo:h(subID)
D05101=RequestSaveBookMarkSlot:h(subID)
D05102=RequestModifyBookMarkSlot:h(subID)
D05103=RequestDeleteBookMarkSlot:h(subID)

[Server]
00=Die:d(CharID)d(1)d(ToHideout)d(ToCastle)d(ToSiegeHQ)d(Sweepable)d(RespawnFixed)d(ToFortess)
01=Revive:d(ObjectID)
05=SpawnItem:d(ObjectID)d(ItemID:Get.Func01)d(X)d(Y)d(Z)d(Stackable)d(Count)d(0)
06=SellList:q(Money)d(Lease=1000000+NpcId)h(ListSize:Loop.01.0019)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(ItemType2)h(0)d(ItemBodyPart)h(EnchantLevel)h(0)h(0)q(ReferencePrice/2)h(AttackElementType)h(AttackElementPower)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrDark)
07=BuyList:q(Money)d(ListID)h(ListSize:Loop.01.0019)h(ItemType1)d(ObjectID=0)d(ItemID:Get.Func01)q(CurrentCount)h(ItemType2)h(0)d(BodyPart)h(EnchantLvl)h(0)h(0)q(Price*TaxRate)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)
08=DeleteObject:d(ObjectID)d(0)
09=CharSelectionInfo:d(ListSize:Loop.03.0066)d(7)c(0)s(Name)d(CharID)s(LoginName)d(SessionID)d(ClanID)d(0)d(Sex)d(Race)d(ClassID:Get.ClassID)d(1)d(X)d(Y)d(Z)f(CurrentHP)f(CurrentMP)d(SP)q(Exp)d(Level)d(Karma)d(PkKills)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(Unknown)d(RightEarring)d(LeftEarring)d(Necklace)d(RightRing)d(LeftRing)d(Head)d(RightHand)d(LeftHand)d(Gloves)d(Chest)d(Legs)d(Boots)d(Unknown)d(Unknown)d(Hair)d(Face)d(Unknown)d(Unknown)d(0)d(0)d(0)d(0)d(0)d(0)d(HairStyle)d(HairColor)d(Face)f(MaxHP)f(MaxMP)d(DeleteDays)d(ClassID:Get.ClassID)d(ActiveID)c(EnchantEffect)d(AugmentID:Get.AugmentID)d(TransformID)d(?)
0A=LoginFail:d(ErrorCode)
0B=CharSelected:s(Name)d(CharID)s(Title)d(SessionID)d(ClanID)d(0)d(Sex)d(Race)d(ClassID:Get.ClassID)d(1)d(X)d(Y)d(Z)f(CurrentHP)f(CurrentMP)d(SP)q(Exp)d(Level)d(Karma)d(PkKills)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)d(GameTime)d(0)d(ClassID:Get.ClassID)d(0)d(0)d(0)d(0)-(64)d(0)
0C=NpcInfo:d(ObjectID)d(NpcTypeId:Get.NpcId)d(IsAttackable)d(X)d(Y)d(Z)d(Heading)d(0)d(MatkSpd)d(PatkSpd)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMultiplier)f(AtkSpdMultiplier)f(CollisionRadius)f(CollisionHeight)d(IDRhand:Get.ItemID)d(0)d(IDLhand:Get.ClassID)c(1)c(isRunning)c(isInCombat)c(isALikeDead)c(Invisible:0,1)s(VisibleName)s(VisibleTitle)d(0)d(0)d(0)d(AbnormalEffect)d(ClanID)d(CrestID)d(0)d(0)c(0)c(Team:1-blue,2-Red)f(CollisionRadius)f(CollisionHeight)d(0)d(0)d(0)d(0)c(01)c(01)d(0)
0D=NewCharacterSuccess:d(ListSize:Loop.01.0020)d(Race)d(ClassID:Get.ClassID)d(70)d(BaseSTR)d(10)d(70)d(BaseDEX)d(10)d(70)d(BaseCON)d(10)d(70)d(BaseINT)d(10)d(70)d(BaseWIT)d(10)d(70)d(BaseMEN)d(10)
0F=CharCreateOk:d(1)
10=CharCreateFail:d(ErrorCode)
11=ItemList:h(ShowWindow)h(ItemCount:Loop.01.0022)h(ItemTypeID)d(ObjectID)d(ItemID:Get.Func01)d(LocationSlot)q(Amount)h(ItemType2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugmentID:Get.AugmentID)d(Mana)h(AttackElement)h(AttackElementPower)h(FireDefElementPower)h(WaterDefElementPower)h(WindDefElementPower)h(EarthDefElementPower)h(HolyDefElementPower)h(UnholyDefElementPower)d(RemainingTime)
12=SunRise
13=SunSet
14=TradeStart:d(PartnerObjectID)h(ListSize:Loop.01.0018)h(ItemType1)d(ObjectId)d(ItemID:Get.Func01)q(Count)h(ItemType2)h(0)d(BodyPart)h(EnchantLevel)h(0)h(customtype2)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)
16=DropItem:d(PlayerID)d(ObjectID)d(ItemID:Get.Func01)d(X)d(Y)d(Z)d(Stackable)q(Count)d(1)
17=GetItem:d(PlayerID)d(ObjectID)d(X)d(Y)d(Z)
18=StatusUpdate:d(ObjectID)d(AttribCount:Loop.01.0002)d(AttrID:Get.FSup)d(AttrValue)
19=NpcHtmlMessage:d(ID)s(HTML)d(0)
1A=TradeOwnAdd:h(1)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(ItemType2)h(0)d(BodyPart)h(EnchantLevel)h(0)h(h)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)
1B=TradeOtherAdd:h(1)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(ItemType2)h(0)d(BodyPart)h(EnchantLevel)h(0)h(h)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)
1C=TradeDone:d(Num)
1D=CharDeleteSuccess
1E=CharDeleteFail:d(ErrorCode)
1F=ActionFailed
20=ServerClose
21=InventoryUpdate:h(Count:Loop.1.0023)h(UpdateType:01-add,02-modify,03-remove)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(LocationSlot)q(Quantity)h(ItemType2)h(CustomType1)h(Equipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugmentID:Get.AugmentID)d(Mana)h(AttackElement)h(AttackElementPower)h(FireDefElementPower)h(WaterDefElementPower)h(WindDefElementPower)h(EarthDefElementPower)h(HolyDefElementPower)h(UnholyDefElementPower)d(RemainingTime)
22=TeleportToLocation:d(TargetID)d(X)d(Y)d(Z)d(?)d(heading)
23=TargetSelected:d(ObjectID)d(TargetID)d(X)d(Y)d(Z)d(0)
24=TargetUnselected:d(TargetID)d(X)d(Y)d(Z)d(0)
25=AutoAttackStart:d(TargetID)
26=AutoAttackStop:d(TargetID)
27=SocialAction:d(CharID)d(Action:Get.Func09)
28=ChangeMoveType:d(CharID)d(Running)d(0)
29=ChangeWaitType:d(CharID)d(MoveType)d(X)d(Y)d(Z)
2A=ManagePledgePower:d(0)d(0)d(Privs)
2C=AskJoinPledge:d(RequestorID)s(PledgeName)
2D=JoinPledge:d(PledgeID)
2E=KeyPacket:c(id 0-wrong protocol,1-protocol ok)q(key)d(01)d(ServerID)c(01)d(ObfuscationKey)
2F=MoveToLocation:d(CharID)d(ToX)d(ToY)d(ToZ)d(OriginX)d(OriginY)d(OriginZ)
30=SummonSay:d(ObjectID)d(ChatID?)d(SummonNpcID:Get.NpcId)s(Msg)
31=CharInfo:d(X)d(Y)d(Z)d(0)d(ObjectID)s(VisibleName)d(Race)d(Sex)d(ClassID:Get.ClassID)d(IDUnder:Get.Func01)d(IDHead:Get.Func01)d(IDRhand:Get.Func01)d(IDLhand:Get.Func01)d(IDGloves:Get.Func01)d(IDChest:Get.Func01)d(IDLegs:Get.Func01)d(IDFeet:Get.Func01)d(IDBack:Get.Func01)d(IDLrhand:Get.Func01)d(IDHair:Get.Func01)d(IDHair2:Get.Func01)d(IDRbracelet:Get.Func01)d(IDLbracelet:Get.Func01)d(IDDeco:Get.Func01)d(IDDeco2:Get.Func01)d(IDDeco3:Get.Func01)d(IDDeco4:Get.Func01)d(IDDeco5:Get.Func01)d(IDDeco6:Get.Func01)d(IDBelt:Get.Func01)d(AugIDUnder)d(AugIDHead)d(AugIDRhand)d(AugIDLhand)d(AugIDGloves)d(AugIDChest)d(AugIDLegs)d(AugIDFeet)d(AugIDBack)d(AugIDLrhand)d(AugIDHair)d(AugIDHair2)d(AugIDRbracelet)d(AugIDLbracelet)d(AugIDDeco)d(AugIDDeco2)d(AugIDDeco3)d(AugIDDeco4)d(AugIDDeco5)d(AugIDDeco6)d(AugIDBelt)d(0)d(0)d(PvPFlag)d(Karma)d(MatkSpd)d(PatkSpd)d(PvpFlag)d(Karma)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMultiplier)f(AtkSpdMultiplier)f(CollisionRadius)f(CollisionHeight)d(HairStyle)d(HairColor)d(Face)s(VisibleTitle)d(ClanID)d(ClanCrestID)d(AllyID)d(AllyCrestID)d(0)c(isSitting)c(isRunning)c(isInCombat)c(isAlikeDead)c(Invisible)c(MountType)c(PrivateStoreType)h(CubicsSize:Loop.01.0001)h(CubicID)c(0)d(AbnormalEffect)c(RecomLeft)h(RecomHave)d(MountNpcID+1000000)d(ClassID:Get.ClassID)d(0)c(isMounted)c(Team:1-blue,2-red)d(ClanCrestLargeID)c(isNoble)c(isHero)c(isFishing)d(FishingX)d(FishingY)d(FishingZ)d(NameColor)d(Heading)d(PledgeClass)d(PledgeType)d(TitleColor)d(CursedWeaponEquipID)d(ReputationScore)d(TranformationID)d(AgathionId)d(01)d(0)d(0)d(0)d(0)
32=UserInfo:d(X)d(Y)d(Z)d(isInAirShip)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(CurrentHP)d(MaxMP)d(CurrentMP)d(Sp)d(CurrentLoad)d(MaxLoad)d(WeaponEquipment 20=no,40=yes)d(OIDUnder)d(OIDRear)d(OIDLear)d(OIDNeck)d(OIDFinger)d(OIDLfinger)d(OIDHead)d(OIDRhand)d(OIDLhand)d(OIDGloves)d(OIDChest)d(OIDLegs)d(OIDFeet)d(OIDBack)d(OIDLrhand)d(OIDHair)d(OIDHair2)d(OIDRbracelet)d(OIDLbracelet)d(OIDDeco)d(OIDDeco2)d(OIDDeco3)d(OIDDeco4)d(OIDDeco5)d(OIDDeco6)d(OIDBelt)d(IDUnder:Get.Func01)d(IDRear:Get.Func01)d(IDLear:Get.Func01)d(IDNeck:Get.Func01)d(IDFinger:Get.Func01)d(IDLfinger:Get.Func01)d(IDHead:Get.Func01)d(IDRhand:Get.Func01)d(IDLhand:Get.Func01)d(IDGloves:Get.Func01)d(IDChest:Get.Func01)d(IDLegs:Get.Func01)d(IDFeet:Get.Func01)d(IDBack:Get.Func01)d(IDLrhand:Get.Func01)d(IDHair:Get.Func01)d(IDHair2:Get.Func01)d(IDRbracelet:Get.Func01)d(IDLbracelet:Get.Func01)d(IDDeco:Get.Func01)d(IDDeco2:Get.Func01)d(IDDeco3:Get.Func01)d(IDDeco4:Get.Func01)d(IDDeco5:Get.Func01)d(IDDeco6:Get.Func01)d(IDBelt:Get.Func01)d(AugIDUnder)d(AugIDRear)d(AugIDLear)d(AugIDNeck)d(AugIDFinger)d(AugIDLfinger)d(AugIDHead)d(AugIDRhand)d(AugIDLhand)d(AugIDGloves)d(AugIDChest)d(AugIDLegs)d(AugIDFeet)d(AugIDBack)d(AugIDLrhand)d(AugIDHair)d(AugIDHair2)d(AugIDRbracelet)d(AugIDLbracelet)d(AugIDDeco)d(AugIDDeco2)d(AugIDDeco3)d(AugIDDeco4)d(AugIDDeco5)d(AugIDDeco6)d(AugIDBelt)d(TalismanSlots)d(01)d(Patk)d(PatkSpd)d(Pdef)d(EvasionRate)d(Accuracy)d(CriticalHit)d(Matk)d(MatkSpd)d(PatkSpd)d(Mdef)d(PvPFlag)d(Karma)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(0)d(0)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMul)f(AtkSpeedMul)f(ColRadius)f(ColHeight)d(HairStyle)d(HairColor)d(Face)d(isGM:1,0)s(Title)d(ClanID)d(ClanCrestID)d(AllyID)d(AllyCrestID)d(Relation)c(MountType)c(PrivateStoreType)c(DwarvenCraft:1,0)d(PkKills)d(PvPKills)h(CubicsSize:Loop.01.0001)h(CubicID)c(0)d(AbnormalEffect)c(FlayingMounted:2,0)d(ClanPrivileges)h(RecomLeft)h(RecomHave)d(MountNpcID)h(InventoryLimit)d(ClassID:Get.ClassID)d(0)d(MaxCP)d(CurrentCP)c(isMounted)c(Team:1-blue,2-red)d(ClanCrestLargeID)c(isNoble)c(isHero)c(isFishing)d(FishingX)d(FishingY)d(FishingZ)d(NameColor)c(isRunning)d(PledgeClass)d(PledgeType)d(TitleColor)d(CursedWeaponEquipID)d(TranformationID)h(AtkElementAttr)h(AttackElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrDark)d(AgathionId)d(Fame)d(Unknown)d(VitalityPoints)d(0)d(0)d(0)d(0)
33=Attack:d(AttackerObjID)d(TargetObjID)d(Damage)c(Flags)d(X)d(Y)d(Z)h(HitsLength:Loop.01.0003)d(TargetID)d(Damage)c(Flags)d(TargetX)d(TargetY)d(TargetZ)
39=AskJoinParty:s(RequestorName)d(ItemDistribution)
3A=JoinParty:d(Response)
41=WareHouseDepositList:h(WhType 01-private, 02-clan, 03-castle, 04-freight)q(PlayerAdena)h(ListSize:Loop.01.0023)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(ItemType2)h(CustomType1)d(BodyPart)h(EnchantLevel)h(0)h(CustomType2)d(ObjectID)d(AugmentID:Get.AugmentID)d(AugmentID:Get.AugmentID)h(AttackElementType)h(AttackElementPower)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)d(Mana)d(RemainingTime)
42=WareHouseWithdrawList:h(WhType 01-private, 02-clan, 03-castle, 04-freight)q(PlayerAdena)h(ListSize:Loop.01.0023)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(ItemType2)h(CustomType1)d(BodyPart)h(EnchantLevel)h(0)h(CustomType2)d(ObjectID)d(AugmentID:Get.AugmentID)d(AugmentID:Get.AugmentID)h(AttackElementType)h(AttackElementPower)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)d(Mana)d(RemainingTime)
44=ShortCutRegister
45=ShortCutInit:d(count:Loop.01.0004)d(type)d(slot)d(_id)d(lvl)c(c)
47=StopMove:d(ObjectID)d(X)d(Y)d(Z)d(Heading)
48=MagicSkillUse:d(CharID)d(TargetID)d(skillID:Get.Skill)d(SkillLevel)d(HitTime)d(ReuseDelay)d(X)d(Y)d(Z)d(?)d(TargetX)d(TargetY)d(TargetZ)
49=MagicSkillCanceled:d(ObjectID)
4A=CreatureSay:d(ObjectID)d(TextType)s(CharName)s(Text)
4B=EquipUpdate:d(Change)d(ObjectID)d(BodyPart)
4C=DoorInfo:d(ObjectID)d(DoorID)
4D=DoorStatusUpdate:d(ObjectID)d(Open)d(Damage)d(Enemy)d(DoorID)d(MaxHP)d(CurrentHP)
4E=PartySmallWindowAll:d(ObjectID)d(LootDistribution)d(ListSize:Loop.01.0022)d(MemberObjId)s(MemberName)d(CurrentCP)d(MaxCP)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)d(0)d(Race)d(0)d(0)d(PetOid=0 - skip next 7 values)d(PetNpcId)s(PetName)d(PetHp)d(PetMaxHP)d(PetMP)d(PetMaxMP)d(PetLevel)
4F=PartySmallWindowAdd:d(ObjectID)d(d)d(MemberObjID)s(MemberName)d(CurrentCP)d(MaxCP)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)d(0)d(0)
50=PartySmallWindowDeleteAll
51=PartySmallWindowDelete:d(MemberObjID)s(MemberName)
52=PartySmallWindowUpdate:d(MemberObjId)s(MemberName)d(CurrentCP)d(MaxCP)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)
54=MagicSkillLaunched:d(CasterObjectID)d(SkillID:Get.Skill)d(SkillLevel)d(numberOfTargets:Loop.01.0001)d(TargetID)
5A=PledgeShowMemberListAll:d(isSubPledge)d(ClanID)d(PledgeType)s(ClanName)s(LeaderName)d(ClanCrestID)d(ClanLevel)d(HasCastle)d(HasHideOut)d(HasFort)d(Rank)d(ReputationScore)d(0)d(0)d(AllyID)s(AllyName)d(AllyCrestID)d(isAtWar)d(0)d(SubPledgeMembersCount:Loop.01.0007)s(MemberName)d(MemberLevel)d(MemberClassID:Get.ClassID)d(Sex)d(Race)d(MemberObjID)d(Sponsor)
5B=PledgeShowMemberListUpdate:s(Name)d(Level)d(ClassID:Get.ClassID)d(Sex)d(Race)d(ObjectID)d(PledgeType)d(Sponsor)
5C=PledgeShowMemberListAdd:s(Name)d(Level)d(ClassID:Get.ClassID)d(0)d(1)d(isOnLine)d(PledgeType)
5D=PledgeShowMemberListDelete:s(Name)
5F=SkillList:d(ListSize:Loop.01.0004)d(isPassive)d(Level)d(skillID:Get.Skill)c(c)
60=VehicleInfo:d(BoatObjID)d(BoatX)d(BoatY)d(BoatZ)d(BoatHeading)
61=StopRotation:d(CharID)d(Degree)
62=SystemMessage:d(MsgID:Get.MsgID)d(typesCount:Loop.01.0002)d(0=Str,1=Int,2=NpcID,3=ItmID,4=SklID,6=Amnt)s(data)
63=StartPledgeWar:s(PlayerName)s(PledgeName)
65=StopPledgeWar:s(PledgeName)s(PlayerName)
67=SurrenderPledgeWar:s(PledgeName)s(PlayerName)
6A=PledgeCrest:d(CrestID)d(CrestSize)
6B=SetupGauge:d(Dat1)d(Time)d(Time)
6C=VehicleDeparture:d(BoatObjID)d(Speed1)d(Speed2)d(X)d(Y)d(Z)
6D=VehicleCheckLocation:d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
6E=GetOnVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)
6F=GetOffVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)
70=SendTradeRequest:d(SenderID)
71=RestartResponse:d(1)s(Message)
72=MoveToPawn:d(CreatureObjId)d(TargetObjID)d(Distance)d(CreatureX)d(CreatureY)d(CreatureZ)d(TargetX)d(TargetY)d(TargetZ)
73=SSQInfo:h(State 258-DawnSky,257-DuskSky,256-normal)
74=GameGuardQuery:d(0x27533dd9)d(0x2e72a51d)d(0x2017038b)d(0xc35b1ea3)
75=FriendList:d(ListSize:Loop.01.0004)h(0)d(FriendID)s(FriendName)d(isOnLine)
78=L2FriendSay:d(0)s(Receiver)s(Sender)s(Message)
79=ValidateLocation:d(CharID)d(X)d(Y)d(Z)d(Heading)
7A=StartRotation:d(CharId)d(Degree)d(Side)
7B=ShowBoard:c(1)s(bbshome)s(bbsgetfav)s(bbsloc)s(bbsclan)s(bbsmemo)s(bbsmail)s(bbsfriends)s(bbs_add_fav)
7C=ChooseInventoryItem:d(ItemID:Get.Func01)
7E=MoveToLocationInVehicle:d(CharID)d(BoatObjID)d(ToX)d(ToY)d(ToZ)d(OriginX)d(OriginY)d(OriginZ)
7F=StopMoveInVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
80=ValidateLocationInVehicle:d(CharID)d(0x50100002)d(X)d(Y)d(Z)d(Heading)
82=TradeOtherDone
83=FriendAddRequest:s(RequestorName)d(0)
84=LeaveWorld
85=AbnormalStatusUpdate:h(EffectSize:Loop.01.0003)d(skillID:Get.Skill)h(SkillLevel)d(Duration)
86=QuestList:h(ListSize:Loop.01.0002)d(QuestId)d(Cond)-(128)
87=EnchantResult:d(Result)
88=PledgeShowMemberListDeleteAll
89=PledgeInfo:d(ClanID)s(ClanName)s(AllyName)
8C=Ride:d(ObjectID)d(Mount)d(RideType)d(RideClassId)d(X)d(Y)d(Z)
8E=PledgeShowInfoUpdate:d(ClanID)d(CrestID)d(ClanLevel)d(HasCastle)d(HasHideOut)d(HasFort)d(Rank)d(ReputationScore)d(0)d(0)d(AllyID)s(AllyName)d(AllyCrestId)d(isAtWar)
90=AcquireSkillList:d(Group)d(ListSize:Loop.01.0005)d(skillID:Get.Skill)d(NextLevel)d(MaxLevel)d(SpCost)d(Requirements)
91=AcquireSkillInfo:d(skillID:Get.Skill)d(Level)d(SpCost)d(LearnGroup)d(ListSize:Loop.01.0004)d(Type)d(ItemID:Get.Func01)q(Count)d(Requirements)
95=GMViewCharacterInfo: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(CurrentHP)d(MaxMP)d(CurrentMP)d(SP)d(CurrentLoad)d(MaxLoad)d(PkKills)d(Unknown)d(RightEarring)d(LeftEarring)d(Necklace)d(RightRing)d(LeftRing)d(Head)d(RightHand)d(LeftHand)d(Gloves)d(Chest)d(Legs)d(Boots)d(Unknown)d(Unknown)d(Hair)d(Face)d(Unknown)d(Unknown)d(0)d(0)d(0)d(0)d(0)d(0)d(Unknown)d(RightEarring)d(LeftEarring)d(Necklace)d(RightRing)d(LeftRing)d(Head)d(RightHand)d(LeftHand)d(Gloves)d(Chest)d(Legs)d(Boots)d(Unknown)d(Unknown)d(Hair)d(Face)d(Unknown)d(Unknown)d(0)d(0)d(0)d(0)d(0)d(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)d(AugmentID:Get.AugmentID)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)d(Unknown)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(0)d(PAtk)d(AtkSpd)d(PDef)d(Evasion)d(Accuracy)d(CritRate)d(MAtk)d(CastSpd)d(AtkSpd)d(MDef)d(PvpFlag)d(Karma)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMultiplier)f(AtkSpdMultiplier)f(CollisionRadius)f(CollisionHeight)d(HairStyle)d(HairColor)d(Face)d(AccessLevel)s(Title)d(ClanID)d(ClanCrestID)d(AllyID)c(MounType)c(PrivateStoreType)c(DwarvenCraft)d(PkKills)d(PvpKills)h(RecomLeft)h(RecomHave)d(ClassID:Get.ClassID)d(0)d(MaxCP)d(CurrentCP)c(isRunning)c(321)d(PledgeClass)c(isNoble)c(isHero)d(NameColor)d(TitleColor)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)
96=GMViewPledgeInfo:s(CharName)d(ClanID)d(0)s(ClanName)s(ClanLeaderName)d(CrestID)d(Level)d(HasCastle)d(HasHideOut)d(0)d(Rank)d(ReputationScore)d(0)d(0)d(AllyID)s(AllyName)d(AllyCrestID)d(isAtWar)d(MembersCount:Loop.01.0007)s(MemberName)d(MemberLevel)d(ClassID:Get.ClassID)d(Sex)d(Race)d(MemberObjID)d(Sponsor)
97=GMViewSkillInfo:s(CharName)d(ListSize:Loop.01.0004)d(isPassive)d(SkillLevel)d(skillID:Get.Skill)c(0)
99=GMViewQuestInfo:s(CharName)h(ListSize:Loop.01.0002)d(QuestID)d(Cond)
9A=GMViewItemList:s(PlayerName)d(InventoryLimit)h(1)h(ListSize:Loop.01.0022)h(Type1)d(ObjectID)d(ItemID:Get.Func01)d(LocationSlot)d(Count)h(Type2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustomType2)d(AugmentID:Get.AugmentID)d(Mana)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)
9B=GMViewWarehouseWithdrawList:s(PlayerName)d(Money)h(ListSize:Loop.01.0024)h(Type1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(Type2)h(CustomType1)d(BodyPart)h(EnchantLevel)h(SoulShotCount)h(SpiritShotCount)d(AugmentID:Get.AugmentID)d(AugmentID:Get.AugmentID)d(ObjectID)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)d(Mana)
9C=ListPartyWating:d(ListSize:Loop.01.0010)d(ObjectID)s(Name)d(Level)d(ClassID:Get.ClassID)d(0)d(ClanID)d(0)d(X)d(Y)d(Z)
9D=PartyMatchDetail:d(ObjectID)d(isShowLevel)d(isShowClass)d(0)s(PartyMemo)
9E=PlaySound:d(Unknown)s(SoundFile)d(Unknown)d(Unknown)d(x)d(y)d(z)d(Unknown)
9F=StaticObject:d(StaticObjectID)d(ObjectID)d(Type)d(isTargetable)d(MeshIndex)d(isClosed)d(isEnemy)d(MaxHP)d(CurrentHP)d(isSHowHP)d(DamageGrade)
A0=PrivateStoreManageListSell:d(PlayerObjID)d(isPackageSale)q(Adena)d(ItemsCount:Loop.01.0017)d(Type2)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(0)h(Enchant)h(CustomType2)d(BodyPart)q(Price)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)d(SellCount:Loop.01.0018)d(Type2)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(0)h(Enchant)h(0)d(BodyPart)q(Price)q(ReferencePrice)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)
A1=PrivateStoreListSell:d(PlayerObjID)d(isPackageSale)q(Adena)d(ItemsCount:Loop.01.0018)d(Type2)d(ObjectID)d(ItemID:Get.Func01)q(Count)h(0)h(Enchant)h(0)d(BodyPart)q(Price)q(ReferencePrice)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)
A2=PrivateStoreMsgSell:d(ObjectID)s(StoreMsg)
A3=ShowMiniMap:d(MapID)d(SevenSignsPeriod)
A6=TutorialShowHtml:s(Html)
A7=TutorialShowQuestionMark:d(Blink)
A9=TutorialClose
AF=AllyCrest:d(CrestID)d(CrestSize)
B1=PetStatusShow:d(SummonType)
B2=PetInfo:d(SummonType 1-Summon 2-Pet)d(ObjectID)d(SummonNpcID+1000000)d(attackable=0)d(X)d(Y)d(Z)d(Heading)d(0)d(CastSpd)d(AtkSpd)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMultiplier)f(AtkSpdMultiplier)f(CollisionRadius)f(CollisionHeight)d(rHand)d(bodyArmor)d(lHand)c(OwnerOnline)c(isRunning)c(isInCombat)c(isAlikeDead)c(isSummoned 0=teleported  1=default   2=summoned)s(SummonName)s(OwnerName)d(1)d(PvpFlag)d(Karma)d(CurrentFed)d(MaxFed)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(SP)d(Level)q(Exp)q(ExpForThisLevel)q(ExpForNextLevel)d(CurrentLoad)d(MaxLoad)d(PAtk)d(PDef)d(MAtk)d(MDef)d(Accuracy)d(Evasion)d(CritRate)d(RunSpd)d(AtkSpd)d(CastSpd)d(AbnormalEffect bleed=1; poison=2; poison & bleed=3; flame=4;)h(isMountable)c(0)h(0)c(TeamAura 1 = blue, 2 = red)d(SoulShotsPerHit)d(SpiritShotsPerHit)d(form)d(0)
B3=PetItemList:h(ListSize:Loop.01.0018)h(Type1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(Type2)h(255)h(isEquipped)d(BodyPart)h(EnchantLevel)h(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)
B4=PetInventoryUpdate:h(ListSize:Loop.01.0018)h(Change)h(Type1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(Type2)h(0)h(isEquipped)d(BodyPart)h(Enchant)h(0)d(0)d(0)d(0)d(0)d(0)d(0)d(0)
B6=PetStatusUpdate:d(SummonType)d(ObjectID)d(X)d(Y)d(Z)s(Title)d(CurrentFed)d(MaxFed)d(CurrenHP)d(MaxHP)d(CurrenMP)d(MaxMP)d(Level)q(Exp)q(ExpForThisLevel)q(ExpForNextLevel)
B7=PetDelete:d(PetID)d(PetObjectID)
B9=MyTargetSelected:d(ObjectID)h(Color)d(0)
BA=PartyMemberPosition:d(MemberCount:Loop.01.0004)d(ObjectID)d(X)d(Y)d(Z)
BB=AskJoinAlly:d(RequestorObjID)s(RequestorName)
BD=PrivateStoreManageListBuy:d(ObjectID)q(Money)d(ListSize:Loop.01.0015)d(ItemID:Get.Func01)h(0)q(Count)q(ReferencePrice)h(0)d(BodyPart)h(Type2)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)d(ListSize:Loop.01.0017)d(ItemID:Get.Func01)h(0)q(Count)q(ReferencePrice)h(0)d(BodyPart)h(Type2)q(Price)q(ReferencePrice)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)
BE=PrivateStoreListBuy:d(PlayerID)q(Money)d(ItemsCount:Loop.01.0018)d(ObjectID)d(ItemID:Get.Func01)h(Enchant)q(Count)q(ReferencePrice)h(0)d(BodyPart)h(Type2)q(Price)q(Count)h(AttackAttrElement)h(AttackAttrElementVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)
BF=PrivateStoreMsgBuy:d(ObjectID)s(StoreMsg)
C0=VehicleStarted:d(ObjectId)d(state)
C7=SkillCoolTime:d(ListSize:Loop.01.0004)d(skillID:Get.Skill)d(0?)d(ReuseDelay.sec)d(ReuseLeft.sec)
C8=PackageToList
C9=SiegeInfo:d(CastleID)d(isClanLeader)d(OwnerID)s(name)s(ClanLeaderName)d(AllyID)s(AllyName)d(Time_ms)d(Siege_Time)d(0)
CA=SiegeAttackerList
CB=SiegeDefenderList
CC=NicknameChanged:d(ObjectID)s(Title)
CD=PledgeStatusChanged:d(ClanLeaderID)d(ClanID)d(0)d(ClanLevel)d(0)d(0)d(0)
CE=RelationChanged:d(ObjectID)d(Relation)d(AutoAttackable)d(Karma)d(PvpFlag)
D0=MultiSellList:d(ListId)d(Page)d(Finished)d(Size=28)d(EntryCount:Loop.01.0046)d(EntryID)c(01)h(0)d(0)d(0)h(65534)h(0)h(0)h(0)h(0)h(0)h(0)h(0)h(ProductsSize)h(IngredientsSize)d(ItemID:Get.Func01)d(BodyPart)h(type2)q(count)h(enchantLvl)d(AugmentID:Get.AugmentID)d(Mana=0)h(ElementId)h(ElementVal)h(FireVal)h(WaterVal)h(WindVal)h(EarthVal)h(HolyVal)h(DarkVal)d(ItemID:Get.Func01)h(typeE)q(count)h(enchantLvl)d(AugmentId:Get.AugmentID)d(0)h(ElementId)h(ElementVal)h(FireVal)h(WaterVal)h(WindVal)h(EarthVal)h(HolyVal)h(DarkVal)
D1=SetSummonRemainTime:d(MaxTime)d(RemainingTime)
D2=PackageSendableList:d(ObjectID)d(Money)d(ItemsCount:Loop.01.0019)h(Type1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(Type2)h(CustomType1)d(BodyPart)h(Enchant)h(CustomType2)h(0)d(ObjectID)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrDark)
D3=Earthquake:d(X)d(Y)d(Z)d(intensity)d(Duration)d(0)
D4=FlyToLocation:d(ObjectID)d(ToX)d(ToY)d(ToZ)d(OriginX)d(OriginY)d(OriginZ)d(FlyType)
D6=SpecialCamera:d(ID)d(Distantion)d(Yaw)d(Pitch)d(Time)d(Duration)
D7=NormalCamera
D9=NetPing:d(kID)
DA=Dice:d(CharID)d(ItemID:Get.Func01)d(Number)d(X)d(Y)d(Z)
DB=Snoop:d(ConvoID)s(Name)d(0)d(Type)s(Speaker)s(Msg)
DC=RecipeBookItemList:d(isDwarvenCraft)d(MaxMP)d(RecipesCount:Loop.01.0002)d(RecipeID)d(Inc)
DD=RecipeItemMakeInfo:d(ID)d(isDwarvenRecipe)d(CurrentMP)d(MaxMP)d(isSuccess)
DE=RecipeShopManageList:d(ObjectID)d(Money)d(IsDwarven)d(ListSize:Loop.01.0002)d(RecipeID)d(Inc)d(ListSize:Loop.01.0003)d(RecipeID)d(0)d(Cost)
DF=RecipeShopSellList:d(ObjectID)d(CurrentMP)d(max_MP)q(Money)d(ListSize:Loop.01.0003)d(RecipeID)d(0)q(Cost)
E0=RecipeShopItemInfo:d(ShopID)d(RecipeID)d(CurrentMP)d(MaxMP)d(-1)
E1=RecipeShopMsg:d(ObjectID)s(StoreName)
E2=ShowCalculator:d(CalculatorID)
E3=MonRaceInfo:d(Unknown)d(Unknown)d(Count:Loop.01.0032)d(MonsterObjID)d(NpcID)d(OriginX)d(OriginY)d(OriginZ)d(EndX)d(EndY)d(EndZ)f(CollisionHeight)f(CollisionRadius)d(120)c(1)c(2)c(3)c(4)c(5)c(6)c(7)c(8)c(9)c(10)c(11)c(12)c(13)c(14)c(15)c(16)c(17)c(18)c(19)c(20)d(0)
E4=HennaItemInfo:d(SymbolID)d(ItemDyeID)d(DyeRequire)d(Price)d(Draw)d(Adena)d(INT)c(INT+Henna)d(STR)c(STR+Henna)d(CON)c(CON+Henna)d(MEN)c(MEN+Henna)d(DEX)c(DEX+Henna)d(WIT)c(WIT+Henna)
E5=HennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(3)d(SlotCount:Loop.01.0002)d(SymbolID)d(SymbolID)
E8=SendMacroList:d(Revision)c(0)c(Count)c(isCheck)d(MacroID)s(Name)s(Descr)s(Acronym)c(Icon)c(Lenght:Loop.01.0005)c(Inc)c(Type)d(SkillID)c(ShortCutID)s(CmdName)
E9=BuyListSeed:d(Money)d(ManorID)h(ListSize:Loop.01.0007)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(itemType2)h(h)q(price)
EA=ShowTownMap:s(Texture)d(X)d(Y)
EB=ObservationMode:d(X)d(Y)d(Z)c(0)c(192)c(0)
EC=ObservationReturn:d(X)d(Y)d(Z)
ED=ChairSit:d(CharID)d(StaticObjectID)
EE=HennaEquipList:d(Money)d(Slots)d(ListSize:Loop.01.0005)d(SymbolID)d(ItemDyeID)d(DyeRequire)q(Price)d(1)
EF=SellListProcure:d(Money)d(0)h(ListSize:Loop.01.0007)h(ItemType1)d(ObjectID)d(ItemID:Get.Func01)d(Count)h(ItemType2)h(0)q(Price)
F0=GMHennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(3)d(SlotCount:Loop.01.0002)d(SymbolID)d(SymbolID)
F1=RadarControl:d(ShowRadar)d(Type)d(X)d(Y)d(Z)
F2=ClientSetTime:d(GameTime)d(constant)
F3=ConfirmDlg:d(messageId)d(ListSize:Loop.01.0002)d(Type text=0, number=1, npcname=2, itemname=3, skillname=4, zonename=7)s(Name)d(Time)d(RequesterId)
F4=PartySpelled:d(isSummon)d(ObjecID)d(EffectSize:Loop.01.0003)d(skillID:Get.Skill)h(SkillLevel)d(Duration)
F5=ShopPreviewList:c(192)c(19)c(0)c(0)d(Money)d(ListID)h(ListSize:Loop.01.0004)d(ItemID:Get.Func01)h(Type2)h(BodyPart)d(WearPrice)
F7=CameraMode:d(Mode)
F8=ShowXMasSeal:d(Item)
F9=EtcStatusUpdate:d(EffectLevel)d(WeightPenalty)d(isChatBanned)d(0)d(ExpertisePenalty)d(CharmOfCourage)d(DeathPenaltyBuffLevel)d(Souls)
FA=ShortBuffStatusUpdate:d(SkillID)d(SkillLevel)d(Duration)
FB=SSQStatus
FD=AgitDecoInfo

FE01=ExRegMax:h(subID)d(1)d(Count)d(Time)f(Max)
FE0C=ExAutoSoulShot:h(subID)d(ItemID:Get.Func01)d(Type)
FE12=ExOpenMPCC:h(subID)
FE13=ExCloseMPCC:h(subID)
FE14=ExShowCastleInfo:h(subID)d(CastlesSize:Loop.01.0004)d(CastleID)s(CastleName)d(TaxPercent)d(Time)
FE15=ExShowFortressInfo:h(subID)d(ListSize:Loop.01.0004)d(FortIdID)s(OwnerClan)d(IsInProgress)d(PossessionTime)
FE16=ExShowAgitInfo:h(subID)d(ClanHallsSize:Loop.01.0004)d(ClanHallID)s(HallName)s(LeaderName)d(Grade)
FE17 ExShowFortressSiegeInfo:h(subID)d(0)d(0)d(0)
FE18=ExPartyPetWindowAdd:h(subID)d(SummonObjID)d(NpcID)d(SummonType)d(OwnerID)s(SummonName)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)
FE19=ExPartyPetWindowUpdate:h(subID)d(SummonObjID)d(NpcID)d(SummonType)d(OwnerID)s(SummonName)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)
FE1A=ExAskJoinMPCC:h(subID)s(RequestorName)
FE1B ExPledgeCrestLarge:h(subID)d(0)d(CrestID)d(CrestSize)
FE1E=ExFishingStart:h(subID)d(ObjectID)d(FishType)d(X)d(Y)d(Z)c(0)c(0)c(isNightLure 1-DayLure,2-NightLure)c(0)
FE1F=ExFishingEnd:h(subID)d(CharID)c(isWin 0,1)
FE20=ExShowQuestInfo:h(subID)
FE21=ExShowQuestMark:h(subID)d(QuestID)
FE22=ExSendManorList:h(subID)d(ListSize:Loop.01.0002)d(Inc)s(Manor)
FE23=ExShowSeedInfo:h(subID)c(0)d(ManorID)d(0)d(SeedsSize:Loop.01.0009)d(SeedID)d(CanProduce)d(StartProduce)d(SeedPrice)d(SeedLevel)c(1)d(RewardItemBySeed)c(1)d(RewardItemBySeed)
FE24=ExShowCropInfo:h(subID)c(0)d(ManorID)d(0)d(CropsSize:Loop.01.0010)d(CropID)d(CropAmount)d(StartAmount)d(Price)c(Reward)d(SeedLevelByCrop2)c(1)d(RewardItemCrop)c(1)d(RewardItemCrop2)
FE25=ExShowManorDefaultInfo:h(subID)c(0)d(CropsSize:Loop.01.0008)d(CropID)d(SeedLevelByCrop2)d(SeedBasicPriceByCrop2)d(CropBasicPrice2)c(1)d(RewardItem3)c(1)d(RewardItem3)
FE26=ExShowSeedSetting:h(subID)
FE27=ExFishingStartCombat:h(subID)d(ObjectID)d(Time)d(HP)c(Mode)c(LureType)c(DeceptiveMode)
FE28=ExFishingHPRegen:h(subID)d(ObjectID)d(Time)d(FishHP)c(HPstop/Raise)c(GoodUse 0-none,1-succ,2-fail)c(Anim:0-none,1-reeling,2-pumping)d(Penalty)c(hpBarColor)
FE29=ExEnchantSkillList:h(subID)d(Type)d(ListSize:Loop.01.0002)d(skillID:Get.Skill)d(NextLevel)
FE2A=ExEnchantSkillInfo:h(subID)d(Type)d(ListSize:Loop.01.0009)d(skillID:Get.Skill)d(Level)d(Rate)d(SpCost)q(ExpCost)d(0)d(0)d(0)d(0)
FE2B=ExShowCropSetting:h(subID)
FE2C=ExShowSellCropList:h(subID)d(ManorId)d(ListSize:Loop.01.0012)d(ObjectId)d(ItemID:Get.Func01)d(SeedLevel)c(1)d(RewardItem1:Get.Func01)c(1)d(RewardItem2:Get.Func01)d(ManorId)q(CroopAmount)q(CroopPrice)c(Reward)q(CroopCount)
FE2E=ExMailArrived:h(subID)
FE2F=ExStorageMaxCount:h(subID)d(InventoryLimit)d(WareHouseLimit)d(FreightLimit)d(PrivateSellStoreLimit)d(PrivateBuyStoreLimit)d(DwarfRecipeLimit)d(CommonRecipeLimit)
FE32=ExPCCafePointInfo:h(subID)d(Unknown)d(Unknown)c(Unknown)d(Unknown)c(Unknown)
FE33=ExSetCompassZoneCode:h(subID)d(ZoneType)
FE34=ExGetBossRecord:h(subID)d(Unknown)d(Unknown)d(0)
FE35=ExAskJoinPartyRoom:h(subID)s(CharName)
FE38=ExShowAdventurerGuideBook:h(subID)
FE3A=PledgeSkillList:h(subID)d(ListSize:Loop.02.0002)d(0)d(skillID:Get.Skill)d(Level)
FE3B=PledgeSkillListAdd:h(subID)d(skillID:Get.Skill)d(Level)
FE3C=PledgePowerGradeList:h(subID)d(ListSize:Loop.01.0002)d(Rank)d(Party)
FE3D=PledgeReceivePowerInfo:h(subID)d(MemberPowerGrade)s(MemberName)d(MemberClanRankPrivs)
FE3E=PledgeReceiveMemberInfo:h(subID)d(MemberPledgeType)s(MemberName)s(MemberTitle)d(MemberPowerGrade)s(ClanName)s(SponsorName)
FE3F=PledgeReceiveWarList:h(subID)d(Enemy/Attaker)d(0)d(ListSize:Loop.01.0003)s(clanName)d(tab)d(tab)
FE40=PledgeReceiveSubPledgeCreated:h(subID)d(1)d(SubPledgeID)s(SubPledgeName)s(SubPledgeLeaderName)
FE41=ExRedSky:h(subID)d(Duration)
FE44=ShowPCCafeCouponShowUI:h(subID)
FE45=ExSearchOrc:h(subID)-(64)
FE46=ExCursedWeaponList:h(subID)d(ListSize:Loop.01.0001)d(CursedWeaponID)
FE47=ExCursedWeaponLocation:h(subID)d(ListSize:Loop.01.0005)d(CursedWeaponID)d(Activated)d(X)d(Y)d(Z)
FE48=ExRestartClient:h(subID)d(ItemObjID)d(ItemID:Get.Func01)d(Count)h(Type2)d(BodyPart)h(Enchant)h(CustomType2)d(AugmentID:Get.AugmentID)h(0)d(Mana)d(AttackAttrElement)d(AttackAttrElementVal)d(DefAttrFire)d(DefAttrWater)d(DefAttrWind)d(DefAttrEarth)d(DefAttrHoly)d(DefAttrUnholy)
FE49=ExRequestHackShield:h(subID)
FE4A=ExUseSharedGroupItem:h(subID)d(Unknown)d(Unknown)d(Unknown)d(Unknown)
FE4B=ExMPCCShowPartyMemberInfo:h(subID)
FE4C=ExDuelAskStart:h(subID)s(RequestorName)d(PartyDuel)
FE4D=ExDuelReady:h(subID)d(Unknown)
FE4E=ExDuelStart:h(subID)d(Unknown)
FE4F=ExDuelEnd:h(subID)d(Unknown)
FE50=ExDuelUpdateUserInfo:h(subID)s(CharName)d(ObjectID)d(ClassID:Get.ClassID)d(Level)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(CurrentCP)d(MaxCP)
FE51=ExShowVariationMakeWindow:h(subID)
FE52=ExShowVariationCancelWindow:h(subID)
FE53=ExPutItemResultForVariationMake:h(subID)d(ItemObjID)d(Unknown)d(Unknown)
FE54=ExPutIntensiveResultForVariationMake:h(subID)d(RefinerItemObjID)d(LifeStoneItemID)d(GemStoneItemID)d(GemStoneCount)d(Unknown)
FE55=ExPutCommissionResultForVariationMake:h(subID)d(GemStoneObjID)d(Unknown)d(GemStoneCount)d(Unknown)d(Unknown)
FE56=ExVariationResult:h(subID)d(AugmentID:Get.AugmentID)d(Unknown)d(Unknown)
FE57=ExPutItemResultForVariationCancel:h(subID)d(0x40a97712)d(ItemObjID)d(39)d(8198)q(Price)d(1)
FE58=ExVariationCancelResult:h(subID)d(CloseWindow)d(Unknown)
FE5C=ExPlayScene:h(subID)
FE5D=ExSpawnEmitter:h(subID)d(NpcObjID)d(CharID)d(0)
FE5E=ExEnchantSkillInfoDetail:h(subID)d(0)d(0)d(0)d(0)q(0L)d(0)d(ItemCount)d(0)d(ItemID:Get.Func01)d(0)
FE5F=ExBasicActionList:h(subID)d(ListSize:Loop.01.0001)d(ActionID)
FE60=ExAirShipInfo:h(subID)d(ObjectID)d(X)d(Y)d(Z)d(Heading)d(OIDWhoControlShip)d(Speed1)d(Speed2)d(OIDOwner)d(0)d(0)d(0)d(0)d(0)d(0)d(CurFuel)d(MaxFuel)
FE61=ExAttributeEnchantResult:h(subID)d(Result)
FE62=ExChooseInventoryAttributeItem:h(subID)d(ItemID:Get.Func01)
FE66=ExAirShipStopMove:h(subID)d(airShipId)d(playerId)d(X)d(Y)d(Z)
FE6A=ExPartyPetWindowDelete:h(subID)d(SummonObjID)d(OwnerID)s(Name)
FE78=ExShowProcureCropDetail:h(subID)d(CropID)d(CastleCropssize:Loop.01.0004)d(ManorID)d(CropAmount)d(CropPrice)c(CropReward)
FE79=ExHeroList:h(subID)d(ListSize:Loop.01.0007)s(HeroName)d(ClassID:Get.ClassID)s(ClanName)d(ClanCrest)s(AllyName)d(AllyCrest)d(Count)
FE7A=OlympiadUserInfoSpectator:h(subID)c(Side)d(ObjectID)s(Name)d(ClassID:Get.ClassID)d(CurrentHP)d(MaxHP)d(CurrentCP)d(MaxCP)
FE7B=ExOlympiadSpelledInfo:h(subID)d(ObjectID)d(ListSize:Loop.01.0003)d(skillID)h(Data)d(Duration)
FE7C=ExOlympiadMode:h(subID)c(Mode)
FE80=ExPrivateStoreSetWholeMsg:h(subID)d(ObjectID)s(Msg)
FE81=ExPutEnchantTargetItemResult:h(subID)d(Result)
FE84=ExGetBookMarkInfoPacket:h(subID)d(0)d(bookmarkslot)d(Size:Loop.01.0007)d(X)d(Y)d(Z)s(Name)d(Icon)s(Tag)
FE8D=NpcQuestHtmlMessage:h(subID)d(NpcObjId)s(Html)d(QuestId)
FE92=ExReplyDominionInfo:h(subID)d(castlesCount:Loop.01.0006)d(CastleId+$50)s(CastleName)s(OwnerName)d(wards=1)d(TerritoryId+$50)d(warTime)
FEA0=ExVitalityPointInfo:h(subID)d(vitalityPoints)
FEAC=ExBrExtraUserInfo:h(subID)d(CharOID)d(Val)

FEB8=ExBR_GamePoint
FEB9=ExBR_ProductList
FEBA=ExBR_ProductInfo
FEBB=ExBR_BuyProduct
FEBC=ExBR_PremiumState
FEBD=ExBrBroadcastEventState
FEBE=ExBrExtraUserInfo
FEBF=ExBrBuffEventState
FEC0=ExBR_RecentProductList
FEC1=ExBR_LoadEventTopRankers
FEC2=ExBR_MinigameLoadScores
Код:
[client]
00=Logout:
01=AttackRequest:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(AttackClick)
03=ReqStartPledgeWar:s(PledgeName)
04=ReqReplyStartPledgeWar:s(RequestorName)d(Answer)
05=ReqStopPledgeWar:s(PledgeName)
06=ReqReplyStopPledgeWar:s(RequestorName)d(Answer)
07=ReqSurrenderPledgeWar:s(PledgeName)
08=ReqReplySurrenderPledgeWar:s(RequestorName)d(Answer)
09=ReqSetPledgeCrest:b(CrestData)
0B=RequestGiveNickName:s(Target)s(Title)
0C=CharacterCreate:s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)d(HairStyle)d(HairColor)d(Face)
0D=CharacterDelete:d(CharSlot)
0E=ProtocolVersion:d(Version)z(0256fixed)d(:)
0F=MoveBackwardToLocation:d(targetX)d(targetY)d(targetZ)d(originX)d(originY)d(originZ)d(moveByMouse)
11=EnterWorld:z(0032)z(0016)z(0032)d(d)d(Trace0:Get.FIP)d(Trace1:Get.FIP)d(Trace2:Get.FIP)d(Trace3:Get.FIP)d(Trace4:Get.FIP)
12=CharSelected:d(CharSlot)h(:)d(:)d(:)d(:)
13=NewCharacter:
14=RequestItemList:
16=RequestUnEquipItem:d(Slot)
17=RequestDropItem:d(ObjectID)q(Count)d(X)d(Y)d(Z)
19=UseItem:d(ObjectID)d(ctrlPressed)
1A=TradeRequest:d(ObjectID)
1B=AddTradeItem:d(TradeID)d(ObjectID)q(Count)
1C=TradeDone:d(Response)
1F=Action:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(ActionID)
22=RequestLinkHtml:s(link)
23=ReqBypassToServer:s(Command)
24=ReqBBSwrite:s(URL)s(Arg1)s(Arg2)s(Arg3)s(Arg4)s(Arg5)
26=ReqJoinPledge:d(Target)d(PledgeType)
27=ReqAnswerJoinPledge:d(Answer)
28=ReqWithdrawalPledge:
29=ReqOustPledgeMember:s(Target)
2B=ReqAuthLogin:s(LoginName)d(PlayKey2)d(PlayKey1)d(LoginKey1)d(LoginKey2)d(:)
2C=ReqGetItemFromPet:d(ObjectID)q(Amount)d(0)
2E=ReqAllyInfo:
2F=ReqCrystallizeItem:d(ObjectID)q(Count)
30=ReqPrivateStoreManageSell:
31=SetPrivateStoreListSell:d(isPackage)d(count:Loop.01.0003)d(ObjectID)q(Count)q(Price)
32=AttackRequest:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(AttackClick)
34=RequestSocialAction:d(Action:Get.F9)
35=ChangeMoveType2:d(TypeRun)
36=ChangeWaitType2:d(TypeStand)
37=RequestSellItem:d(ListID)d(count:Loop.01.0003)d(ObjectID)d(ItemID:Get.F0)q(Count)
39=RequestMagicSkillUse:d(skillID:Get.Skill)d(CtrlPressed)c(ShiftPressed)
3A=Appearing:
3B=SendWareHouseDepositList:d(count:Loop.01.0002)d(ObjectID)q(Count)
3C=SendWareHouseWithDrawList:d(count:Loop.01.0002)d(ObjectID)q(Count)
3D=RequestShortCutReg:d(Type)d(Slot)d(ID)d(:)
3F=RequestShortCutDel:d(ID)
40=RequestBuyItem:d(ListID)d(count:Loop.01.0002)d(ItemID:Get.F0)q(Count)
42=RequestJoinParty:s(Name)d(ItemDistribution)
43=RequestAnswerJoinParty:d(Response)
44=RequestWithDrawalParty:
45=RequestOustPartyMember:s(Name)
47=CannotMoveAnymore:d(X)d(Y)d(Z)d(Heading)
48=RequestTargetCancel:h(unselect)
49=Say2:s(Text)d(Type:Get.FSay2)s(Target)
4D=RequestPledgeMemberList:
4F=DummyPacket:
50=RequestSkillList:
52=MoveWithDelta:d(X)d(Y)d(Z)
53=RequestGetOnVehicle:d(BoatObjID)d(X)d(Y)d(Z)
54=RequestGetOffVehicle:d(BoatObjID)d(X)d(Y)d(Z)
55=AnswerTradeRequest:d(Response)
56=RequestActionUse:d(Action:Get.F9)d(CtrlPressed)c(ShiftPressed)
57=RequestRestart:
58=RequestSiegeInfo:
59=ValidatePosition:d(X)d(Y)d(Z)d(Heading)d(Data)
5B=StartRotating:d(degree)d(side)
5C=FinishRotating:d(degree)d(:)
5E=RequestShowBoard:d(FlagShow)
5F=RequestEnchantItem:d(ObjectID)d(supportID)
60=RequestDestroyItem:d(ObjectID)q(Count)
62=RequestQuestList:
63=RequestQuestAbort:d(QuestID)
65=RequestPledgeInfo:d(ClanID)
66=RequestPledgeExtendedInfo:s(PledgeName)
67=RequestPledgeCrest:d(CrestID)
6B=RequestSendFriendMsg:s(Message)s(Reciever)
6C=RequestShowMiniMap:
6E=RequestRecordInfo:
6F=RequestHennaEquip:d(SymbolID)
70=RequestHennaRemoveList:d(symbolID)
71=RequestHennaItemRemoveInfo:d(symbolID)
72=RequestHennaRemove:d(symbolID)
73=RequestAcquireSkillInfo:d(skillID:Get.Skill)d(Level)d(Type)
74=SendBypassBuildCmd:s(Command)
75=ReqMoveToLocationInVehicle:d(BoatObjID)d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)
76=CannotMoveAnymoreInVehicle:d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
77=RequestFriendInvite:s(Name)
78=RequestAnswerFriendInvite:d(Response)
79=RequestFriendList:
7A=RequestFriendDel:s(Name)
7B=CharacterRestore:d(CharSlot)
7C=RequestAcquireSkill:d(skillID:Get.Skill)d(Level)d(Type)d(subtype)
7D=RequestRestartPoint:d(PointType)
7E=RequestGMCommand:s(TargetName)d(Command)d(0)
7F=RequestPartyMatchConfig:d(AutomaticRegistration)d(ShowLevel)d(ShowClass)s(Memo)
80=RequestPartyMatchList:d(roomID)d(membMax)d(lvlMin)d(lvlMax)d(loot)s(roomTitle)
81=RequestPartyMatchDetail:d(ObjectID)d(roomID)d(0)d(0)d(0)
83=RequestPrivateStoreBuy:d(StorePlayerID)d(count:Loop.01.0003)d(ObjectID)q(Count)q(Price)
85=RequestTutorialLinkHtml:s(Bypass)
86=RequestTutorialPassCmdToServer:s(Bypass)
87=RequestTutorialQuestionMark:d(Number)
88=RequestTutorialClientEvent:d(EventID)
89=RequestPetition:s(Content)d(Type)
8A=RequestPetitionCancel:d(0)
8B=RequestGMList:
8C=RequestJoinAlly:d(_ID)
8D=RequestAnswerJoinAlly:d(Response)
8E=AllyLeave:
8F=AllyDismiss:s(ClanName)
90=RequestDismissAlly:
91=RequestSetAllyCrest:b(CrestAlly)
92=RequestAllyCrest:d(CrestID)
93=RequestChangePetName:s(Name)
94=RequestPetUseItem:d(ObjectID)
95=RequestGiveItemToPet:d(ObjectID)q(Amount)
96=ReqPrivateStoreQuitSell:
97=SetPrivateStoreMsgSell:s(StoreMsg)
98=RequestPetGetItem:d(ObjectID)
99=ReqPrivateStoreManageBuy:
9A=SetPrivateStoreListBuy:d(count:Loop.01.0008)d(ItemID:Get.F0)d(:)q(Count)q(Price)d(:)d(:)d(:)d(:)
9C=ReqPrivateStoreQuitBuy:
9D=SetPrivateStoreMsgBuy:s(StoreMsg)
9F=RequestPrivateStoreSell:d(StorePlayerID)d(count:Loop.01.0006)d(ObjectID)d(ItemID:Get.F0)h(0)h(0)q(Count)q(Price)
A6=RequestSkillCoolTime:
A7=ReqPackageSendableItemList:d(ObjectID)
A8=RequestPackageSend:d(ObjectID)d(count:Loop.01.0002)d(_ID)q(Count)
A9=RequestBlock:d(Type)s(name)
AA=RequestSiegeInfo:
AB=RequestSiegeAttackerList:d(CastleID)
AC=RequestSiegeDefenderList:d(CastleID)
AD=RequestJoinSiege:d(CastleID)d(IsAttacker)d(IsJoining)
AE=ReqConfirmSiegeWaitingList:d(CastleID)d(ClanID)d(Approved)
B0=MultiSellChoose:d(ListID)d(EntryID)q(Amount)
B1=NetPing:d(kID)d(PING)d(dta)
B3=RequestUserCommand:d(Command)
B4=SnoopQuit:d(SnoopID)
B5=RequestRecipeBookOpen:d(isDwarvenCraft)
B6=RequestRecipeBookDestroy:d(RecipeID:Get.F3)
B7=RequestRecipeItemMakeInfo:d(RecipeID:Get.F3)
B8=RequestRecipeItemMakeSelf:d(RecipeID:Get.F3)
BA=RequestRecipeShopMessageSet:s(Name)
BB=RequestRecipeShopListSet:d(count:Loop.01.0002)d(RecipeID:Get.F3)q(Cost)
BC=RequestRecipeShopManageQuit:
BE=RequestRecipeShopMakeInfo:d(CharID)d(RecipeID:Get.F3)
BF=RequestRecipeShopMakeItem:d(ID)d(RecipeID:Get.F3)q(count)
C0=RequestRecipeShopManagePrev:
C1=ObserverReturn:
C2=RequestEvaluate:d(TargetID)
C3=RequestHennaList:d(0)
C4=RequestHennaItemInfo:d(SymbolID)
C5=RequestBuySeed:d(ManorID)d(Count:Loop.01.0002)d(ItemID:Get.F0)q(Count)
C6=DlgAnswer:d(MessageID)d(Answer)d(requesterId)

C7=RequestPreviewItem:d(:)d(ListID)d(count:Loop.01.0001)d(ItemID:Get.F0)
C8=RequestSSQStatus:c(Page)
CB=GameGuardReply:d(d)d(d)d(d)d(d)
CC=RequestPledgePower:d(Rank)d(Action)d(Privs)
CD=RequestMakeMacro:d(MacroID)s(Name)s(Desc)s(Acronym)c(Icon)c(MacroCount:Loop.01.0005)c(Entry)c(Type)d(D1)c(D2)s(Command)
CE=RequestDeleteMacro:d(MacroID)
CF=RequestBuyProcure:d(ListID)d(Count:Loop.01.0003)d(Servise)d(ItemID:Get.F0)q(Count)

D001=RequestManorList:h(subID)
D002=RequestProcureCropList:h(subID)d(count:Loop.01.0004)d(ObjectID)d(ItemID:Get.F0)d(ManorID)q(Count)
D003=RequestSetSeed:h(subID)d(ManorID)d(count:Loop.01.0003)d(ItemID:Get.F0)q(Sales)q(Price)
D004=RequestSetCrop:h(subID)d(ManorID)d(count:Loop.01.0004)d(ItemID:Get.F0)q(Sales)q(Price)c(Type)
D005=RequestWriteHeroWords:h(subID)s(HeroWords)
D006=RequestExAskJoinMPCC:h(subID)s(Name)
D007=RequestExAcceptJoinMPCC:h(subID)d(Response)
D008=RequestExOustFromMPCC:h(subID)s(Name)
D009=RequestOustFromPartyRoom:h(subID)d(ID)
D00A=RequestDismissPartyRoom:h(subID)d(roomID)d(Data)
D00B=RequestWithdrawPartyRoom:h(subID)d(roomID)d(Data)
D00C=RequestChangePartyLeader:h(subID)s(Name)
D00D=RequestAutoSoulShot:h(subID)d(ItemID:Get.F0)d(Type)
D00E=RequestExEnchantSkillInfo:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D00F=RequestExEnchantSkill:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D010=RequestExPledgeCrestLarge:h(subID)d(CrestID)
D011=ReqExSetPledgeCrestLarge:h(subID)b(Crest)
D012=ReqPledgeSetAcademyMaster:h(subID)d(Set)s(CurrentPlayerName)s(TargetPlayer)
D013=ReqPledgePowerGradeList:h(subID)
D014=ReqPledgeMemberPowerInfo:h(subID)d(:)s(PlayerName)
D015=ReqPledgeSetMemberPowerGrade:h(subID)s(MemberName)d(PowerGrade)
D016=RequestPledgeMemberInfo:h(subID)d(:)s(PlayerName)
D017=RequestPledgeWarList:h(subID)d(:)d(Tab)
D018=RequestExFishRanking:h(subID)
D019=RequestPCCafeCouponUse:h(subID)s(str)
D01B=RequestDuelStart:h(subID)s(PlayerName)d(PartyDuel)
D01C=RequestDuelAnswerStart:h(subID)d(PartyDuel)d(:)d(Response)
D01E=RequestExRqItemLink:h(subID)d(ObjectID)
D020=MoveToLocationInAirShip:h(subID)d(shipID)d(x)d(y)d(z)d(origX)d(origY)d(origZ)
D021=RequestKeyMapping:h(subID)
D022=RequestSaveKeyMapping:h(subID)d(:)d(:)d(count:Loop.01.0010)c(cmd1sz:Loop.01.0001)c(cmdID)c(cmd2sz:Loop.01.0001)c(cmdID)d(cmdSz:Loop.01.0005)d(cmd)d(key)d(tgK1)d(tgK2)d(show)d(:)d(:)
D023=ReqExRemoveItemAttribute:h(subID)d(ObjID)d(element)
D024=RequestSaveInventoryOrder:h(subID)d(count:Loop.01.0002)d(ObjectID)d(Order)
D025=ReqExitPartyMatchingWaitingRoom:h(subID)
D026=RequestConfirmTargetItem:h(subID)d(ObjectID)
D027=RequestConfirmRefinerItem:h(subID)d(TargetItemObjID)d(RefinerItemObjID)
D028=RequestConfirmGemStone:h(subID)d(TargetItemObjID)d(RefinerItemObjID)d(GemStoneItemObjID)q(GemStoneCount)
D029=RequestOlympiadObserverEnd:h(subID)
D02A=RequestCursedWeaponList:h(subID)
D02B=RequestCursedWeaponLocation:h(subID)
D02C=ReqPledgeReorganizeMember:h(subID)d(isSelected)s(memberName)d(PledgeType)s(selectedMember)
D02D=ReqExMPCCShowPartyMembersInfo:h(subID)d(partyLeaderID)
D02E=RequestOlympiadMatchList:h(subID)
D02F=RequestAskJoinPartyRoom:h(subID)s(player)
D030=AnswerJoinPartyRoom:h(subID)d(requesterID)
D031=ReqListPartyMatchingWaitingRoom:h(subID)d(page)d(minlvl)d(maxlvl)d(mode)
D032=ReqExEnchantSkillSafe:h(subID)d(skillID:Get.Skill)d(SkillLvl)
D033=ReqExEnchantSkillUntrain:h(subID)d(skillID:Get.Skill)d(SkillLvl)
D034=ReqExEnchantSkillRouteChange:h(subID)d(skillID:Get.Skill)d(SkillLvl)
D035=ReqExEnchantItemAttribute:h(subID)d(ObjID)
D036=ExGetOnAirShip:h(subID)d(X)d(Y)d(Z)d(ShipID)
D038=MoveToLocationAirShip:h(subID)d(command)d(param1)d(param2)
D039=RequestBidItemAuction:h(subID)d(instanceID)q(bid)
D03A=RequestInfoItemAuction:h(subID)d(instanceID)
D03B=RequestExChangeName:h(subID)d(type)s(newName)d(charSlot)
D03C=RequestAllCastleInfo:h(subID)
D03D=RequestAllFortressInfo:h(subID)
D03E=RequestAllAgitInfo:h(subID)
D03F=ReqFortressSiegeInfo:h(subID)
D040=RequestGetBossRecord:h(subID)s(BossID)
D041=RequestRefine:h(subID)d(TargetItemOID)d(RefinerItemOID)d(GemStoneItemOID)q(GemStoneCount)
D042=ReqConfirmCancelItem:h(subID)d(ObjID)
D043=RequestRefineCancel:h(subID)d(TargetItemOID)
D044=ReqExMagicSkillUseGround:h(subID)d(X)d(Y)d(Z)d(skillID:Get.Skill)d(CtrlPressed)c(ShiftPressed)
D045=RequestDuelSurrender:h(subID)
D046=ReqExEnchantSkillInfoDetail:h(subID)d(Type)d(skillID:Get.Skill)d(SkillLvl)
D047=ReqExMagicSkillUseGround:h(subID)d(X)d(Y)d(Z)d(skillID:Get.Skill)d(CtrlPressed)c(ShiftPressed)
D048=RequestFortressMapInfo:h(subID)d(fortressID)
D049=RequestPVPMatchRecord:h(subID)
D04A=SetPrivateStoreWholeMsg:h(subID)s(Msg)
D04B=RequestDispel:h(subID)d(PlayerOID)d(skillID:Get.Skill)d(SkillLvl)
D04C=ReqExTryToPutEnchantTargetItem:h(subID)d(ObjID)
D04D=ReqExTryToPutEnchantSupportItem:h(subID)d(supportOID)d(enchantOID)
D04E=ReqExCancelEnchantItem:h(subID)
D04F=ReqChangeNicknameColor:h(subID)d(colorNum)s(title)d(itemOID)
D050=ReqResetNickname:h(subID)
D051=RequestExCancelEnchantItem:h(subID)
D052=ReqWithDrawPremiumItem:h(subID)d(itemNum)d(charID)q(itemCount)
D053=RequestResetNickname:h(subID)
D057=ReqJoinDominionWar:h(subID)d(territoryID)d(isClan)s(isJoining)
D058=ReqDominionInfo:h(subID)
D05A=ReqExCubeGameChangeTeam:h(subID)d(arena)d(team)
D05B=EndScenePlayer:h(subID)d(movieID)
D05C=ReqExCubeGameReadyAnswer:h(subID)d(arena)d(answer)
D063=RequestSeedPhase:h(subID)
D065=RequestPostItemList:h(subID)
D066=RequestSendPost:h(subID)s(receiver)d(isCod)s(subj)s(text)d(attachCount:Loop.01.0002)d(ObjID)q(count)q(reqAdena)
D067=ReqReceivedPostList:h(subID)
D068=ReqDeleteReceivedPost:h(subID)d(count:Loop.01.0001)d(msgID)
D069=RequestReceivedPost:h(subID)d(msgID)
D06A=RequestPostAttachment:h(subID)d(msgID)
D06B=ReqRejectPostAttachment:h(subID)d(msgID)
D06C=RequestSentPostList:h(subID)
D06D=RequestDeleteSentPost:h(subID)d(count:Loop.01.0001)d(msgID)
D06E=RequestSentPost:h(subID)d(msgID)
D06F=RequestCancelPost:h(subID)d(msgID)
D075=RequestRefundItem:h(subID)d(listID)d(count:Loop.01.0001)d(items)
D076=RequestBuySellUIClose:h(subID)
D078=ReqPartyLootModification:h(subID)d(mode)
D079=AnswerPartyLootModification:h(subID)d(answer)
D07A=AnswerCoupleAction:h(subID)d(actionID)d(answer)d(objID)
D07B=BrEventRankerList:h(subID)d(eventID)d(day)d(ranking)
D07C=AskMembership:h(subID)
D07D=ReqAddExpandQuestAlarm:h(subID)
D07E=RequestVoteNew:h(subID)
D07F=RequestBRGamePoint:h(subID)
D080=RequestBRProductList:h(subID)
D081=RequestBRProductInfo:h(subID)
D082=RequestBRBuyProduct:h(subID)
D083=RequestBRRecentProductList:h(subID)
D084=BrMinigameLoadScores:h(subID)
D085=BrMinigameInsertScore:h(subID)
D086=BrLectureMark:h(subID)

D05100=RequestBookMarkSlotInfo:h(subID)
D05101=RequestSaveBookMarkSlot:h(subID)s(name)d(icon)s(tag)
D05102=RequestModifyBookMarkSlot:h(subID)d(markID)s(name)d(icon)s(tag)
D05103=RequestDeleteBookMarkSlot:h(subID)d(markID)
D05104=RequestTeleportBookMark:h(subID)d(markID)
D05105=RequestChangeBookMarkSlot:h(subID)
D05A00=ReqExCubeGameChangeTeam:h(subID)d(team)

[server]
00=Die:d(CharOID {mobOID})d(canTele)d(HasHideout)d(HasCastle)d(Flags)d(Sweepable)d(Access)d(hasFort)
01=Revive:d(ObjectID)
05=SpawnItem:d(ObjectID)d(ItemID:Get.F0)d(X)d(Y)d(Z)d(Stackable)q(Count)d(0)d(0)
06=SellList:q(Money)d(Lease)h(count:Loop.01.0022)h(ItemType1)d(ObjID)d(ItemID:Get.F0)q(Count)h(ItemType2)h(0)d(ItemBodyPart)h(enchLvl)h(0)h(custType2)q(ReferencePrice/2)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)
07=BuyList:q(money)d(buyListID)h(buyListSize:Loop.01.0025)d(itemID:Get.F0)d(itemID:Get.F0)d(0)q(curCount)h(type2)h(type1)h(isEquip)d(bodyPart)h(enchLvl)h(custType)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price*taxRate)
08=DeleteObject:d(ObjectID)d(0)
09=CharSelectInfo:d(Count:Loop.03.65)d(07)c(0)s(Name)d(CharID)s(LoginName)d(SessionID)d(ClanID)d(0)d(Sex)d(Race)d(ClassID:Get.ClassID)d(active)d(X)d(Y)d(Z)f(curHP)f(curMP)d(SP)q(Exp)d(Level)d(karma)d(pkKills)d(pvpKills)z(0028d*7)d(Unde:Get.F0)d(REar:Get.F0)d(LEar:Get.F0)d(Neck:Get.F0)d(RRing:Get.F0)d(LRing:Get.F0)d(Head:Get.F0)d(RHand:Get.F0)d(LHand:Get.F0)d(Gloves:Get.F0)d(Chest:Get.F0)d(Legs:Get.F0)d(Feet:Get.F0)d(Back:Get.F0)d(LRHand:Get.F0)d(Hair:Get.F0)d(Hair2:Get.F0)d(RBrace:Get.F0)d(LBrace:Get.F0)d(DEC1:Get.F0)d(DEC2:Get.F0)d(DEC3:Get.F0)d(DEC4:Get.F0)d(DEC5:Get.F0)d(DEC6:Get.F0)d(Belt:Get.F0)d(HairStyle)d(HairColor)d(Face)f(max_HP)f(max_MP)d(DELDays)d(ClassID:Get.ClassID)d(autoSel)c(EnchantEffect)d(Augm:Get.F1)d(Transform)d(tameNpc:Get.NpcId)d(lvl)d(0)d(food)f(maxHp)f(curHp)
0A=LoginFail:d(reason:Get.F9)
0B=CharSelected:s(Name)d(CharID)s(Title)d(SessionID)d(ClanID)d(0)d(Sex)d(Race)d(ClassID:Get.ClassID)d(active)d(X)d(Y)d(Z)f(curHP)f(curMP)d(SP)q(EXP)d(Level)d(karma)d(pkKills)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)d(gameTime)d(0)d(ClassID:Get.ClassID)z(0016)z(0064)d(0)
0C=NpcInfo:d(ObjID)d(NpcId:Get.NpcId)d(IsAttackable)d(X)d(Y)d(Z)d(Heading)d(0)d(CastSpd)d(AtkSpd)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMult)f(ASpdMult)f(CollisionRadius)f(CollisionHeight)d(RHand:Get.F0)d(Chest:Get.F0)d(LHand:Get.F0)c(nameabove)c(isRunning)c(isInCombat)c(isALikeDead)c(isSummoned)s(Name)s(Title)d(TitleColor:Get.FCol)d(pvpFlag)d(Karma)d(AbnormalEffect)d(clanID)d(crestID)d(allyID)d(allyCrest)c(isFlying)c(Team)f(CollisionRadius)f(CollisionHeight)d(enchEffects)d(isFlying)d(0)d(form)c(isShowName)c(isShowName)d(SpecEffects)d(dispEffect)
0D=NewCharacterSuccess:d(count:Loop.01.0020)d(Race)d(ClassID:Get.ClassID)d(46)d(BaseSTR)d(0a)d(46)d(BaseDEX)d(0a)d(46)d(BaseCON)d(0a)d(46)d(BaseINT)d(0a)d(46)d(BaseWIT)d(0a)d(46)d(BaseMEN)d(0a)
0F=CharCreateOk:d(01)
10=CharCreateFail:d(ErrorCode)
11=ItemList:h(ShowWindow)h(count:Loop.01.0024)d(ObjectID)d(ItemID:Get.F0)d(LocationSlot)q(Count)h(ItemType2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugmentID:Get.F1)d(Mana)d(remainTime)h(AttackElem)h(AttackElemVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)h(blockedItems:Loop.02.0001)c(blockMode)d(blockItem)
12=SunRise:
13=SunSet:
14=TradeStart:d(ObjID)h(count:Loop.01.0024)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)
16=DropItem:d(PlayerID)d(ObjectID)d(ItemID:Get.F0)d(X)d(Y)d(Z)d(Stackable)q(Count)d(:)
17=GetItem:d(PlayerID)d(ObjectID)d(X)d(Y)d(Z)
18=StatusUpdate:d(ObjectID)d(AttribCount:Loop.01.0002)d(AttrID:Get.FSup)d(AttrValue)
19=NpcHtmlMessage:d(objID)s(HTML)d(itemID)
1A=TradeOwnAdd:h(count:Loop.01.0021)h(ItemType1)d(ObjectID)d(ItemID:Get.F0)q(Count)h(ItemType2)h(custType1)d(BodyPart)h(EnchantLevel)h(0)h(custType2)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)
1B=TradeOtherAdd:h(count:Loop.01.0021)h(ItemType1)d(ObjectID)d(ItemID:Get.F0)q(Count)h(ItemType2)h(custType1)d(BodyPart)h(EnchantLevel)h(0)h(custType2)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)
1C=TradeDone:d(Num)
1D=CharDeleteSuccess:
1E=CharDeleteFail:d(ErrorCode)
1F=ActionFailed:
20=ServerClose:
21=InventoryUpdate:h(count:Loop.01.0025)h(1add 2mod 3remove)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(ItemType2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugmID:Get.F1)d(Mana)d(remainTime)h(AttackElem)h(AttackElemVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)
22=TeleportToLocation:d(TargetID)d(X)d(Y)d(Z)d(0)d(heading)
23=TargetSelected:d(ObjectID)d(TargetID)d(X)d(Y)d(Z)d(0)
24=TargetUnselected:d(TargetID)d(X)d(Y)d(Z)d(0)
25=AutoAttackStart:d(TargetID)
26=AutoAttackStop:d(TargetID)
27=SocialAction:d(PlayerID)d(Action:Get.F9)
28=ChangeMoveType:d(CharID)d(Running)d(0)
29=ChangeWaitType:d(CharID)d(MoveType)d(X)d(Y)d(Z)
2A=ManagePledgePower:d(:)d(:)d(Privs)
2C=AskJoinPledge:d(RequestorID)s(sub/PledgeName)d(pledgeType)s(sub/PledgeName)
2D=JoinPledge:d(PledgeID)
2E=KeyInit:c(isOk)q(KeyL)q(KeyH)c(c)d(seed)
2F=MoveToLocation:d(ObjectID)d(DestX)d(DestY)d(DestZ)d(CurX)d(CurY)d(CurZ)

30=NpcSay:d(ObjectID)d(textType)d(NpcID:Get.NpcId)d(msgType)s(Msg)s(pMsg)
31=CharInfo:d(X)d(Y)d(Z)d(Heading)d(ObjectID)s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(Under:Get.F0)d(Head:Get.F0)d(RHand:Get.F0)d(LHand:Get.F0)d(Gloves:Get.F0)d(Chest:Get.F0)d(Legs:Get.F0)d(Feet:Get.F0)d(Back:Get.F0)d(LRHand:Get.F0)d(Hair:Get.F0)d(Hair2:Get.F0)d(RBrace:Get.F0)d(LBrace:Get.F0)d(DEC1:Get.F0)d(DEC2:Get.F0)d(DEC3:Get.F0)d(DEC4:Get.F0)d(DEC5:Get.F0)d(DEC6:Get.F0)d(Belt:Get.F0)d(AUnder:Get.F1)d(AHead:Get.F1)d(ARHand:Get.F1)d(ALHand:Get.F1)d(AGloves:Get.F1)d(AChest:Get.F1)d(ALegs:Get.F1)d(AFeet:Get.F1)d(ABack:Get.F1)d(ALRHand:Get.F1)d(AHair:Get.F1)d(AHair2:Get.F1)d(ARBrace:Get.F1)d(ALBrace:Get.F1)d(ADEC1:Get.F1)d(ADEC2:Get.F1)d(ADEC3:Get.F1)d(ADEC4:Get.F1)d(ADEC5:Get.F1)d(ADEC6:Get.F1)d(ABelt:Get.F1)d(0)d(1)d(pvpFlag)d(karma)d(CastSpd)d(AtkSpd)d(0)d(runSpd)d(walkSpd)d(swimRSpd)d(swimWSpd)d(flRunSpd)d(flWalkSpd)d(flyRunSpd)d(flyWalkSpd)f(SpdMult)f(ASpdMult)f(collisRadius)f(collisHeight)d(HairStyle)d(HairColor)d(Face)s(Title)d(clanID)d(clanCrestID)d(allyID)d(allyCrestID)c(isStand)c(isRun)c(isInFight)c(isAlikeDead)c(Invis)c(mountType)c(isShop)h(cubics:Loop.01.0001)h(cubID)c(findparty)d(abnEffects)c(isFlying)h(RecomHave)d(MountNpcID:Get.NpcId)d(classID:Get.ClassID)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(heading)d(PledgeClass)d(PledgeType)d(TitleColor:Get.FCol)d(CursedItem:Get.F0)d(ClanRep)d(TransformID)d(AgathionID)d(Fame)d(specEffects)d(0)d(0)d(0)
32=UserInfo:d(X)d(Y)d(Z)d(isInAirShip)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(isWeapEquip 40yes)d(Under)d(REar)d(LEar)d(Neck)d(RRing)d(LRing)d(Head)d(RHand)d(LHand)d(Gloves)d(Chest)d(Legs)d(Feet)d(Back)d(LRHand)d(Hair)d(Hair2)d(RBrace)d(LBrace)d(DEC1)d(DEC2)d(DEC3)d(DEC4)d(DEC5)d(DEC6)d(Belt)d(Under:Get.F0)d(REar:Get.F0)d(LEar:Get.F0)d(Neck:Get.F0)d(RRing:Get.F0)d(LRing:Get.F0)d(Head:Get.F0)d(RHand:Get.F0)d(LHand:Get.F0)d(Gloves:Get.F0)d(Chest:Get.F0)d(Legs:Get.F0)d(Feet:Get.F0)d(Back:Get.F0)d(LRHand:Get.F0)d(Hair:Get.F0)d(Hair2:Get.F0)d(RBrace:Get.F0)d(LBrace:Get.F0)d(DEC1:Get.F0)d(DEC2:Get.F0)d(DEC3:Get.F0)d(DEC4:Get.F0)d(DEC5:Get.F0)d(DEC6:Get.F0)d(Belt:Get.F0)d(AUnder:Get.F1)d(AREar:Get.F1)d(ALEar:Get.F1)d(ANeck:Get.F1)d(ARRing:Get.F1)d(ALRing:Get.F1)d(AHead:Get.F1)d(ARHand:Get.F1)d(ALHand:Get.F1)d(AGloves:Get.F1)d(AChest:Get.F1)d(ALegs:Get.F1)d(AFeet:Get.F1)d(ABack:Get.F1)d(ALRHand:Get.F1)d(AHair:Get.F1)d(AHair2:Get.F1)d(ARBrace:Get.F1)d(ALBrace:Get.F1)d(ADEC1:Get.F1)d(ADEC2:Get.F1)d(ADEC3:Get.F1)d(ADEC4:Get.F1)d(ADEC5:Get.F1)d(ADEC6:Get.F1)d(ABelt:Get.F1)d(talismanSlots)d(cloakStatus)d(Patk)d(PatkSpd)d(Pdef)d(EvasionRate)d(Accuracy)d(CriticalHit)d(Matk)d(MatkSpd)d(PatkSpd)d(Mdef)d(PvPFlag)d(Karma)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(0)d(0)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMul)f(AtkSpeedMul)f(ColRadius)f(ColHeight)d(HairStyle)d(HairColor)d(Face)d(isGM)s(Title)d(ClanID)d(ClanCrestID)d(AllyID)d(AllyCrestID)d(Relation)c(mountType)c(privateStoreType)c(isDwarvenCraft)d(pkKills)d(pvpKills)h(cubicsSize:Loop.01.0001)h(cubicID)c(findParty)d(abnormalEffect)c(isFlyingMounted)d(clanPrivs)h(recomLeft)h(recomHave)d(mountNpcID:Get.NpcId)h(inventoryLimit)d(ClassID:Get.ClassID)d(specEffects)d(MaxCP)d(CurCP)c(isMounted)c(Team)d(clanCrestLargeID)c(isNoble)c(isHero)c(isFishing)d(fishX)d(fishY)d(fishZ)d(nameColor:Get.FCol)c(isRunning)d(PledgeClass)d(PledgeType)d(titleColor:Get.FCol)d(cursedWeap:Get.F0)d(Transformation)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)d(AgathionId)d(Fame)d(mmapAllowed)d(Vitality)d(specEffects)
33=Attack:d(AttackerObjID)d(TargetObjID)d(Damage)c(Flags)d(X)d(Y)d(Z)h(HitsLength:Loop.01.0003)d(TargetID)d(Damage)c(Flags)d(TargetX)d(TargetY)d(TargetZ)
39=AskJoinParty:s(requestorName)d(itemDistribution)
3A=JoinParty:d(Response)
41=WareHouseDepositList:h(WhType)q(PlayerAdena)h(count:Loop.01.0025)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)d(ObjId)
42=WareHouseWithdrawList:h(WhType)q(PlayerAdena)h(count:Loop.01.0025)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)d(ObjId)
44=ShortCutRegister:d(type:switch.2.6)d(slotPage)d(idOrObjectid)_(TYPE_ITEM:case.1.6)d(unk)d(unk)d(unk)d(unk)h(unk)h(unk)_(TYPE_SKILL:case.2.3)d(level)c(unk)d(unk)_(TYPE_ACTION:case.3.1)d(unk)_(TYPE_MACRO:case.4.1)d(unk)_(TYPE_RECIPE:case.5.1)d(unk)_(TYPE_UNKNOWN:case.6.1)d(unk)
45=ShortCutInit:d(size:Loop.1.1)d(type:switch.2.6)d(slotPage)d(idOrObjectid)_(TYPE_ITEM:case.1.6)d(unk)d(unk)d(unk)d(unk)h(unk)h(unk)_(TYPE_SKILL:case.2.3)d(level)c(unk)d(unk)_(TYPE_ACTION:case.3.1)d(unk)_(TYPE_MACRO:case.4.1)d(unk)_(TYPE_RECIPE:case.5.1)d(unk)_(TYPE_UNKNOWN:case.6.1)d(unk)
47=StopMove:d(ObjectID)d(X)d(Y)d(Z)d(Heading)
48=MagicSkillUse:d(charID)d(targetID)d(skillID:Get.Skill)d(skillLvl)d(hitTime)d(reuseDelay)d(X)d(Y)d(Z)d(:)d(tx)d(ty)d(tz)
49=MagicSkillCanceled:d(ObjectID)
4A=CreatureSay:d(ObjectID)d(textType:Get.FSay2)s(charName)s(Message)
4B=EquipUpdate:d(Change)d(ObjectID)d(BodyPart)
4C=DoorInfo:d(ObjectID)d(DoorID)
4D=DoorStatusUpdate:d(ObjectID)d(Open)d(Damage)d(Enemy)d(DoorID)d(CurrentHP)d(MaxHP)
4E=PartySmallWindowAll:d(LeaderOID)d(LootDistribution)d(memberCount:Loop.01.0023)d(MemberObjId)s(MemberName)d(CurCP)d(MaxCP)d(CurHP)d(MaxHP)d(CurMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)d(0)d(Race)d(0)d(0)d(PetOID:GT3.flag.Loop.01.0008)d(PetID:Get.NpcId)d(summonType)s(PetName)d(curHP)d(maxHP)d(curMP)d(maxMP)d(lvl)
4F=PartySmallWindowAdd:d(leaderID)d(distrib)d(memberOID)s(memberName)d(CurCP)d(MaxCP)d(CurHP)d(MaxHP)d(CurMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)d(:)d(:)
50=PartySmallWindowDeleteAll:
51=PartySmallWindowDelete:d(MemberObjID)s(MemberName)
52=PartySmallWindowUpdate:d(MemberObjId)s(MemberName)d(CurrentCP)d(MaxCP)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)
54=MagicSkillLaunched:d(ObjectID)d(SkillID:Get.Skill)d(SkillLevel)d(HitTimes:Loop.01.0001)d(TargetID)d(SingleTargetID)
5A=PledgeShowMemberListAll:d(MainOrSubPledge)d(ClanID)d(PledgeType)s(ClanName)s(LeaderName)d(ClanCrestID)d(ClanLevel)d(HasCastle)d(HasHideOut)d(hasFortress)d(Rank)d(ReputationScore)d(0)d(0)d(AllyID)s(AllyName)d(AllyCrestID)d(isAtWar)d(terraCastleID)d(SubPledgeMembersCount:Loop.01.0007)s(MemberName)d(MemberLevel)d(MemberClassID:Get.ClassID)d(Sex)d(Race)d(onlineObjId)d(Sponsor)
5B=PledgeShowMemberListUpdate:s(Name)d(Level)d(ClassID:Get.ClassID)d(Sex)d(Race)d(onlineObjID)d(PledgeType)d(Sponsor)
5C=PledgeShowMemberListAdd:s(Name)d(Level)d(ClassID:Get.ClassID)d(0)d(1)d(isOnLine)d(PledgeType)
5D=PledgeShowMemberListDelete:s(Name)
5F=SkillList:d(ListCount:Loop.01.0005)d(isPassive)d(Level)d(SkillID:Get.Skill)c(isDisabled)c(enchanted)
60=VehicleInfo:d(BoatObjID)d(BoatX)d(BoatY)d(BoatZ)d(BoatHeading)
61=StopRotation:d(CharID)d(Degree)d(speed)c(0)
62=SystemMessage:d(_messageId:Get.MsgID)d(size:Loop.1.1)d(type:switch.0.13)_(TYPE_TEXT:case.0.1)s(String)_(TYPE_NUMBER:case.1.1)d(Number)_(TYPE_NPC_NAME:case.2.1)d(Number:Get.NpcID)_(TYPE_ITEM_NAME:case.3.1)d(ItemID:Get.Func01)_(TYPE_SKILL_NAME:case.4.2)d(skill_id:Get.SkillID)d(skill_level)_(TYPE_UNKNOWN_5:case.5.1)d(Number)_(TYPE_LONG:case.6.1)q(Long)_(TYPE_ZONE_NAME:case.7.3)d(coord.x)d(coord.y)d(coord.z)_(TYPE_UNKNOWN_8:case.8.3)d(ItemID:Get.Func01)h(Number)h(Number)_(TYPE_UNKNOWN_9:case.9.1)d(Number)_(TYPE_UNKNOWN_10:case.10.1)d(Number)_(TYPE_UNKNOWN_11:case.11.1)d(Number)_(TYPE_UNKNOWN_12:case.12.1)s(String)
63=StartPledgeWar:s(PlayerName)s(PledgeName)
65=StopPledgeWar:s(PledgeName)s(PlayerName)
67=SurrenderPledgeWar:s(PledgeName)s(PlayerName)
6A=PledgeCrest:d(CrestID)b(CrestData)
6B=SetupGauge:d(CharObjID)d(Dat1)d(Time)d(Time2)
6C=VehicleDeparture:d(BoatObjID)d(Speed1)d(Speed2)d(X)d(Y)d(Z)
6D=VehicleCheckLocation:d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
6E=GetOnVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)
6F=GetOffVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)
70=SendTradeRequest:d(SenderID)
71=RestartResponse:d(isOk)s(Message)
72=MoveToPawn:d(charID)d(targetId)d(distance)d(X)d(Y)d(Z)d(tX)d(tY)d(tZ)
73=SSQInfo:h(Sky)
74=GameGuardQuery:d(0x27533dd9)d(0x2e72a51d)d(0x2017038b)d(0xc35b1ea3)
75=FriendList:d(count:Loop.01.0004)d(FriendID)s(FriendName)d(isOnLine)d(onlineObjID)
76=FriendPacket:d(action 1add3rem)d(objID)s(name)d(isOnline)d(onlineObjID)
77=FriendStatusPacket:d(isOnline)s(name)d(objID)
78=L2FriendSay:d(0)s(Receiver)s(Sender)s(Message)
79=ValidateLocation:d(CharID)d(X)d(Y)d(Z)d(Heading)
7A=StartRotation:d(CharId)d(Degree)d(Side)d(speed)
7B=ShowBoard:c(show)s(bbshome)s(bbsgetfav)s(bbsloc)s(bbsclan)s(bbsmemo)s(bbsmail)s(bbsfriends)s(bbs_add_fav)s(curPage)
7C=ChooseInventoryItem:d(ItemID:Get.F0)
7E=MoveToLocationInVehicle:d(CharID)d(BoatObjID)d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)
7F=StopMoveInVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
80=ValidateLocationInVehicle:d(CharID)d(ObjID)d(X)d(Y)d(Z)d(Heading)
82=TradeOtherDone:
83=FriendAddRequest:s(RequestorName)d(0)
84=LeaveWorld:
85=MagicEffectIcons:h(ListCount:Loop.01.0003)d(skillID:Get.Skill)h(SkillLevel)d(Duration)
86=QuestList:h(count:Loop.01.0002)d(QuestId)d(Cond)z(0128)
87=EnchantResult:d(Result)d(crystal)q(count)
88=PledgeShowMemberListDeleteAll:
89=PledgeInfo:d(ClanID)s(ClanName)s(AllyName)
8C=Ride:d(ObjectID)d(Mount)d(RideType)d(RideClassId)d(X)d(Y)d(Z)
8E=PledgeShowInfoUpdate:d(clanID)d(crestID)d(clanLevel)d(hasCastle)d(hasHideOut)d(hasFort)d(Rank)d(ReputationScore)d(:)d(:)d(allyID)s(allyName)d(allyCrestID)d(hasWar)
90=AcquireSkillList:d(SkillType:SV0)d(count:Loop.01.0007)d(skillID:Get.Skill)d(NextLevel)d(MaxLevel)d(SpCost)d(Requirements)v(notSubUnit:LV0.ExNE.3.hskip.1)d(SubUnit)
91=AcquireSkillInfo:d(skillID:Get.Skill)d(Level)d(SpCost)d(Mode)d(count:Loop.01.0004)d(Type)d(ItemID:Get.F0)q(Count)d(Requirements)
92=ServerObjectInfo:d(charOID)d(ID:Get.NpcId)s(name)d(isAttackable)d(x)d(y)d(z)d(heading)f(moveMult)f(ASpdMult)f(collisionRad)f(collisionHeight)d(curHP)d(maxHP)d(objType)d(SpecEffects)
93=GMHide:d(mode)
94=AcquireSkillDone:
95=GMViewCharacterInfo: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(PkKills)d(Under)d(REar)d(LEar)d(Neck)d(RRing)d(LRing)d(Head)d(RHand)d(LHand)d(Gloves)d(Chest)d(Legs)d(Feet)d(Back)d(LRHand)d(Hair)d(Hair2)d(RBrace)d(LBrace)d(DEC1)d(DEC2)d(DEC3)d(DEC4)d(DEC5)d(DEC6)d(Belt)d(Under:Get.F0)d(REar:Get.F0)d(LEar:Get.F0)d(Neck:Get.F0)d(RRing:Get.F0)d(LRing:Get.F0)d(Head:Get.F0)d(RHand:Get.F0)d(LHand:Get.F0)d(Gloves:Get.F0)d(Chest:Get.F0)d(Legs:Get.F0)d(Feet:Get.F0)d(Back:Get.F0)d(LRHand:Get.F0)d(Hair:Get.F0)d(Hair2:Get.F0)d(RBrace:Get.F0)d(LBrace:Get.F0)d(DEC1:Get.F0)d(DEC2:Get.F0)d(DEC3:Get.F0)d(DEC4:Get.F0)d(DEC5:Get.F0)d(DEC6:Get.F0)d(Belt:Get.F0)d(AUnder:Get.F1)d(AREar:Get.F1)d(ALEar:Get.F1)d(ANeck:Get.F1)d(ARRing:Get.F1)d(ALRing:Get.F1)d(AHead:Get.F1)d(ARHand:Get.F1)d(ALHand:Get.F1)d(AGloves:Get.F1)d(AChest:Get.F1)d(ALegs:Get.F1)d(AFeet:Get.F1)d(ABack:Get.F1)d(ALRHand:Get.F1)d(AHair:Get.F1)d(AHair2:Get.F1)d(ARBrace:Get.F1)d(ALBrace:Get.F1)d(ADEC1:Get.F1)d(ADEC2:Get.F1)d(ADEC3:Get.F1)d(ADEC4:Get.F1)d(ADEC5:Get.F1)d(ADEC6:Get.F1)d(ABelt:Get.F1)d(talismanSlots)d(cloakStatus)d(PAtk)d(AtkSpd)d(PDef)d(Evasion)d(Accuracy)d(CritRate)d(MAtk)d(CastSpd)d(AtkSpd)d(MDef)d(PvpFlag)d(Karma)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMult)f(ASpdMult)f(CollisionRadius)f(CollisionHeight)d(HairStyle)d(HairColor)d(Face)d(isGM)s(Title)d(ClanID)d(ClanCrestID)d(AllyID)c(MounType)c(PrivateStoreType)c(isDwarvenCraft)d(pkKills)d(pvpKills)h(RecomLeft)h(RecomHave)d(ClassID:Get.ClassID)d(SpecEffects)d(MaxCP)d(CurrCP)c(isRunning)c(321)d(PledgeClass)c(isNoble)c(isHero)d(NameColor:Get.FCol)d(TitleColor:Get.FCol)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)d(Fame)d(Vitality)
96=GMViewPledgeInfo:s(CharName)d(ClanID)d(0)s(ClanName)s(ClanLeaderName)d(CrestID)d(Level)d(HasCastle)d(HasHideOut)d(hasFortress)d(Rank)d(ReputationScore)d(0)d(0)d(AllyID)s(AllyName)d(AllyCrestID)d(isAtWar)d(:)d(MembersCount:Loop.01.0007)s(MemberName)d(MemberLevel)d(ClassID:Get.ClassID)d(Sex)d(Race)d(onlineObjID)d(Sponsor)
97=GMViewSkillInfo:s(CharName)d(count:Loop.01.0005)d(isPassive)d(SkillLevel)d(skillID:Get.Skill)c(isDisabled)c(isEnchantable)
99=GMViewQuestInfo:s(CharName)h(count:Loop.01.0002)d(QuestID)d(Cond)
9A=GMViewItemList:s(PlayerName)d(InventoryLimit)h(shown)h(count:Loop.01.0024)d(ObjectID)d(ItemID:Get.F0)d(LocationSlot)q(Count)h(Type2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustomType2)d(AugmentID:Get.F1)d(Mana)d(remainTime)h(AttackElem)h(AttackElemVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)h(enchEff1)h(enchEff2)h(enchEff3)
9B=GMViewWarehouseWithdrawList:s(PlayerName)q(Money)h(count:Loop.01.0025)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(Type2)h(CustomType1)h(isEquip)d(BodyPart)h(EnchantLevel)h(custType2)d(AugmentID:Get.F1)d(Mana)d(remainTime)h(AttackElem)h(AttackElemVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)d(ObjID)
9C=ListPartyWating:d(isSize)d(count:Loop.01.0008)d(ObjID)s(Title)d(location)d(minLvl)d(maxLvl)d(members)d(maxMembers)s(ownerName)
9D=PartyMatchDetail:d(roomID)d(maxMembers)d(minLvl)d(maxLvl)d(lootType)d(location)s(roomTitle)
9E=PlaySound:d(type)s(SoundFile)d(type)d(shipID)d(x)d(y)d(z)d(:)
9F=StaticObject:d(StaticObjectID)d(ObjectID)d(Type)d(isTargetable)d(MeshIndex)d(isClosed)d(isEnemy)d(CurrentHP)d(MaxHP)d(isSHowHP)d(DamageGrade)
A0=PrivateStoreManageListSell:d(ObjID)d(isPackage)q(Money)d(tradeList:Loop.01.0025)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(refPrice)d(sellList:Loop.01.0026)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price)q(refPrice)
A1=PrivateStoreListSell:d(PlayerObjID)d(isPackageSale)q(Money)d(ItemsCount:Loop.01.0026)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(0)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price)q(refPrice)
A2=PrivateStoreMsgSell:d(ObjectID)s(StoreMsg)
A3=ShowMiniMap:d(MapID)c(SevenSignsPeriod)
A6=TutorialShowHtml:s(Html)
A7=TutorialShowQuestionMark:d(Blink)
A8=TutorialEnableClientEvent:d(eventId)
A9=TutorialClose:
AF=AllyCrest:d(CrestID)b(CrestAlly)
B1=PetStatusShow:d(SummonType)
B2=PetInfo:d(SummonType)d(ObjectID)d(SummonNpcID:Get.NpcId)d(isAttackable)d(X)d(Y)d(Z)d(Heading)d(0)d(CastSpd)d(AtkSpd)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMult)f(ASpdMult)f(CollisionRadius)f(CollisionHeight)d(Rhand:Get.F0)d(Body:Get.F0)d(LHand:Get.F0)c(nameAbove)c(isRunning)c(isInCombat)c(isAlikeDead)c(isSummoned)s(Name)s(Title)d(1)d(PvpFlag)d(Karma)d(CurrFed)d(MaxFed)d(CurrHP)d(MaxHP)d(CurrMP)d(MaxMP)d(SP)d(Level)q(Exp)q(ExpForThisLevel)q(ExpForNextLevel)d(CurrLoad)d(MaxLoad)d(PAtk)d(PDef)d(MAtk)d(MDef)d(Accuracy)d(Evasion)d(CritRate)d(RunSpd)d(AtkSpd)d(CastSpd)d(abnormalEffects)h(isRide)c(0)h(0)c(Team)d(SoulShotsPerHit)d(SpiritShotsPerHit)d(form)d(specEffect)
B3=PetItemList:h(count:Loop.01.0024)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(Type2)h(custType1)h(isEquipped)d(BodyPart)h(Enchant)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)
B4=PetInventoryUpdate:h(count:Loop.01.0025)h(Change)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(Type2)h(custType1)h(isEquipped)d(BodyPart)h(Enchant)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)
B6=PetStatusUpdate:d(SummonType)d(ObjectID)d(X)d(Y)d(Z)s(Title)d(CurrentFed)d(MaxFed)d(CurrenHP)d(MaxHP)d(CurrenMP)d(MaxMP)d(Level)q(Exp)q(ExpForThisLevel)q(ExpForNextLevel)
B7=PetDelete:d(PetID)d(PetObjectID)
B9=MyTargetSelected:d(ObjectID)h(Color)d(0)
BA=PartyMemberPosition:d(Count:Loop.01.0004)d(ObjectID)d(X)d(Y)d(Z)
BB=AskJoinAlly:d(RequestorObjID)s(RequestorName)
BD=PrivateStoreManageListBuy:d(ObjID)q(Money)d(count:Loop.01.0025)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(refPrice)d(buyList:Loop.01.0027)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price)q(refPrice)q(Count)
BE=PrivateStoreListBuy:d(PlayerID)q(Money)d(ItemsCount:Loop.01.0028)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(0)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)d(objID)q(price)q(refPrice)q(StoreCnt)
BF=PrivateStoreMsgBuy:d(ObjectID)s(StoreMsg)
C0=VehicleStarted:d(ObjectId)d(state)
C7=SkillCoolTime:d(listSize:Loop.01.0004)d(skillID:Get.Skill)d(skillLvl)d(reuseDelay)d(timeRemain)
C8=PackageToList:d(count:Loop.01.0002)d(ObjID)s(Name)
C9=SiegeInfo:d(CastleID)d(isClanLeader)d(OwnerID)s(name)s(ClanLeaderName)d(AllyID)s(AllyName)d(Time)d(Siege_Time)d(numOfChoice)
CA=SiegeAttackerList:d(CastleID)d(0)d(1)d(0)d(count)d(count:Loop.01.0009)d(ClanID)s(clanName)s(leaderName)d(crestID)d(0)d(allyID)s(allyName)s(allyLeader)d(allyCrestID)
CB=SiegeDefenderList:d(CastleID)d(0)d(1)d(0)d(count)d(count:Loop.01.0010)d(ClanID)s(clanName)s(leaderName)d(crestID)d(signedTime)d(SiegeType)d(allyID)s(allyName)s(allyLeader)d(allyCrestID)
CC=NicknameChanged:d(ObjectID)s(Title)
CD=PledgeStatusChanged:d(LeaderID)d(ClanID)d(CrestID)d(AllyID)d(AllyCrest)d(:)d(:)
CE=RelationChanged:d(count:Loop.01.0005)d(ObjectID)d(Relation)d(AutoAttackable)d(Karma)d(PvpFlag)
CF=OnEventTrigger:d(emitterID)d(isClosed)
D0=MultiSellList:d(ListId)d(Page)d(Finished)d(PageSize=28)d(EntryCount:Loop.01.0040)d(EntryID)c(isStackable)h(0)d(0)d(0)h(-2)z(0014h*7)h(ProductCount:SV0)h(IngredientCount:SV1)v(ProductList:LV0.Loop.01.0015)d(ItemID:Get.F0)d(BodyPart)h(type2)q(count)h(enchLvl)d(augmID:Get.F1)d(mana)h(ElemID)h(ElemPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)v(IngredientsList:LV1.Loop.01.0014)d(ItemID:Get.F0)h(type2)q(count)h(enchLvl)d(augmID:Get.F1)d(mana)h(ElemID)h(ElemPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)
D1=SetSummonRemainTime:d(MaxTime)d(RemainingTime)
D2=PackageSendableList:d(ObjectID)q(Money)d(ItemsCount:Loop.01.0019)h(Type1)d(ObjectID)d(ItemID:Get.F0)q(Count)h(Type2)h(CustomType1)d(BodyPart)h(Enchant)h(0)h(CustomType2)d(ObjectID)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)
D3=Earthquake:d(X)d(Y)d(Z)d(intensity)d(Duration)d(0)
D4=FlyToLocation:d(ObjectID)d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)d(FlyType)
D6=SpecialCamera:d(_id)d(Distantion)d(Yaw)d(Pitch)d(Time)d(Duration)d(turn)d(rise)d(widescreen)d(:)
D7=NormalCamera:
D9=NetPing:d(kID)
DA=Dice:d(CharID)d(ItemID:Get.F0)d(Number)d(X)d(Y)d(Z)
DB=Snoop:d(ConvoID)s(Name)d(0)d(Type)s(Speaker)s(Msg)
DC=RecipeBookItemList:d(isDwarvenCraft)d(MaxMP)d(RecipesCount:Loop.01.0002)d(RecipeID:Get.F3)d(num)
DD=RecipeItemMakeInfo:d(OID)d(isDwarvenRecipe)d(CurrentMP)d(MaxMP)d(isSuccess)
DE=RecipeShopManageList:d(ObjectID)d(Money)d(IsDwarven)d(count:Loop.01.0002)d(RecipeID:Get.F3)d(num)d(count:Loop.01.0003)d(RecipeID:Get.F3)d(0)q(Cost)
DF=RecipeShopSellList:d(ObjectID)d(CurrMP)d(max_MP)q(Money)d(count:Loop.01.0003)d(RecipeID:Get.F3)d(0)q(Cost)
E0=RecipeShopItemInfo:d(ShopID)d(RecipeID:Get.F3)d(CurrentMP)d(MaxMP)d(:)
E1=RecipeShopMsg:d(ObjectID)s(StoreName)
E2=ShowCalculator:d(CalculatorID)
E3=MonRaceInfo:d(:)d(:)d(Count:Loop.01.0014)d(MonsterObjID)d(NpcID:Get.NpcId)d(OrigX)d(OrigY)d(OrigZ)d(EndX)d(EndY)d(EndZ)f(CollisionHeight)f(CollisionRadius)d(120)z(0020speeds)d(0)d(specEffects)
E4=HennaItemDrawInfo:d(SymbolID)d(ItemDyeID)q(DyeRequire)q(Price)d(Draw)q(Adena)d(INT)c(INT+Henna)d(STR)c(STR+Henna)d(CON)c(CON+Henna)d(MEN)c(MEN+Henna)d(DEX)c(DEX+Henna)d(WIT)c(WIT+Henna)
E5=HennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(slots)d(SlotCount:Loop.01.0002)d(SymbolID)d(01)
E6=HennaRemoveList:q(money)d(0)d(slots:Loop.01.0007)d(symbolID)d(ItemIDdye:Get.F0)d(dyeRequired)d(0)d(price)d(0)d(1)
E7=HennaItemRemoveInfo:d(symbolID)d(ItemIDdye:Get.F0)q(dyeRequired)q(price)d(1)q(money)d(INT)c(INT+Henna)d(STR)c(STR+Henna)d(CON)c(CON+Henna)d(MEN)c(MEN+Henna)d(DEX)c(DEX+Henna)d(WIT)c(WIT+Henna)
E8=SendMacroList:d(Revision)c(0)c(Count:SV0)c(isCheck:LV0:ExEQ.0.skip.11)d(MacroID)s(Name)s(Descr)s(Acronym)c(Icon)c(Lenght:Loop.01.0005)c(Idx)c(Type)d(subjID)c(ShortCutID)s(CmdName)
E9=BuyListSeed:q(Money)d(ManorID)h(count:Loop.01.0025)d(ItemID:Get.F0)d(ItemID:Get.F0)d(0)q(Count)h(custType2)h(custType1)h(isequip)d(bodyPart)h(enchantLvl)h(custType)d(augm:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price)
EA=ShowTownMap:s(Texture)d(X)d(Y)
EB=ObservationMode:d(X)d(Y)d(Z)c(0)c(c0)c(0)
EC=ObservationReturn:d(X)d(Y)d(Z)
ED=ChairSit:d(CharID)d(StaticObjectID)
EE=HennaEquipList:q(Money)d(Slots)d(count:Loop.01.0005)d(SymbolID)d(ItemDyeID)q(DyeRequire)q(Price)d(isRequire)
EF=SellListProcure:q(Money)d(lease)h(count:Loop.01.0007)h(ItemType1)d(ObjectID)d(ItemID:Get.F0)q(Count)h(ItemType2)h(0)q(Price)
F0=GMHennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(slots)d(SlotCount:Loop.01.0002)d(SymbolID)d(01)
F1=RadarControl:d(ShowRadar)d(Type)d(X)d(Y)d(Z)
F2=ClientSetTime:d(gameTime)d(clientSpeed)
F3=ConfirmDlg:d(messageId:Get.MsgID)d(size:Loop.1.1)d(type:switch.0.8)_(TYPE_TEXT:case.0.1)s(String)_(TYPE_NUMBER:case.1.1)d(t1)_(TYPE_NPC_NAME:case.2.1)d(t1:Get.NpcID)_(TYPE_ITEM_NAME:case.3.1)d(ItemID:Get.Func01)_(TYPE_UNKNOWN_5:case.5.1)d(t1)_(TYPE_SKILL_NAME:case.4.2)d(skill_id:Get.SkillID)d(skill_level)_(TYPE_LONG:case.6.1)q(t1)_(TYPE_ZONE_NAME:case.7.3)d(coord.x)d(coord.y)d(coord.z)d(Time)d(requestId)
F4=PartySpelled:d(isSummon)d(ObjecID)d(EffectSize:Loop.01.0003)d(skillID:Get.Skill)h(SkillLevel)d(Duration)
F5=ShopPreviewList:c(c0)c(13)c(0)c(0)q(Money)d(ListID)h(count:Loop.01.0004)d(ItemID:Get.F0)h(Type2)h(BodyPart)q(WearPrice)
F6=ShopPreviewInfo:d(totalSlot)d(Under:Get.F0)d(Rear:Get.F0)d(Lear:Get.F0)d(Neck:Get.F0)d(RRing:Get.F0)d(LRing:Get.F0)d(Head:Get.F0)d(RHand:Get.F0)d(LHand:Get.F0)d(Gloves:Get.F0)d(Chest:Get.F0)d(Legs:Get.F0)d(Boots:Get.F0)d(Cloak:Get.F0)d(LRHand:Get.F0)d(Hair:Get.F0)d(Hair2:Get.F0)d(RBrace:Get.F0)d(LBrace:Get.F0)
F7=CameraMode:d(Mode):d(Mode)
F8=ShowXMasSeal:d(Item):d(item)
F9=EtcStatusUpdate:d(Charges)d(WeightPenalty)d(isChatBanned)d(isDangerArea)d(ExpertiseWeapPenalty)d(ExpertArmorPenalty)d(CharmOfCourage)d(DeathPenaltyLevel)d(Souls)
FA=ShortBuffStatusUpdate:d(SkillID:Get.Skill)d(SkillLevel)d(Duration)
FB=SSQStatus:h(psize)c(ID)c(Page:SV0)c(CurrentPeriod)v(casePage1:LV0.ExNE.1.Hskip.16)d(CurrentCycle)d(CurrentPeriod:Get.MsgID)d(Time:Get.MsgID)c(PlayerCabal)c(PlayerSeal)q(PlStoneContrib)q(PlAncAdena)q(duskSealStone)q(duskFestScore)q(duskTotalScore)c(duskPercent)q(dawnSealStone)q(dawnFestScore)q(dawnTotalScore)c(dawnPercent)v(.:EV0:hskip.0)v(casePage2:LV0.ExNE.2.Hskip.11)h(1)c(Festivals:Loop.01.008)c(festival)d(LVLScore)q(duskScore)c(membersCount:Loop.01.0001)s(memberName)q(dawnScore)c(membersCount:Loop.01.0001)s(memberName)v(.:EV0:hskip.0)v(casePage3:LV0.ExNE.3.Hskip.8)c(limitRetain)c(limitClaim)c(TotalSeals:Loop.01.004)c(Seal)c(SealOwner)c(duskProportion)c(dawnProportion)v(.:EV0:hskip.0)v(casePage4:LV0.ExNE.4.Hskip.6)c(winningCabal)c(TotalSeals:Loop.01.003)c(Seal)c(Cabal)d(msg2:Get.MsgID)v(.:EV0:hskip.0)
FD=AgitDecoInfo:d(hallID)c(HPrecoverFireplace)c(MPrecoverCarpet)c(MPrecoverStatue)c(hallEXPrecover)c(hasTeleport)c(Crystal)c(Curtain)c(ItemCreate)c(hasSupport)c(hasSuport)c(has_platform)c(has_itemcreate)d(0)d(0)

FE01=ExRegMax:h(subID)d(1)d(Count)d(Time)f(Max)
FE08=ExPartyRoomMember:h(subID)d(mode)d(members:Loop.01.0006)d(objID)s(name)d(class:Get.ClassID)d(level)d(location)d(isOwnerOrInParty)
FE09=ExClosePartyRoom:h(subID)
FE0A=ExManagePartyRoomMember:h(subID)d(mode)d(objID)s(name)d(class:Get.ClassID)d(level)d(location)d(isOwnerOrInParty)
FE0C=ExAutoSoulShot:h(subID)d(ItemID:Get.F0)d(Type)
FE0F=ExEventMatchMessage:h(subID)c(type)s(message)
FE12=ExOpenMPCC:h(subID)
FE13=ExCloseMPCC:h(subID)
FE14=ExShowCastleInfo:h(subID)d(CastlesSize:Loop.01.0004)d(CastleID)s(CastleName)d(TaxPercent)d(Time)
FE15=ExShowFortressInfo:h(subID)d(listSize:Loop.01.0004)d(FortID)s(OwnerClan)d(IsInProgress)d(PossessionTime)
FE16=ExShowAgitInfo:h(subID)d(ClanHallsSize:Loop.01.0004)d(ClanHallID)s(HallName)s(LeaderName)d(Grade)
FE17=ExShowFortressSiegeInfo:h(subID)d(FortID)d(size:Loop.01.0001)d(status)
FE18=ExPartyPetWindowAdd:h(subID)d(SummonObjID)d(NpcID:Get.NpcId)d(SummonType)d(OwnerID)s(SummonName)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)
FE19=ExPartyPetWindowUpdate:h(subID)d(SummonObjID)d(NpcID:Get.NpcId)d(SummonType)d(OwnerID)s(SummonName)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)
FE1A=ExAskJoinMPCC:h(subID)s(RequestorName)
FE1B=ExPledgeCrestLarge:h(subID)d(0)d(CrestID)b(Crest)
FE1E=ExFishingStart:h(subID)d(ObjectID)d(FishType)d(X)d(Y)d(Z)c(isNightLure)c(0)c(isNightLure)c(0)
FE1F=ExFishingEnd:h(subID)d(CharID)c(isWin)
FE20=ExShowQuestInfo:h(subID)
FE21=ExShowQuestMark:h(subID)d(QuestID)
FE22=ExSendManorList:h(subID)d(ListCount:Loop.01.0002)d(idx)s(Manor)
FE23=ExShowSeedInfo:h(subID)c(0)d(ManorID)d(0)d(SeedsSize:Loop.01.0009)d(SeedID:Get.F0)q(leftToBuy)q(StartProduce)q(sellPrice)d(SeedLevel)c(1)d(RewardItemBySeed:Get.F0)c(1)d(RewardItemBySeed:Get.F0)
FE24=ExShowCropInfo:h(subID)c(0)d(ManorID)d(0)d(CropsSize:Loop.01.0010)d(CropID:Get.F0)q(CropAmount)q(StartAmount)q(Price)c(Reward)d(SeedLevelByCrop)c(1)d(RewardItemCrop:Get.F0)c(1)d(RewardItemCrop2:Get.F0)
FE25=ExShowManorDefaultInfo:h(subID)c(0)d(CropsSize:Loop.01.0008)d(CropID)d(SeedLevelByCrop)d(SeedBasicPriceByCrop)d(CropBasicPrice)c(1)d(RewardItem1:Get.F0)c(1)d(RewardItem2:Get.F0)
FE26=ExShowSeedSetting:h(subID)d(manorID)d(size:Loop.01.0014)d(seedID)d(Level)c(1)d(rewardID1:Get.F0)c(2)d(rewardID2:Get.F0)d(nextSaleLimit)d(price)d(minSeedPrice)d(maxSeedPrice)q(todaySales)q(todayPrice)q(nextSales)q(nextPrice)
FE27=ExFishingStartCombat:h(subID)d(ObjectID)d(Time)d(HP)c(Mode)c(LureType)c(DeceptiveMode)
FE28=ExFishingHPRegen:h(subID)d(ObjectID)d(Time)d(FishHP)c(HPstop/Rise)c(GoodUse)c(Anim)d(Penalty)c(BarColor)
FE29=ExEnchantSkillList:h(subID)d(Type)d(count:Loop.01.0002)d(skillID:Get.Skill)d(NextLevel)
FE2A=ExEnchantSkillInfo:h(subID)d(skillID:Get.Skill)d(Level)d(isNotMaxEnchanted)d(isEnchanted)d(routesSize:Loop.01.0001)d(lvl)
FE2B=ExShowCropSetting:h(subID)d(manorID)d(size:Loop.01.0016)d(cropID)d(seedLevel)c(1)d(rewardID1:Get.F0)c(1)d(rewardID2:Get.F0)d(nextSaleLimit)d(count)d(minCropPrice)d(maxCropPrice)q(todayBuy)q(todayPrice)c(todayReward)q(nextBuy)q(nextPrice)c(nextReward)
FE2C=ExShowSellCropList:h(subID)d(ManorId)d(CropCount:Loop.01.0012)d(ObjectID)d(CropID:Get.F0)d(cropLevel)c(1)d(RewardItemCrop:Get.F0)c(1)d(RewardItemCrop2:Get.F0)d(ManorID)q(CroopAmount)q(BuyPrice)c(reward)q(myCropsCount)
FE2D=ExOlympiadMatchEnd:h(subID)
FE2E=ExMailArrived:h(subID)
FE2F=ExStorageMaxCount:h(subID)d(InventoryLimit)d(WareHouseLimit)d(FreightLimit)d(PrivSellStoreLimit)d(PrivBuyStoreLimit)d(DwarfRecipeLimit)d(CommonRecipeLimit)d(invExtraSlots)d(invQuestItems)
FE31=ExMultiPartyCommandChannelInfo:h(subID)s(chanOwnerName)d(chanLoot)d(membCount)d(partysSize:Loop.01.0003)s(leaderName)d(leaderOID)d(membCount)
FE32=ExPCCafePointInfo:h(subID)d(numPoints)d(pointsInc)c(period)d(periodHoursLeft)c(pointIncColor)
FE33=ExSetCompassZoneCode:h(subID)d(ZoneType)
FE34=ExGetBossRecord:h(subID)d(rank)d(totalPoints)d(ListSize:Loop.01.0003)d(bossID:Get.NpcId)d(points)d(:)
FE35=ExAskJoinPartyRoom:h(subID)s(CharName)
FE36=ExListPartyMatchingWaitingRoom:h(subID)d(1)d(membersSize:Loop.01.0003)s(name)d(class:Get.ClassID)d(level)
FE38=ExShowAdventurerGuideBook:h(subID)
FE39=ExShowScreenMessage:h(subID)d(type)d(sysMessageId)d(position)d(:)d(size)d(:)d(:)d(hasEffect)d(time)d(:)d(:)s(text)
FE3A=PledgeSkillList:h(subID)d(skillList:Loop.02.0002)d(subSkillList:SV0)d(skillID:Get.Skill)d(Level)v(subSkills:LV0.Loop.01.003)d(subType)d(skillID:Get.Skill)d(Level)
FE3B=PledgeSkillListAdd:h(subID)d(skillID:Get.Skill)d(Level)
FE3C=PledgePowerGradeList:h(subID)d(count:Loop.01.0002)d(Rank)d(Party)
FE3D=PledgeReceivePowerInfo:h(subID)d(MemberPowerGrade)s(MemberName)d(MemberClanRankPrivs)
FE3E=PledgeReceiveMemberInfo:h(subID)d(MemberPledgeType)s(MemberName)s(MemberTitle)d(MemberPowerGrade)s(ClanName)s(SponsorName)
FE3F=PledgeReceiveWarList:h(subID)d(Enemy/Attaker)d(0)d(count:Loop.01.0003)s(clanName)d(tab)d(tab)
FE40=PledgeReceiveSubPledgeCreated:h(subID)d(1)d(SubPledgeID)s(SubPledgeName)s(SubPledgeLeaderName)
FE41=ExRedSky:h(subID)d(Duration)
FE44=ShowPCCafeCouponShowUI:h(subID)
FE45=ExSearchOrc:h(subID)z(0064test)
FE46=ExCursedWeaponList:h(subID)d(count:Loop.01.0001)d(CursedWeaponID:Get.F0)
FE47=ExCursedWeaponLocation:h(subID)d(count:Loop.01.0005)d(CursedWeaponID:Get.F0)d(Activated)d(X)d(Y)d(Z)
FE48=ExRestartClient:h(subID)
FE49=ExRequestHackShield:h(subID)
FE4A=ExUseSharedGroupItem:h(subID)d(ItemID:Get.F0)d(grpID)d(remainTime)d(totalTime)
FE4B=ExMPCCShowPartyMemberInfo:h(subID)d(memberCount:Loop.01.0003)s(name)d(objId)d(classID:Get.ClassID)
FE4C=ExDuelAskStart:h(subID)s(RequestorName)d(PartyDuel)
FE4D=ExDuelReady:h(subID)d(:)
FE4E=ExDuelStart:h(subID)d(type)
FE4F=ExDuelEnd:h(subID)d(type)
FE50=ExDuelUpdateUserInfo:h(subID)s(CharName)d(ObjectID)d(ClassID:Get.ClassID)d(Level)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(CurrentCP)d(MaxCP)
FE51=ExShowVariationMakeWindow:h(subID)
FE52=ExShowVariationCancelWindow:h(subID)
FE53=ExPutItemResultForVariationMake:h(subID)d(ItemObjID)d(ItemID:Get.F0)d(1)
FE54=ExPutIntensiveResultForVariationMake:h(subID)d(RefinerItemObjID)d(LifeStoneItemID)d(GemStoneItemID)q(GemStoneCount)d(:)
FE55=ExPutCommissionResultForVariationMake:h(subID)d(GemStoneObjID)d(ItemID:Get.F0)q(GemStoneCount)d(:)d(:)d(:)
FE56=ExVariationResult:h(subID)d(stat12)d(stat34)d(:)
FE57=ExPutItemResultForVariationCancel:h(subID)d(ItemObjID)d(ItemID:Get.F0)d(Aug1:Get.F1)d(Aug2:Get.F1)q(Price)d(1)
FE58=ExVariationCancelResult:h(subID)d(result)d(:)
FE5B=ExMPCCPartyInfoUpdate:h(subID)s(leaderName)d(leaderOID)d(membCount)d(mode)
FE5C=ExPlayScene:h(subID)
FE5D=ExSpawnEmitter:h(subID)d(NpcObjID)d(CharID)d(0)
FE5E=ExEnchantSkillInfoDetail:h(subID)d(type)d(skillid:Get.Skill)d(skillLvl)d(SP)d(Exp)d(requiredItemCount:Loop.01.0002)d(reqItemID:Get.F0)d(itemCount)
FE5F=ExBasicActionList:h(subID)d(count:Loop.01.0001)d(ActionID)
FE60=ExAirShipInfo:h(subID)d(ObjectID)d(X)d(Y)d(Z)d(Heading)d(OIDWhoControlShip)d(MoveSpeed)d(RotationSpeed)d(helm)d(conX)d(conY)d(conZ)d(capX)d(capY)d(capZ)d(CurFuel)d(MaxFuel)
FE61=ExAttributeEnchantResult:h(subID)d(result)
FE62=ExChooseInventoryAttributeItem:h(subID)d(ItemID:Get.F0)d(fire)d(water)d(wind)d(earth)d(holy)d(unholy)d(lvl)
FE63=ExGetOnAirShip:h(subID)d(playerID)d(shipID)d(x)d(y)d(z)
FE64=ExGetOffAirShip:h(subID)d(playerID)d(shipID)d(x)d(y)d(z)
FE65=ExMoveToLocationAirShip:h(subID)d(airShipId)d(dX)d(dY)d(dZ)d(x)d(y)d(z)
FE66=ExStopMoveAirShip:h(subID)d(airShipId)d(X)d(Y)d(Z)d(heading)
FE67=ExShowTrace:h(subID)h(traceSize:Loop.01.0004)d(x)d(y)z(d)h(time)
FE68=ExItemAuctionInfoPacket:h(subID)c(notRefresh)d(instanceID)q(highestBid)d(remainTime)d(itemID:Get.F0)d(itemID:Get.F0)d(slot)q(count)h(type2)h(custType1)h(0)d(bodyPart)h(enchLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)q(nextAucInitBid)d(nextAucStartTime)d(itemID:Get.F0)d(itemID:Get.F0)d(slot)q(count)h(type2)h(custType1)h(0)d(bodyPart)h(enchLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)
FE69=ExNeedToChangeName:h(subID)d(type)d(subType)s(Name)
FE6A=ExPartyPetWindowDelete:h(subID)d(SummonObjID)d(OwnerID)s(Name)
FE6C=ExRpItemLink:h(subID)d(ObjID)d(ItemID:Get.F0)d(slot)q(count)h(type2)h(custType1)h(0)d(Bodypart)h(enchLvl)h(custype2)d(Augm:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEffect1)h(enchEffect2)h(enchEffect3)
FE6D=ExMoveToLocationInAirShip:h(subID)d(charOID)d(airShipId)d(destX)d(destY)d(destZ)d(destHeading)
FE6E=ExStopMoveInAirShip:h(subID)d(charOID)d(airShipId)d(charDestX)d(charDestY)d(charDestZ)d(charDestHeading)
FE6F=ExValidateLocationInAirShip:h(subID)d(charOID)d(airShipId)d(X)d(Y)d(Z)d(charHeading)
FE70=ExUISetting:h(subID)d(bufsize)d(categories)d(count:Loop.01.0010)c(catList1:Loop.01.0001)c(cmd)c(catList2:Loop.01.0001)c(cmd)d(keyList:Loop.01.0005)d(cmdID)d(keyID)d(toogleKey1)d(toogleKey2)d(showStatus)d(11)d(10)
FE74=ExShowBaseAttributeCancelWindow:h(subID)d(itemCount:Loop.01.0002)d(objID)q(price)
FE75=ExBaseAttributeCancelResult:h(subID)d(result)d(objID)d(attrib)
FE76=ExSubPledgeSkillAdd:h(subID)d(type)d(skillID:Get.Skill)d(skillLvl)
FE78=ExShowProcureCropDetail:h(subID)d(CropID)d(CastleCropsSize:Loop.01.0004)d(ManorID)q(CropAmount)q(CropPrice)c(CropReward)
FE79=ExHeroList:h(subID)d(count:Loop.01.0007)s(HeroName)d(ClassID:Get.ClassID)s(ClanName)d(ClanCrest)s(AllyName)d(AllyCrest)d(Count)
FE7A=ExOlympiadUserInfo:h(subID)c(Side)d(ObjectID)s(Name)d(ClassID:Get.ClassID)d(CurrentHP)d(MaxHP)d(CurrentCP)d(MaxCP)
FE7B=ExOlympiadSpelledInfo:h(subID)d(PlayerID)d(count:Loop.01.0003)d(skillID:Get.Skill)h(level)d(Duration)
FE7C=ExOlympiadMode:h(subID)c(Mode)
FE7D=ExShowFortressMapInfo:h(subID)d(fortID)d(fortSiegeStat)d(fortSize:Loop.01.0001)d(status)
FE80=ExPrivateStoreSetWholeMsg:h(subID)d(ObjectID)s(Msg)
FE81=ExPutEnchantTargetItemResult:h(subID)d(Result)
FE82=ExPutEnchantSupportItemResult:h(subID)d(Result)
FE83=ExRequestChangeNicknameColor:h(subID)d(objID)
FE84=ExGetBookMarkInfoPacket:h(subID)d(0)d(bookmarkSlot)d(Size:Loop.01.0007)d(ID)d(X)d(Y)d(Z)s(Name)d(Icon)s(Tag)
FE85=ExNotifyPremiumItem:h(subID)
FE86=ExGetPremiumItemList:h(subID)d(listSize:Loop.01.0006)d(num)d(objID)d(ItemID:Get.F0)q(count)d(0)s(sender)
FE8D=NpcQuestHtmlMessage:h(subID)d(NpcObjId)s(Html)d(QuestId)
FE8E=ExSendUIEvent:h(subID)d(objID)d(isHide)d(:)d(:)s(increase)s(timerMinutes)s(timerSeconds)s(text)s(lengthMinutes)s(lengthSeconds)
FE8F=ExBirthdayPopup:h(subID)
FE90=ExShowDominionRegistry:h(subID)d(territoryID)s(ownerClan)s(ownerClanLeader)s(ownerAlly)d(clanReq)d(mercReq)d(warTime)d(currTime)d(isClanReg)d(isMercReg)d(01)d(terrCount:Loop.01.0003)d(terrID)d(emblemCount:Loop.01.0001)d(emblemID)
FE92=ExReplyDominionInfo:h(subID)d(terraListSize:Loop.01.0006)d(terrID)s(terrName)s(ownerClan)d(emblemCount:Loop.01.0001)d(emblemID)d(warTime)
FE93=ExShowOwnthingPos:h(subID)d(terraWardList:Loop.01.0004)d(terraID)d(wardX)d(wardY)d(wardZ)
FE99=ExStartScenePlayer:h(subID)d(movieID)
FE9A=ExAirShipTeleportList:h(subID)d(dockID)d(teleportsSize:Loop.01.0005)d(idx)d(fuel)d(dstX)d(dstY)d(dstZ)
FEA0=ExVitalityPointInfo:h(subID)d(vitalityPoints)
FEA1=ExShowSeedMapInfo:h(subID)d(seedCount:Loop.01.0004)d(x)d(y)d(z)d(sysMsgID)
FEA3=ExDominionWarStart:h(subID)d(objID)d(1)d(terrID)d(isDisguised)d(isDisgTerrID)
FEA4=ExDominionWarEnd:h(subID)
FEA7=ExEnchantSkillResult:h(subID)d(isEnchanted)
FEA9=ExNoticePostArrived:h(subID)d(doShowAnim)
FEAA=ExShowReceivedPostList:h(subID)d(systemTime)d(inboxSize:Loop.01.0011)d(msgID)s(subj)s(senderName)d(isLocked)d(expirateSecond)d(isUnread)d(01)d(hasAttachs)d(isFourStars)d(isNews)d(0)
FEAB=ExReplyReceivedPost:h(subID)d(msgID)d(isLocked)d(0)s(senderName)s(subj)s(content)d(itemsCount:Loop.01.0025)d(objID)d(itemID:Get.F0)d(Slot)q(count)h(type2)h(custType1)h(isEquip)d(bodyPart)h(enchLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)d(ObjID)
FEAC=ExShowSentPostList:h(subID)d(systemTime)d(outboxSize:Loop.01.0008)d(msgID)s(subj)s(receiverName)d(isLocked)d(expirateSecond)d(isUnread)d(01)d(hasAttachs)
FEAD=ExReplySentPost:h(subID)d(msgID)d(isLocked)s(receiverName)s(subj)s(content)d(itemsCount:Loop.01.0025)d(objID)d(itemID:Get.F0)d(Slot)q(count)h(type2)h(custType1)h(isEquip)d(bodyPart)h(enchLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)d(objID)q(regAdena)d(isFourStars)
FEB2=ExReplyPostItemList:h(subID)d(itemListSize:Loop.01.0024)d(objID)d(itemID:Get.F0)d(Slot)q(count)h(type2)h(custType1)h(isEquip)d(bodyPart)h(enchLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)
FEB3=ExChangePostState:h(subID)d(isReceivedBoard)d(msgSize:Loop.01.0002)d(postID)d(changeID)
FEB4=ExNoticePostSent:h(subID)d(doShowAnim)
FEBB=ExAskCoupleAction:h(subID)d(actionID)d(objID)
FEBC=ExBrLoadEventTopRankers:h(subID)d(eventID)d(day)d(count)d(bestScore)d(myScore)
FEBD=ExChangeNpcState:h(subID)d(objID)d(state)
FEBE=ExAskModifyPartyLooting:h(subID)s(requestor)d(mode)
FEBF=ExSetPartyLooting:h(subID)d(result)d(mode)
FEC0=ExRotation:h(subID)d(objID)d(degree)
FEC5=ExQuestItemList:h(subID)h(count:Loop.01.0024)d(ObjectID)d(ItemID:Get.F0)d(LocationSlot)q(Count)h(ItemType2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugmentID:Get.F1)d(Mana)d(remainTime)h(AttackElem)h(AttackElemVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)h(blockedItems:Loop.02.0001)c(blockMode)d(blockItem)
FEC8=ExVoteSystemInfo:h(subID)d(recomLeft)d(recomHave)d(bonusTime)d(bonusVal)d(bonusType)
FECD=ExBrPremiumState:h(subID)d(objID)c(state)
FECE=ExBrBroadcastEventState:h(subID)d(eventID)d(eventState)d(:)d(:)d(:)d(:)d(:)s(:)s(:)
FECF=ExBrExtraUserInfo:h(subID)d(charOID)d(val)c(eventFlag)
FED0=ExBrBuffEventState:h(subID)d(type)d(value)d(state)d(endtime)

FE970000=ExCubeGameTeamList:h(subID)d(sub2ID)d(roomNumber)d(-1)d(bluePlayersCount:Loop.01.0002)d(playerObjID)d(name)d(redPlayersCount:Loop.01.0002)d(playerObjID)d(name)
FE970001=ExCubeGameAddPlayer:h(subID)d(sub2ID)d(-1)d(isRedTeam)d(ObjID)s(name)
FE970002=ExCubeGameRemovePlayer:h(subID)d(sub2ID)d(-1)d(isRedTeam)d(ObjID)
FE970003=ExCubeGameChangeTimeToStart:h(subID)d(sub2ID)d(seconds)
FE970004=ExCubeGameRequestReady:h(subID)d(sub2ID)
FE970005=ExCubeGameChangeTeam:h(subID)d(sub2ID)d(ObjID)d(fromRedTeam)d(fromRedTeam)
FE9700FF=ExCubeGameCloseUI:h(subID)d(sub2ID)
FE980000=ExCubeGameExtendedChangePoints:h(subID)d(sub2ID)d(timeLeft)d(bluePoints)d(redPoints)d(isRedTeam)d(ObjID)d(playerPoints)
FE980001=ExCubeGameEnd:h(subID)d(sub2ID)d(isRedTeamWin)
FE980002=ExCubeGameChangePoints:h(subID)d(sub2ID)d(timeLeft)d(bluePoints)d(redPoints)
FEB70000=ExBuyList:h(subID)d(sub2ID)q(money)d(buyListID)h(buyListSize:Loop.01.0025)d(itemID:Get.F0)d(itemID:Get.F0)d(0)q(curCount)h(type2)h(type1)h(isEquip)d(bodyPart)h(enchLvl)h(custType)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price*taxRate)
FEB70001=ExBuySellListPacket:h(subID)d(sub2ID)h(sellListSize:Loop.01.0025)d(objID)d(itemID:Get.F0)d(slot)q(curCount)h(type2)h(custType1)h(0)d(bodyPart)h(enchLvl)h(custType2)d(augm:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price)h(refundListSize:Loop.01.0026)d(objID)d(itemID:Get.F0)d(0)q(curCount)h(type2)h(custType1)h(0)d(bodyPart)h(enchLvl)h(custType2)d(augm:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)d(idx)q(price)c(isDone)
Код:
[client]
00=Logout:
01=AttackRequest:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(AttackClick)
03=ReqStartPledgeWar:s(PledgeName)
04=ReqReplyStartPledgeWar:s(RequestorName)d(Answer)
05=ReqStopPledgeWar:s(PledgeName)
06=ReqReplyStopPledgeWar:s(RequestorName)d(Answer)
07=ReqSurrenderPledgeWar:s(PledgeName)
08=ReqReplySurrenderPledgeWar:s(RequestorName)d(Answer)
09=ReqSetPledgeCrest:b(CrestData)
0B=RequestGiveNickName:s(Target)s(Title)
0C=CharacterCreate:s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)d(HairStyle)d(HairColor)d(Face)
0D=CharacterDelete:d(CharSlot)
0E=ProtocolVersion:d(Version)z(0256fixed)d(:)
0F=MoveBackwardToLocation:d(targetX)d(targetY)d(targetZ)d(originX)d(originY)d(originZ)d(moveByMouse)
11=EnterWorld:z(0032)z(0016)z(0032)d(d)d(Trace0:Get.FIP)d(Trace1:Get.FIP)d(Trace2:Get.FIP)d(Trace3:Get.FIP)d(Trace4:Get.FIP)
12=CharSelected:d(CharSlot)h(:)d(:)d(:)d(:)
13=NewCharacter:
14=RequestItemList:
16=RequestUnEquipItem:d(Slot)
17=RequestDropItem:d(ObjectID)q(Count)d(X)d(Y)d(Z)
19=UseItem:d(ObjectID)d(ctrlPressed)
1A=TradeRequest:d(ObjectID)
1B=AddTradeItem:d(TradeID)d(ObjectID)q(Count)
1C=TradeDone:d(Response)
1F=Action:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(ActionID)
22=RequestLinkHtml:s(link)
23=ReqBypassToServer:s(Command)
24=ReqBBSwrite:s(URL)s(Arg1)s(Arg2)s(Arg3)s(Arg4)s(Arg5)
26=ReqJoinPledge:d(Target)d(PledgeType)
27=ReqAnswerJoinPledge:d(Answer)
28=ReqWithdrawalPledge:
29=ReqOustPledgeMember:s(Target)
2B=ReqAuthLogin:s(LoginName)d(PlayKey2)d(PlayKey1)d(LoginKey1)d(LoginKey2)d(:)
2C=ReqGetItemFromPet:d(ObjectID)q(Amount)d(0)
2E=ReqAllyInfo:
2F=ReqCrystallizeItem:d(ObjectID)q(Count)
30=ReqPrivateStoreManageSell:
31=SetPrivateStoreListSell:d(isPackage)d(count:Loop.01.0003)d(ObjectID)q(Count)q(Price)
32=AttackRequest:d(ObjectID)d(OrigX)d(OrigY)d(OrigZ)c(AttackClick)
34=RequestSocialAction:d(Action:Get.F9)
35=ChangeMoveType2:d(TypeRun)
36=ChangeWaitType2:d(TypeStand)
37=RequestSellItem:d(ListID)d(count:Loop.01.0003)d(ObjectID)d(ItemID:Get.F0)q(Count)
39=RequestMagicSkillUse:d(skillID:Get.Skill)d(CtrlPressed)c(ShiftPressed)
3A=Appearing:
3B=SendWareHouseDepositList:d(count:Loop.01.0002)d(ObjectID)q(Count)
3C=SendWareHouseWithDrawList:d(count:Loop.01.0002)d(ObjectID)q(Count)
3D=RequestShortCutReg:d(Type)d(Slot)d(ID)d(:)
3F=RequestShortCutDel:d(ID)
40=RequestBuyItem:d(ListID)d(count:Loop.01.0002)d(ItemID:Get.F0)q(Count)
42=RequestJoinParty:s(Name)d(ItemDistribution)
43=RequestAnswerJoinParty:d(Response)
44=RequestWithDrawalParty:
45=RequestOustPartyMember:s(Name)
47=CannotMoveAnymore:d(X)d(Y)d(Z)d(Heading)
48=RequestTargetCancel:h(unselect)
49=Say2:s(Text)d(Type:Get.FSay2)s(Target)
4D=RequestPledgeMemberList:
4F=DummyPacket:
50=RequestSkillList:
52=MoveWithDelta:d(X)d(Y)d(Z)
53=RequestGetOnVehicle:d(BoatObjID)d(X)d(Y)d(Z)
54=RequestGetOffVehicle:d(BoatObjID)d(X)d(Y)d(Z)
55=AnswerTradeRequest:d(Response)
56=RequestActionUse:d(Action:Get.F9)d(CtrlPressed)c(ShiftPressed)
57=RequestRestart:
58=RequestSiegeInfo:
59=ValidatePosition:d(X)d(Y)d(Z)d(Heading)d(Data)
5B=StartRotating:d(degree)d(side)
5C=FinishRotating:d(degree)d(:)
5E=RequestShowBoard:d(FlagShow)
5F=RequestEnchantItem:d(ObjectID)d(supportID)
60=RequestDestroyItem:d(ObjectID)q(Count)
62=RequestQuestList:
63=RequestQuestAbort:d(QuestID)
65=RequestPledgeInfo:d(ClanID)
66=RequestPledgeExtendedInfo:s(PledgeName)
67=RequestPledgeCrest:d(CrestID)
6B=RequestSendFriendMsg:s(Message)s(Reciever)
6C=RequestShowMiniMap:
6E=RequestRecordInfo:
6F=RequestHennaEquip:d(SymbolID)
70=RequestHennaRemoveList:d(symbolID)
71=RequestHennaItemRemoveInfo:d(symbolID)
72=RequestHennaRemove:d(symbolID)
73=RequestAcquireSkillInfo:d(skillID:Get.Skill)d(Level)d(Type)
74=SendBypassBuildCmd:s(Command)
75=ReqMoveToLocationInVehicle:d(BoatObjID)d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)
76=CannotMoveAnymoreInVehicle:d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
77=RequestFriendInvite:s(Name)
78=RequestAnswerFriendInvite:d(Response)
79=RequestFriendList:
7A=RequestFriendDel:s(Name)
7B=CharacterRestore:d(CharSlot)
7C=RequestAcquireSkill:d(skillID:Get.Skill)d(Level)d(Type)d(subtype)
7D=RequestRestartPoint:d(PointType)
7E=RequestGMCommand:s(TargetName)d(Command)d(0)
7F=RequestPartyMatchConfig:d(AutomaticRegistration)d(ShowLevel)d(ShowClass)s(Memo)
80=RequestPartyMatchList:d(roomID)d(membMax)d(lvlMin)d(lvlMax)d(loot)s(roomTitle)
81=RequestPartyMatchDetail:d(ObjectID)d(roomID)d(0)d(0)d(0)
83=RequestPrivateStoreBuy:d(StorePlayerID)d(count:Loop.01.0003)d(ObjectID)q(Count)q(Price)
85=RequestTutorialLinkHtml:s(Bypass)
86=RequestTutorialPassCmdToServer:s(Bypass)
87=RequestTutorialQuestionMark:d(Number)
88=RequestTutorialClientEvent:d(EventID)
89=RequestPetition:s(Content)d(Type)
8A=RequestPetitionCancel:d(0)
8B=RequestGMList:
8C=RequestJoinAlly:d(_ID)
8D=RequestAnswerJoinAlly:d(Response)
8E=AllyLeave:
8F=AllyDismiss:s(ClanName)
90=RequestDismissAlly:
91=RequestSetAllyCrest:b(CrestAlly)
92=RequestAllyCrest:d(CrestID)
93=RequestChangePetName:s(Name)
94=RequestPetUseItem:d(ObjectID)
95=RequestGiveItemToPet:d(ObjectID)q(Amount)
96=ReqPrivateStoreQuitSell:
97=SetPrivateStoreMsgSell:s(StoreMsg)
98=RequestPetGetItem:d(ObjectID)
99=ReqPrivateStoreManageBuy:
9A=SetPrivateStoreListBuy:d(count:Loop.01.0008)d(ItemID:Get.F0)d(:)q(Count)q(Price)d(:)d(:)d(:)d(:)
9C=ReqPrivateStoreQuitBuy:
9D=SetPrivateStoreMsgBuy:s(StoreMsg)
9F=RequestPrivateStoreSell:d(StorePlayerID)d(count:Loop.01.0006)d(ObjectID)d(ItemID:Get.F0)h(0)h(0)q(Count)q(Price)
A6=RequestSkillCoolTime:
A7=ReqPackageSendableItemList:d(ObjectID)
A8=RequestPackageSend:d(ObjectID)d(count:Loop.01.0002)d(_ID)q(Count)
A9=RequestBlock:d(Type)s(name)
AA=RequestSiegeInfo:
AB=RequestSiegeAttackerList:d(CastleID)
AC=RequestSiegeDefenderList:d(CastleID)
AD=RequestJoinSiege:d(CastleID)d(IsAttacker)d(IsJoining)
AE=ReqConfirmSiegeWaitingList:d(CastleID)d(ClanID)d(Approved)
B0=MultiSellChoose:d(ListID)d(EntryID)q(Amount)
B1=NetPing:d(kID)d(PING)d(dta)
B3=RequestUserCommand:d(Command)
B4=SnoopQuit:d(SnoopID)
B5=RequestRecipeBookOpen:d(isDwarvenCraft)
B6=RequestRecipeBookDestroy:d(RecipeID:Get.F3)
B7=RequestRecipeItemMakeInfo:d(RecipeID:Get.F3)
B8=RequestRecipeItemMakeSelf:d(RecipeID:Get.F3)
BA=RequestRecipeShopMessageSet:s(Name)
BB=RequestRecipeShopListSet:d(count:Loop.01.0002)d(RecipeID:Get.F3)q(Cost)
BC=RequestRecipeShopManageQuit:
BE=RequestRecipeShopMakeInfo:d(CharID)d(RecipeID:Get.F3)
BF=RequestRecipeShopMakeItem:d(ID)d(RecipeID:Get.F3)q(count)
C0=RequestRecipeShopManagePrev:
C1=ObserverReturn:
C2=RequestEvaluate:d(TargetID)
C3=RequestHennaList:d(0)
C4=RequestHennaItemInfo:d(SymbolID)
C5=RequestBuySeed:d(ManorID)d(Count:Loop.01.0002)d(ItemID:Get.F0)q(Count)
C6=DlgAnswer:d(MessageID)d(Answer)d(requesterId)

C7=RequestPreviewItem:d(:)d(ListID)d(count:Loop.01.0001)d(ItemID:Get.F0)
C8=RequestSSQStatus:c(Page)
CB=GameGuardReply:d(d)d(d)d(d)d(d)
CC=RequestPledgePower:d(Rank)d(Action)d(Privs)
CD=RequestMakeMacro:d(MacroID)s(Name)s(Desc)s(Acronym)c(Icon)c(MacroCount:Loop.01.0005)c(Entry)c(Type)d(D1)c(D2)s(Command)
CE=RequestDeleteMacro:d(MacroID)
CF=RequestBuyProcure:d(ListID)d(Count:Loop.01.0003)d(Servise)d(ItemID:Get.F0)q(Count)

D001=RequestManorList:h(subID)
D002=RequestProcureCropList:h(subID)d(count:Loop.01.0004)d(ObjectID)d(ItemID:Get.F0)d(ManorID)q(Count)
D003=RequestSetSeed:h(subID)d(ManorID)d(count:Loop.01.0003)d(ItemID:Get.F0)q(Sales)q(Price)
D004=RequestSetCrop:h(subID)d(ManorID)d(count:Loop.01.0004)d(ItemID:Get.F0)q(Sales)q(Price)c(Type)
D005=RequestWriteHeroWords:h(subID)s(HeroWords)
D006=RequestExAskJoinMPCC:h(subID)s(Name)
D007=RequestExAcceptJoinMPCC:h(subID)d(Response)
D008=RequestExOustFromMPCC:h(subID)s(Name)
D009=RequestOustFromPartyRoom:h(subID)d(ID)
D00A=RequestDismissPartyRoom:h(subID)d(roomID)d(Data)
D00B=RequestWithdrawPartyRoom:h(subID)d(roomID)d(Data)
D00C=RequestChangePartyLeader:h(subID)s(Name)
D00D=RequestAutoSoulShot:h(subID)d(ItemID:Get.F0)d(Type)
D00E=RequestExEnchantSkillInfo:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D00F=RequestExEnchantSkill:h(subID)d(skillID:Get.Skill)d(SkillLevel)
D010=RequestExPledgeCrestLarge:h(subID)d(CrestID)
D011=ReqExSetPledgeCrestLarge:h(subID)b(Crest)
D012=ReqPledgeSetAcademyMaster:h(subID)d(Set)s(CurrentPlayerName)s(TargetPlayer)
D013=ReqPledgePowerGradeList:h(subID)
D014=ReqPledgeMemberPowerInfo:h(subID)d(:)s(PlayerName)
D015=ReqPledgeSetMemberPowerGrade:h(subID)s(MemberName)d(PowerGrade)
D016=RequestPledgeMemberInfo:h(subID)d(:)s(PlayerName)
D017=RequestPledgeWarList:h(subID)d(:)d(Tab)
D018=RequestExFishRanking:h(subID)
D019=RequestPCCafeCouponUse:h(subID)s(str)
D01B=RequestDuelStart:h(subID)s(PlayerName)d(PartyDuel)
D01C=RequestDuelAnswerStart:h(subID)d(PartyDuel)d(:)d(Response)
D01E=RequestExRqItemLink:h(subID)d(ObjectID)
D020=MoveToLocationInAirShip:h(subID)d(shipID)d(x)d(y)d(z)d(origX)d(origY)d(origZ)
D021=RequestKeyMapping:h(subID)
D022=RequestSaveKeyMapping:h(subID)d(:)d(:)d(count:Loop.01.0010)c(cmd1sz:Loop.01.0001)c(cmdID)c(cmd2sz:Loop.01.0001)c(cmdID)d(cmdSz:Loop.01.0005)d(cmd)d(key)d(tgK1)d(tgK2)d(show)d(:)d(:)
D023=ReqExRemoveItemAttribute:h(subID)d(ObjID)d(element)
D024=RequestSaveInventoryOrder:h(subID)d(count:Loop.01.0002)d(ObjectID)d(Order)
D025=ReqExitPartyMatchingWaitingRoom:h(subID)
D026=RequestConfirmTargetItem:h(subID)d(ObjectID)
D027=RequestConfirmRefinerItem:h(subID)d(TargetItemObjID)d(RefinerItemObjID)
D028=RequestConfirmGemStone:h(subID)d(TargetItemObjID)d(RefinerItemObjID)d(GemStoneItemObjID)q(GemStoneCount)
D029=RequestOlympiadObserverEnd:h(subID)
D02A=RequestCursedWeaponList:h(subID)
D02B=RequestCursedWeaponLocation:h(subID)
D02C=ReqPledgeReorganizeMember:h(subID)d(isSelected)s(memberName)d(PledgeType)s(selectedMember)
D02D=ReqExMPCCShowPartyMembersInfo:h(subID)d(partyLeaderID)
D02E=RequestOlympiadMatchList:h(subID)
D02F=RequestAskJoinPartyRoom:h(subID)s(player)
D030=AnswerJoinPartyRoom:h(subID)d(requesterID)
D031=ReqListPartyMatchingWaitingRoom:h(subID)d(page)d(minlvl)d(maxlvl)d(mode)
D032=ReqExEnchantSkillSafe:h(subID)d(skillID:Get.Skill)d(SkillLvl)
D033=ReqExEnchantSkillUntrain:h(subID)d(skillID:Get.Skill)d(SkillLvl)
D034=ReqExEnchantSkillRouteChange:h(subID)d(skillID:Get.Skill)d(SkillLvl)
D035=ReqExEnchantItemAttribute:h(subID)d(ObjID)
D036=ExGetOnAirShip:h(subID)d(X)d(Y)d(Z)d(ShipID)
D038=MoveToLocationAirShip:h(subID)d(command)d(param1)d(param2)
D039=RequestBidItemAuction:h(subID)d(instanceID)q(bid)
D03A=RequestInfoItemAuction:h(subID)d(instanceID)
D03B=RequestExChangeName:h(subID)d(type)s(newName)d(charSlot)
D03C=RequestAllCastleInfo:h(subID)
D03D=RequestAllFortressInfo:h(subID)
D03E=RequestAllAgitInfo:h(subID)
D03F=ReqFortressSiegeInfo:h(subID)
D040=RequestGetBossRecord:h(subID)s(BossID)
D041=RequestRefine:h(subID)d(TargetItemOID)d(RefinerItemOID)d(GemStoneItemOID)q(GemStoneCount)
D042=ReqConfirmCancelItem:h(subID)d(ObjID)
D043=RequestRefineCancel:h(subID)d(TargetItemOID)
D044=ReqExMagicSkillUseGround:h(subID)d(X)d(Y)d(Z)d(skillID:Get.Skill)d(CtrlPressed)c(ShiftPressed)
D045=RequestDuelSurrender:h(subID)
D046=ReqExEnchantSkillInfoDetail:h(subID)d(Type)d(skillID:Get.Skill)d(SkillLvl)
D047=ReqExMagicSkillUseGround:h(subID)d(X)d(Y)d(Z)d(skillID:Get.Skill)d(CtrlPressed)c(ShiftPressed)
D048=RequestFortressMapInfo:h(subID)d(fortressID)
D049=RequestPVPMatchRecord:h(subID)
D04A=SetPrivateStoreWholeMsg:h(subID)s(Msg)
D04B=RequestDispel:h(subID)d(PlayerOID)d(skillID:Get.Skill)d(SkillLvl)
D04C=ReqExTryToPutEnchantTargetItem:h(subID)d(ObjID)
D04D=ReqExTryToPutEnchantSupportItem:h(subID)d(supportOID)d(enchantOID)
D04E=ReqExCancelEnchantItem:h(subID)
D04F=ReqChangeNicknameColor:h(subID)d(colorNum)s(title)d(itemOID)
D050=ReqResetNickname:h(subID)
D051=RequestExCancelEnchantItem:h(subID)
D052=ReqWithDrawPremiumItem:h(subID)d(itemNum)d(charID)q(itemCount)
D053=RequestResetNickname:h(subID)
D057=ReqJoinDominionWar:h(subID)d(territoryID)d(isClan)s(isJoining)
D058=ReqDominionInfo:h(subID)
D05A=ReqExCubeGameChangeTeam:h(subID)d(arena)d(team)
D05B=EndScenePlayer:h(subID)d(movieID)
D05C=ReqExCubeGameReadyAnswer:h(subID)d(arena)d(answer)
D063=RequestSeedPhase:h(subID)
D065=RequestPostItemList:h(subID)
D066=RequestSendPost:h(subID)s(receiver)d(isCod)s(subj)s(text)d(attachCount:Loop.01.0002)d(ObjID)q(count)q(reqAdena)
D067=ReqReceivedPostList:h(subID)
D068=ReqDeleteReceivedPost:h(subID)d(count:Loop.01.0001)d(msgID)
D069=RequestReceivedPost:h(subID)d(msgID)
D06A=RequestPostAttachment:h(subID)d(msgID)
D06B=ReqRejectPostAttachment:h(subID)d(msgID)
D06C=RequestSentPostList:h(subID)
D06D=RequestDeleteSentPost:h(subID)d(count:Loop.01.0001)d(msgID)
D06E=RequestSentPost:h(subID)d(msgID)
D06F=RequestCancelPost:h(subID)d(msgID)
D075=RequestRefundItem:h(subID)d(listID)d(count:Loop.01.0001)d(items)
D076=RequestBuySellUIClose:h(subID)
D078=ReqPartyLootModification:h(subID)d(mode)
D079=AnswerPartyLootModification:h(subID)d(answer)
D07A=AnswerCoupleAction:h(subID)d(actionID)d(answer)d(objID)
D07B=BrEventRankerList:h(subID)d(eventID)d(day)d(ranking)
D07C=AskMembership:h(subID)
D07D=ReqAddExpandQuestAlarm:h(subID)
D07E=RequestVoteNew:h(subID)
D07F=RequestBRGamePoint:h(subID)
D080=RequestBRProductList:h(subID)
D081=RequestBRProductInfo:h(subID)
D082=RequestBRBuyProduct:h(subID)
D083=RequestBRRecentProductList:h(subID)
D084=BrMinigameLoadScores:h(subID)
D085=BrMinigameInsertScore:h(subID)
D086=BrLectureMark:h(subID)

D05100=RequestBookMarkSlotInfo:h(subID)
D05101=RequestSaveBookMarkSlot:h(subID)s(name)d(icon)s(tag)
D05102=RequestModifyBookMarkSlot:h(subID)d(markID)s(name)d(icon)s(tag)
D05103=RequestDeleteBookMarkSlot:h(subID)d(markID)
D05104=RequestTeleportBookMark:h(subID)d(markID)
D05105=RequestChangeBookMarkSlot:h(subID)
D05A00=ReqExCubeGameChangeTeam:h(subID)d(team)

[server]
00=Die:d(CharOID {mobOID})d(canTele)d(HasHideout)d(HasCastle)d(Flags)d(Sweepable)d(Access)d(hasFort)
01=Revive:d(ObjectID)
05=SpawnItem:d(ObjectID)d(ItemID:Get.F0)d(X)d(Y)d(Z)d(Stackable)q(Count)d(0)d(0)
06=SellList:q(Money)d(Lease)h(count:Loop.01.0022)h(ItemType1)d(ObjID)d(ItemID:Get.F0)q(Count)h(ItemType2)h(0)d(ItemBodyPart)h(enchLvl)h(0)h(custType2)q(ReferencePrice/2)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)
07=BuyList:q(money)d(buyListID)h(buyListSize:Loop.01.0025)d(itemID:Get.F0)d(itemID:Get.F0)d(0)q(curCount)h(type2)h(type1)h(isEquip)d(bodyPart)h(enchLvl)h(custType)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price*taxRate)
08=DeleteObject:d(ObjectID)d(0)
09=CharSelectInfo:d(Count:Loop.03.65)d(07)c(0)s(Name)d(CharID)s(LoginName)d(SessionID)d(ClanID)d(0)d(Sex)d(Race)d(ClassID:Get.ClassID)d(active)d(X)d(Y)d(Z)f(curHP)f(curMP)d(SP)q(Exp)d(Level)d(karma)d(pkKills)d(pvpKills)z(0028d*7)d(Unde:Get.F0)d(REar:Get.F0)d(LEar:Get.F0)d(Neck:Get.F0)d(RRing:Get.F0)d(LRing:Get.F0)d(Head:Get.F0)d(RHand:Get.F0)d(LHand:Get.F0)d(Gloves:Get.F0)d(Chest:Get.F0)d(Legs:Get.F0)d(Feet:Get.F0)d(Back:Get.F0)d(LRHand:Get.F0)d(Hair:Get.F0)d(Hair2:Get.F0)d(RBrace:Get.F0)d(LBrace:Get.F0)d(DEC1:Get.F0)d(DEC2:Get.F0)d(DEC3:Get.F0)d(DEC4:Get.F0)d(DEC5:Get.F0)d(DEC6:Get.F0)d(Belt:Get.F0)d(HairStyle)d(HairColor)d(Face)f(max_HP)f(max_MP)d(DELDays)d(ClassID:Get.ClassID)d(autoSel)c(EnchantEffect)d(Augm:Get.F1)d(Transform)d(tameNpc:Get.NpcId)d(lvl)d(0)d(food)f(maxHp)f(curHp)
0A=LoginFail:d(reason:Get.F9)
0B=CharSelected:s(Name)d(CharID)s(Title)d(SessionID)d(ClanID)d(0)d(Sex)d(Race)d(ClassID:Get.ClassID)d(active)d(X)d(Y)d(Z)f(curHP)f(curMP)d(SP)q(EXP)d(Level)d(karma)d(pkKills)d(INT)d(STR)d(CON)d(MEN)d(DEX)d(WIT)d(gameTime)d(0)d(ClassID:Get.ClassID)z(0016)z(0064)d(0)
0C=NpcInfo:d(ObjID)d(NpcId:Get.NpcId)d(IsAttackable)d(X)d(Y)d(Z)d(Heading)d(0)d(CastSpd)d(AtkSpd)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMult)f(ASpdMult)f(CollisionRadius)f(CollisionHeight)d(RHand:Get.F0)d(Chest:Get.F0)d(LHand:Get.F0)c(nameabove)c(isRunning)c(isInCombat)c(isALikeDead)c(isSummoned)s(Name)s(Title)d(TitleColor:Get.FCol)d(pvpFlag)d(Karma)d(AbnormalEffect)d(clanID)d(crestID)d(allyID)d(allyCrest)c(isFlying)c(Team)f(CollisionRadius)f(CollisionHeight)d(enchEffects)d(isFlying)d(0)d(form)c(isShowName)c(isShowName)d(SpecEffects)d(dispEffect)
0D=NewCharacterSuccess:d(count:Loop.01.0020)d(Race)d(ClassID:Get.ClassID)d(46)d(BaseSTR)d(0a)d(46)d(BaseDEX)d(0a)d(46)d(BaseCON)d(0a)d(46)d(BaseINT)d(0a)d(46)d(BaseWIT)d(0a)d(46)d(BaseMEN)d(0a)
0F=CharCreateOk:d(01)
10=CharCreateFail:d(ErrorCode)
11=ItemList:h(ShowWindow)h(count:Loop.01.0024)d(ObjectID)d(ItemID:Get.F0)d(LocationSlot)q(Count)h(ItemType2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugmentID:Get.F1)d(Mana)d(remainTime)h(AttackElem)h(AttackElemVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)h(blockedItems:Loop.02.0001)c(blockMode)d(blockItem)
12=SunRise:
13=SunSet:
14=TradeStart:d(ObjID)h(count:Loop.01.0024)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)
16=DropItem:d(PlayerID)d(ObjectID)d(ItemID:Get.F0)d(X)d(Y)d(Z)d(Stackable)q(Count)d(:)
17=GetItem:d(PlayerID)d(ObjectID)d(X)d(Y)d(Z)
18=StatusUpdate:d(ObjectID)d(AttribCount:Loop.01.0002)d(AttrID:Get.FSup)d(AttrValue)
19=NpcHtmlMessage:d(objID)s(HTML)d(itemID)
1A=TradeOwnAdd:h(count:Loop.01.0021)h(ItemType1)d(ObjectID)d(ItemID:Get.F0)q(Count)h(ItemType2)h(custType1)d(BodyPart)h(EnchantLevel)h(0)h(custType2)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)
1B=TradeOtherAdd:h(count:Loop.01.0021)h(ItemType1)d(ObjectID)d(ItemID:Get.F0)q(Count)h(ItemType2)h(custType1)d(BodyPart)h(EnchantLevel)h(0)h(custType2)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)
1C=TradeDone:d(Num)
1D=CharDeleteSuccess:
1E=CharDeleteFail:d(ErrorCode)
1F=ActionFailed:
20=ServerClose:
21=InventoryUpdate:h(count:Loop.01.0025)h(1add 2mod 3remove)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(ItemType2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugmID:Get.F1)d(Mana)d(remainTime)h(AttackElem)h(AttackElemVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)
22=TeleportToLocation:d(TargetID)d(X)d(Y)d(Z)d(0)d(heading)
23=TargetSelected:d(ObjectID)d(TargetID)d(X)d(Y)d(Z)d(0)
24=TargetUnselected:d(TargetID)d(X)d(Y)d(Z)d(0)
25=AutoAttackStart:d(TargetID)
26=AutoAttackStop:d(TargetID)
27=SocialAction:d(PlayerID)d(Action:Get.F9)
28=ChangeMoveType:d(CharID)d(Running)d(0)
29=ChangeWaitType:d(CharID)d(MoveType)d(X)d(Y)d(Z)
2A=ManagePledgePower:d(:)d(:)d(Privs)
2C=AskJoinPledge:d(RequestorID)s(sub/PledgeName)d(pledgeType)s(sub/PledgeName)
2D=JoinPledge:d(PledgeID)
2E=KeyInit:c(isOk)q(KeyL)q(KeyH)c(c)d(seed)
2F=MoveToLocation:d(ObjectID)d(DestX)d(DestY)d(DestZ)d(CurX)d(CurY)d(CurZ)

30=NpcSay:d(ObjectID)d(textType)d(NpcID:Get.NpcId)d(msgType)s(Msg)s(pMsg)
31=CharInfo:d(X)d(Y)d(Z)d(Heading)d(ObjectID)s(Name)d(Race)d(Sex)d(ClassID:Get.ClassID)d(Under:Get.F0)d(Head:Get.F0)d(RHand:Get.F0)d(LHand:Get.F0)d(Gloves:Get.F0)d(Chest:Get.F0)d(Legs:Get.F0)d(Feet:Get.F0)d(Back:Get.F0)d(LRHand:Get.F0)d(Hair:Get.F0)d(Hair2:Get.F0)d(RBrace:Get.F0)d(LBrace:Get.F0)d(DEC1:Get.F0)d(DEC2:Get.F0)d(DEC3:Get.F0)d(DEC4:Get.F0)d(DEC5:Get.F0)d(DEC6:Get.F0)d(Belt:Get.F0)d(AUnder:Get.F1)d(AHead:Get.F1)d(ARHand:Get.F1)d(ALHand:Get.F1)d(AGloves:Get.F1)d(AChest:Get.F1)d(ALegs:Get.F1)d(AFeet:Get.F1)d(ABack:Get.F1)d(ALRHand:Get.F1)d(AHair:Get.F1)d(AHair2:Get.F1)d(ARBrace:Get.F1)d(ALBrace:Get.F1)d(ADEC1:Get.F1)d(ADEC2:Get.F1)d(ADEC3:Get.F1)d(ADEC4:Get.F1)d(ADEC5:Get.F1)d(ADEC6:Get.F1)d(ABelt:Get.F1)d(0)d(1)d(pvpFlag)d(karma)d(CastSpd)d(AtkSpd)d(0)d(runSpd)d(walkSpd)d(swimRSpd)d(swimWSpd)d(flRunSpd)d(flWalkSpd)d(flyRunSpd)d(flyWalkSpd)f(SpdMult)f(ASpdMult)f(collisRadius)f(collisHeight)d(HairStyle)d(HairColor)d(Face)s(Title)d(clanID)d(clanCrestID)d(allyID)d(allyCrestID)c(isStand)c(isRun)c(isInFight)c(isAlikeDead)c(Invis)c(mountType)c(isShop)h(cubics:Loop.01.0001)h(cubID)c(findparty)d(abnEffects)c(isFlying)h(RecomHave)d(MountNpcID:Get.NpcId)d(classID:Get.ClassID)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(heading)d(PledgeClass)d(PledgeType)d(TitleColor:Get.FCol)d(CursedItem:Get.F0)d(ClanRep)d(TransformID)d(AgathionID)d(Fame)d(specEffects)d(0)d(0)d(0)
32=UserInfo:d(X)d(Y)d(Z)d(isInAirShip)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(isWeapEquip 40yes)d(Under)d(REar)d(LEar)d(Neck)d(RRing)d(LRing)d(Head)d(RHand)d(LHand)d(Gloves)d(Chest)d(Legs)d(Feet)d(Back)d(LRHand)d(Hair)d(Hair2)d(RBrace)d(LBrace)d(DEC1)d(DEC2)d(DEC3)d(DEC4)d(DEC5)d(DEC6)d(Belt)d(Under:Get.F0)d(REar:Get.F0)d(LEar:Get.F0)d(Neck:Get.F0)d(RRing:Get.F0)d(LRing:Get.F0)d(Head:Get.F0)d(RHand:Get.F0)d(LHand:Get.F0)d(Gloves:Get.F0)d(Chest:Get.F0)d(Legs:Get.F0)d(Feet:Get.F0)d(Back:Get.F0)d(LRHand:Get.F0)d(Hair:Get.F0)d(Hair2:Get.F0)d(RBrace:Get.F0)d(LBrace:Get.F0)d(DEC1:Get.F0)d(DEC2:Get.F0)d(DEC3:Get.F0)d(DEC4:Get.F0)d(DEC5:Get.F0)d(DEC6:Get.F0)d(Belt:Get.F0)d(AUnder:Get.F1)d(AREar:Get.F1)d(ALEar:Get.F1)d(ANeck:Get.F1)d(ARRing:Get.F1)d(ALRing:Get.F1)d(AHead:Get.F1)d(ARHand:Get.F1)d(ALHand:Get.F1)d(AGloves:Get.F1)d(AChest:Get.F1)d(ALegs:Get.F1)d(AFeet:Get.F1)d(ABack:Get.F1)d(ALRHand:Get.F1)d(AHair:Get.F1)d(AHair2:Get.F1)d(ARBrace:Get.F1)d(ALBrace:Get.F1)d(ADEC1:Get.F1)d(ADEC2:Get.F1)d(ADEC3:Get.F1)d(ADEC4:Get.F1)d(ADEC5:Get.F1)d(ADEC6:Get.F1)d(ABelt:Get.F1)d(talismanSlots)d(cloakStatus)d(Patk)d(PatkSpd)d(Pdef)d(EvasionRate)d(Accuracy)d(CriticalHit)d(Matk)d(MatkSpd)d(PatkSpd)d(Mdef)d(PvPFlag)d(Karma)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(0)d(0)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMul)f(AtkSpeedMul)f(ColRadius)f(ColHeight)d(HairStyle)d(HairColor)d(Face)d(isGM)s(Title)d(ClanID)d(ClanCrestID)d(AllyID)d(AllyCrestID)d(Relation)c(mountType)c(privateStoreType)c(isDwarvenCraft)d(pkKills)d(pvpKills)h(cubicsSize:Loop.01.0001)h(cubicID)c(findParty)d(abnormalEffect)c(isFlyingMounted)d(clanPrivs)h(recomLeft)h(recomHave)d(mountNpcID:Get.NpcId)h(inventoryLimit)d(ClassID:Get.ClassID)d(specEffects)d(MaxCP)d(CurCP)c(isMounted)c(Team)d(clanCrestLargeID)c(isNoble)c(isHero)c(isFishing)d(fishX)d(fishY)d(fishZ)d(nameColor:Get.FCol)c(isRunning)d(PledgeClass)d(PledgeType)d(titleColor:Get.FCol)d(cursedWeap:Get.F0)d(Transformation)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)d(AgathionId)d(Fame)d(mmapAllowed)d(Vitality)d(specEffects)
33=Attack:d(AttackerObjID)d(TargetObjID)d(Damage)c(Flags)d(X)d(Y)d(Z)h(HitsLength:Loop.01.0003)d(TargetID)d(Damage)c(Flags)d(TargetX)d(TargetY)d(TargetZ)
39=AskJoinParty:s(requestorName)d(itemDistribution)
3A=JoinParty:d(Response)
41=WareHouseDepositList:h(WhType)q(PlayerAdena)h(count:Loop.01.0025)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)d(ObjId)
42=WareHouseWithdrawList:h(WhType)q(PlayerAdena)h(count:Loop.01.0025)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)d(ObjId)
44=ShortCutRegister:d(type:switch.2.6)d(slotPage)d(idOrObjectid)_(TYPE_ITEM:case.1.6)d(unk)d(unk)d(unk)d(unk)h(unk)h(unk)_(TYPE_SKILL:case.2.3)d(level)c(unk)d(unk)_(TYPE_ACTION:case.3.1)d(unk)_(TYPE_MACRO:case.4.1)d(unk)_(TYPE_RECIPE:case.5.1)d(unk)_(TYPE_UNKNOWN:case.6.1)d(unk)
45=ShortCutInit:d(size:Loop.1.1)d(type:switch.2.6)d(slotPage)d(idOrObjectid)_(TYPE_ITEM:case.1.6)d(unk)d(unk)d(unk)d(unk)h(unk)h(unk)_(TYPE_SKILL:case.2.3)d(level)c(unk)d(unk)_(TYPE_ACTION:case.3.1)d(unk)_(TYPE_MACRO:case.4.1)d(unk)_(TYPE_RECIPE:case.5.1)d(unk)_(TYPE_UNKNOWN:case.6.1)d(unk)
47=StopMove:d(ObjectID)d(X)d(Y)d(Z)d(Heading)
48=MagicSkillUse:d(charID)d(targetID)d(skillID:Get.Skill)d(skillLvl)d(hitTime)d(reuseDelay)d(X)d(Y)d(Z)d(:)d(tx)d(ty)d(tz)
49=MagicSkillCanceled:d(ObjectID)
4A=CreatureSay:d(ObjectID)d(textType:Get.FSay2)s(charName)s(Message)
4B=EquipUpdate:d(Change)d(ObjectID)d(BodyPart)
4C=DoorInfo:d(ObjectID)d(DoorID)
4D=DoorStatusUpdate:d(ObjectID)d(Open)d(Damage)d(Enemy)d(DoorID)d(CurrentHP)d(MaxHP)
4E=PartySmallWindowAll:d(LeaderOID)d(LootDistribution)d(memberCount:Loop.01.0023)d(MemberObjId)s(MemberName)d(CurCP)d(MaxCP)d(CurHP)d(MaxHP)d(CurMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)d(0)d(Race)d(0)d(0)d(PetOID:GT3.flag.Loop.01.0008)d(PetID:Get.NpcId)d(summonType)s(PetName)d(curHP)d(maxHP)d(curMP)d(maxMP)d(lvl)
4F=PartySmallWindowAdd:d(leaderID)d(distrib)d(memberOID)s(memberName)d(CurCP)d(MaxCP)d(CurHP)d(MaxHP)d(CurMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)d(:)d(:)
50=PartySmallWindowDeleteAll:
51=PartySmallWindowDelete:d(MemberObjID)s(MemberName)
52=PartySmallWindowUpdate:d(MemberObjId)s(MemberName)d(CurrentCP)d(MaxCP)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)d(ClassID:Get.ClassID)
54=MagicSkillLaunched:d(ObjectID)d(SkillID:Get.Skill)d(SkillLevel)d(HitTimes:Loop.01.0001)d(TargetID)d(SingleTargetID)
5A=PledgeShowMemberListAll:d(MainOrSubPledge)d(ClanID)d(PledgeType)s(ClanName)s(LeaderName)d(ClanCrestID)d(ClanLevel)d(HasCastle)d(HasHideOut)d(hasFortress)d(Rank)d(ReputationScore)d(0)d(0)d(AllyID)s(AllyName)d(AllyCrestID)d(isAtWar)d(terraCastleID)d(SubPledgeMembersCount:Loop.01.0007)s(MemberName)d(MemberLevel)d(MemberClassID:Get.ClassID)d(Sex)d(Race)d(onlineObjId)d(Sponsor)
5B=PledgeShowMemberListUpdate:s(Name)d(Level)d(ClassID:Get.ClassID)d(Sex)d(Race)d(onlineObjID)d(PledgeType)d(Sponsor)
5C=PledgeShowMemberListAdd:s(Name)d(Level)d(ClassID:Get.ClassID)d(0)d(1)d(isOnLine)d(PledgeType)
5D=PledgeShowMemberListDelete:s(Name)
5F=SkillList:d(ListCount:Loop.01.0005)d(isPassive)d(Level)d(SkillID:Get.Skill)c(isDisabled)c(enchanted)
60=VehicleInfo:d(BoatObjID)d(BoatX)d(BoatY)d(BoatZ)d(BoatHeading)
61=StopRotation:d(CharID)d(Degree)d(speed)c(0)
62=SystemMessage:d(_messageId:Get.MsgID)d(size:Loop.1.1)d(type:switch.0.13)_(TYPE_TEXT:case.0.1)s(String)_(TYPE_NUMBER:case.1.1)d(Number)_(TYPE_NPC_NAME:case.2.1)d(Number:Get.NpcID)_(TYPE_ITEM_NAME:case.3.1)d(ItemID:Get.Func01)_(TYPE_SKILL_NAME:case.4.2)d(skill_id:Get.SkillID)d(skill_level)_(TYPE_UNKNOWN_5:case.5.1)d(Number)_(TYPE_LONG:case.6.1)q(Long)_(TYPE_ZONE_NAME:case.7.3)d(coord.x)d(coord.y)d(coord.z)_(TYPE_UNKNOWN_8:case.8.3)d(ItemID:Get.Func01)h(Number)h(Number)_(TYPE_UNKNOWN_9:case.9.1)d(Number)_(TYPE_UNKNOWN_10:case.10.1)d(Number)_(TYPE_UNKNOWN_11:case.11.1)d(Number)_(TYPE_UNKNOWN_12:case.12.1)s(String)
63=StartPledgeWar:s(PlayerName)s(PledgeName)
65=StopPledgeWar:s(PledgeName)s(PlayerName)
67=SurrenderPledgeWar:s(PledgeName)s(PlayerName)
6A=PledgeCrest:d(CrestID)b(CrestData)
6B=SetupGauge:d(CharObjID)d(Dat1)d(Time)d(Time2)
6C=VehicleDeparture:d(BoatObjID)d(Speed1)d(Speed2)d(X)d(Y)d(Z)
6D=VehicleCheckLocation:d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
6E=GetOnVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)
6F=GetOffVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)
70=SendTradeRequest:d(SenderID)
71=RestartResponse:d(isOk)s(Message)
72=MoveToPawn:d(charID)d(targetId)d(distance)d(X)d(Y)d(Z)d(tX)d(tY)d(tZ)
73=SSQInfo:h(Sky)
74=GameGuardQuery:d(0x27533dd9)d(0x2e72a51d)d(0x2017038b)d(0xc35b1ea3)
75=FriendList:d(count:Loop.01.0004)d(FriendID)s(FriendName)d(isOnLine)d(onlineObjID)
76=FriendPacket:d(action 1add3rem)d(objID)s(name)d(isOnline)d(onlineObjID)
77=FriendStatusPacket:d(isOnline)s(name)d(objID)
78=L2FriendSay:d(0)s(Receiver)s(Sender)s(Message)
79=ValidateLocation:d(CharID)d(X)d(Y)d(Z)d(Heading)
7A=StartRotation:d(CharId)d(Degree)d(Side)d(speed)
7B=ShowBoard:c(show)s(bbshome)s(bbsgetfav)s(bbsloc)s(bbsclan)s(bbsmemo)s(bbsmail)s(bbsfriends)s(bbs_add_fav)s(curPage)
7C=ChooseInventoryItem:d(ItemID:Get.F0)
7E=MoveToLocationInVehicle:d(CharID)d(BoatObjID)d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)
7F=StopMoveInVehicle:d(CharID)d(BoatObjID)d(X)d(Y)d(Z)d(Heading)
80=ValidateLocationInVehicle:d(CharID)d(ObjID)d(X)d(Y)d(Z)d(Heading)
82=TradeOtherDone:
83=FriendAddRequest:s(RequestorName)d(0)
84=LeaveWorld:
85=MagicEffectIcons:h(ListCount:Loop.01.0003)d(skillID:Get.Skill)h(SkillLevel)d(Duration)
86=QuestList:h(count:Loop.01.0002)d(QuestId)d(Cond)z(0128)
87=EnchantResult:d(Result)d(crystal)q(count)
88=PledgeShowMemberListDeleteAll:
89=PledgeInfo:d(ClanID)s(ClanName)s(AllyName)
8C=Ride:d(ObjectID)d(Mount)d(RideType)d(RideClassId)d(X)d(Y)d(Z)
8E=PledgeShowInfoUpdate:d(clanID)d(crestID)d(clanLevel)d(hasCastle)d(hasHideOut)d(hasFort)d(Rank)d(ReputationScore)d(:)d(:)d(allyID)s(allyName)d(allyCrestID)d(hasWar)
90=AcquireSkillList:d(SkillType:SV0)d(count:Loop.01.0007)d(skillID:Get.Skill)d(NextLevel)d(MaxLevel)d(SpCost)d(Requirements)v(notSubUnit:LV0.ExNE.3.hskip.1)d(SubUnit)
91=AcquireSkillInfo:d(skillID:Get.Skill)d(Level)d(SpCost)d(Mode)d(count:Loop.01.0004)d(Type)d(ItemID:Get.F0)q(Count)d(Requirements)
92=ServerObjectInfo:d(charOID)d(ID:Get.NpcId)s(name)d(isAttackable)d(x)d(y)d(z)d(heading)f(moveMult)f(ASpdMult)f(collisionRad)f(collisionHeight)d(curHP)d(maxHP)d(objType)d(SpecEffects)
93=GMHide:d(mode)
94=AcquireSkillDone:
95=GMViewCharacterInfo: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(PkKills)d(Under)d(REar)d(LEar)d(Neck)d(RRing)d(LRing)d(Head)d(RHand)d(LHand)d(Gloves)d(Chest)d(Legs)d(Feet)d(Back)d(LRHand)d(Hair)d(Hair2)d(RBrace)d(LBrace)d(DEC1)d(DEC2)d(DEC3)d(DEC4)d(DEC5)d(DEC6)d(Belt)d(Under:Get.F0)d(REar:Get.F0)d(LEar:Get.F0)d(Neck:Get.F0)d(RRing:Get.F0)d(LRing:Get.F0)d(Head:Get.F0)d(RHand:Get.F0)d(LHand:Get.F0)d(Gloves:Get.F0)d(Chest:Get.F0)d(Legs:Get.F0)d(Feet:Get.F0)d(Back:Get.F0)d(LRHand:Get.F0)d(Hair:Get.F0)d(Hair2:Get.F0)d(RBrace:Get.F0)d(LBrace:Get.F0)d(DEC1:Get.F0)d(DEC2:Get.F0)d(DEC3:Get.F0)d(DEC4:Get.F0)d(DEC5:Get.F0)d(DEC6:Get.F0)d(Belt:Get.F0)d(AUnder:Get.F1)d(AREar:Get.F1)d(ALEar:Get.F1)d(ANeck:Get.F1)d(ARRing:Get.F1)d(ALRing:Get.F1)d(AHead:Get.F1)d(ARHand:Get.F1)d(ALHand:Get.F1)d(AGloves:Get.F1)d(AChest:Get.F1)d(ALegs:Get.F1)d(AFeet:Get.F1)d(ABack:Get.F1)d(ALRHand:Get.F1)d(AHair:Get.F1)d(AHair2:Get.F1)d(ARBrace:Get.F1)d(ALBrace:Get.F1)d(ADEC1:Get.F1)d(ADEC2:Get.F1)d(ADEC3:Get.F1)d(ADEC4:Get.F1)d(ADEC5:Get.F1)d(ADEC6:Get.F1)d(ABelt:Get.F1)d(talismanSlots)d(cloakStatus)d(PAtk)d(AtkSpd)d(PDef)d(Evasion)d(Accuracy)d(CritRate)d(MAtk)d(CastSpd)d(AtkSpd)d(MDef)d(PvpFlag)d(Karma)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMult)f(ASpdMult)f(CollisionRadius)f(CollisionHeight)d(HairStyle)d(HairColor)d(Face)d(isGM)s(Title)d(ClanID)d(ClanCrestID)d(AllyID)c(MounType)c(PrivateStoreType)c(isDwarvenCraft)d(pkKills)d(pvpKills)h(RecomLeft)h(RecomHave)d(ClassID:Get.ClassID)d(SpecEffects)d(MaxCP)d(CurrCP)c(isRunning)c(321)d(PledgeClass)c(isNoble)c(isHero)d(NameColor:Get.FCol)d(TitleColor:Get.FCol)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)d(Fame)d(Vitality)
96=GMViewPledgeInfo:s(CharName)d(ClanID)d(0)s(ClanName)s(ClanLeaderName)d(CrestID)d(Level)d(HasCastle)d(HasHideOut)d(hasFortress)d(Rank)d(ReputationScore)d(0)d(0)d(AllyID)s(AllyName)d(AllyCrestID)d(isAtWar)d(:)d(MembersCount:Loop.01.0007)s(MemberName)d(MemberLevel)d(ClassID:Get.ClassID)d(Sex)d(Race)d(onlineObjID)d(Sponsor)
97=GMViewSkillInfo:s(CharName)d(count:Loop.01.0005)d(isPassive)d(SkillLevel)d(skillID:Get.Skill)c(isDisabled)c(isEnchantable)
99=GMViewQuestInfo:s(CharName)h(count:Loop.01.0002)d(QuestID)d(Cond)
9A=GMViewItemList:s(PlayerName)d(InventoryLimit)h(shown)h(count:Loop.01.0024)d(ObjectID)d(ItemID:Get.F0)d(LocationSlot)q(Count)h(Type2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustomType2)d(AugmentID:Get.F1)d(Mana)d(remainTime)h(AttackElem)h(AttackElemVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)h(enchEff1)h(enchEff2)h(enchEff3)
9B=GMViewWarehouseWithdrawList:s(PlayerName)q(Money)h(count:Loop.01.0025)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(Type2)h(CustomType1)h(isEquip)d(BodyPart)h(EnchantLevel)h(custType2)d(AugmentID:Get.F1)d(Mana)d(remainTime)h(AttackElem)h(AttackElemVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)d(ObjID)
9C=ListPartyWating:d(isSize)d(count:Loop.01.0008)d(ObjID)s(Title)d(location)d(minLvl)d(maxLvl)d(members)d(maxMembers)s(ownerName)
9D=PartyMatchDetail:d(roomID)d(maxMembers)d(minLvl)d(maxLvl)d(lootType)d(location)s(roomTitle)
9E=PlaySound:d(type)s(SoundFile)d(type)d(shipID)d(x)d(y)d(z)d(:)
9F=StaticObject:d(StaticObjectID)d(ObjectID)d(Type)d(isTargetable)d(MeshIndex)d(isClosed)d(isEnemy)d(CurrentHP)d(MaxHP)d(isSHowHP)d(DamageGrade)
A0=PrivateStoreManageListSell:d(ObjID)d(isPackage)q(Money)d(tradeList:Loop.01.0025)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(refPrice)d(sellList:Loop.01.0026)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price)q(refPrice)
A1=PrivateStoreListSell:d(PlayerObjID)d(isPackageSale)q(Money)d(ItemsCount:Loop.01.0026)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(0)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price)q(refPrice)
A2=PrivateStoreMsgSell:d(ObjectID)s(StoreMsg)
A3=ShowMiniMap:d(MapID)c(SevenSignsPeriod)
A6=TutorialShowHtml:s(Html)
A7=TutorialShowQuestionMark:d(Blink)
A8=TutorialEnableClientEvent:d(eventId)
A9=TutorialClose:
AF=AllyCrest:d(CrestID)b(CrestAlly)
B1=PetStatusShow:d(SummonType)
B2=PetInfo:d(SummonType)d(ObjectID)d(SummonNpcID:Get.NpcId)d(isAttackable)d(X)d(Y)d(Z)d(Heading)d(0)d(CastSpd)d(AtkSpd)d(RunSpd)d(WalkSpd)d(SwimRunSpd)d(SwimWalkSpd)d(FlRunSpd)d(FlWalkSpd)d(FlyRunSpd)d(FlyWalkSpd)f(MoveMult)f(ASpdMult)f(CollisionRadius)f(CollisionHeight)d(Rhand:Get.F0)d(Body:Get.F0)d(LHand:Get.F0)c(nameAbove)c(isRunning)c(isInCombat)c(isAlikeDead)c(isSummoned)s(Name)s(Title)d(1)d(PvpFlag)d(Karma)d(CurrFed)d(MaxFed)d(CurrHP)d(MaxHP)d(CurrMP)d(MaxMP)d(SP)d(Level)q(Exp)q(ExpForThisLevel)q(ExpForNextLevel)d(CurrLoad)d(MaxLoad)d(PAtk)d(PDef)d(MAtk)d(MDef)d(Accuracy)d(Evasion)d(CritRate)d(RunSpd)d(AtkSpd)d(CastSpd)d(abnormalEffects)h(isRide)c(0)h(0)c(Team)d(SoulShotsPerHit)d(SpiritShotsPerHit)d(form)d(specEffect)
B3=PetItemList:h(count:Loop.01.0024)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(Type2)h(custType1)h(isEquipped)d(BodyPart)h(Enchant)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)
B4=PetInventoryUpdate:h(count:Loop.01.0025)h(Change)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(Type2)h(custType1)h(isEquipped)d(BodyPart)h(Enchant)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)
B6=PetStatusUpdate:d(SummonType)d(ObjectID)d(X)d(Y)d(Z)s(Title)d(CurrentFed)d(MaxFed)d(CurrenHP)d(MaxHP)d(CurrenMP)d(MaxMP)d(Level)q(Exp)q(ExpForThisLevel)q(ExpForNextLevel)
B7=PetDelete:d(PetID)d(PetObjectID)
B9=MyTargetSelected:d(ObjectID)h(Color)d(0)
BA=PartyMemberPosition:d(Count:Loop.01.0004)d(ObjectID)d(X)d(Y)d(Z)
BB=AskJoinAlly:d(RequestorObjID)s(RequestorName)
BD=PrivateStoreManageListBuy:d(ObjID)q(Money)d(count:Loop.01.0025)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(refPrice)d(buyList:Loop.01.0027)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(isEquip)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price)q(refPrice)q(Count)
BE=PrivateStoreListBuy:d(PlayerID)q(Money)d(ItemsCount:Loop.01.0028)d(ObjectID)d(ItemID:Get.F0)d(Slot)q(Count)h(type2)h(custType1)h(0)d(BodyPart)h(enchantLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)d(objID)q(price)q(refPrice)q(StoreCnt)
BF=PrivateStoreMsgBuy:d(ObjectID)s(StoreMsg)
C0=VehicleStarted:d(ObjectId)d(state)
C7=SkillCoolTime:d(listSize:Loop.01.0004)d(skillID:Get.Skill)d(skillLvl)d(reuseDelay)d(timeRemain)
C8=PackageToList:d(count:Loop.01.0002)d(ObjID)s(Name)
C9=SiegeInfo:d(CastleID)d(isClanLeader)d(OwnerID)s(name)s(ClanLeaderName)d(AllyID)s(AllyName)d(Time)d(Siege_Time)d(numOfChoice)
CA=SiegeAttackerList:d(CastleID)d(0)d(1)d(0)d(count)d(count:Loop.01.0009)d(ClanID)s(clanName)s(leaderName)d(crestID)d(0)d(allyID)s(allyName)s(allyLeader)d(allyCrestID)
CB=SiegeDefenderList:d(CastleID)d(0)d(1)d(0)d(count)d(count:Loop.01.0010)d(ClanID)s(clanName)s(leaderName)d(crestID)d(signedTime)d(SiegeType)d(allyID)s(allyName)s(allyLeader)d(allyCrestID)
CC=NicknameChanged:d(ObjectID)s(Title)
CD=PledgeStatusChanged:d(LeaderID)d(ClanID)d(CrestID)d(AllyID)d(AllyCrest)d(:)d(:)
CE=RelationChanged:d(count:Loop.01.0005)d(ObjectID)d(Relation)d(AutoAttackable)d(Karma)d(PvpFlag)
CF=OnEventTrigger:d(emitterID)d(isClosed)
D0=MultiSellList:d(ListId)d(Page)d(Finished)d(PageSize=28)d(EntryCount:Loop.01.0040)d(EntryID)c(isStackable)h(0)d(0)d(0)h(-2)z(0014h*7)h(ProductCount:SV0)h(IngredientCount:SV1)v(ProductList:LV0.Loop.01.0015)d(ItemID:Get.F0)d(BodyPart)h(type2)q(count)h(enchLvl)d(augmID:Get.F1)d(mana)h(ElemID)h(ElemPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)v(IngredientsList:LV1.Loop.01.0014)d(ItemID:Get.F0)h(type2)q(count)h(enchLvl)d(augmID:Get.F1)d(mana)h(ElemID)h(ElemPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)
D1=SetSummonRemainTime:d(MaxTime)d(RemainingTime)
D2=PackageSendableList:d(ObjectID)q(Money)d(ItemsCount:Loop.01.0019)h(Type1)d(ObjectID)d(ItemID:Get.F0)q(Count)h(Type2)h(CustomType1)d(BodyPart)h(Enchant)h(0)h(CustomType2)d(ObjectID)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)
D3=Earthquake:d(X)d(Y)d(Z)d(intensity)d(Duration)d(0)
D4=FlyToLocation:d(ObjectID)d(ToX)d(ToY)d(ToZ)d(OrigX)d(OrigY)d(OrigZ)d(FlyType)
D6=SpecialCamera:d(_id)d(Distantion)d(Yaw)d(Pitch)d(Time)d(Duration)d(turn)d(rise)d(widescreen)d(:)
D7=NormalCamera:
D9=NetPing:d(kID)
DA=Dice:d(CharID)d(ItemID:Get.F0)d(Number)d(X)d(Y)d(Z)
DB=Snoop:d(ConvoID)s(Name)d(0)d(Type)s(Speaker)s(Msg)
DC=RecipeBookItemList:d(isDwarvenCraft)d(MaxMP)d(RecipesCount:Loop.01.0002)d(RecipeID:Get.F3)d(num)
DD=RecipeItemMakeInfo:d(OID)d(isDwarvenRecipe)d(CurrentMP)d(MaxMP)d(isSuccess)
DE=RecipeShopManageList:d(ObjectID)d(Money)d(IsDwarven)d(count:Loop.01.0002)d(RecipeID:Get.F3)d(num)d(count:Loop.01.0003)d(RecipeID:Get.F3)d(0)q(Cost)
DF=RecipeShopSellList:d(ObjectID)d(CurrMP)d(max_MP)q(Money)d(count:Loop.01.0003)d(RecipeID:Get.F3)d(0)q(Cost)
E0=RecipeShopItemInfo:d(ShopID)d(RecipeID:Get.F3)d(CurrentMP)d(MaxMP)d(:)
E1=RecipeShopMsg:d(ObjectID)s(StoreName)
E2=ShowCalculator:d(CalculatorID)
E3=MonRaceInfo:d(:)d(:)d(Count:Loop.01.0014)d(MonsterObjID)d(NpcID:Get.NpcId)d(OrigX)d(OrigY)d(OrigZ)d(EndX)d(EndY)d(EndZ)f(CollisionHeight)f(CollisionRadius)d(120)z(0020speeds)d(0)d(specEffects)
E4=HennaItemDrawInfo:d(SymbolID)d(ItemDyeID)q(DyeRequire)q(Price)d(Draw)q(Adena)d(INT)c(INT+Henna)d(STR)c(STR+Henna)d(CON)c(CON+Henna)d(MEN)c(MEN+Henna)d(DEX)c(DEX+Henna)d(WIT)c(WIT+Henna)
E5=HennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(slots)d(SlotCount:Loop.01.0002)d(SymbolID)d(01)
E6=HennaRemoveList:q(money)d(0)d(slots:Loop.01.0007)d(symbolID)d(ItemIDdye:Get.F0)d(dyeRequired)d(0)d(price)d(0)d(1)
E7=HennaItemRemoveInfo:d(symbolID)d(ItemIDdye:Get.F0)q(dyeRequired)q(price)d(1)q(money)d(INT)c(INT+Henna)d(STR)c(STR+Henna)d(CON)c(CON+Henna)d(MEN)c(MEN+Henna)d(DEX)c(DEX+Henna)d(WIT)c(WIT+Henna)
E8=SendMacroList:d(Revision)c(0)c(Count:SV0)c(isCheck:LV0:ExEQ.0.skip.11)d(MacroID)s(Name)s(Descr)s(Acronym)c(Icon)c(Lenght:Loop.01.0005)c(Idx)c(Type)d(subjID)c(ShortCutID)s(CmdName)
E9=BuyListSeed:q(Money)d(ManorID)h(count:Loop.01.0025)d(ItemID:Get.F0)d(ItemID:Get.F0)d(0)q(Count)h(custType2)h(custType1)h(isequip)d(bodyPart)h(enchantLvl)h(custType)d(augm:Get.F1)d(mana)d(remainTime)h(AttackElem)h(AttackElemPower)h(DefFire)h(DefWater)h(DefWind)h(DefEarth)h(DefHoly)h(DefUnholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price)
EA=ShowTownMap:s(Texture)d(X)d(Y)
EB=ObservationMode:d(X)d(Y)d(Z)c(0)c(c0)c(0)
EC=ObservationReturn:d(X)d(Y)d(Z)
ED=ChairSit:d(CharID)d(StaticObjectID)
EE=HennaEquipList:q(Money)d(Slots)d(count:Loop.01.0005)d(SymbolID)d(ItemDyeID)q(DyeRequire)q(Price)d(isRequire)
EF=SellListProcure:q(Money)d(lease)h(count:Loop.01.0007)h(ItemType1)d(ObjectID)d(ItemID:Get.F0)q(Count)h(ItemType2)h(0)q(Price)
F0=GMHennaInfo:c(INT)c(STR)c(CON)c(MEN)c(DEX)c(WIT)d(slots)d(SlotCount:Loop.01.0002)d(SymbolID)d(01)
F1=RadarControl:d(ShowRadar)d(Type)d(X)d(Y)d(Z)
F2=ClientSetTime:d(gameTime)d(clientSpeed)
F3=ConfirmDlg:d(messageId:Get.MsgID)d(size:Loop.1.1)d(type:switch.0.8)_(TYPE_TEXT:case.0.1)s(String)_(TYPE_NUMBER:case.1.1)d(t1)_(TYPE_NPC_NAME:case.2.1)d(t1:Get.NpcID)_(TYPE_ITEM_NAME:case.3.1)d(ItemID:Get.Func01)_(TYPE_UNKNOWN_5:case.5.1)d(t1)_(TYPE_SKILL_NAME:case.4.2)d(skill_id:Get.SkillID)d(skill_level)_(TYPE_LONG:case.6.1)q(t1)_(TYPE_ZONE_NAME:case.7.3)d(coord.x)d(coord.y)d(coord.z)d(Time)d(requestId)
F4=PartySpelled:d(isSummon)d(ObjecID)d(EffectSize:Loop.01.0003)d(skillID:Get.Skill)h(SkillLevel)d(Duration)
F5=ShopPreviewList:c(c0)c(13)c(0)c(0)q(Money)d(ListID)h(count:Loop.01.0004)d(ItemID:Get.F0)h(Type2)h(BodyPart)q(WearPrice)
F6=ShopPreviewInfo:d(totalSlot)d(Under:Get.F0)d(Rear:Get.F0)d(Lear:Get.F0)d(Neck:Get.F0)d(RRing:Get.F0)d(LRing:Get.F0)d(Head:Get.F0)d(RHand:Get.F0)d(LHand:Get.F0)d(Gloves:Get.F0)d(Chest:Get.F0)d(Legs:Get.F0)d(Boots:Get.F0)d(Cloak:Get.F0)d(LRHand:Get.F0)d(Hair:Get.F0)d(Hair2:Get.F0)d(RBrace:Get.F0)d(LBrace:Get.F0)
F7=CameraMode:d(Mode):d(Mode)
F8=ShowXMasSeal:d(Item):d(item)
F9=EtcStatusUpdate:d(Charges)d(WeightPenalty)d(isChatBanned)d(isDangerArea)d(ExpertiseWeapPenalty)d(ExpertArmorPenalty)d(CharmOfCourage)d(DeathPenaltyLevel)d(Souls)
FA=ShortBuffStatusUpdate:d(SkillID:Get.Skill)d(SkillLevel)d(Duration)
FB=SSQStatus:h(psize)c(ID)c(Page:SV0)c(CurrentPeriod)v(casePage1:LV0.ExNE.1.Hskip.16)d(CurrentCycle)d(CurrentPeriod:Get.MsgID)d(Time:Get.MsgID)c(PlayerCabal)c(PlayerSeal)q(PlStoneContrib)q(PlAncAdena)q(duskSealStone)q(duskFestScore)q(duskTotalScore)c(duskPercent)q(dawnSealStone)q(dawnFestScore)q(dawnTotalScore)c(dawnPercent)v(.:EV0:hskip.0)v(casePage2:LV0.ExNE.2.Hskip.11)h(1)c(Festivals:Loop.01.008)c(festival)d(LVLScore)q(duskScore)c(membersCount:Loop.01.0001)s(memberName)q(dawnScore)c(membersCount:Loop.01.0001)s(memberName)v(.:EV0:hskip.0)v(casePage3:LV0.ExNE.3.Hskip.8)c(limitRetain)c(limitClaim)c(TotalSeals:Loop.01.004)c(Seal)c(SealOwner)c(duskProportion)c(dawnProportion)v(.:EV0:hskip.0)v(casePage4:LV0.ExNE.4.Hskip.6)c(winningCabal)c(TotalSeals:Loop.01.003)c(Seal)c(Cabal)d(msg2:Get.MsgID)v(.:EV0:hskip.0)
FD=AgitDecoInfo:d(hallID)c(HPrecoverFireplace)c(MPrecoverCarpet)c(MPrecoverStatue)c(hallEXPrecover)c(hasTeleport)c(Crystal)c(Curtain)c(ItemCreate)c(hasSupport)c(hasSuport)c(has_platform)c(has_itemcreate)d(0)d(0)

FE01=ExRegMax:h(subID)d(1)d(Count)d(Time)f(Max)
FE08=ExPartyRoomMember:h(subID)d(mode)d(members:Loop.01.0006)d(objID)s(name)d(class:Get.ClassID)d(level)d(location)d(isOwnerOrInParty)
FE09=ExClosePartyRoom:h(subID)
FE0A=ExManagePartyRoomMember:h(subID)d(mode)d(objID)s(name)d(class:Get.ClassID)d(level)d(location)d(isOwnerOrInParty)
FE0C=ExAutoSoulShot:h(subID)d(ItemID:Get.F0)d(Type)
FE0F=ExEventMatchMessage:h(subID)c(type)s(message)
FE12=ExOpenMPCC:h(subID)
FE13=ExCloseMPCC:h(subID)
FE14=ExShowCastleInfo:h(subID)d(CastlesSize:Loop.01.0004)d(CastleID)s(CastleName)d(TaxPercent)d(Time)
FE15=ExShowFortressInfo:h(subID)d(listSize:Loop.01.0004)d(FortID)s(OwnerClan)d(IsInProgress)d(PossessionTime)
FE16=ExShowAgitInfo:h(subID)d(ClanHallsSize:Loop.01.0004)d(ClanHallID)s(HallName)s(LeaderName)d(Grade)
FE17=ExShowFortressSiegeInfo:h(subID)d(FortID)d(size:Loop.01.0001)d(status)
FE18=ExPartyPetWindowAdd:h(subID)d(SummonObjID)d(NpcID:Get.NpcId)d(SummonType)d(OwnerID)s(SummonName)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)
FE19=ExPartyPetWindowUpdate:h(subID)d(SummonObjID)d(NpcID:Get.NpcId)d(SummonType)d(OwnerID)s(SummonName)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(Level)
FE1A=ExAskJoinMPCC:h(subID)s(RequestorName)
FE1B=ExPledgeCrestLarge:h(subID)d(0)d(CrestID)b(Crest)
FE1E=ExFishingStart:h(subID)d(ObjectID)d(FishType)d(X)d(Y)d(Z)c(isNightLure)c(0)c(isNightLure)c(0)
FE1F=ExFishingEnd:h(subID)d(CharID)c(isWin)
FE20=ExShowQuestInfo:h(subID)
FE21=ExShowQuestMark:h(subID)d(QuestID)
FE22=ExSendManorList:h(subID)d(ListCount:Loop.01.0002)d(idx)s(Manor)
FE23=ExShowSeedInfo:h(subID)c(0)d(ManorID)d(0)d(SeedsSize:Loop.01.0009)d(SeedID:Get.F0)q(leftToBuy)q(StartProduce)q(sellPrice)d(SeedLevel)c(1)d(RewardItemBySeed:Get.F0)c(1)d(RewardItemBySeed:Get.F0)
FE24=ExShowCropInfo:h(subID)c(0)d(ManorID)d(0)d(CropsSize:Loop.01.0010)d(CropID:Get.F0)q(CropAmount)q(StartAmount)q(Price)c(Reward)d(SeedLevelByCrop)c(1)d(RewardItemCrop:Get.F0)c(1)d(RewardItemCrop2:Get.F0)
FE25=ExShowManorDefaultInfo:h(subID)c(0)d(CropsSize:Loop.01.0008)d(CropID)d(SeedLevelByCrop)d(SeedBasicPriceByCrop)d(CropBasicPrice)c(1)d(RewardItem1:Get.F0)c(1)d(RewardItem2:Get.F0)
FE26=ExShowSeedSetting:h(subID)d(manorID)d(size:Loop.01.0014)d(seedID)d(Level)c(1)d(rewardID1:Get.F0)c(2)d(rewardID2:Get.F0)d(nextSaleLimit)d(price)d(minSeedPrice)d(maxSeedPrice)q(todaySales)q(todayPrice)q(nextSales)q(nextPrice)
FE27=ExFishingStartCombat:h(subID)d(ObjectID)d(Time)d(HP)c(Mode)c(LureType)c(DeceptiveMode)
FE28=ExFishingHPRegen:h(subID)d(ObjectID)d(Time)d(FishHP)c(HPstop/Rise)c(GoodUse)c(Anim)d(Penalty)c(BarColor)
FE29=ExEnchantSkillList:h(subID)d(Type)d(count:Loop.01.0002)d(skillID:Get.Skill)d(NextLevel)
FE2A=ExEnchantSkillInfo:h(subID)d(skillID:Get.Skill)d(Level)d(isNotMaxEnchanted)d(isEnchanted)d(routesSize:Loop.01.0001)d(lvl)
FE2B=ExShowCropSetting:h(subID)d(manorID)d(size:Loop.01.0016)d(cropID)d(seedLevel)c(1)d(rewardID1:Get.F0)c(1)d(rewardID2:Get.F0)d(nextSaleLimit)d(count)d(minCropPrice)d(maxCropPrice)q(todayBuy)q(todayPrice)c(todayReward)q(nextBuy)q(nextPrice)c(nextReward)
FE2C=ExShowSellCropList:h(subID)d(ManorId)d(CropCount:Loop.01.0012)d(ObjectID)d(CropID:Get.F0)d(cropLevel)c(1)d(RewardItemCrop:Get.F0)c(1)d(RewardItemCrop2:Get.F0)d(ManorID)q(CroopAmount)q(BuyPrice)c(reward)q(myCropsCount)
FE2D=ExOlympiadMatchEnd:h(subID)
FE2E=ExMailArrived:h(subID)
FE2F=ExStorageMaxCount:h(subID)d(InventoryLimit)d(WareHouseLimit)d(FreightLimit)d(PrivSellStoreLimit)d(PrivBuyStoreLimit)d(DwarfRecipeLimit)d(CommonRecipeLimit)d(invExtraSlots)d(invQuestItems)
FE31=ExMultiPartyCommandChannelInfo:h(subID)s(chanOwnerName)d(chanLoot)d(membCount)d(partysSize:Loop.01.0003)s(leaderName)d(leaderOID)d(membCount)
FE32=ExPCCafePointInfo:h(subID)d(numPoints)d(pointsInc)c(period)d(periodHoursLeft)c(pointIncColor)
FE33=ExSetCompassZoneCode:h(subID)d(ZoneType)
FE34=ExGetBossRecord:h(subID)d(rank)d(totalPoints)d(ListSize:Loop.01.0003)d(bossID:Get.NpcId)d(points)d(:)
FE35=ExAskJoinPartyRoom:h(subID)s(CharName)
FE36=ExListPartyMatchingWaitingRoom:h(subID)d(1)d(membersSize:Loop.01.0003)s(name)d(class:Get.ClassID)d(level)
FE38=ExShowAdventurerGuideBook:h(subID)
FE39=ExShowScreenMessage:h(subID)d(type)d(sysMessageId)d(position)d(:)d(size)d(:)d(:)d(hasEffect)d(time)d(:)d(:)s(text)
FE3A=PledgeSkillList:h(subID)d(skillList:Loop.02.0002)d(subSkillList:SV0)d(skillID:Get.Skill)d(Level)v(subSkills:LV0.Loop.01.003)d(subType)d(skillID:Get.Skill)d(Level)
FE3B=PledgeSkillListAdd:h(subID)d(skillID:Get.Skill)d(Level)
FE3C=PledgePowerGradeList:h(subID)d(count:Loop.01.0002)d(Rank)d(Party)
FE3D=PledgeReceivePowerInfo:h(subID)d(MemberPowerGrade)s(MemberName)d(MemberClanRankPrivs)
FE3E=PledgeReceiveMemberInfo:h(subID)d(MemberPledgeType)s(MemberName)s(MemberTitle)d(MemberPowerGrade)s(ClanName)s(SponsorName)
FE3F=PledgeReceiveWarList:h(subID)d(Enemy/Attaker)d(0)d(count:Loop.01.0003)s(clanName)d(tab)d(tab)
FE40=PledgeReceiveSubPledgeCreated:h(subID)d(1)d(SubPledgeID)s(SubPledgeName)s(SubPledgeLeaderName)
FE41=ExRedSky:h(subID)d(Duration)
FE44=ShowPCCafeCouponShowUI:h(subID)
FE45=ExSearchOrc:h(subID)z(0064test)
FE46=ExCursedWeaponList:h(subID)d(count:Loop.01.0001)d(CursedWeaponID:Get.F0)
FE47=ExCursedWeaponLocation:h(subID)d(count:Loop.01.0005)d(CursedWeaponID:Get.F0)d(Activated)d(X)d(Y)d(Z)
FE48=ExRestartClient:h(subID)
FE49=ExRequestHackShield:h(subID)
FE4A=ExUseSharedGroupItem:h(subID)d(ItemID:Get.F0)d(grpID)d(remainTime)d(totalTime)
FE4B=ExMPCCShowPartyMemberInfo:h(subID)d(memberCount:Loop.01.0003)s(name)d(objId)d(classID:Get.ClassID)
FE4C=ExDuelAskStart:h(subID)s(RequestorName)d(PartyDuel)
FE4D=ExDuelReady:h(subID)d(:)
FE4E=ExDuelStart:h(subID)d(type)
FE4F=ExDuelEnd:h(subID)d(type)
FE50=ExDuelUpdateUserInfo:h(subID)s(CharName)d(ObjectID)d(ClassID:Get.ClassID)d(Level)d(CurrentHP)d(MaxHP)d(CurrentMP)d(MaxMP)d(CurrentCP)d(MaxCP)
FE51=ExShowVariationMakeWindow:h(subID)
FE52=ExShowVariationCancelWindow:h(subID)
FE53=ExPutItemResultForVariationMake:h(subID)d(ItemObjID)d(ItemID:Get.F0)d(1)
FE54=ExPutIntensiveResultForVariationMake:h(subID)d(RefinerItemObjID)d(LifeStoneItemID)d(GemStoneItemID)q(GemStoneCount)d(:)
FE55=ExPutCommissionResultForVariationMake:h(subID)d(GemStoneObjID)d(ItemID:Get.F0)q(GemStoneCount)d(:)d(:)d(:)
FE56=ExVariationResult:h(subID)d(stat12)d(stat34)d(:)
FE57=ExPutItemResultForVariationCancel:h(subID)d(ItemObjID)d(ItemID:Get.F0)d(Aug1:Get.F1)d(Aug2:Get.F1)q(Price)d(1)
FE58=ExVariationCancelResult:h(subID)d(result)d(:)
FE5B=ExMPCCPartyInfoUpdate:h(subID)s(leaderName)d(leaderOID)d(membCount)d(mode)
FE5C=ExPlayScene:h(subID)
FE5D=ExSpawnEmitter:h(subID)d(NpcObjID)d(CharID)d(0)
FE5E=ExEnchantSkillInfoDetail:h(subID)d(type)d(skillid:Get.Skill)d(skillLvl)d(SP)d(Exp)d(requiredItemCount:Loop.01.0002)d(reqItemID:Get.F0)d(itemCount)
FE5F=ExBasicActionList:h(subID)d(count:Loop.01.0001)d(ActionID)
FE60=ExAirShipInfo:h(subID)d(ObjectID)d(X)d(Y)d(Z)d(Heading)d(OIDWhoControlShip)d(MoveSpeed)d(RotationSpeed)d(helm)d(conX)d(conY)d(conZ)d(capX)d(capY)d(capZ)d(CurFuel)d(MaxFuel)
FE61=ExAttributeEnchantResult:h(subID)d(result)
FE62=ExChooseInventoryAttributeItem:h(subID)d(ItemID:Get.F0)d(fire)d(water)d(wind)d(earth)d(holy)d(unholy)d(lvl)
FE63=ExGetOnAirShip:h(subID)d(playerID)d(shipID)d(x)d(y)d(z)
FE64=ExGetOffAirShip:h(subID)d(playerID)d(shipID)d(x)d(y)d(z)
FE65=ExMoveToLocationAirShip:h(subID)d(airShipId)d(dX)d(dY)d(dZ)d(x)d(y)d(z)
FE66=ExStopMoveAirShip:h(subID)d(airShipId)d(X)d(Y)d(Z)d(heading)
FE67=ExShowTrace:h(subID)h(traceSize:Loop.01.0004)d(x)d(y)z(d)h(time)
FE68=ExItemAuctionInfoPacket:h(subID)c(notRefresh)d(instanceID)q(highestBid)d(remainTime)d(itemID:Get.F0)d(itemID:Get.F0)d(slot)q(count)h(type2)h(custType1)h(0)d(bodyPart)h(enchLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)q(nextAucInitBid)d(nextAucStartTime)d(itemID:Get.F0)d(itemID:Get.F0)d(slot)q(count)h(type2)h(custType1)h(0)d(bodyPart)h(enchLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)
FE69=ExNeedToChangeName:h(subID)d(type)d(subType)s(Name)
FE6A=ExPartyPetWindowDelete:h(subID)d(SummonObjID)d(OwnerID)s(Name)
FE6C=ExRpItemLink:h(subID)d(ObjID)d(ItemID:Get.F0)d(slot)q(count)h(type2)h(custType1)h(0)d(Bodypart)h(enchLvl)h(custype2)d(Augm:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEffect1)h(enchEffect2)h(enchEffect3)
FE6D=ExMoveToLocationInAirShip:h(subID)d(charOID)d(airShipId)d(destX)d(destY)d(destZ)d(destHeading)
FE6E=ExStopMoveInAirShip:h(subID)d(charOID)d(airShipId)d(charDestX)d(charDestY)d(charDestZ)d(charDestHeading)
FE6F=ExValidateLocationInAirShip:h(subID)d(charOID)d(airShipId)d(X)d(Y)d(Z)d(charHeading)
FE70=ExUISetting:h(subID)d(bufsize)d(categories)d(count:Loop.01.0010)c(catList1:Loop.01.0001)c(cmd)c(catList2:Loop.01.0001)c(cmd)d(keyList:Loop.01.0005)d(cmdID)d(keyID)d(toogleKey1)d(toogleKey2)d(showStatus)d(11)d(10)
FE74=ExShowBaseAttributeCancelWindow:h(subID)d(itemCount:Loop.01.0002)d(objID)q(price)
FE75=ExBaseAttributeCancelResult:h(subID)d(result)d(objID)d(attrib)
FE76=ExSubPledgeSkillAdd:h(subID)d(type)d(skillID:Get.Skill)d(skillLvl)
FE78=ExShowProcureCropDetail:h(subID)d(CropID)d(CastleCropsSize:Loop.01.0004)d(ManorID)q(CropAmount)q(CropPrice)c(CropReward)
FE79=ExHeroList:h(subID)d(count:Loop.01.0007)s(HeroName)d(ClassID:Get.ClassID)s(ClanName)d(ClanCrest)s(AllyName)d(AllyCrest)d(Count)
FE7A=ExOlympiadUserInfo:h(subID)c(Side)d(ObjectID)s(Name)d(ClassID:Get.ClassID)d(CurrentHP)d(MaxHP)d(CurrentCP)d(MaxCP)
FE7B=ExOlympiadSpelledInfo:h(subID)d(PlayerID)d(count:Loop.01.0003)d(skillID:Get.Skill)h(level)d(Duration)
FE7C=ExOlympiadMode:h(subID)c(Mode)
FE7D=ExShowFortressMapInfo:h(subID)d(fortID)d(fortSiegeStat)d(fortSize:Loop.01.0001)d(status)
FE80=ExPrivateStoreSetWholeMsg:h(subID)d(ObjectID)s(Msg)
FE81=ExPutEnchantTargetItemResult:h(subID)d(Result)
FE82=ExPutEnchantSupportItemResult:h(subID)d(Result)
FE83=ExRequestChangeNicknameColor:h(subID)d(objID)
FE84=ExGetBookMarkInfoPacket:h(subID)d(0)d(bookmarkSlot)d(Size:Loop.01.0007)d(ID)d(X)d(Y)d(Z)s(Name)d(Icon)s(Tag)
FE85=ExNotifyPremiumItem:h(subID)
FE86=ExGetPremiumItemList:h(subID)d(listSize:Loop.01.0006)d(num)d(objID)d(ItemID:Get.F0)q(count)d(0)s(sender)
FE8D=NpcQuestHtmlMessage:h(subID)d(NpcObjId)s(Html)d(QuestId)
FE8E=ExSendUIEvent:h(subID)d(objID)d(isHide)d(:)d(:)s(increase)s(timerMinutes)s(timerSeconds)s(text)s(lengthMinutes)s(lengthSeconds)
FE8F=ExBirthdayPopup:h(subID)
FE90=ExShowDominionRegistry:h(subID)d(territoryID)s(ownerClan)s(ownerClanLeader)s(ownerAlly)d(clanReq)d(mercReq)d(warTime)d(currTime)d(isClanReg)d(isMercReg)d(01)d(terrCount:Loop.01.0003)d(terrID)d(emblemCount:Loop.01.0001)d(emblemID)
FE92=ExReplyDominionInfo:h(subID)d(terraListSize:Loop.01.0006)d(terrID)s(terrName)s(ownerClan)d(emblemCount:Loop.01.0001)d(emblemID)d(warTime)
FE93=ExShowOwnthingPos:h(subID)d(terraWardList:Loop.01.0004)d(terraID)d(wardX)d(wardY)d(wardZ)
FE99=ExStartScenePlayer:h(subID)d(movieID)
FE9A=ExAirShipTeleportList:h(subID)d(dockID)d(teleportsSize:Loop.01.0005)d(idx)d(fuel)d(dstX)d(dstY)d(dstZ)
FEA0=ExVitalityPointInfo:h(subID)d(vitalityPoints)
FEA1=ExShowSeedMapInfo:h(subID)d(seedCount:Loop.01.0004)d(x)d(y)d(z)d(sysMsgID)
FEA3=ExDominionWarStart:h(subID)d(objID)d(1)d(terrID)d(isDisguised)d(isDisgTerrID)
FEA4=ExDominionWarEnd:h(subID)
FEA7=ExEnchantSkillResult:h(subID)d(isEnchanted)
FEA9=ExNoticePostArrived:h(subID)d(doShowAnim)
FEAA=ExShowReceivedPostList:h(subID)d(systemTime)d(inboxSize:Loop.01.0011)d(msgID)s(subj)s(senderName)d(isLocked)d(expirateSecond)d(isUnread)d(01)d(hasAttachs)d(isFourStars)d(isNews)d(0)
FEAB=ExReplyReceivedPost:h(subID)d(msgID)d(isLocked)d(0)s(senderName)s(subj)s(content)d(itemsCount:Loop.01.0025)d(objID)d(itemID:Get.F0)d(Slot)q(count)h(type2)h(custType1)h(isEquip)d(bodyPart)h(enchLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)d(ObjID)
FEAC=ExShowSentPostList:h(subID)d(systemTime)d(outboxSize:Loop.01.0008)d(msgID)s(subj)s(receiverName)d(isLocked)d(expirateSecond)d(isUnread)d(01)d(hasAttachs)
FEAD=ExReplySentPost:h(subID)d(msgID)d(isLocked)s(receiverName)s(subj)s(content)d(itemsCount:Loop.01.0025)d(objID)d(itemID:Get.F0)d(Slot)q(count)h(type2)h(custType1)h(isEquip)d(bodyPart)h(enchLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)d(objID)q(regAdena)d(isFourStars)
FEB2=ExReplyPostItemList:h(subID)d(itemListSize:Loop.01.0024)d(objID)d(itemID:Get.F0)d(Slot)q(count)h(type2)h(custType1)h(isEquip)d(bodyPart)h(enchLvl)h(custType2)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)
FEB3=ExChangePostState:h(subID)d(isReceivedBoard)d(msgSize:Loop.01.0002)d(postID)d(changeID)
FEB4=ExNoticePostSent:h(subID)d(doShowAnim)
FEBB=ExAskCoupleAction:h(subID)d(actionID)d(objID)
FEBC=ExBrLoadEventTopRankers:h(subID)d(eventID)d(day)d(count)d(bestScore)d(myScore)
FEBD=ExChangeNpcState:h(subID)d(objID)d(state)
FEBE=ExAskModifyPartyLooting:h(subID)s(requestor)d(mode)
FEBF=ExSetPartyLooting:h(subID)d(result)d(mode)
FEC0=ExRotation:h(subID)d(objID)d(degree)
FEC5=ExQuestItemList:h(subID)h(count:Loop.01.0024)d(ObjectID)d(ItemID:Get.F0)d(LocationSlot)q(Count)h(ItemType2)h(CustomType1)h(isEquipped)d(BodyPart)h(EnchantLevel)h(CustType2)d(AugmentID:Get.F1)d(Mana)d(remainTime)h(AttackElem)h(AttackElemVal)h(DefAttrFire)h(DefAttrWater)h(DefAttrWind)h(DefAttrEarth)h(DefAttrHoly)h(DefAttrUnholy)h(EnchEff1)h(enchEff2)h(enchEff3)h(blockedItems:Loop.02.0001)c(blockMode)d(blockItem)
FEC8=ExVoteSystemInfo:h(subID)d(recomLeft)d(recomHave)d(bonusTime)d(bonusVal)d(bonusType)
FECD=ExBrPremiumState:h(subID)d(objID)c(state)
FECE=ExBrBroadcastEventState:h(subID)d(eventID)d(eventState)d(:)d(:)d(:)d(:)d(:)s(:)s(:)
FECF=ExBrExtraUserInfo:h(subID)d(charOID)d(val)c(eventFlag)
FED0=ExBrBuffEventState:h(subID)d(type)d(value)d(state)d(endtime)

FE970000=ExCubeGameTeamList:h(subID)d(sub2ID)d(roomNumber)d(-1)d(bluePlayersCount:Loop.01.0002)d(playerObjID)d(name)d(redPlayersCount:Loop.01.0002)d(playerObjID)d(name)
FE970001=ExCubeGameAddPlayer:h(subID)d(sub2ID)d(-1)d(isRedTeam)d(ObjID)s(name)
FE970002=ExCubeGameRemovePlayer:h(subID)d(sub2ID)d(-1)d(isRedTeam)d(ObjID)
FE970003=ExCubeGameChangeTimeToStart:h(subID)d(sub2ID)d(seconds)
FE970004=ExCubeGameRequestReady:h(subID)d(sub2ID)
FE970005=ExCubeGameChangeTeam:h(subID)d(sub2ID)d(ObjID)d(fromRedTeam)d(fromRedTeam)
FE9700FF=ExCubeGameCloseUI:h(subID)d(sub2ID)
FE980000=ExCubeGameExtendedChangePoints:h(subID)d(sub2ID)d(timeLeft)d(bluePoints)d(redPoints)d(isRedTeam)d(ObjID)d(playerPoints)
FE980001=ExCubeGameEnd:h(subID)d(sub2ID)d(isRedTeamWin)
FE980002=ExCubeGameChangePoints:h(subID)d(sub2ID)d(timeLeft)d(bluePoints)d(redPoints)
FEB70000=ExBuyList:h(subID)d(sub2ID)q(money)d(buyListID)h(buyListSize:Loop.01.0025)d(itemID:Get.F0)d(itemID:Get.F0)d(0)q(curCount)h(type2)h(type1)h(isEquip)d(bodyPart)h(enchLvl)h(custType)d(augment:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price*taxRate)
FEB70001=ExBuySellListPacket:h(subID)d(sub2ID)h(sellListSize:Loop.01.0025)d(objID)d(itemID:Get.F0)d(slot)q(curCount)h(type2)h(custType1)h(0)d(bodyPart)h(enchLvl)h(custType2)d(augm:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)q(price)h(refundListSize:Loop.01.0026)d(objID)d(itemID:Get.F0)d(0)q(curCount)h(type2)h(custType1)h(0)d(bodyPart)h(enchLvl)h(custType2)d(augm:Get.F1)d(mana)d(remainTime)h(ElementType)h(ElementPower)h(Fire)h(Water)h(Wind)h(Earth)h(Holy)h(Unholy)h(enchEff1)h(enchEff2)h(enchEff3)d(idx)q(price)c(isDone)
 
Простите за некропостинг, но все же, ТС, можете перезалить файл под спойлером "Снимаем темиду", буду благодарен.
Или может есть у кого-то структура пакетов хелиос ?
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.

Вложения

  • Themida - Winlicense Ultra Unpacker 1.3 - Tutorial.rar
    16,1 МБ · Просмотры: 154
  • Themida - Winlicense Ultra Unpacker 1.4 - Tutorial.rar
    2 МБ · Просмотры: 137
Окей, темиду я снял (нет, просто нашел либу без темиды, спасибо ArtToKill)
Скачал IDA на Win Xp закинул туда либу, но никак не могу найти структуру пакетов, ибо просто не знаю где именно их искать (serverpackets/s2c).
Если кто-то поможет, буду благодарен.
 
Окей, темиду я снял (нет, просто нашел либу без темиды, спасибо ArtToKill)
Скачал IDA на Win Xp закинул туда либу, но никак не могу найти структуру пакетов, ибо просто не знаю где именно их искать (serverpackets/s2c).
Если кто-то поможет, буду благодарен.
Зачем оно вам? Вы не хотите читать и учиться, а просите готовое. Зачем?
 
Зачем оно вам? Вы не хотите читать и учиться, а просите готовое. Зачем?
Не хочу учиться и не понимаю это разные вещи и если не можете объяснить, то лучше уж помолчите.

13c10-clip-32kb.png
Собственно где тут структура ?
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Окей, темиду я снял (нет, просто нашел либу без темиды, спасибо ArtToKill)
Скачал IDA на Win Xp закинул туда либу

не обязательно xp ( хотя если удобно то можно )
Не хочу учиться и не понимаю
Толстый еврейский шекель прям ( шутка )
Держи залью примерчик и декомпилированный сурсик для пакетов поиска удобен он, как показано на картинке
там по адресу потом переход делаем ( думаю знаешь как ) раз иду изучаешь
Сделано с этой либы что дал нам ArtToKill
Красным там обведена структурка , type:%d, id:%d, step:%d
А чего ты с ними будешь делать ? так любопытно )


 

Вложения

  • 0c1202bb25604535aa2d312032eaee42.png
    0c1202bb25604535aa2d312032eaee42.png
    74,7 КБ · Просмотры: 424
  • a6440bf8598d4771bdf7e91683ebd390.png
    a6440bf8598d4771bdf7e91683ebd390.png
    22,8 КБ · Просмотры: 614
  • Engine.rar
    3,9 МБ · Просмотры: 77
немного в тему запуск Л2 под отладчиком -
 
Назад
Сверху Снизу