GSC X TWS Vehicle Locks

by GSC Zeus

1.0.54

- Debug Logging (new editor option, default off, JSON key `debugLogging`): the mod's routine log output (lock changes, new owners, unclaims, owner-death checks, blacklist checks, config reload messages) now only appears while this is on. The detailed owner-death/disconnect diagnostics that had been commented out are active again behind the same switch. The GM Force Unlock / Unclaim lines and the claim-release lines (limit, boarding another vehicle) are behind the same switch, so with the option off the mod writes nothing to the log during normal operation (only the one-time "default config created" line when the JSON is first generated). The option is replicated like the others.
Game Version
1.8.0.13
Created
Mon, 05 Oct 2026 17:42:42 GMT
Last Modified
Mon, 05 Oct 2026 17:42:46 GMT

1.0.53

- **Forfeit Claim When Boarding Another Vehicle** (new editor option, default on, JSON key `forfeitOnBoardingOther`): as soon as a player gets into any seat of a *different* vehicle, their own claimed vehicles lose their claim (owner removed, unlocked, keys cleared) and they get a hint. Boarding their own vehicle or switching seats inside one vehicle changes nothing; Game Masters exempt from the limit are exempt as well. Implemented server-side on `SCR_CompartmentAccessComponent.OnCompartmentEntered` (`GSC_VehicleLockOwnerActions.c`) via `SCR_BaseCompartmentManagerComponent.GSCVL_ForfeitClaimsOnBoarding`.
Game Version
1.8.0.13
Created
Mon, 05 Oct 2026 17:16:41 GMT
Last Modified
Mon, 05 Oct 2026 17:16:49 GMT

1.0.52

- **Replace Oldest Vehicle At Limit** (new editor option, default on, JSON key `replaceOldestClaim`): when a player is at the limit and claims another vehicle, their oldest claimed vehicle loses its claim (owner removed, unlocked, keys cleared) instead of the new claim being refused, so the vehicle claimed last always stays; with a limit of 1 only the most recently spawned/claimed vehicle ever stays claimed. The player gets a hint. With the option off the old behaviour (refuse the new claim) applies. Claim order is tracked per vehicle (re-claiming moves a vehicle to the back). `DoForceUnclaim` moved into `GSC_VehicleLockComponent.c` so the limit can use it.
Game Version
1.8.0.13
Created
Mon, 05 Oct 2026 14:18:17 GMT
Last Modified
Mon, 05 Oct 2026 14:18:27 GMT

1.0.51

More Fixes
Game Version
1.8.0.13
Created
Mon, 05 Oct 2026 07:45:14 GMT
Last Modified
Mon, 05 Oct 2026 07:45:19 GMT

1.0.50

- Removed Evict form Engine Start
Game Version
1.8.0.13
Created
Mon, 05 Oct 2026 07:32:41 GMT
Last Modified
Mon, 05 Oct 2026 07:32:44 GMT

1.0.49

- Evict Passengers (`GSC_VehicleEvictUserAction`): the owner can clear the vehicle — every occupant except the owner is made to get out (server-side, via `SCR_CompartmentAccessComponent.AskOwnerToGetOutFromVehicle`). Only shown to the owner and only while someone else is seated; available on the door contexts and from the driver seat (`starter_switch`). The owner check is repeated on the server in `EvictOccupants`. New file `Scripts/Game/GSC_VehicleLockOwnerActions.c` (named to sort after `GSC_VehicleLockComponent.c`).
Game Version
1.8.0.13
Created
Mon, 05 Oct 2026 07:11:46 GMT
Last Modified
Mon, 05 Oct 2026 07:11:52 GMT

1.0.48

- **Owner display for all players** (`GSC_VehicleShowOwnerUserAction`): every player now sees "Owner: Name" on a claimed vehicle's door contexts, so abandoned or parked-and-forgotten vehicles can be traced back to whoever locked them. Selecting it shows a short hint with the owner and lock state. Only the name is shown, never the UUID. The owner's name is stored (replicated `m_sOwnerName`) when the vehicle is claimed, so it stays visible as "Name (offline)" after the owner leaves the server. Hidden on unclaimed vehicles, on blacklisted vehicles, for the vehicle's own owner, and for Game Masters (who have the editor "Owner" / Force Unclaim entries instead).
Game Version
1.8.0.13
Created
Sun, 04 Oct 2026 22:25:39 GMT
Last Modified
Sun, 04 Oct 2026 22:25:44 GMT

1.0.47

Show owner for players
Game Version
1.8.0.13
Created
Sun, 04 Oct 2026 22:13:36 GMT
Last Modified
Sun, 04 Oct 2026 22:13:40 GMT

1.0.46

- The editor context actions Force Unclaim and Show Vehicle Owner are now hidden entirely while a vehicle has no owner (previously they were shown, with Force Unclaim greyed out / "Owner: none").
Game Version
1.8.0.13
Created
Fri, 02 Oct 2026 21:51:33 GMT
Last Modified
Fri, 02 Oct 2026 21:51:37 GMT

1.0.45

- Show Vehicle Owner (`GSC_VehicleShowOwnerContextAction`): new GM editor context-menu entry (listed directly below Force Unclaim in `Shared.conf`). The menu label itself shows the owner ("Owner: Name" / "Owner: none"); clicking it shows a hint with the owner, the lock state and all key holders, and copies the owner's identity UUID to the GM's clipboard (PC only; not available once the owner has disconnected). Clients only receive the nil UUID for other players, so the UUID is requested from the server through the GM's own `SCR_PlayerController` (server-side GM check, answer sent only to the requesting client, never replicated to everyone). Names are resolved client-side from the replicated owner/key data and fall back to "Player #ID (offline)" if the player is no longer connected.
Game Version
1.8.0.13
Created
Fri, 02 Oct 2026 20:05:02 GMT
Last Modified
Fri, 02 Oct 2026 20:05:06 GMT

1.0.44

- Show Vehicle Owner (`GSC_VehicleShowOwnerContextAction`): new GM editor context-menu entry (listed directly below Force Unclaim in `Shared.conf`). The menu label itself shows the owner ("Owner: Name" / "Owner: none"); clicking it shows a hint with the owner, the lock state and all key holders, and copies the owner's identity UUID to the GM's clipboard (PC only; not available once the owner has disconnected). Names are resolved client-side from the replicated owner/key data and fall back to "Player #ID (offline)" if the player is no longer connected.
Game Version
1.8.0.13
Created
Fri, 02 Oct 2026 20:01:19 GMT
Last Modified
Fri, 02 Oct 2026 20:01:22 GMT

1.0.43

- Remove Debug Logs
Game Version
1.8.0.13
Created
Fri, 02 Oct 2026 19:47:16 GMT
Last Modified
Fri, 02 Oct 2026 19:47:20 GMT

1.0.42

Game Version
1.8.0.13
Created
Fri, 02 Oct 2026 19:44:13 GMT
Last Modified
Fri, 02 Oct 2026 19:44:16 GMT

1.0.41

Game Version
1.8.0.13
Created
Fri, 02 Oct 2026 19:41:16 GMT
Last Modified
Fri, 02 Oct 2026 19:41:19 GMT

1.0.40

Game Version
1.8.0.13
Created
Fri, 02 Oct 2026 19:36:48 GMT
Last Modified
Fri, 02 Oct 2026 19:36:52 GMT

1.0.39

- starter_switch Test
Game Version
1.8.0.13
Created
Fri, 02 Oct 2026 19:32:08 GMT
Last Modified
Fri, 02 Oct 2026 19:32:12 GMT

1.0.38

Game Version
1.8.0.13
Created
Wed, 30 Sep 2026 13:39:32 GMT
Last Modified
Wed, 30 Sep 2026 13:39:35 GMT

1.0.37

Game Version
1.8.0.13
Created
Wed, 30 Sep 2026 13:36:23 GMT
Last Modified
Wed, 30 Sep 2026 13:36:32 GMT

1.0.36

Game Version
1.8.0.13
Created
Wed, 30 Sep 2026 08:47:38 GMT
Last Modified
Wed, 30 Sep 2026 08:47:44 GMT

1.0.35

More Vehicle Support
Game Version
1.8.0.13
Created
Wed, 30 Sep 2026 08:28:19 GMT
Last Modified
Wed, 30 Sep 2026 08:28:23 GMT

1.0.34

Game Version
1.8.0.13
Created
Tue, 29 Sep 2026 22:53:18 GMT
Last Modified
Tue, 29 Sep 2026 22:53:25 GMT

1.0.33

Updated Parent Context list
Game Version
1.8.0.13
Created
Tue, 29 Sep 2026 22:34:10 GMT
Last Modified
Tue, 29 Sep 2026 22:34:14 GMT

1.0.32

Game Version
1.8.0.13
Created
Tue, 29 Sep 2026 12:07:00 GMT
Last Modified
Tue, 29 Sep 2026 12:07:02 GMT

1.0.31

Game Version
1.8.0.13
Created
Tue, 29 Sep 2026 12:03:38 GMT
Last Modified
Tue, 29 Sep 2026 12:03:41 GMT

1.0.30

Game Version
1.8.0.13
Created
Tue, 29 Sep 2026 11:59:23 GMT
Last Modified
Tue, 29 Sep 2026 11:59:29 GMT

1.0.29

Game Version
1.8.0.13
Created
Tue, 29 Sep 2026 11:55:53 GMT
Last Modified
Tue, 29 Sep 2026 11:55:55 GMT

1.0.28

Game Version
1.8.0.13
Created
Tue, 29 Sep 2026 11:51:13 GMT
Last Modified
Tue, 29 Sep 2026 11:51:16 GMT

1.0.27

Game Version
1.8.0.13
Created
Tue, 29 Sep 2026 11:47:13 GMT
Last Modified
Tue, 29 Sep 2026 11:47:16 GMT

1.0.26

Game Version
1.8.0.13
Created
Tue, 29 Sep 2026 11:42:50 GMT
Last Modified
Tue, 29 Sep 2026 11:42:53 GMT

1.0.25

Game Version
1.8.0.13
Created
Tue, 29 Sep 2026 11:34:37 GMT
Last Modified
Tue, 29 Sep 2026 11:34:39 GMT

Showing 1 to 30 of 50 results

Rows per page

Next