Files
TankiOnline2.0DemoClient/utils/generatepmapping.py
2025-05-09 17:55:58 +01:00

22 lines
582 B
Python

from json import load, dump
from sys import argv
mappingPath = argv[1]
mapping = {}
with open(mappingPath, "r") as file:
mapping = load(file)
classMap = {}
for packageName in mapping:
package = mapping[packageName]
for className in package:
clas = package[className]
func = list(clas.values())
if len(func) != 0:
func = func[1]
realName = func.split("/")[0]
fakeName = f"{packageName}:{className}"
classMap[fakeName] = realName
with open("packagemap.json", "w") as file:
dump(classMap, file)