Commit Graph
7 Commits
Author SHA1 Message Date
cthangover 18c58fd117 test: replace fixed waits with observable GUI readiness
Advance integration drivers only after their requested controls, game state or file effects are observable. Preserve the behavioral assertions and shared viewport capture pipeline.
2026-11-13 17:48:45 +01:00
cthangover f3157210eb test: update main game launch and hot reload coverage
Enter through LauncherPlay and reload cthangover_game, which owns the starter party. Report missing mods, incompatible versions and collection problems when a game is unavailable.
2026-11-04 08:44:52 +01:00
cthangover 57450def43 Remove the tool block from the main menu
Authoring tools open from the in-game toolbar only. Menu and test drivers quit
through ApplicationExit.
2026-10-29 13:21:43 +01:00
cthangoverandClaude Opus 5.5 55caaf020d 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:16 +02:00
cthangover f04a2a3661 Game picker and save browser: menu window shell, background warm-up
The main menu warms every ready game's mods up into the assembly cache in the
background (last played first), so picking a game only loads cached assemblies.
Game picker and save browser are scenes on the shared MenuWindowShell (also used by
the settings): caps title, close on the right, footer hint; the picker footer shows
the warm-up state, cards get framed covers with a letter placeholder and Continue as
the main action; the save browser shows 3x2 large cards with the game selector in
the header. new_game waits for the warm-up; menu_flow takes --shots.
2026-10-21 20:15:32 +02:00
cthangover 22b67c628c 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:34 +02:00
iisaev ee6fdc3576 init mod 2026-10-18 12:41:41 +03:00