"""Tomie Wants to Get Married, Expansion 1.3801 (Unity + Naninovel), pinned by assembly hash.""" from pathlib import Path from app.games.base import GameProfile, Progress from app.games.tomie.profile import PROFILE, identify class TomieProfile(GameProfile): id = PROFILE engine = "naninovel" runtime = "tomie/1" specific = True def claims(self, root: Path) -> bool: return identify(root) == PROFILE def inspect(self, root: Path, work: Path | None = None) -> dict: from app.games.tomie.convert import inspect_tomie return inspect_tomie(root, work) def convert(self, root: Path, work: Path, progress: Progress): from app.games.tomie.convert import convert_tomie return convert_tomie(root, work, progress) def validate_mod(self, game, scripts, manifest) -> None: from app.games.tomie.mod import validate_mod validate_mod(game, scripts, manifest)