Release 4.12.5
Version string, zip name and README, plus the new environ.ini options - the podium and the mission-length override. Everything else in that file documents itself, so these should not be the exception. This one restores the Winners Circle: the race fades out and fades back in on the award platform, finishers in finishing order with their callsigns on the plates, held for a few seconds before the results. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -50,6 +50,17 @@ 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.
|
||||
|
||||
[v4.12.5](https://gitea.mysticmachines.com/VWE/RP412/releases/tag/v4.12.5)
|
||||
restores the **Winners Circle**. The pod hall stood the finishers on a
|
||||
numbered award platform when the race ended, and all of it was still in this
|
||||
repo — the stand, eight ranked spots in every map, and the code to put racers
|
||||
on them — wired only into the mission-review build and so never once run by a
|
||||
pod. The race now fades out and fades back in on the platform: finishers in
|
||||
finishing order, each pilot's callsign on the plate beside their spot, the
|
||||
cockpit glass cleared away, held for a few seconds before the results screen.
|
||||
Three pieces of it had been stubbed out in the D3D9 port and are working
|
||||
again.
|
||||
|
||||
## Playing
|
||||
|
||||
Grab the release zip (or run `pack-dist.ps1` on a build). Single player:
|
||||
|
||||
+1
-1
@@ -177,7 +177,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine
|
||||
fclose(file);
|
||||
}
|
||||
|
||||
DEBUG_STREAM << "Red Planet 4.12.4" << std::endl << std::flush;
|
||||
DEBUG_STREAM << "Red Planet 4.12.5" << std::endl << std::flush;
|
||||
DEBUG_STREAM << "L4CONTROLS=" << getenv("L4CONTROLS") << std::endl << std::flush;
|
||||
|
||||
#ifdef RP412_STEAM
|
||||
|
||||
+32
-2
@@ -216,6 +216,36 @@ L4RADARSCALE=100
|
||||
# both of them, and it grows from the middle in both directions).
|
||||
L4RADARPOS=CENTER
|
||||
|
||||
# The Winners Circle: at the end of a race the finishers are stood on
|
||||
# the award platform in finishing order, with each pilot's callsign on
|
||||
# the plate beside their spot, and held there for a few seconds before
|
||||
# the results screen. 1 = show it, 0 = straight to the results.
|
||||
RP412PODIUM=1
|
||||
|
||||
# The shot is framed for you, but these move the camera if you want it
|
||||
# somewhere else. Distances are in game units, measured from the middle
|
||||
# of the group of finishers.
|
||||
# STANDOFF how far out in front of the stand the camera sits
|
||||
# HEIGHT how far above the group
|
||||
# AIM height of the point it looks at, relative to the group -
|
||||
# negative tilts down, positive tilts up
|
||||
# ASPECT the stand was composed for a 4:3 pod monitor, so the shot
|
||||
# is cropped to that shape with black either side. 0 runs it
|
||||
# full width instead.
|
||||
# FADEIN seconds to come up out of the black after the race fades
|
||||
# CAM 0 watches from your own cockpit rather than off the stand
|
||||
#RP412PODIUMSTANDOFF=36
|
||||
#RP412PODIUMHEIGHT=12
|
||||
#RP412PODIUMAIM=2
|
||||
#RP412PODIUMASPECT=1.333
|
||||
#RP412PODIUMFADEIN=0.45
|
||||
#RP412PODIUMCAM=1
|
||||
|
||||
# Override the game length the menu picked, in seconds. The shortest the
|
||||
# menu offers is 3:00, which is a long wait when what you are testing is
|
||||
# what happens at the buzzer. Unset = use the menu's choice.
|
||||
#RP412MISSIONSECONDS=20
|
||||
|
||||
# Simulation/render frame rate, integer frames/second. The desktop
|
||||
# default is 60; the arcade pods shipped at 25.
|
||||
TARGETFPS=60
|
||||
@@ -327,7 +357,7 @@ start rpl4opt.exe -fit
|
||||
"@
|
||||
|
||||
Set-Content -Path "$dist\README.txt" -Encoding ascii -Value @"
|
||||
Red Planet 4.12.4
|
||||
Red Planet 4.12.5
|
||||
=================
|
||||
|
||||
Run start-fullscreen.bat for borderless over the whole monitor, or
|
||||
@@ -392,7 +422,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.4.zip'
|
||||
$zipPath = Join-Path $root 'RedPlanet-4.12.5.zip'
|
||||
Write-Host "zipping to $zipPath..."
|
||||
|
||||
# Everything lives under a single RP412\ folder inside the zip, so
|
||||
|
||||
Reference in New Issue
Block a user