From 3baf4b086de7755bfa03c89f03edae247b344d5d Mon Sep 17 00:00:00 2001 From: iisaev Date: Sun, 18 Oct 2026 19:00:27 +0200 Subject: [PATCH] Mod naming rule and engine UI in engine mods Mods are renamed by role (shell2d_base, menu_base, ui_base, live2d_base, editor_tools, cthangover_story, cthangover_murakami, cthangover_party) and every reference follows. Engine UI prefabs (dialog, answers, message, game menu, inventory, map, skills) and their panel entries moved out of the story mod into the subsystem mods; the card_novel and vn_starter_novel collections are removed. --- manifest.json | 2 +- test_suites/interactives/manifest.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/manifest.json b/manifest.json index f2903c9..deaeb5a 100644 --- a/manifest.json +++ b/manifest.json @@ -5,7 +5,7 @@ "author": "ct", "description": "Interactive objects subsystem: JSON-driven scene interactives (hover/click hit areas, highlight effects) with DSL/scenario click actions. Owns InteractiveManager, the interactive definition resolver/factory and the InteractiveEditor data plane.", "category": "engine, library", - "depends": ["base2d>=1", "interface>=1"], + "depends": ["shell2d_base>=1", "ui_base>=1"], "sources": [ "src/**/*.cs" ], "ui": [], "test_suites": [ diff --git a/test_suites/interactives/manifest.json b/test_suites/interactives/manifest.json index e216fc8..8ef2e06 100644 --- a/test_suites/interactives/manifest.json +++ b/test_suites/interactives/manifest.json @@ -2,5 +2,5 @@ "name": "Interactives test", "description": "Integration test of the interactive object system: the scenario command interactive_add places a clickable lamp on interactives_test; the driver checks the definition, hover DSL and that a click runs the onClick scenario. Mounted by --itest=interactives.", "sources": ["src/*.cs"], - "depends": ["visual_novel_core>=1", "dialog_base>=1"] + "depends": ["cthangover_story>=1", "dialog_base>=1"] }