Commit Graph
12 Commits
Author SHA1 Message Date
cthangover a48e67980e Quit test drivers through ApplicationExit
Drivers finish through ApplicationExit.Quit so engine mods complete their
asynchronous cleanup before the engine shuts down; failure codes are kept.
2026-10-29 13:21:34 +01:00
cthangover 3e22a98c08 Order interactives inside their layer instead of a global z index; mod documentation 2026-10-29 09:25:57 +01:00
iisaev 8a7a1295ca gitignore file 2026-10-28 15:19:52 +03:00
cthangoverandClaude Opus 5.5 9644b2a849 Root nodes join through ModRoot.AddDeferred, so a reload that unloads the mod first never hands Godot a freed node
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 11:29:13 +02:00
cthangover b257076d07 Localization in es, zh, ja, ko, vi 2026-10-23 20:54:39 +02:00
cthangover 882ed3929a Mod cover v1.0.0 2026-10-22 17:09:46 +02:00
cthangover ba237ec7dd Line endings: LF everywhere
.gitattributes forces LF (CRLF only for .bat/.cmd), core.autocrlf is off;
files that differed only by CRLF are normalized.
2026-10-21 13:29:42 +02:00
cthangover c77c8ec960 Commit pending working-tree changes (local edits, line endings) 2026-10-21 12:31:54 +02:00
cthangover 5121419adc Rename cthangover_story to cthangover_game
The mod holding the main game's own scenes and story follows the <game>_game
naming rule; further parts stay <game>_<part>, reusable content is <theme>_pack.
2026-10-18 19:45:50 +02:00
cthangover 3baf4b086d 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.
2026-10-18 19:00:27 +02:00
iisaev 07a17299be added gitignore 2026-10-18 12:44:15 +03:00
iisaev 5e0a12b038 init mod 2026-10-18 12:41:36 +03:00