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:
1 parent
5dc96f0595
commit
56f94e4a43
18 files changed
+14
-1490
No files matched your search
@@ -20,7 +20,7 @@
|
||||
"role": "story",
|
||||
"description": "Scenes, scenarios, the prologue, Murakami's story line and the starter party.",
|
||||
"locale": [ { "lang": "ru", "name": "Сюжет", "description": "Сцены, сценарии, пролог, линия Мураками и стартовая партия." } ],
|
||||
"mods": ["visual_novel_core>=2", "murakami>=1", "starter_party>=1"]
|
||||
"mods": ["cthangover_story>=2", "cthangover_murakami>=1", "cthangover_party>=1"]
|
||||
},
|
||||
{
|
||||
"id": "novel_engine",
|
||||
@@ -28,7 +28,7 @@
|
||||
"role": "engine",
|
||||
"description": "2D shell, dialogs and scenario DSL, interactive objects, effects, in-game time and lighting, the world map.",
|
||||
"locale": [ { "lang": "ru", "name": "Движок новеллы", "description": "2D-оболочка, диалоги и сценарный DSL, интерактивные объекты, эффекты, игровое время и свет, карта мира." } ],
|
||||
"mods": ["base2d>=1", "dialog_base>=1", "interactive_base>=1", "effects_base>=1", "time_base>=1", "map_base>=1"]
|
||||
"mods": ["shell2d_base>=1", "dialog_base>=1", "interactive_base>=1", "effects_base>=1", "time_base>=1", "map_base>=1"]
|
||||
},
|
||||
{
|
||||
"id": "characters",
|
||||
@@ -87,7 +87,7 @@
|
||||
"description": "Live2D Cubism runtime for animated avatars.",
|
||||
"locale": [ { "lang": "ru", "name": "Live2D", "description": "Среда Live2D Cubism для анимированных аватаров." } ],
|
||||
"optional": true,
|
||||
"mods": ["live2d>=1"]
|
||||
"mods": ["live2d_base>=1"]
|
||||
},
|
||||
{
|
||||
"id": "interface",
|
||||
@@ -95,7 +95,7 @@
|
||||
"role": "ui",
|
||||
"description": "Widget toolkit and HUD, the main menu, music and sounds.",
|
||||
"locale": [ { "lang": "ru", "name": "Интерфейс и звук", "description": "Виджеты и HUD, главное меню, музыка и звуки." } ],
|
||||
"mods": ["interface>=1", "base_menu>=1", "audio_base>=1"]
|
||||
"mods": ["ui_base>=1", "menu_base>=1", "audio_base>=1"]
|
||||
},
|
||||
{
|
||||
"id": "dev_tools",
|
||||
@@ -104,7 +104,7 @@
|
||||
"description": "Scenario and map editors, the validator, the resource atlas, the locale key map and the mod manager.",
|
||||
"locale": [ { "lang": "ru", "name": "Инструменты разработчика", "description": "Редакторы сценариев и карт, валидатор, карта ресурсов, карта локализации и менеджер модов." } ],
|
||||
"optional": true,
|
||||
"mods": ["tools>=1", "validator>=0.1", "resource_atlas>=0.1", "locale_atlas>=0.1", "mod_manager>=1"]
|
||||
"mods": ["editor_tools>=1", "validator>=0.1", "resource_atlas>=0.1", "locale_atlas>=0.1", "mod_manager>=1"]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,49 +0,0 @@
|
||||
{
|
||||
"id": "vn_starter_novel",
|
||||
"kind": "Game",
|
||||
"name": "@collections/vn_starter_novel/name",
|
||||
"description": "@collections/vn_starter_novel/description",
|
||||
"author": "ct",
|
||||
"entry": { "scene": "start_scene" },
|
||||
"settings": { "battle.core": "card_battle" },
|
||||
"version": "1.0.0",
|
||||
"tags": [
|
||||
"novel",
|
||||
"cards"
|
||||
],
|
||||
"locale": [
|
||||
{
|
||||
"lang": "en",
|
||||
"name": "Visual Novel Starter",
|
||||
"description": "A visual novel with an optional card-battle layer."
|
||||
},
|
||||
{
|
||||
"lang": "ru",
|
||||
"name": "Стартовая новелла",
|
||||
"description": "Визуальная новелла с необязательным слоем карточных боёв."
|
||||
}
|
||||
],
|
||||
"mechanics": [
|
||||
{
|
||||
"id": "vn_core",
|
||||
"name": "@collections/vn_starter_novel/mechanic/vn_core/name",
|
||||
"description": "@collections/vn_starter_novel/mechanic/vn_core/description",
|
||||
"role": "story",
|
||||
"mods": [
|
||||
"visual_novel_core>=1",
|
||||
"starter_party>=1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "cards",
|
||||
"name": "@collections/vn_starter_novel/mechanic/cards/name",
|
||||
"description": "@collections/vn_starter_novel/mechanic/cards/description",
|
||||
"role": "battle",
|
||||
"optional": true,
|
||||
"mods": [
|
||||
"turn_battle_base>=1",
|
||||
"card_battle>=1"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user