Hand shared resources to the mods that use them

Findings of the resource atlas: engine and shell mods took these
resources from the content mod without depending on it.
- Main menu music (Serpent's Lament + the mainmenu playlist) -> base_menu.
- Battle win/defeat sounds -> turn_battle_base; UI sounds close_click and
  skip -> interface; card selection effect -> card_battle.
- Journal notification texts (ui/journal/new, updated) -> quests_base;
  settings screen texts (settings/*) -> base_menu.
- depends now declares characters_base, items_base and quests_base, whose
  resources the content uses.
This commit is contained in:
cthangover committed 2026-10-17 14:30:14 +00:00
1 parent 8f6d0c26c1
commit cf58703889
10 files changed
+1 -76

No files matched your search

Binary file not shown.

Before

Width:  |  Height:  |  Size: 405 KiB

-32
View File
@@ -25,8 +25,6 @@ menu/settings = Settings
menu/exit = Exit menu/exit = Exit
menu/newgame = New Game menu/newgame = New Game
ui/add_to_party = New party member ui/add_to_party = New party member
ui/journal/new = New journal entry
ui/journal/updated = Quest updated
ui/battle/next = End turn ui/battle/next = End turn
ui/battle/endgame = End ui/battle/endgame = End
ui/battle/endgame/to_main_menu = Main menu ui/battle/endgame/to_main_menu = Main menu
@@ -70,36 +68,6 @@ characters/action/stun/description = Stuns the target for 2 turns
characters/skills/slave_master_name = Slave Trader characters/skills/slave_master_name = Slave Trader
characters/skills/slave_master = Gives the ability to enslave a defeated enemy with a base chance of 10%. The upkeep of the slave falls on your shoulders. characters/skills/slave_master = Gives the ability to enslave a defeated enemy with a base chance of 10%. The upkeep of the slave falls on your shoulders.
characters/skills/effects/recruit = recruitment chance characters/skills/effects/recruit = recruitment chance
settings/back = Back
settings/audio = Audio
settings/sounds = Sounds
settings/music = Music
settings/volume = Volume
settings/language = Language
settings/lang_ru = Russian
settings/lang_en = English
settings/lang_zh = 中文
settings/tab_general = General
settings/tab_audio = Sound
settings/tab_display = Display
settings/display = Display
settings/window_mode = Window Mode
settings/window_mode_windowed = Windowed
settings/window_mode_fullscreen = Fullscreen
settings/window_mode_borderless = Borderless
settings/resolution = Resolution
settings/monitor = Monitor
settings/monitor_screen = Screen {0} ({1}x{2})
settings/vsync = V-Sync
settings/scale = Scale
settings/scale_1x = 1x
settings/scale_2x = 2x
settings/scale_3x = 3x
settings/scale_4x = 4x
settings/tab_mods = Mod Settings
settings/mod_list_title = Mods
settings/mods_no_settings = No mod settings available
settings/mods_reset = Reset to Defaults
launcher/title = Settings launcher/title = Settings
launcher/play = Play launcher/play = Play
launcher/exit = Exit launcher/exit = Exit
-32
View File
@@ -25,8 +25,6 @@ menu/settings = Настройки
menu/exit = Выход menu/exit = Выход
menu/newgame = Новая игра menu/newgame = Новая игра
ui/add_to_party = Новый член отряда ui/add_to_party = Новый член отряда
ui/journal/new = Новая запись в журнале
ui/journal/updated = Задание обновлено
ui/battle/next = Конец хода ui/battle/next = Конец хода
ui/battle/endgame = Конец ui/battle/endgame = Конец
ui/battle/endgame/to_main_menu = Главное меню ui/battle/endgame/to_main_menu = Главное меню
@@ -70,36 +68,6 @@ characters/action/stun/description = Ошеломляет цель на 2 ход
characters/skills/slave_master_name = Работорговец characters/skills/slave_master_name = Работорговец
characters/skills/slave_master = Даёт возможность взять в рабство поверженного врага с базовым шансом в 10%. Содержание раба ложится на твои плечи. characters/skills/slave_master = Даёт возможность взять в рабство поверженного врага с базовым шансом в 10%. Содержание раба ложится на твои плечи.
characters/skills/effects/recruit = шанс рекрутинга characters/skills/effects/recruit = шанс рекрутинга
settings/back = Назад
settings/audio = Аудио
settings/sounds = Звуки
settings/music = Музыка
settings/volume = Громкость
settings/language = Язык
settings/lang_ru = Русский
settings/lang_en = English
settings/lang_zh = 中文
settings/tab_general = Основное
settings/tab_audio = Звук
settings/tab_display = Экран
settings/display = Экран
settings/window_mode = Режим окна
settings/window_mode_windowed = Оконный
settings/window_mode_fullscreen = Полный экран
settings/window_mode_borderless = Без рамки
settings/resolution = Разрешение
settings/monitor = Монитор
settings/monitor_screen = Экран {0} ({1}x{2})
settings/vsync = Вертикальная синхронизация
settings/scale = Масштаб
settings/scale_1x = 1x
settings/scale_2x = 2x
settings/scale_3x = 3x
settings/scale_4x = 4x
settings/tab_mods = Настройки модов
settings/mod_list_title = Моды
settings/mods_no_settings = Нет доступных настроек модов
settings/mods_reset = Сбросить настройки
launcher/title = Настройки launcher/title = Настройки
launcher/play = Играть launcher/play = Играть
launcher/exit = Выход launcher/exit = Выход
+1 -1
View File
@@ -5,7 +5,7 @@
"author": "ct", "author": "ct",
"description": "Visual novel content and UI on top of the 2D platform: scenarios, characters, items, quests and the dialog layer patched into the base shell", "description": "Visual novel content and UI on top of the 2D platform: scenarios, characters, items, quests and the dialog layer patched into the base shell",
"category": "engine, story", "category": "engine, story",
"depends": ["base2d>=1", "dialog_base>=1", "interactive_base>=1", "skills_base>=1", "map_base>=1", "interface>=1"], "depends": ["base2d>=1", "dialog_base>=1", "interactive_base>=1", "skills_base>=1", "map_base>=1", "interface>=1", "characters_base>=1", "items_base>=1", "quests_base>=1"],
"ui": [ "ui": [
{ {
"id": "map", "id": "map",
Binary file not shown.
-11
View File
@@ -1,11 +0,0 @@
{
"Scene": "MainMenu",
"Musics": [
{
"MusicType": "Ambient",
"MusicNames": [
"Serpent's Lament"
]
}
]
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.