Changelog
1.0.0
- Initial release.
- Added passenger seat functionality to the Scout vehicle (host-only install).
- Click rear of Scout with the normal grab key to mount as passenger.
- Click again (after release) with 1.5s debounce to dismount.
- Front of Scout works exactly like vanilla (driver via red button, body drag).
- Auto-dismount on vehicle destruction, ragdoll fling, or player death.
- Passenger does not fall off when hit (configurable behavior excluded by design).
- Added bilingual UI support (English / Traditional Chinese) switchable via
[00_Setup] Language config.
- Added
PullStrength config (Weak/Strong) to balance ragdoll stickiness vs vehicle displacement.
- Added
DriverSideThresholdZ config to fine-tune the front/back boundary on Scout.
- Added configurable passenger position offsets for Back and Front modes.
- Added host hotkey (default V, disabled by default) for solo testing.
- Config auto-reloads every 2 seconds for live tweaking without game restart.
- Bypassed
ItemVehicle.seats[] array entirely to avoid vanilla ClearSeat / TumbleVehicle conflicts.
- Used
OverrideDisableSpecialGrabPowers() instead of OverridePhysGrabForcesDisable() so passengers can still carry and use items on the back.
- Used
grabber.physGrabPoint.position for stable front/back detection regardless of player approach direction.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.