Repository navigation
Day 4: painted art in The Last Train, portraits, close-ups, menu key art - #3
Merged
Merged
Conversation
…brary (Day 4) World (manifest-only swap; placeholders stay as fallbacks): - 28 assets go final: sky, city, station, platform, tracks, lamps, poles, bench, the Northern Star, corridor, vestibule, signal box, Detective Grace and every clue object. Files are sized to each manifest box by apps/tv/scripts/art/prepare_last_train.py. - New AssetDefinition.overlay: procedural detail drawn over final art. Clue clocks keep exact hands (11:59, 11:53, 11:47) over the painted dials; the departure board keeps its readable lines. - Objects line up with what is painted: the platform clock sits on the tower's clock, the waiting-room clock on the window clock, the brake is an invisible hotspot over the brake painted on the corridor wall. - Painted trains skip the procedural doors and windows; open doors spill a soft light. Lamp glow pools are softened over painted lamps. - Fix: a lightning flash switched off mid-flash left a grey veil over the corridor. Interiors are taller so the lifted camera never shows an edge. UI: - Evidence cards show the painted close-up of their clue. - The speech bubble shows the character's painted portrait; the 'pressed' expression when players show evidence. - Home and library backgrounds; case cards get a painted header (apps/tv/scripts/art/prepare_ui.py). Tests: root 244 green; TV 80/80 (new Art.spec: every final asset and clue has bundled art, every character a portrait, clock overlays keep hands); build OK. Verified on the Vega Virtual Device through a full room game.
- New TV screenshots from the Vega Virtual Device: home, library, arrival, platform, evidence close-up, Detective Grace, torn ticket, corridor, signal box, and Voss's portrait reply in the hero image. - 'Inside The Last Train' gallery; placeholder-art note removed; status, test counts (80 TV), CREDITS and CHANGELOG updated.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The Last Train now runs on painted art, and the README shows it.
How
apps/tv/scripts/art/prepare_last_train.py. Objects are aligned with what is painted: the clock sits on the tower's clock, the brake is a hotspot over the brake painted on the wall.AssetDefinition.overlaykeeps clue facts procedural over painted art, so the clock hands still show 11:59, 11:53 and 11:47.Checks
npm run check(244)wsl-check.sh80/80 (newArt.spec.ts), build OK