Remove legacy tool for fixing legacy assets
This commit is contained in:
parent
a02b181b6a
commit
8eed0995bf
@ -1,41 +0,0 @@
|
|||||||
#!/usr/bin/env python3
|
|
||||||
import sys
|
|
||||||
|
|
||||||
oldexcepthook = sys.excepthook
|
|
||||||
def newexcepthook(type,value,traceback):
|
|
||||||
oldexcepthook(type,value,traceback)
|
|
||||||
input("Press ENTER to quit.")
|
|
||||||
sys.excepthook = newexcepthook
|
|
||||||
|
|
||||||
import os
|
|
||||||
import shutil
|
|
||||||
p = os.path.join
|
|
||||||
pUp = os.path.dirname
|
|
||||||
s = False
|
|
||||||
if getattr(sys, 'frozen', False) and hasattr(sys, '_MEIPASS'):
|
|
||||||
s = os.path.realpath(sys.executable)
|
|
||||||
else:
|
|
||||||
s = os.path.realpath(__file__)
|
|
||||||
sp = pUp(s)
|
|
||||||
|
|
||||||
import json
|
|
||||||
|
|
||||||
def main():
|
|
||||||
assetJson = {}
|
|
||||||
with open(p("assets","indexes","pre-1.6.json"),"r") as jsonFile:
|
|
||||||
assetJson = json.loads(jsonFile.read())
|
|
||||||
|
|
||||||
for asset in assetJson["objects"]:
|
|
||||||
hash = assetJson["objects"][asset]["hash"]
|
|
||||||
infile = p("assets","objects",hash[:2],hash)
|
|
||||||
outfile = p("resources",asset)
|
|
||||||
outfolder = pUp(outfile)
|
|
||||||
|
|
||||||
if not os.path.isdir(outfolder):
|
|
||||||
os.makedirs(outfolder)
|
|
||||||
|
|
||||||
if not os.path.isfile(outfile):
|
|
||||||
print(asset+ " ...")
|
|
||||||
shutil.copyfile(infile,outfile)
|
|
||||||
|
|
||||||
main()
|
|
Loading…
Reference in New Issue
Block a user