From 3a24de03e61ca99ea61f17f2c87e21359c432482 Mon Sep 17 00:00:00 2001 From: Cyd Date: Sat, 25 Jul 2026 15:38:24 -0500 Subject: [PATCH] Release 4.12.4 Version string, zip name and README. Cut as its own release rather than replacing 4.12.3's asset again: the three test machines need to be able to tell builds apart from what the log and the README say, and a binary that reports 4.12.3 while carrying the lobby work defeats exactly that. This one is about the lobby. Both rooms show the host's mission setup, the football team sheet names each player's VTV, and a lobby holds eight players rather than four. Co-Authored-By: Claude Fable 5 --- README.md | 9 +++++++++ RP_L4/RPL4.CPP | 2 +- pack-dist.ps1 | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a54f22a..49b27ad 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,15 @@ radar moved out of the middle of the road (`environ.ini`). Each display's button bank now reaches under its glass, so the picture itself is the press target rather than a sliver at the edge. +[v4.12.4](https://gitea.mysticmachines.com/VWE/RP412/releases/tag/v4.12.4) +is about the lobby. Both rooms now show the host's mission setup — the track, +then time of day, weather and game length — since everyone flies the owner's +picks and it was the one thing in the room nobody could see for themselves. +The football team sheet names each player's VTV beside their team colours and +position. And a lobby holds **eight** players rather than four, a full grid as +the pod hall ran it, with the room sizing its roster to whatever space the +window gives it. + ## Playing Grab the release zip (or run `pack-dist.ps1` on a build). Single player: diff --git a/RP_L4/RPL4.CPP b/RP_L4/RPL4.CPP index 8fd3c0e..1fb57b8 100644 --- a/RP_L4/RPL4.CPP +++ b/RP_L4/RPL4.CPP @@ -177,7 +177,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine fclose(file); } - DEBUG_STREAM << "Red Planet 4.12.3" << std::endl << std::flush; + DEBUG_STREAM << "Red Planet 4.12.4" << std::endl << std::flush; DEBUG_STREAM << "L4CONTROLS=" << getenv("L4CONTROLS") << std::endl << std::flush; #ifdef RP412_STEAM diff --git a/pack-dist.ps1 b/pack-dist.ps1 index e8cf8fa..3bbc48c 100644 --- a/pack-dist.ps1 +++ b/pack-dist.ps1 @@ -327,7 +327,7 @@ start rpl4opt.exe -fit "@ Set-Content -Path "$dist\README.txt" -Encoding ascii -Value @" -Red Planet 4.12.3 +Red Planet 4.12.4 ================= Run start-fullscreen.bat for borderless over the whole monitor, or @@ -392,7 +392,7 @@ $size = (Get-ChildItem $dist -Recurse | Measure-Object Length -Sum).Sum Write-Host ("dist ready: {0:N1} MB" -f ($size / 1MB)) if ($Zip) { - $zipPath = Join-Path $root 'RedPlanet-4.12.3.zip' + $zipPath = Join-Path $root 'RedPlanet-4.12.4.zip' Write-Host "zipping to $zipPath..." # Everything lives under a single RP412\ folder inside the zip, so