Commit Graph
16 Commits
Author SHA1 Message Date
cthangover 0d55b357eb chore: align mod versions and dependencies to 0.1.0
Complete the 0.1.0 demo version and dependency migration in the remaining manifests. Use LF line endings under the repository text policy.
2026-11-13 18:12:10 +01:00
cthangover 869a15875e 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:47:11 +01:00
cthangover 6d89a19696 chore: align game versions and dependencies with 0.1.0 2026-11-06 18:01:04 +01:00
cthangover f8a0cb588f test: cover scenario editor timer reattachment
Open a scenario, edit its buffer while the window is detached and verify refreshed metadata after reattachment without saving the file.
2026-11-04 08:44:50 +01:00
cthangover b9507b80c3 Update editor_tools implementation, assets and documentation 2026-10-31 15:28:50 +03:00
cthangover f5cf990d72 Turn editor_tools into a package of the split tool mods
The code moved to tools_base, scenario_tools_base and the seven editor mods;
editor_tools depends on them and keeps the tool windows suite. Docs list all
seven tool box entries with a new tool box screenshot.
2026-10-29 13:22:26 +01:00
cthangover cbc9472738 Highlight JSON, TSCN and scenario fields across editor tools 2026-10-26 19:44:26 +03:00
cthangoverandClaude Opus 5.5 93ebb12c58 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:12 +02:00
cthangover 3ddb61d61e Localization in es, zh, ja, ko, vi; novel editor hub removed (its collection is gone, tools open from the menu and the toolbar) 2026-10-23 20:54:37 +02:00
cthangover 6ca1fff35f Test screenshots through ViewportCapture: sRGB instead of the dark linear HDR frame 2026-10-23 09:03:55 +02:00
cthangover 3b2c1ddb95 Scene re-read through SceneManager.ReloadContent 2026-10-22 19:14:55 +02:00
cthangover 972df5ccff Scene editor for logical scenes; scenario editor Save refreshes the running game; novel_flow itest; mod cover 2026-10-22 17:09:38 +02:00
cthangover bf4ac5e27a 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 754b854817 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:24 +02:00
cthangover 7b6ae80616 Scenario play-test returns to the screen the editor was opened from
The play-test loads the game shell, which frees the screen the editor was
opened from (the novel_editor hub). Both the scenario's end and Stop used to
switch to the engine's main menu; the editor now remembers the route it left
and switches back to it, falling back to the main menu only when it was not
opened from a route. The tools_hub run of the windows suite plays its own
scenario and checks both ways back.
2026-10-17 21:44:34 +02:00
cthangover 55ef9416ef Tool windows test suite; drop visual_novel_core dependency
- test_suites/windows (--itest=tools_windows [--shots=<dir>]) opens every
  tool window, fails on any engine error logged meanwhile, drives the
  map/interactive/light canvases and can save a screenshot per window.
- The tools need the engine mods only; visual_novel_core is no longer a
  dependency (the Novel Editor collection brings the content).
2026-10-17 14:29:15 +00:00