chore: update to Maimai DX Circle
This commit is contained in:
@@ -4,6 +4,7 @@ import xml.dom.minidom as minidom
|
||||
from pathlib import Path
|
||||
|
||||
ONLY_REMOVED = True
|
||||
EXTEND_LIST = ["C:/MaimaiDX/SDGA-1.55/StreamingAssets/A100"]
|
||||
|
||||
|
||||
def makeMusicDBJson():
|
||||
@@ -13,24 +14,31 @@ def makeMusicDBJson():
|
||||
免得国服每次更新还要重新生成太麻烦
|
||||
"""
|
||||
# 记得改
|
||||
A000_DIR = Path(
|
||||
"C:/MaimaiDX/SDEZ-1.56-B/Standard/Package/Sinmai_Data/StreamingAssets/A000"
|
||||
)
|
||||
OPTION_DIR = Path("C:/MaimaiDX/SDGA-1.55/StreamingAssets")
|
||||
A000_DIR = Path("C:/MaimaiDX/SDEZ-1.60/Package/Sinmai_Data/StreamingAssets/A000")
|
||||
OPTION_DIR = Path("C:/MaimaiDX/SDEZ-1.60/Package/option")
|
||||
|
||||
music_db: list[dict[str, str | int | list[dict[str, str | int]]]] = []
|
||||
DEST_PATH = Path("./musicDB.json")
|
||||
DEST_PATH = Path("./music_db/src/musicDB.json")
|
||||
|
||||
dup_count = 0
|
||||
music_ids = set()
|
||||
|
||||
music_folders = [f for f in (A000_DIR / "music").iterdir() if f.is_dir()]
|
||||
for extend_dir in EXTEND_LIST:
|
||||
extend_dir = Path(extend_dir)
|
||||
|
||||
if (extend_dir / "music").exists():
|
||||
print(f"adding {extend_dir.name} patch...")
|
||||
music_folders.extend(
|
||||
[f for f in (extend_dir / "music").iterdir() if f.is_dir()]
|
||||
)
|
||||
for option_dir in OPTION_DIR.iterdir():
|
||||
# only removed ones
|
||||
if ONLY_REMOVED and option_dir.name != "A100":
|
||||
# only removed songs
|
||||
if ONLY_REMOVED and not option_dir.name.endswith("100"):
|
||||
continue
|
||||
|
||||
if (option_dir / "music").exists():
|
||||
print("adding mega omnimix patch...")
|
||||
music_folders.extend(
|
||||
[f for f in (option_dir / "music").iterdir() if f.is_dir()]
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user