From 41d3511fc7179b0fbecd13c79c363bddbc83f480 Mon Sep 17 00:00:00 2001 From: Zwitschi Date: Sun, 1 Nov 2026 16:19:23 +0100 Subject: [PATCH] Record the runtime art loader and the active realism workstream in memory --- MEMORY.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MEMORY.md b/MEMORY.md index a199c70..9eceabb 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -205,6 +205,11 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o adopted (custom runner covers it without an editor plugin). - Do not re-open `override_access`. Do not bind wand to `W`. Do not remove the radio easter egg. +## Decisions + +- Runtime UI/scene art is loaded through `src/game/ui/art.gd` (`assets/images/ui/` then `scenes/`); missing files return null so panels keep procedural fallbacks. +- Screen mockups with baked-in controls are used as backdrops plus an opaque `ArtPanel` cover, not as clickable full-screen skins. + ## Current State - **v0.3.0 pass (2026-10-31, uncommitted):** rendering, generated prop models, screen @@ -569,3 +574,7 @@ session shell; leftover PLAN verbs; crowd rubberneck; emergency aftermath; body- sit/photo/film poses; real crowd audio; Joke Shop/Studio extra events; PLAN.md says GUT/GitHub. + +## Uncommitted Workstreams + +- A separate realism pass is editing `PLAN.md`, `README.md`, `.gitignore`, `src/game/materials.gd`, `tools/scene_concepts.py`, `tools/test_scene_concepts.py`, `src/test/capture_realism.gd`, `assets/textures/ai/game_ready/v2/`, `docs/screens/concepts|realism/`, and regenerated Blender planter/tree assets. Do not commit or revert these while that pass is active; verify game changes in a clean `git worktree` at HEAD when its unimported textures break parsing.