diff --git a/BTFrstrm/autoconfig-file-spec.html b/BTFrstrm/autoconfig-file-spec.html index 29ac1be1..f0aeb438 100644 --- a/BTFrstrm/autoconfig-file-spec.html +++ b/BTFrstrm/autoconfig-file-spec.html @@ -43,7 +43,7 @@
Feature: Console Lobby “Load File” button  |  Commit: c3346561 (branch 5.1.0b-in-progress)  |  - Date: 2026-07-24 + Date: 2026-07-24, updated 2026-07-24 (commit cd2fe73c)

1. Overview

@@ -117,6 +117,7 @@ The system operates with two separate files:
[mission]
 MissionName=ScarabStronghold - Attrition
 GameType=2
+TeamAllowed=0
 Visibility=0
 Weather=0
 TimeOfDay=0
@@ -532,11 +533,9 @@ Match is exact string equality, case-sensitive. Trailing/leading spaces are stri
     Any slot not defined in the file (or defined with Type=0) will be empty in the lobby.
   
   
  • - Team vs. FFA assignment uses the lobby’s state at the moment Load File is clicked, - not the GameType written in the file. - The game type change from [mission] is processed asynchronously (next frame). - If you are changing game mode, click Load File a second time to correctly apply team/skin assignments, - or pre-configure the lobby to the correct game type before writing the config file. + Team vs. FFA display is correct on the first click provided TeamAllowed= is set correctly in the file. + The game updates team_allowed synchronously from this field before processing slots. + If TeamAllowed is absent, it defaults to 0 (FFA) regardless of GameType.
  • MissionName and Mech matches are case-sensitive. @@ -568,7 +567,8 @@ Match is exact string equality, case-sensitive. Trailing/leading spaces are stri Generated from source: MW4Shell.cppCTCL_LoadAutoFile, CTCL_GetAutoSlotName/Mech/Int  |  ConLobby.scripto_load_file handler  |  - Commit c3346561  |  2026-07-24 + ConLobbyMission.scriptMAIL_LOAD_AUTO_MISSION  |  + Commit cd2fe73c  |  2026-07-24