play_steam.bat: dev-tester launcher for the Steam path (EXPERIMENTAL)
Zero-mission-arg launch of the build-steam exe -> lands in the glass FE menu, where Steam sessions actually form (host or join an ISteamMatchmaking lobby; there is no address to dial, so this is a LAUNCHER not a joiner -- unlike join.bat/join_lan.bat). Sets BT_PLATFORM=glass + BT_STEAM_NET=1, logs to content\steam.log. Guarded like the sibling bats, with the two failure modes spelled out (zip without build-steam\; Steam client not running = menu works, no lobbies). Requires distributing the build-steam variant (BT_GLASS+BT_STEAM) alongside content\ -- a different zip shape; the pod-build zips are unaffected. For dev testers to exercise the Steam path further (prior tests were buggy); NOT for general players yet: the live 2-machine exit criterion (docs/STEAM_TEST.md) is still open and the AppID is the 480 test id. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
157da70ec9
commit
80c9394131
@@ -0,0 +1,31 @@
|
||||
@echo off
|
||||
rem BT411 -- STEAM play (EXPERIMENTAL, dev testers). Launches the glass
|
||||
rem front-end menu: HOST a Steam lobby or JOIN one from the menu -- there
|
||||
rem is no address to configure; sessions form through the Steam lobby.
|
||||
rem Requires: the Steam client RUNNING and logged in, and the steam build
|
||||
rem (build-steam\) extracted next to content\.
|
||||
cd /d %~dp0
|
||||
if not exist "build-steam\Release\btl4.exe" goto badpath
|
||||
if not exist "content\BTL4.RES" goto badpath
|
||||
set BT_PLATFORM=glass
|
||||
set BT_STEAM_NET=1
|
||||
set BT_LOG=steam.log
|
||||
cd content
|
||||
..\build-steam\Release\btl4.exe
|
||||
echo.
|
||||
echo The game has exited. If it closed unexpectedly, send the operator
|
||||
echo content\steam.log. Steam not running = the menu still works but
|
||||
echo lobbies will not appear.
|
||||
pause
|
||||
exit /b
|
||||
:badpath
|
||||
echo.
|
||||
echo ==================================================
|
||||
echo ERROR: this file is not in the right place, or
|
||||
echo this zip does not include the STEAM build.
|
||||
echo.
|
||||
echo It must sit in the EXTRACTED game folder, next to
|
||||
echo the 'content' and 'build-steam' folders.
|
||||
echo ==================================================
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user