summaryrefslogtreecommitdiff
path: root/servergreps/hercules/packets.py
diff options
context:
space:
mode:
Diffstat (limited to 'servergreps/hercules/packets.py')
-rwxr-xr-xservergreps/hercules/packets.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/servergreps/hercules/packets.py b/servergreps/hercules/packets.py
index f3d0e0b..85e4b43 100755
--- a/servergreps/hercules/packets.py
+++ b/servergreps/hercules/packets.py
@@ -134,7 +134,8 @@ def collectManaPlusOutPackets(fileName, packetVersion):
continue
clientPacketsManaPlus[m.group("packet").lower()] = (m.group("name"), int(m.group("len")), m.group("function"))
clientPacketsManaPlusClient[m.group("packet").lower()] = (m.group("name"), int(m.group("len")), m.group("function"))
- outMsgNameToId[m.group("name")] = m.group("packet").lower()
+ outMsgNameToId[m.group("name").strip()] = m.group("packet").lower()
+ #print "{0} = {1}".format(m.group("name").strip(), m.group("packet").lower())
def collectClientPackets(fileName):
with open(fileName, "r") as f:
@@ -284,7 +285,9 @@ def printPackets(packetDir):
rev = []
with open(packetDir + "/clientwrongpacketsizes.txt", "w") as w:
- for packet in clientPacketsManaPlusClient:
+ for name in outMsgNameToId:
+ packet = outMsgNameToId[name]
+# for packet in clientPacketsManaPlusClient:
if packet in clientPackets and clientPacketsManaPlusClient[packet][1] != clientPackets[packet][0]:
packet1 = clientPacketsManaPlusClient[packet]
packet2 = clientPackets[packet]
@@ -301,7 +304,9 @@ def printPackets(packetDir):
rev = []
with open(packetDir + "/clientbadpackets.txt", "w") as w:
- for packet in clientPacketsManaPlusClient:
+ for name in outMsgNameToId:
+ packet = outMsgNameToId[name]
+# for packet in clientPacketsManaPlusClient:
if packet in clientPackets:
packet1 = clientPacketsManaPlusClient[packet]
packet2 = clientPackets[packet]