Subj : xtrn/syncdoom/waiting.binsrc/doors/syncdoom/README.md d_net.c g_game.c To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Mon Jun 22 2026 00:57:11 https://gitlab.synchro.net/main/sbbs/-/commit/45cdceba5f1e9ae4612514a5 Added Files: xtrn/syncdoom/waiting.bin Modified Files: src/doors/syncdoom/README.md d_net.c g_game.c m_menu.c syncdoom.c src/doors/syncdoom/tools/gen_splash.py xtrn/syncdoom/README.md syncdoom.example.ini Log Message: syncdoom: FAST TURN default, change-only prefs, quit fog, editable splash Door/lobby polish (all built; FAST TURN and the teleport-fog quit live-confirmed in MP): - FAST TURN: a new Options-menu checkbox / [input] instant_turn that defeats Doom's slow-start turn-acceleration ramp -- the ramp keeps resetting on terminal key-repeat gaps and makes turning feel laggy. Now DEFAULT ON, with the TURN grace lowered (150 -> 75 ms) so full-speed taps don't over-swing. Per-user, saved. (The inline input rows shift up a touch to fit the new option.) - Per-user prefs now save ONLY settings the player actually changed from the sysop/built-in default; matching keys are removed. So a sysop's house defaults keep reaching returning players for any key they never touched in-game. - [game] quit_effect = keep | vanish | fog (default fog): a departing player's marine teleports out (fog puff + sound) instead of standing frozen. The body is removed deterministically across the lockstep netgame, so it's a house setting, not a per-user toggle. - [game] splash: the waiting-room backdrop is now an external, editable waiting.bin (80x25 raw char+attr "binary text", PabloDraw/Moebius-editable), loaded at startup with the baked-in art as fallback. tools/gen_splash.py emits it alongside the C header. - READMEs + syncdoom.example.ini updated for all of the above. Co-Authored-By: Claude Opus 4.8 --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .