summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-04-06 20:35:44 +0300
committerAndrei Karas <akaras@inbox.ru>2016-04-06 20:35:44 +0300
commit1ebdb3dcda085b1fc7949b8e36e127b83f80db8a (patch)
tree7e454b29567d6d4d6e5921aa81e28fce0c2aa7b8
parentf34c203f9d12912446d8c457fab3ff3c85826613 (diff)
downloadtools-1ebdb3dcda085b1fc7949b8e36e127b83f80db8a.tar.gz
tools-1ebdb3dcda085b1fc7949b8e36e127b83f80db8a.tar.bz2
tools-1ebdb3dcda085b1fc7949b8e36e127b83f80db8a.tar.xz
tools-1ebdb3dcda085b1fc7949b8e36e127b83f80db8a.zip
servergreps: add log with preffered packet ids for client to server packets.
-rw-r--r--servergreps/hercules/00000000/clientpreferredpackets.txt0
-rw-r--r--servergreps/hercules/00000007/clientpreferredpackets.txt0
-rw-r--r--servergreps/hercules/20120700/clientpackets.txt1
-rw-r--r--servergreps/hercules/20120700/clientpreferredpackets.txt2
-rw-r--r--servergreps/hercules/20120700/clientwrongpacketsizes.txt1
-rw-r--r--servergreps/hercules/20130000/clientpackets.txt1
-rw-r--r--servergreps/hercules/20130000/clientpreferredpackets.txt2
-rw-r--r--servergreps/hercules/20130000/clientwrongpacketsizes.txt1
-rw-r--r--servergreps/hercules/20130221/clientpackets.txt1
-rw-r--r--servergreps/hercules/20130221/clientpreferredpackets.txt2
-rw-r--r--servergreps/hercules/20130221/clientwrongpacketsizes.txt1
-rw-r--r--servergreps/hercules/20140000/clientpackets.txt1
-rw-r--r--servergreps/hercules/20140000/clientpreferredpackets.txt15
-rw-r--r--servergreps/hercules/20140000/clientwrongpacketsizes.txt1
-rw-r--r--servergreps/hercules/20140403/clientpackets.txt1
-rw-r--r--servergreps/hercules/20140403/clientpreferredpackets.txt14
-rw-r--r--servergreps/hercules/20140403/clientwrongpacketsizes.txt1
-rw-r--r--servergreps/hercules/20141016/clientpackets.txt1
-rw-r--r--servergreps/hercules/20141016/clientpreferredpackets.txt9
-rw-r--r--servergreps/hercules/20141016/clientwrongpacketsizes.txt1
-rw-r--r--servergreps/hercules/20141022/clientpackets.txt1
-rw-r--r--servergreps/hercules/20141022/clientpreferredpackets.txt12
-rw-r--r--servergreps/hercules/20141022/clientwrongpacketsizes.txt1
-rw-r--r--servergreps/hercules/20150226/clientpackets.txt1
-rw-r--r--servergreps/hercules/20150226/clientpreferredpackets.txt12
-rw-r--r--servergreps/hercules/20150226/clientwrongpacketsizes.txt1
-rw-r--r--servergreps/hercules/20150513/clientpackets.txt1
-rw-r--r--servergreps/hercules/20150513/clientpreferredpackets.txt14
-rw-r--r--servergreps/hercules/20150513/clientwrongpacketsizes.txt1
-rw-r--r--servergreps/hercules/20150805/clientpackets.txt1
-rw-r--r--servergreps/hercules/20150805/clientpreferredpackets.txt14
-rw-r--r--servergreps/hercules/20150805/clientwrongpacketsizes.txt1
-rwxr-xr-xservergreps/hercules/packets.py36
33 files changed, 142 insertions, 10 deletions
diff --git a/servergreps/hercules/00000000/clientpreferredpackets.txt b/servergreps/hercules/00000000/clientpreferredpackets.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/servergreps/hercules/00000000/clientpreferredpackets.txt
diff --git a/servergreps/hercules/00000007/clientpreferredpackets.txt b/servergreps/hercules/00000007/clientpreferredpackets.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/servergreps/hercules/00000007/clientpreferredpackets.txt
diff --git a/servergreps/hercules/20120700/clientpackets.txt b/servergreps/hercules/20120700/clientpackets.txt
index 86fa56b..7e41c7b 100644
--- a/servergreps/hercules/20120700/clientpackets.txt
+++ b/servergreps/hercules/20120700/clientpackets.txt
@@ -163,6 +163,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED
0436 CMSG_SKILL_USE_POSITION clif->pFriendsListAdd
0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader
07e4 CMSG_ITEM_PICKUP clif->pTakeItem
07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
diff --git a/servergreps/hercules/20120700/clientpreferredpackets.txt b/servergreps/hercules/20120700/clientpreferredpackets.txt
new file mode 100644
index 0000000..14b26b2
--- /dev/null
+++ b/servergreps/hercules/20120700/clientpreferredpackets.txt
@@ -0,0 +1,2 @@
+0102 -> 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
+088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest
diff --git a/servergreps/hercules/20120700/clientwrongpacketsizes.txt b/servergreps/hercules/20120700/clientwrongpacketsizes.txt
index 1a3be50..535c0d6 100644
--- a/servergreps/hercules/20120700/clientwrongpacketsizes.txt
+++ b/servergreps/hercules/20120700/clientwrongpacketsizes.txt
@@ -1,4 +1,5 @@
022d CMSG_BUYINGSTORE_CLOSE clif->pWantToConnection 2 vs 19
0436 CMSG_SKILL_USE_POSITION clif->pFriendsListAdd 10 vs 26
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 6 vs 8
0871 CMSG_PLAYER_CHANGE_ACT clif->pChangeDir 7 vs 5
089c CMSG_MAP_SERVER_CONNECT clif->pFriendsListAdd 19 vs 26
diff --git a/servergreps/hercules/20130000/clientpackets.txt b/servergreps/hercules/20130000/clientpackets.txt
index fb67278..0e32997 100644
--- a/servergreps/hercules/20130000/clientpackets.txt
+++ b/servergreps/hercules/20130000/clientpackets.txt
@@ -163,6 +163,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED
0436 CMSG_SKILL_USE_POSITION clif->pFriendsListAdd
0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader
07e4 CMSG_ITEM_PICKUP clif->pTakeItem
07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
diff --git a/servergreps/hercules/20130000/clientpreferredpackets.txt b/servergreps/hercules/20130000/clientpreferredpackets.txt
new file mode 100644
index 0000000..14b26b2
--- /dev/null
+++ b/servergreps/hercules/20130000/clientpreferredpackets.txt
@@ -0,0 +1,2 @@
+0102 -> 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
+088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest
diff --git a/servergreps/hercules/20130000/clientwrongpacketsizes.txt b/servergreps/hercules/20130000/clientwrongpacketsizes.txt
index 9b80cf2..f3536a9 100644
--- a/servergreps/hercules/20130000/clientwrongpacketsizes.txt
+++ b/servergreps/hercules/20130000/clientwrongpacketsizes.txt
@@ -1,5 +1,6 @@
022d CMSG_BUYINGSTORE_CLOSE clif->pWantToConnection 2 vs 19
0436 CMSG_SKILL_USE_POSITION clif->pFriendsListAdd 10 vs 26
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 6 vs 8
0819 CMSG_SEARCHSTORE_SEARCH clif->pStoragePassword -1 vs 36
0871 CMSG_PLAYER_CHANGE_ACT clif->pChangeDir 7 vs 5
089c CMSG_MAP_SERVER_CONNECT clif->pFriendsListAdd 19 vs 26
diff --git a/servergreps/hercules/20130221/clientpackets.txt b/servergreps/hercules/20130221/clientpackets.txt
index fb67278..0e32997 100644
--- a/servergreps/hercules/20130221/clientpackets.txt
+++ b/servergreps/hercules/20130221/clientpackets.txt
@@ -163,6 +163,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED
0436 CMSG_SKILL_USE_POSITION clif->pFriendsListAdd
0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader
07e4 CMSG_ITEM_PICKUP clif->pTakeItem
07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
diff --git a/servergreps/hercules/20130221/clientpreferredpackets.txt b/servergreps/hercules/20130221/clientpreferredpackets.txt
new file mode 100644
index 0000000..14b26b2
--- /dev/null
+++ b/servergreps/hercules/20130221/clientpreferredpackets.txt
@@ -0,0 +1,2 @@
+0102 -> 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
+088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest
diff --git a/servergreps/hercules/20130221/clientwrongpacketsizes.txt b/servergreps/hercules/20130221/clientwrongpacketsizes.txt
index 9b80cf2..f3536a9 100644
--- a/servergreps/hercules/20130221/clientwrongpacketsizes.txt
+++ b/servergreps/hercules/20130221/clientwrongpacketsizes.txt
@@ -1,5 +1,6 @@
022d CMSG_BUYINGSTORE_CLOSE clif->pWantToConnection 2 vs 19
0436 CMSG_SKILL_USE_POSITION clif->pFriendsListAdd 10 vs 26
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 6 vs 8
0819 CMSG_SEARCHSTORE_SEARCH clif->pStoragePassword -1 vs 36
0871 CMSG_PLAYER_CHANGE_ACT clif->pChangeDir 7 vs 5
089c CMSG_MAP_SERVER_CONNECT clif->pFriendsListAdd 19 vs 26
diff --git a/servergreps/hercules/20140000/clientpackets.txt b/servergreps/hercules/20140000/clientpackets.txt
index 79b16ad..daccd75 100644
--- a/servergreps/hercules/20140000/clientpackets.txt
+++ b/servergreps/hercules/20140000/clientpackets.txt
@@ -163,6 +163,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED
0436 CMSG_SKILL_USE_POSITION clif->pFriendsListAdd
0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader
07e4 CMSG_ITEM_PICKUP clif->pTakeItem
07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
diff --git a/servergreps/hercules/20140000/clientpreferredpackets.txt b/servergreps/hercules/20140000/clientpreferredpackets.txt
new file mode 100644
index 0000000..f1c83b5
--- /dev/null
+++ b/servergreps/hercules/20140000/clientpreferredpackets.txt
@@ -0,0 +1,15 @@
+0102 -> 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
+0202 -> 094a CMSG_PLAYER_CHANGE_DIR clif->pChangeDir
+0360 -> 0969 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore
+0361 -> 0949 CMSG_HOMUNCULUS_MENU clif->pHomMenu
+0362 -> 0860 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem
+0366 -> 096a CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo
+0368 -> 0898 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName
+0437 -> 035f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
+07e4 -> 092a CMSG_ITEM_PICKUP clif->pTakeItem
+07ec -> 0968 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
+0811 -> 087f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore
+0815 -> 0365 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore
+0819 -> 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo
+0835 -> 0369 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoNextPage
+083c -> 02c4 CMSG_SKILL_USE_BEING clif->pUseSkillToId
diff --git a/servergreps/hercules/20140000/clientwrongpacketsizes.txt b/servergreps/hercules/20140000/clientwrongpacketsizes.txt
index ade7d03..14e9a12 100644
--- a/servergreps/hercules/20140000/clientwrongpacketsizes.txt
+++ b/servergreps/hercules/20140000/clientwrongpacketsizes.txt
@@ -1,4 +1,5 @@
022d CMSG_BUYINGSTORE_CLOSE clif->pItemListWindowSelected 2 vs -1
035f CMSG_MAP_PING clif->pWalkToXY 6 vs 5
0436 CMSG_SKILL_USE_POSITION clif->pFriendsListAdd 10 vs 26
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 6 vs 8
0940 CMSG_SEARCHSTORE_NEXT_PAGE clif->pFriendsListAdd 2 vs 26
diff --git a/servergreps/hercules/20140403/clientpackets.txt b/servergreps/hercules/20140403/clientpackets.txt
index 09d4305..031a7fd 100644
--- a/servergreps/hercules/20140403/clientpackets.txt
+++ b/servergreps/hercules/20140403/clientpackets.txt
@@ -163,6 +163,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED
0436 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader
07e4 CMSG_ITEM_PICKUP clif->pFriendsListAdd
07ec CMSG_MOVE_TO_STORAGE clif->pSolveCharName
diff --git a/servergreps/hercules/20140403/clientpreferredpackets.txt b/servergreps/hercules/20140403/clientpreferredpackets.txt
new file mode 100644
index 0000000..5f64323
--- /dev/null
+++ b/servergreps/hercules/20140403/clientpreferredpackets.txt
@@ -0,0 +1,14 @@
+0102 -> 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
+035f -> 0950 CMSG_MAP_PING clif->pTickSend
+0362 -> 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem
+0366 -> 092d CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo
+0368 -> 07ec CMSG_SOLVE_CHAR_NAME clif->pSolveCharName
+0436 -> 0364 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
+0437 -> 093f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
+0811 -> 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore
+0819 -> 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo
+0835 -> 085d CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoNextPage
+083c -> 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId
+0871 -> 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest
+089c -> 0920 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection
+095d -> 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2
diff --git a/servergreps/hercules/20140403/clientwrongpacketsizes.txt b/servergreps/hercules/20140403/clientwrongpacketsizes.txt
index c5ec840..75917b3 100644
--- a/servergreps/hercules/20140403/clientwrongpacketsizes.txt
+++ b/servergreps/hercules/20140403/clientwrongpacketsizes.txt
@@ -2,6 +2,7 @@
022d CMSG_BUYINGSTORE_CLOSE clif->pWantToConnection 2 vs 19
0360 CMSG_BUYINGSTORE_OPEN clif->pChangeDir 6 vs 5
0361 CMSG_HOMUNCULUS_MENU clif->pReqOpenBuyingStore 5 vs -1
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 6 vs 8
07e4 CMSG_ITEM_PICKUP clif->pFriendsListAdd 6 vs 26
07ec CMSG_MOVE_TO_STORAGE clif->pSolveCharName 8 vs 6
0815 CMSG_BUYINGSTORE_CREATE clif->pChangeDir -1 vs 5
diff --git a/servergreps/hercules/20141016/clientpackets.txt b/servergreps/hercules/20141016/clientpackets.txt
index 546838e..9b65ee6 100644
--- a/servergreps/hercules/20141016/clientpackets.txt
+++ b/servergreps/hercules/20141016/clientpackets.txt
@@ -163,6 +163,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED
0436 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader
07e4 CMSG_ITEM_PICKUP clif->pTakeItem
07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
diff --git a/servergreps/hercules/20141016/clientpreferredpackets.txt b/servergreps/hercules/20141016/clientpreferredpackets.txt
new file mode 100644
index 0000000..530a822
--- /dev/null
+++ b/servergreps/hercules/20141016/clientpreferredpackets.txt
@@ -0,0 +1,9 @@
+0102 -> 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
+0202 -> 0967 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir
+0361 -> 0364 CMSG_HOMUNCULUS_MENU clif->pHomMenu
+0436 -> 0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
+085b -> 022d CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra
+0871 -> 0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest
+088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest
+089c -> 086e CMSG_MAP_SERVER_CONNECT clif->pWantToConnection
+095d -> 0802 CMSG_PARTY_INVITE2 clif->pPartyInvite2
diff --git a/servergreps/hercules/20141016/clientwrongpacketsizes.txt b/servergreps/hercules/20141016/clientwrongpacketsizes.txt
index dab6a5d..7f34a50 100644
--- a/servergreps/hercules/20141016/clientwrongpacketsizes.txt
+++ b/servergreps/hercules/20141016/clientwrongpacketsizes.txt
@@ -1,2 +1,3 @@
022d CMSG_BUYINGSTORE_CLOSE clif->pMoveFromKafra 2 vs 8
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 6 vs 8
0940 CMSG_SEARCHSTORE_NEXT_PAGE clif->pTakeItem 2 vs 6
diff --git a/servergreps/hercules/20141022/clientpackets.txt b/servergreps/hercules/20141022/clientpackets.txt
index ae39fe4..2f58a90 100644
--- a/servergreps/hercules/20141022/clientpackets.txt
+++ b/servergreps/hercules/20141022/clientpackets.txt
@@ -163,6 +163,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED
0436 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader
07e4 CMSG_ITEM_PICKUP clif->pTakeItem
07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
diff --git a/servergreps/hercules/20141022/clientpreferredpackets.txt b/servergreps/hercules/20141022/clientpreferredpackets.txt
new file mode 100644
index 0000000..c59909d
--- /dev/null
+++ b/servergreps/hercules/20141022/clientpreferredpackets.txt
@@ -0,0 +1,12 @@
+0102 -> 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
+0202 -> 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir
+0361 -> 0899 CMSG_HOMUNCULUS_MENU clif->pHomMenu
+0362 -> 087d CMSG_PLAYER_INVENTORY_DROP clif->pDropItem
+0436 -> 023b CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
+07e4 -> 094e CMSG_ITEM_PICKUP clif->pTakeItem
+07ec -> 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
+085b -> 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra
+0871 -> 0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest
+088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest
+089c -> 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection
+095d -> 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2
diff --git a/servergreps/hercules/20141022/clientwrongpacketsizes.txt b/servergreps/hercules/20141022/clientwrongpacketsizes.txt
index 010dc30..ba95ad9 100644
--- a/servergreps/hercules/20141022/clientwrongpacketsizes.txt
+++ b/servergreps/hercules/20141022/clientwrongpacketsizes.txt
@@ -1,2 +1,3 @@
022d CMSG_BUYINGSTORE_CLOSE clif->pMoveFromKafra 2 vs 8
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 6 vs 8
0835 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 2 vs 12
diff --git a/servergreps/hercules/20150226/clientpackets.txt b/servergreps/hercules/20150226/clientpackets.txt
index ae39fe4..2f58a90 100644
--- a/servergreps/hercules/20150226/clientpackets.txt
+++ b/servergreps/hercules/20150226/clientpackets.txt
@@ -163,6 +163,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED
0436 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader
07e4 CMSG_ITEM_PICKUP clif->pTakeItem
07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
diff --git a/servergreps/hercules/20150226/clientpreferredpackets.txt b/servergreps/hercules/20150226/clientpreferredpackets.txt
new file mode 100644
index 0000000..c59909d
--- /dev/null
+++ b/servergreps/hercules/20150226/clientpreferredpackets.txt
@@ -0,0 +1,12 @@
+0102 -> 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
+0202 -> 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir
+0361 -> 0899 CMSG_HOMUNCULUS_MENU clif->pHomMenu
+0362 -> 087d CMSG_PLAYER_INVENTORY_DROP clif->pDropItem
+0436 -> 023b CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
+07e4 -> 094e CMSG_ITEM_PICKUP clif->pTakeItem
+07ec -> 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
+085b -> 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra
+0871 -> 0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest
+088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest
+089c -> 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection
+095d -> 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2
diff --git a/servergreps/hercules/20150226/clientwrongpacketsizes.txt b/servergreps/hercules/20150226/clientwrongpacketsizes.txt
index 010dc30..ba95ad9 100644
--- a/servergreps/hercules/20150226/clientwrongpacketsizes.txt
+++ b/servergreps/hercules/20150226/clientwrongpacketsizes.txt
@@ -1,2 +1,3 @@
022d CMSG_BUYINGSTORE_CLOSE clif->pMoveFromKafra 2 vs 8
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 6 vs 8
0835 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 2 vs 12
diff --git a/servergreps/hercules/20150513/clientpackets.txt b/servergreps/hercules/20150513/clientpackets.txt
index 9c0a548..614ad2f 100644
--- a/servergreps/hercules/20150513/clientpackets.txt
+++ b/servergreps/hercules/20150513/clientpackets.txt
@@ -163,6 +163,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED
0436 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader
07e4 CMSG_ITEM_PICKUP clif->pTakeItem
07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
diff --git a/servergreps/hercules/20150513/clientpreferredpackets.txt b/servergreps/hercules/20150513/clientpreferredpackets.txt
new file mode 100644
index 0000000..3c15954
--- /dev/null
+++ b/servergreps/hercules/20150513/clientpreferredpackets.txt
@@ -0,0 +1,14 @@
+0102 -> 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
+0202 -> 0924 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir
+0361 -> 0817 CMSG_HOMUNCULUS_MENU clif->pHomMenu
+0362 -> 0885 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem
+0436 -> 0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
+07e4 -> 0958 CMSG_ITEM_PICKUP clif->pTakeItem
+07ec -> 0879 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
+085b -> 0864 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra
+0871 -> 0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest
+088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest
+089c -> 0363 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection
+091a -> 08a8 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd
+0940 -> 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage
+095d -> 094a CMSG_PARTY_INVITE2 clif->pPartyInvite2
diff --git a/servergreps/hercules/20150513/clientwrongpacketsizes.txt b/servergreps/hercules/20150513/clientwrongpacketsizes.txt
index e69de29..7b60bda 100644
--- a/servergreps/hercules/20150513/clientwrongpacketsizes.txt
+++ b/servergreps/hercules/20150513/clientwrongpacketsizes.txt
@@ -0,0 +1 @@
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 6 vs 8
diff --git a/servergreps/hercules/20150805/clientpackets.txt b/servergreps/hercules/20150805/clientpackets.txt
index b5f90ef..2354fb8 100644
--- a/servergreps/hercules/20150805/clientpackets.txt
+++ b/servergreps/hercules/20150805/clientpackets.txt
@@ -163,6 +163,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED
0436 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY
0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader
07e4 CMSG_ITEM_PICKUP clif->pTakeItem
07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
diff --git a/servergreps/hercules/20150805/clientpreferredpackets.txt b/servergreps/hercules/20150805/clientpreferredpackets.txt
new file mode 100644
index 0000000..3c15954
--- /dev/null
+++ b/servergreps/hercules/20150805/clientpreferredpackets.txt
@@ -0,0 +1,14 @@
+0102 -> 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption
+0202 -> 0924 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir
+0361 -> 0817 CMSG_HOMUNCULUS_MENU clif->pHomMenu
+0362 -> 0885 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem
+0436 -> 0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos
+07e4 -> 0958 CMSG_ITEM_PICKUP clif->pTakeItem
+07ec -> 0879 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra
+085b -> 0864 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra
+0871 -> 0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest
+088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest
+089c -> 0363 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection
+091a -> 08a8 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd
+0940 -> 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage
+095d -> 094a CMSG_PARTY_INVITE2 clif->pPartyInvite2
diff --git a/servergreps/hercules/20150805/clientwrongpacketsizes.txt b/servergreps/hercules/20150805/clientwrongpacketsizes.txt
index e69de29..7b60bda 100644
--- a/servergreps/hercules/20150805/clientwrongpacketsizes.txt
+++ b/servergreps/hercules/20150805/clientwrongpacketsizes.txt
@@ -0,0 +1 @@
+07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 6 vs 8
diff --git a/servergreps/hercules/packets.py b/servergreps/hercules/packets.py
index 25e223d..3647abd 100755
--- a/servergreps/hercules/packets.py
+++ b/servergreps/hercules/packets.py
@@ -300,18 +300,34 @@ def printPackets(packetDir):
rev = []
with open(packetDir + "/clientbadpackets.txt", "w") as w:
for packet in clientPacketsManaPlusClient:
- if packet in clientPackets and clientPacketsManaPlusClient[packet][2] != clientPackets[packet][1]:
+ if packet in clientPackets:
packet1 = clientPacketsManaPlusClient[packet]
packet2 = clientPackets[packet]
- if packet1[2] in serverFunctionToId:
- data = serverFunctionToId[packet1[2]]
- else:
- data = "UNKNOWN"
- rev.append("{0:4} {1:33} client: {2:35} server: {3:35} Change id to {4}".format(packet,
- packet1[0],
- packet1[2],
- packet2[1],
- data))
+ data = serverFunctionToId[packet1[2]]
+ if packet1[2] != packet2[1]:
+ rev.append("{0:4} {1:33} client: {2:35} server: {3:35} Change id to {4}".format(packet,
+ packet1[0],
+ packet1[2],
+ packet2[1],
+ data))
+ rev.sort()
+
+ for data in rev:
+ w.write(data)
+ w.write("\n")
+
+ rev = []
+ with open(packetDir + "/clientpreferredpackets.txt", "w") as w:
+ for packet in clientPacketsManaPlusClient:
+ if packet in clientPackets:
+ packet1 = clientPacketsManaPlusClient[packet]
+ packet2 = clientPackets[packet]
+ data = serverFunctionToId[packet1[2]]
+ if packet1[2] == packet2[1] and serverFunctionToId[packet1[2]] != packet:
+ rev.append("{0:4} -> {1:4} {2:33} {3}".format(packet,
+ data,
+ packet1[0],
+ packet1[2]))
rev.sort()
for data in rev: