Commit Graph
16 Commits
Author SHA1 Message Date
cthangoverandClaude Opus 5.5 6a12990322 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:08 +02:00
cthangover 1220de6c5b Localization in es, zh, ja, ko, vi 2026-10-23 20:54:32 +02:00
cthangover 3efb289bde Mod cover 2026-10-22 17:09:43 +02:00
cthangover ad3ab315ea 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:32 +02:00
cthangover 422802b12e Commit pending working-tree changes (local edits, line endings) 2026-10-21 12:31:48 +02:00
cthangover 914849d9eb 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:46 +02:00
cthangover 0bc9040c28 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:09 +02:00
cthangover f11cbbb651 cooking_walk: find the answer box by type, not by name
The previous answer box is freed with QueueFree when hidden; when the next
question opens in the same frame the new box gets an auto name and the old
one, still named AnswerBox, is already queued for deletion. On a slow disk
this happened often and the test failed to find the variants.
2026-10-18 15:54:15 +02:00
cthangover 0a32c0756c Locale: recipe item names, Russian scenario strings file
- Names/descriptions for the recipe item items/recipe/wolf_meat_to_ration
  (en/ru); the locale atlas reported the keys as referenced but undeclared.
- locale/scenarios_ru.properties: the Russian scenario strings get their
  own file next to scenarios_en, as the scenario-string convention
  requires for every language.
2026-10-17 14:28:14 +00:00
cthangover 8630c32846 Host the cooking walk-through as a test suite
The cooking_walk integration test moves here from the separate
cooking_walk_test mod as test_suites/cooking_walk, mounted as the virtual
mod cooking__cooking_walk only with --itest=cooking_walk.
2026-10-17 14:28:13 +00:00
cthangover 447622e813 map ui, skill ui, update skills data 2026-09-29 13:05:42 +03:00
cthangover 6435305d58 new battle gui 2026-09-28 10:48:06 +03:00
cthangover 2b2c70d0ac ui stule update 2026-09-26 08:05:13 +03:00
cthangover e2b4f7a1c1 upd 2026-09-24 11:17:04 +03:00
cthangover 4dc53b648b move ui to mods 2026-09-24 10:42:44 +03:00
cthangover 6c5c717e32 init 2026-09-10 10:59:31 +03:00