• docs/superpowers/specs/2026-07-19-syncrpg-door-design.md

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sun Jul 19 23:59:33 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/08de21af537ce5e8b9982e13
    Added Files:
    docs/superpowers/specs/2026-07-19-syncrpg-door-design.md
    Log Message:
    syncrpg: add the EasyRPG door design spec (sub-project 2)

    Design for a dedicated Synchronet door playing RPG Maker 2000/2003 games via
    a vendored EasyRPG Player driving the shared termgfx_termio, flagship Yume Nikki (freeware original + English fan-translation). Adds a truecolor present path to termgfx_termio (present_rgbx, 32-bit XRGB fed zero-copy from EasyRPG's screen) and moves the median-cut quantizer into the shared lib as termgfx_quant, verified not to regress syncscumm's indexed path. Mirrors syncscumm's structure: vendored engine, per-game getdata.js + install-xtrn, per-user saves, milestones M0 truecolor path -> M1 video -> M2 keyboard ->
    M3 audio -> M4 package/live on Yume Nikki.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sun Jul 19 23:59:33 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/06781056c08a02a40b5bd078
    Modified Files:
    docs/superpowers/specs/2026-07-19-syncrpg-door-design.md
    Log Message:
    syncrpg: pin Yume Nikki source (Playism 0.10a) in the design spec

    Lock the flagship game-data source to the official Playism 2012 English
    release of Yume Nikki 0.10a (archive.org yume-nikki-010a): English is baked into the .ldb (no separate translation step), extraction is headless (unpack the outer zip, then the inner YumeNikki.lzh; Setup.exe is never run), and the asset filenames are Shift-JIS. Record the documented controls (arrows, ESC menu, Enter/Z/Space confirm, Numpad 9/1/3/5) and drop the now-resolved open questions.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net