The user hit the full session menu from play_solo -- HOST/JOIN LAN modes, NET PORT and the Steam buttons don't belong in the solo flow (LAN goes through the join bats + operator; Steam through play_steam.bat). BT_FE_SOLO=1 (set by play_solo.bat + the btoperator generated bat): - the MODE cycle keeps only the two solo entries (kModes lists them first: SOLO MISSION, RAW SOLO) via the GroupSize clamp - NET PORT row and the HOST/JOIN STEAM buttons are not laid out - a stale fe_last.ini mode of hostlan/joinlan is rejected by the existing LoadPersisted GroupSize clamp, so the selection can never land on a hidden mode play_steam.bat keeps the full menu. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
38 lines
1.3 KiB
Batchfile
38 lines
1.3 KiB
Batchfile
@echo off
|
|
rem BT411 -- single-player play. Opens the MISSION MENU: pick your mech
|
|
rem (all 18), map, experience level, colours, weather, mission length and
|
|
rem more, then launch. SOLO MISSION = timed with scoring; RAW SOLO =
|
|
rem endless practice. The menu returns after each mission.
|
|
cd /d %~dp0
|
|
rem ONE unified build (2026-07-21): the exe carries every layer; the GLASS
|
|
rem platform env arms the desktop cockpit (clickable MFD buttons, trigger
|
|
rem config, bindings.txt keymap).
|
|
set BT_PLATFORM=glass
|
|
if not exist "build\Release\btl4.exe" goto badpath
|
|
if not exist "content\OPERATOR.EGG" goto badpath
|
|
set BT_START_INSIDE=1
|
|
set BT_DEV_GAUGES=1
|
|
set BT_LOG=join.log
|
|
set BT_FE_SOLO=1
|
|
cd content
|
|
..\build\Release\btl4.exe
|
|
echo.
|
|
echo The game has exited. If it closed unexpectedly,
|
|
echo send the operator content\join.log.
|
|
pause
|
|
exit /b
|
|
:badpath
|
|
echo.
|
|
echo ==================================================
|
|
echo ERROR: this file is not in the right place.
|
|
echo.
|
|
echo It must sit in the EXTRACTED game folder, next to
|
|
echo the 'content' and 'build' folders.
|
|
echo.
|
|
echo Fix: right-click the .zip - Extract All, open the
|
|
echo extracted folder, and run this file from THERE.
|
|
echo (Do NOT run it from inside the zip.)
|
|
echo ==================================================
|
|
echo.
|
|
pause
|