From 0bc9040c28b4caef439ace6738f45fcf1530cf19 Mon Sep 17 00:00:00 2001 From: iisaev Date: Sun, 18 Oct 2026 19:00:09 +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/cooking_walk/manifest.json | 4 ++-- tests/CookingModTests.cs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/manifest.json b/manifest.json index 5956178..d48e269 100644 --- a/manifest.json +++ b/manifest.json @@ -11,7 +11,7 @@ "test_sources": [ "tests/*.cs" ], - "depends": [ "visual_novel_core>=1", "interface>=1", "items_base>=1", "time_base>=1" ], + "depends": [ "cthangover_story>=1", "ui_base>=1", "items_base>=1", "time_base>=1" ], "ui": [ { "id": "cooking_workbench", diff --git a/test_suites/cooking_walk/manifest.json b/test_suites/cooking_walk/manifest.json index 40e4106..d0ed7b3 100644 --- a/test_suites/cooking_walk/manifest.json +++ b/test_suites/cooking_walk/manifest.json @@ -5,9 +5,9 @@ "src/*.cs" ], "depends": [ - "visual_novel_core>=1", + "cthangover_story>=1", "items_base>=1", - "interface>=1", + "ui_base>=1", "dialog_base>=1" ] } diff --git a/tests/CookingModTests.cs b/tests/CookingModTests.cs index 168f124..f05b596 100644 --- a/tests/CookingModTests.cs +++ b/tests/CookingModTests.cs @@ -89,7 +89,7 @@ namespace Cthangover.Cooking.Tests ModAssert.NotNull(raw, "manifest.json exists"); using var doc = JsonDocument.Parse(raw); var depends = doc.RootElement.GetProperty("depends"); - var found = new[] { "visual_novel_core", "interface", "items_base", "time_base" }; + var found = new[] { "cthangover_story", "ui_base", "items_base", "time_base" }; foreach (var dep in found) { var ok = false;