summaryrefslogtreecommitdiff
path: root/servergreps/hercules/packets.py
diff options
context:
space:
mode:
Diffstat (limited to 'servergreps/hercules/packets.py')
-rwxr-xr-xservergreps/hercules/packets.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/servergreps/hercules/packets.py b/servergreps/hercules/packets.py
index fd53673..0f89cc7 100755
--- a/servergreps/hercules/packets.py
+++ b/servergreps/hercules/packets.py
@@ -302,6 +302,28 @@ def printPackets(packetDir):
# if sizes[packet] != clientPackets[packet][0]:
# w.write("{0:>4} {1:4} -> {2:4}\n".format(data, sizes[packet], clientPackets[packet][0]))
+#def processTempFile(path):
+# with open(path + "/packetsout.inc", "r") as r:
+# with open(path + "/packetsout2.inc", "w") as w:
+# comaSplit = re.compile(",")
+# for line in r:
+# line2 = line.strip()
+# if len(line2) < 10 or line.find("packet(") < 0:
+# w.write(line)
+# continue
+# parts = comaSplit.split(line)
+# packet = parts[1].strip()
+# packet = packet[2:].lower()
+# if packet not in clientPackets:
+# w.write(line)
+# continue
+# parts[2] = str(clientPackets[packet][0])
+# while len(parts[2]) < 4:
+# parts[2] = " " + parts[2]
+# parts[3] = " " + clientPackets[packet][1] + ");\n"
+# w.write(parts[0] + "," + parts[1] + "," + parts[2] + "," + parts[3])
+
+
def showHelp():
print("Usage: packets.py version");
exit(1)
@@ -332,4 +354,5 @@ collectManaPlusOutPackets(protocolPath + "out.inc", int(packetVersion))
processManaPlusCppFiles(eathenaPath);
sortClientPackets()
sortServerPackets()
+#processTempFile(packetDir)
printPackets(packetDir)