"""Generic Naninovel games: compiled scripts become ordinary PGVN modules.""" from pathlib import Path from app.games.base import GameProfile, Progress class NaninovelProfile(GameProfile): id = "naninovel" engine = "naninovel" def inspect(self, root: Path, work: Path | None = None) -> dict: from app.converter.naninovel import inspect_naninovel return inspect_naninovel(root, work=work) def convert(self, root: Path, work: Path, progress: Progress): from app.converter.naninovel import convert_naninovel return convert_naninovel(root, work, progress)