From 1ddb9fac2c36bd1c7e9dcb1f874c19878f475a49 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 6 Apr 2016 19:41:45 +0300 Subject: servergreps: add function for add sizes and function names into manaplus headers. --- servergreps/hercules/packets.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) 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) -- cgit v1.2.3-70-g09d2