Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. 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.