13 lines
628 B
Python
13 lines
628 B
Python
if "-verifydata" in sys.argv: # assets
|
|
print(colored(colorama.Fore.GREEN,"\nVerifying assets..."))
|
|
assetJson = False
|
|
with open(p(assetsPath,"indexes",launcherVariables["assets_index_name"] + ".json"),"r") as fileh: assetJson = json.loads(fileh.read())
|
|
|
|
for asset in assetJson["objects"]:
|
|
hash = assetJson["objects"][asset]["hash"]
|
|
assetp = p(assetsPath,"objects",hash[:2],hash)
|
|
if not os.path.isfile(assetp):
|
|
print(colored(colorama.Fore.RED,assetp+ " is missing!"),file=sys.stderr)
|
|
continue
|
|
if hash != getFileHash(assetp):
|
|
print(colored(colorama.Fore.RED,assetp+ " is corrupt!"),file=sys.stderr) |