mirror of
https://github.com/Faraphel/Atlas-Install.git
synced 2025-07-03 19:28:25 +02:00
replaced -d by --DEST to automaticly create directory. Fixed a os.exists() with a missing path
This commit is contained in:
parent
0a5a15d64b
commit
3aa48da32f
1 changed files with 6 additions and 5 deletions
11
main.pyw
11
main.pyw
|
@ -15,7 +15,6 @@ def filecopy(src, dst):
|
||||||
get_filename = lambda file: ".".join(file.split(".")[:-1])
|
get_filename = lambda file: ".".join(file.split(".")[:-1])
|
||||||
get_nodir = lambda file: file.split("/")[-1].split("\\")[-1]
|
get_nodir = lambda file: file.split("/")[-1].split("\\")[-1]
|
||||||
get_extension = lambda file: file.split(".")[-1]
|
get_extension = lambda file: file.split(".")[-1]
|
||||||
if not(os.path.exists("./file/Track/")): os.makedirs("./file/Track/")
|
|
||||||
|
|
||||||
class ClassApp():
|
class ClassApp():
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
@ -59,7 +58,7 @@ class ClassApp():
|
||||||
self.path_mkwf, i = os.path.realpath(path + f"/../MKWiiFaraphel ({i})"), i+1
|
self.path_mkwf, i = os.path.realpath(path + f"/../MKWiiFaraphel ({i})"), i+1
|
||||||
|
|
||||||
self.Progress(show=True, indeter=True, statut="Extraction du jeu...")
|
self.Progress(show=True, indeter=True, statut="Extraction du jeu...")
|
||||||
subprocess.call(["./tools/wit/wit", "EXTRACT", path, "-d", self.path_mkwf])
|
subprocess.call(["./tools/wit/wit", "EXTRACT", path, "--DEST", self.path_mkwf])
|
||||||
self.Progress(show=False)
|
self.Progress(show=False)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
@ -146,11 +145,14 @@ class ClassApp():
|
||||||
if not(os.path.exists("./file/"+get_filename(file)+".bmg")):
|
if not(os.path.exists("./file/"+get_filename(file)+".bmg")):
|
||||||
subprocess.call(["./tools/szs/wbmgt", "ENCODE", "./file/"+file])
|
subprocess.call(["./tools/szs/wbmgt", "ENCODE", "./file/"+file])
|
||||||
|
|
||||||
|
if not(os.path.exists("./file/auto-add/")):
|
||||||
|
subprocess.call(["./tools/szs/wszst", "AUTOADD", self.path_mkwf+"/files/Race/Course/", "--DEST", "./file/auto-add/"])
|
||||||
|
|
||||||
if os.path.exists("./file/Track-WU8/"):
|
if os.path.exists("./file/Track-WU8/"):
|
||||||
for i, file in enumerate(os.listdir("./file/Track-WU8/")):
|
for i, file in enumerate(os.listdir("./file/Track-WU8/")):
|
||||||
self.Progress(statut=f"Conversion des textes\n({i+1}/{total_track}) {file}", add=1)
|
self.Progress(statut=f"Conversion des textes\n({i+1}/{total_track}) {file}", add=1)
|
||||||
subprocess.call(["./tools/szs/wszst", "NORMALIZE", "./file/Track-WU8/"+file, "-d", "./file/Track/%N.szs",
|
subprocess.call(["./tools/szs/wszst", "NORMALIZE", "./file/Track-WU8/"+file, "--DEST", "./file/Track/%N.szs",
|
||||||
"--szs", "--overwrite"])
|
"--szs", "--overwrite", "--autoadd-path", "./file/auto-add/"])
|
||||||
shutil.rmtree("./file/Track-WU8/")
|
shutil.rmtree("./file/Track-WU8/")
|
||||||
|
|
||||||
self.Progress(show=False)
|
self.Progress(show=False)
|
||||||
|
@ -244,7 +246,6 @@ class ClassApp():
|
||||||
# TODO: Langue
|
# TODO: Langue
|
||||||
# TODO: Icones
|
# TODO: Icones
|
||||||
# TODO: Update
|
# TODO: Update
|
||||||
# TODO: Progress bar
|
|
||||||
# TODO: Changer l'ID
|
# TODO: Changer l'ID
|
||||||
# TODO: Convertir en ISO / WBFS... après l'installation
|
# TODO: Convertir en ISO / WBFS... après l'installation
|
||||||
App = ClassApp()
|
App = ClassApp()
|
||||||
|
|
Loading…
Reference in a new issue