32 lines
1.3 KiB
Python
32 lines
1.3 KiB
Python
import json
|
|
import os
|
|
import shutil
|
|
from encryption import encrypt_file
|
|
|
|
remap = json.load(open(file="./Data_exported/Data_mods/x64/datatable/dec/remap.json", encoding="utf-8"))
|
|
os.makedirs("./Data_exported/Data_mods/x64/fumen", exist_ok=True)
|
|
os.makedirs("./Data_exported/Data_mods/x64/sound", exist_ok=True)
|
|
|
|
|
|
for entry in remap:
|
|
if not os.path.exists("./Assets/Taiko Omnimix v8/Data/x64/fumen/" + entry["id"]) or not os.path.exists(
|
|
"./Assets/Taiko Omnimix v8/Data/x64/sound/song_" + entry["id"] + ".nus3bank"
|
|
):
|
|
print(entry["id"], "is missing!")
|
|
exit("Make sure you exported the omnimix properly in the temp folder !")
|
|
else:
|
|
# region Encrypting databases
|
|
indir = "./Assets/Taiko Omnimix v8/Data/x64/fumen/" + entry["id"]
|
|
outdir = "./Data_exported/Data_mods/x64/fumen/" + entry["id"]
|
|
os.system('py ./encryption.py -i "' + indir + '" -o "' + outdir + '" --enc --fumen')
|
|
# shutil.copytree(
|
|
# "./Assets/Taiko Omnimix v8/Data/x64/fumen/" + entry["id"],
|
|
# "./Data_exported/Data_mods/x64/fumen/" + entry["id"],
|
|
# dirs_exist_ok=True,
|
|
# )
|
|
shutil.copy2(
|
|
"./Assets/Taiko Omnimix v8/Data/x64/sound/song_" + entry["id"] + ".nus3bank",
|
|
"./Data_exported/Data_mods/x64/sound/",
|
|
)
|
|
print("Copied files for ", entry["id"])
|