Commit Graph
15 Commits
Author SHA1 Message Date
cthangover 039c68d448 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:38 +01:00
cthangover 09a5ab1fbb Add mod documentation in seven languages 2026-10-29 09:26:18 +01:00
iisaev eb68bf4d04 gitignore file 2026-10-28 15:19:51 +03:00
cthangoverandClaude Opus 5.5 4939cfecd6 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:21 +02:00
cthangover f8ab5f92cd Localization in es, zh, ja, ko, vi 2026-10-23 20:54:51 +02:00
cthangover 0a3dc48b7c Mod cover v1.0.0 2026-10-22 17:09:49 +02:00
cthangover e7fd247c50 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:54 +02:00
cthangover b9486cd2d4 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:53 +02:00
cthangover fc61b48787 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:41 +02:00
cthangover 33a9f681a6 Mark as a test fixture with its own property_patches itest
- "fixture": true keeps the mod out of --all-mods and every game, so its
  wildcard patches of all characters and items no longer leak into
  unrelated tests; it loads only with --with-mods=test_defaults_and_patches.
- PropertyPatchesTest (--itest=property_patches) checks the merged
  entities; the manifest declares the sources and every mod whose
  entities the patches touch.
2026-10-17 14:28:02 +00:00
iisaevandClaude Opus 5.5 9fff3539c8 upd: sync local changes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 16:18:20 +00:00
cthangover 9f337612b4 map ui, skill ui, update skills data 2026-09-29 13:05:40 +03:00
cthangover 0f3dda2945 ui stule update 2026-09-26 08:05:11 +03:00
cthangover 58271ec103 upd 2026-09-24 11:17:01 +03:00
cthangover f8323f947a init 2026-09-10 10:59:40 +03:00