-
released this
2026-06-30 20:46:24 +00:00 | 73 commits to main since this releaseKuro Screensaver v0.7.0
A retro-CRT 3D screensaver that flies you through a dying corporate skyline — now with a story that branches, full Windows settings parity + a one-click installer, and a deeper procedural film. Everything since v0.6.0.
✨ Story that branches
The screensaver no longer just shows scenes — it tells a story that diverges run to run.
- Branching narrative arcs. Each session the engine picks an arc; a mentor gate and an ending resolver steer where the tale goes, so you get genuinely different storylines rather than one fixed script.
- Divergent corruption stages & endings. As on-screen "threat" climbs, the world degrades through corruption stages — and per-arc threat curves push different arcs toward different endings.
- Cross-session memory. The story remembers itself between runs (and across engine layers), so arcs build on what came before instead of resetting every time.
- Steer the story with ← / →. Arrow keys now act as a course-correction: nudge the world and the narrative responds with phase-aware terminal chatter (calm-gated, with a cooldown so it never spams).
- Arc-biased scene order & multi-speaker radio. The film director weights its scene itinerary toward the active arc, and radio chatter now comes from multiple speakers for a more alive world.
🎬 Scenes & cinematics
- Banked, curving flight. Terrain, rift, void and city now read as real banked turns and sweeping course-changes instead of stiff strafing — including roll-led coordinated turns.
- New wreckage / debris-field scene plus debris-dodge near-misses in void and wreckage for genuine close calls.
- Warp transitions between scenes (a proper warp state machine, replacing the old hard crash-cut), driven by a procedural film itinerary with foreshadowing.
- Combat actors: an antagonist and corporate craft that trigger camera shakes, flashes and terminal reactions.
- Sharper CRT look: filmic 24Hz analog grain (no more 60Hz strobe), uniform terminal glow, and stronger, tunable NTSC / halation / weather effects.
🪟 Windows: full settings parity + installer
- Config dialog now exposes everything the web version persists: all 7 scenes, all 13 colour presets, speed, audio, and the FX/HUD toggles (Bloom, Scanlines, CRT, Crosshair, Matrix rain, Afterburn, Story terminal, Radar) — all bridged into the running
.scr. - New one-click installer (Inno Setup) as an optional alternative to the manual multi-file
.scrfolder. CI now builds and attaches it automatically on release. - A proper Windows 11 install guide (
docs/WINDOWS-INSTALL.md) covering install, configure, WebView2 and SmartScreen.
🖥 macOS / native
- Run as an animated desktop background (
--wallpaper) and a "Als Hintergrund" / set-as-wallpaper button right in Settings. - PANIC particle storm, BIOS boot sequence, tactical radar HUD, and Reduce Motion support — closing the last web↔native parity gaps.
- Config window reworked to Apple HIG (grouped, Auto Layout); scene-switch hotkey now works during film mode; hardened build/release tooling.
🛠 Under the hood / CI
- JSON content SSOT. Story arcs, endings, presets, dictionary and chatter all moved into a single hash-guarded JSON source of truth, with thin web/native facades for byte-true web↔native parity.
- Web↔native RNG + narrative golden tests, a new vitest runner, and release CI fixes (Node 24, synced lockfile).
📚 Docs
Design + implementation specs for every brick (Flight Director, Warp Transitions, Procedural Itinerary, Combat Actors, Flight Curves, Story Arcs & Corruption), plus the new Windows install/parity notes.
Downloads
- macOS —
KuroScreensaver-native-app-macos.zip(notarized; unzip and drag to /Applications). - Windows (easy) —
KuroScreensaver-Setup-0.7.0.exe, a one-click installer. - Windows (manual) —
KuroScreensaver-windows.zip; keep the folder together and right-click the.scr→ Install. Seedocs/WINDOWS-INSTALL.md.
The Windows
.scrand installer are unsigned, so SmartScreen will warn once — click More info → Run anyway. (macOS app is notarized.)Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads