EXPBG Compat - Mods & Vanilla

by M.Pac

Contributors

K.Edgar

0.2.10

Lighter script start-up (no gameplay change): internal lists and registries are created on first use and kept
in container types the base game already has, lowering the #InitGlobals start-up load that crashes servers
with large mod lists.

- The Bacon Loadout Editor request guard (BLE-REQUEST-HOLD) keeps its held gun-builder requests in a list type
  the base game already has. This addon now adds no container type that no other loaded mod has. The guard
  works as before: requests stay alive 60 s, at most 512.
Game Version
1.9.0.37
Created
Sat, 07 Nov 2026 15:57:45 GMT
Last Modified
Sat, 07 Nov 2026 15:57:58 GMT

0.2.9

Game 1.9 compatibility (game 1.9.0.37).

- Checked against game 1.9.0.37 and the current versions of the patched mods. Every guard still needed
  stays and compiles on 1.9; the native build is clean.
- The group name guard (VAN-GROUP-AUTHOR) is removed: game 1.9 itself no longer asks the player
  restriction check for preset group names, so the `IsRestricted: Invalid otherPlayerID` log flood it
  stopped cannot happen any more.
- On game 1.9 use EXPBG Gamemaster Tools 0.6.3 or later with this addon (older Gamemaster Tools versions do
  not load on game 1.9).
Game Version
1.9.0.37
Created
Fri, 06 Nov 2026 01:38:17 GMT
Last Modified
Fri, 06 Nov 2026 02:17:12 GMT

0.2.8

- GM Composition: the Game Master camera keeps vanilla's snap to the selected entity again. GM Composition changes that camera part in a way that made the game drop it (the log showed `Unknown class 'SCR_EditorSnapManualCameraComponent'` when Game Master opened). EXPBG Gamemaster Tools 0.5.8 already fixed this, but only when it happened to load after GM Composition; this addon now fixes it in every mod order. GM Composition's own camera behaviour is unchanged. **GM Composition (`6962635CF9BB88A8`) is now required**: load it on every server and client that loads this addon. It is already in the EXPBG modset (GMC-SNAP-CAMERA).
- Coalition VON 3.0.7 (the version servers and players run now): the Coalition VON guards were checked against it. Every method they guard still exists unchanged, so no code change was needed; their source notes now name 3.0.7. Server owners who pin mod versions can pin Coalition VON 3.0.7 with this addon (docs/SERVER-CONFIG.md).
- EXPBG Gamemaster Tools must be 0.5.9 or later for the ATAK markers on the briefing board (Workshop has 0.5.10). Do not pin an older Gamemaster Tools on a server that loads this addon: its scripts would not compile.
Game Version
1.8.0.13
Created
Wed, 04 Nov 2026 21:19:04 GMT
Last Modified
Wed, 04 Nov 2026 21:19:09 GMT

0.2.7

Workshop listing only: a shorter, simpler description, and a second contributor who can publish updates. The mod's content is unchanged; only the version number differs from 0.2.6.
Game Version
1.8.0.13
Created
Tue, 03 Nov 2026 18:34:24 GMT
Last Modified
Tue, 03 Nov 2026 18:34:31 GMT

0.2.6

- Kova x ATAK and EXPBG Gamemaster Tools: ATAK markers now appear on the Gamemaster Tools briefing board. The board showed only the briefer's vanilla markers, and ATAK draws its markers only on its own tablet map, so a briefing at a projector or wall map showed none of them. While someone briefs, their client now adds the ATAK markers of their faction (their own first) after their vanilla markers, within the board's 48-marker limit, and every client draws them with ATAK's own symbol, rotation and label. ATAK's markers, tablet and maps are unchanged. EXPBG Gamemaster Tools (`FC1402F65B2F4A45`, 0.5.9 or later, which adds the board's extension points) is now a dependency; it is already in the modset (GAZ-BRIEFING-BOARD).
Game Version
1.8.0.13
Created
Mon, 02 Nov 2026 17:55:18 GMT
Last Modified
Mon, 02 Nov 2026 17:55:22 GMT

0.2.5

Log review of the live server session 2026-10-31 and a client session 2026-11-01 (Operation Watchtower).

- Coalition VON and Bon Action Animations: every character spawn no longer logs `UserActionContext "LeftShoulder" couldn't be registered` (422 server and 402 client warnings in one evening). Both mods add a `LeftShoulder` action context to the vanilla character; CVON's has no action and loaded first, so Bon's shoulder tap fell back to it. CVON's unused context is renamed `EXPCM_CVON_LeftShoulder`, so Bon's own context (shoulder blade, from behind) registers. Every CVON action is unchanged; Bon is not a dependency (CVON-BON-SHOULDER-CONTEXT).
- Kova x ATAK: the client no longer writes a `[GAZ_HITCH]` line for every frame of 100 ms or more (1,315 lines in one 2 h 20 min client session). The hitch report is left out; ATAK's counters, warm-up and every feature are unchanged. Kova x ATAK (`6A49417788E13618`) is now a dependency; it is already in the modset (GAZ-HITCH-TRACE).
- BFS F.R.I.E.S Reforged: boarding a rope no longer bounces players straight back into the helicopter. With Board and Climb Up on the same key, the key still held from boarding fired Climb Up as soon as the rope state arrived, and the server accepted it before the player even reached the rope (53 of the 60 climb-ups on the live server came within 300 ms of boarding). A FRIES key must now be released after the rope state changes, and the server accepts Climb Up only after one second on the rope. The 804 `[FRIES ClimbUp]` debug warnings per evening are gone (two lines per real climb-up remain), and the rope-end ground check now waits its configured seconds (it compared milliseconds with seconds and waited 2 ms). FRIES (`690F67E53E6EDB09`) is now a dependency; it is already in the modset (FRIES-CLIMB-UP).
- Vanilla: support-station sounds whose event is the first one on the character's sound component (the heal-done sound) now play at the character instead of logging `Trying to play sound ... is not included on the SoundComponent` (57 client warnings in one session). Vanilla accepts only event indexes above 0; a native check read SOUND_HEAL_DONE as index 0 (VAN-SUPPORT-SOUND-INDEX).
- Vanilla: Game Master modes no longer log `Can't open config file ""` for every player who joins (45 server lines in one evening): the empty military supply allocation config is not loaded (VAN-SUPPLY-CONFIG-EMPTY).
- Vanilla: player statistics no longer warn about seats without physics (ACE carry and captive helpers, FRIES rope seats: 229 lines) or about ACE medical items vanilla has no statistic for (85 lines) (VAN-DATACOLLECTOR-NOISE).
- Vanilla: resupply stations without a storage manager (heli-weapon arsenal boxes, Hydra pallet and ground-crew trolley in the Watchtower layer) no longer log an ERROR when they load (30 server and 60 client lines); vanilla skipped that check anyway (VAN-RESUPPLY-NO-STORAGE).
- Parked with designs (docs/PARKED.md): players left in FRIES rope mode after a rope-end detach, FRIES animation assets published without GUIDs, FRIES RPC rate, FRIES seat warnings, H-47 rotor colliders.
Game Version
1.8.0.13
Created
Sun, 01 Nov 2026 04:09:05 GMT
Last Modified
Sun, 01 Nov 2026 04:09:09 GMT

0.2.4

- Bacon Loadout Editor: the gun builder no longer throws a server script error when an inventory change finishes a frame later. Bacon's inventory callbacks keep their request without owning it, so when the change completed after the server had handled the message, the request was already gone and `SendActionResponse` hit a null (`M4Test_GunBuilder_PCComponent.c:692`, live server 2026-10-21 18:30; on a retail server each such error writes a crash report). Each gun-builder request made on the server now stays alive for 60 s (at most 512 at once), long enough for its callback; a callback that still has no request skips its reply with one warning instead of throwing. Bacon Loadout Editor (`606B100247F5C709`) is now listed as a dependency; Edit Entity Inventory already required it, so servers need nothing new (BLE-REQUEST-HOLD).
Game Version
1.8.0.13
Created
Fri, 23 Oct 2026 04:39:46 GMT
Last Modified
Fri, 23 Oct 2026 04:39:51 GMT

0.2.3

- Coalition VON: the two voice-range control hints are no longer shown. CVON binds voice range up/down to the mouse wheel itself; the keybinding menu cannot set that binding and the hint widget cannot show it, so on every client the hint wrote an error every 0.25 s while the actions were active (reported by Backblast on 2026-10-22, who also suggested the fix). The hints whose action starts with `CVON_VoiceRange` are now left out of the available-actions list. Voice range still changes with the mouse wheel; every other hint is unchanged (CVON-VOICE-RANGE-HINT).
Game Version
1.8.0.13
Created
Fri, 23 Oct 2026 03:29:33 GMT
Last Modified
Fri, 23 Oct 2026 03:29:37 GMT

0.2.2

- Vanilla: the Game Master attributes dialog no longer breaks when one of its categories has no UI info. CongosDynamicLights ships an empty override of vanilla's `Time.conf`, and 8 of its attributes (power-grid debug, generator running and the six lighting-zone attributes) name that category by path without a GUID, which loads the override without UI info. Each time the dialog held one of those attributes it threw a script error at `SCR_AttributesEditorUIComponent.c:405` (13 times for one Game Master on 2026-10-17) and was left half set up. Such a category now borrows the UI info of vanilla's Time category (or gets one named after its file), so those CDL attributes show and stay editable in a second Time tab and every other tab works. Only a category that is missing altogether is left out. Nothing changes when every category has UI info. CongosDynamicLights is not a dependency (VAN-ATTRIBUTE-CATEGORY).
- Pegasus Scripts: tow debug drawing is now off on every client and listen host too, not only on the dedicated server. Pegasus turns on its tow-line debug drawing by default, so up to 0.2.1 every player's game drew debug shapes and labels each frame for every towable vehicle and wreck it had streamed in (HMMWV, M151, M923, BRDM-2, BTR-70, LAV-25 families); that cost grew as wrecks piled up during a session. The three debug-draw options are switched off before Pegasus sets up the vehicle, so it never asks for the per-frame event. Towing itself (attach, detach, physics) is unchanged, but what those options drew is gone on every machine: the coloured tow-point spheres and their labels, which were drawn through walls and terrain and so showed nearby vehicles' positions, and the yellow debug line between a tower and the vehicle it tows. Pegasus spawns no tow-bar model by default, so a tow has no visible bar or line any more. Workbench keeps Pegasus's own debug settings (PGS-TOWING-IDLE, deep dive 2026-10-18 CM-1).
- Edit Entity Inventory: the hidden arsenal box that each "Edit inventory" spawns at the world origin no longer stays for the rest of the session when the gun builder never opens (the box arrived late or the unit was gone) or the Game Master disconnects with it open. Before a new edit, the server deletes that Game Master's previous box; when the Game Master's editor mode is removed (disconnect), its remaining boxes are deleted on the next tick, unless the mission changed in between. EEI's removal request now deletes only a box that Game Master still has open; before, it deleted any entity whose id a client sent, so a late request could hit a recycled id. Each box creation and deletion is logged with its id, the normal close as `deleted (gun builder closed)` (EEI-ARSENAL-RPC, deep dive 2026-10-18 CM-2).
- Coalition VON 3.0.5 (installed and live since 2026-10-16): every guard was re-read against it. All overridden methods still exist with the same signatures and RPC attributes, and every guarded null is still there, so no code change was needed; line references and notices now name 3.0.5. In 3.0.5 the UpdateSettings exception no longer fires at the end of a possession, but still fires for a Game Master without a faction who changes radio settings while possessing, which the guard covers.
Game Version
1.8.0.13
Created
Sun, 18 Oct 2026 18:30:52 GMT
Last Modified
Sun, 18 Oct 2026 18:30:57 GMT

0.2.1

- Coalition VON: a Game Master without a faction no longer causes a script error when a possession ends, when switching directly to another unit, or when radio volume, stereo or frequency changes while possessing (CVON-UPDATE-SETTINGS). For such a player, CVON keeps no saved settings for radios tied to a faction. CVON already does this for radios of another faction. Players with a faction are unchanged. On a retail server each of these exceptions wrote a crash report and stalled the server: a local end-to-end run measured one 32 s frame right after it, and the connected client timed out.
Game Version
1.8.0.13
Created
Wed, 14 Oct 2026 03:45:39 GMT
Last Modified
Wed, 14 Oct 2026 03:45:53 GMT

0.2.0

Owner decision 2026-10-13: split by mod family, and Server Admin Tools leaves the EXPBG modset.

- GRS NVGS guards (GRS-DEVICE-NULLS, GRS-EMISSIVE-SLOTS) moved unchanged to the new addon EXPBG Compat - GRS (8B25AE2C3EE4BCCA, repository mod-compat-grs); the GRS NVGS dependency (6A2A460F6FE4B59A) is removed here.
- Heine fixes (HEINE-RPL-PARENT, HEINE-CARPET, HEINE-REMAPS) moved unchanged to the new addon EXPBG Compat - GM by Heine (584EE0FA5CDB0A31, repository mod-compat-heine); the Placeables (61110CC4F1FF9C8A) and Structures (628EDA2ABC937159) for GM byHeine dependencies are removed here.
- Server Admin Tools guard (SAT-CHAT-RPL) and its dependency (5AAAC70D754245DD) removed.
- Load EXPBG Compat - GRS and EXPBG Compat - GM by Heine together with this version; never with 0.1.x of this addon (the same prefab overrides would be loaded twice).
Game Version
1.8.0.13
Created
Tue, 13 Oct 2026 07:37:19 GMT
Last Modified
Tue, 13 Oct 2026 07:37:24 GMT

0.1.1

- Motorbike dropped: the MOTORBIKE-DAMPERS patch and the Motorbike dependency (61B84088181A8FA4) are removed (owner decision; Motorbike is no longer part of the EXPBG modset). The two motorbike prefab overrides are gone, so a server without Motorbike no longer needs it to load this addon.
Game Version
1.8.0.13
Created
Mon, 12 Oct 2026 23:47:57 GMT
Last Modified
Mon, 12 Oct 2026 23:48:04 GMT

0.1.0

Game Version
1.8.0.13
Created
Mon, 12 Oct 2026 09:11:12 GMT
Last Modified
Mon, 12 Oct 2026 09:11:18 GMT

Showing 1 to 13 of 13 results

Rows per page