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.
This commit is contained in:
cthangover committed 2026-10-18 19:00:06 +02:00
1 parent 6950443d93
commit 589ee46395
2 files changed
+1 -70

No files matched your search

-69
View File
@@ -1,69 +0,0 @@
{
"id": "card_novel",
"kind": "game",
"name": "Card Novel",
"author": "ct",
"version": "1.0.0",
"description": "A visual novel with turn-based battles resolved as a card game: story core, battle engine, card layer and the novel interface.",
"entry": { "scene": "start_scene" },
"settings": { "battle.core": "card_battle" },
"locale": [
{
"lang": "ru",
"name": "Карточная новелла",
"description": "Визуальная новелла с пошаговыми боями в виде карточной игры: сюжет, боевой движок, карты и интерфейс новеллы."
}
],
"mechanics": [
{
"id": "vn_core",
"name": "Novel Core",
"role": "story",
"description": "Scenes, scenarios, dialogue and the story engine.",
"locale": [
{ "lang": "ru", "name": "Ядро новеллы", "description": "Сцены, сценарии, диалоги и движок истории." }
],
"mods": ["visual_novel_core>=1", "starter_party>=1"]
},
{
"id": "story",
"name": "Story",
"role": "content",
"description": "The bundled story content.",
"locale": [
{ "lang": "ru", "name": "Сюжет", "description": "Встроенный сюжетный контент." }
],
"mods": ["murakami>=1"]
},
{
"id": "battle",
"name": "Turn Battle",
"role": "battle",
"description": "Turn-based combat foundation.",
"locale": [
{ "lang": "ru", "name": "Пошаговый бой", "description": "Основа пошаговых боёв." }
],
"mods": ["turn_battle_base>=1"]
},
{
"id": "cards",
"name": "Card Game",
"role": "cards",
"description": "Card hands, decks and card-driven battle actions.",
"locale": [
{ "lang": "ru", "name": "Карточная игра", "description": "Руки, колоды и боевые действия на картах." }
],
"mods": ["card_battle>=1"]
},
{
"id": "interface",
"name": "Interface",
"role": "ui",
"description": "Shared GUI panels and the narrative HUD.",
"locale": [
{ "lang": "ru", "name": "Интерфейс", "description": "Общие панели интерфейса и HUD повествования." }
],
"mods": ["interface>=1"]
}
]
}
+1 -1
View File
@@ -8,5 +8,5 @@
"sources": [ "sources": [
"src/**/*.cs" "src/**/*.cs"
], ],
"depends": [ "interface>=1", "turn_battle_base>=1" ] "depends": [ "ui_base>=1", "turn_battle_base>=1" ]
} }