115,266 Commits over 3,959 Days - 1.21cph!
PlayerRepelTrigger is back, but improved - should no longer cause players to occasionally slide off the flatbeds etc. This fixes players getting stuck under vehicles.
Add warning suppression for inspector vars
TriggerParent now has two intersection mode options:
- AnyIntersect, the existing default, parents the object if any part of the object intersects any part of the trigger
- OriginIntersect parents the object if the origin of the object intersects any part of the trigger
OriginIntersect has the effect of letting us only parent players if their feet touch the trigger. Now using this on vehicle module flatbeds, so we no longer scoop up players and parent them when the vehicle runs over them.
Cache invoke methods to remove even more garbage
Add protection for repeated UpdateOutputs call, eliminates gc spikes from liquid IO updates
Merge vehicle pushing refactor from Vehicles/FixPushing -> Vehicles
Car pushing now much smoother, more reliable in general
Merge from Vehicles -> Vehicles/FixPushing
Merge from Main -> Vehicles
Merge from Vehicles -> Vehicles/FixPushing
Fix for missing faces on particular scrap heli panel.
To be safe, early exit from AttemptMount if IsDead
█▅█▆█ ▅▍ █▊▉▋ ▊▅▅▆▄▍▊ / ██▊▍▄ ▋▇▉▋▇▆▋▇ ▅█▍▆ █▅ ▋█▋ ▅▄▆█▊▆ ▉█▌▌▉▍▉ █▅▉▅▊
Better normals/smoothing group fix for minicopter.
▇▄▊▇▊▊▅█▅ ▄▌▉█▄
█▉▇▅▇▌▅ ▍▇▇▄▍▇▌▅█/▌▅▌▌▌▆▌▍ ▌█ ▄▍▍ ▄▉▋ ▅██▇▅▅▊▊, ▇█▊▆▇▊▇ ▇▇▊ ▅▋▊▊ ▆▅▋▇▇▌▋▆ ▍▇▋▆ ▌▌.
▌▋▍▅▅▋▋▍
▄▊▄▋▋▉▋ ▍▌▉▆█▄ ▊▅▍▍▇█▆ ▌▊ ▉▌█▋█▆▄ ▇▊▍▇▊█ ▍▄▌▌█▇▅ ▍▊▌█▅▅▉ ▍▆▌ ▇▉▅ ▇▅▆ ▆▍ ▄█▍ ▉▍▇▅▇ ▆▆▍▄▉.
▇█▆▍▋▌▆█ ▌▇▇▍▄▄
▄▇█▍▆ ▄▌█▄▊ ▌▊▉ ▊▉▌▅ ▉▄▋▅▅ ▅▊█▇▉▇▌▌ █▍ █▇▆▄ ▌▆ ▅▆▍ ▌█▉ ▅▄▇▊▍▄ ▅▋▌ ▆▍▌ ▅▌█ ▍▉▉▊▆▅▌▆, ▅▇ █▄▌█ ▌▌▆ ▋▉ ▉█▄▌█▌▊▋ ▄▅██ ▍▄▋ ▆▋█▆▆ █▆▌▅▇ █▍ ▆▇▄█▊▄ ▉▇▄ ▌▊▄▋▉█▋▄.
▋▍▉▍▅▅▅ █▄▉▅▆▊▍▉▍ ▌▇▇▄▋ ▌▇▇▋▋▇▄▇█ ▊▄▉ (▌█▇ ▌▄▅▆▍▍▊▉ █▄ ▇▍▅ ▄▍▆▄▋▆▌▊ ▆▆▇ ▋▄▄)
▉▍▄▋▌▉▅ ▄▋▅▅▄▋ ▆▋▌ ▊▇█▌▆.
Adapting ground effects to the new shader WIP
smart alarm quieter non-looping activation sound
[D11] Changes to run multiple servers on a single host.
new command-line arguments:
1. +server.httpport 9001 - used to serve maps on the local server (default is 28018) and to run console commands from the Rustworks
2. +server.pingport 9002 -used to retrieve Ping from Xbox/PS4 to game servers (default is 28019)
3. Default the fixed server to 127.0.0.1 (MainMenu.prefab). This allows connecting from Unity Editor to local Win64 builds without any configuration.
4. Retrieving port info from Rustworks.
5. Returning the http port used from the local server.
Example command to run a local linux server on custom ports:
.\RustDedicated +server.port 9000 +server.httpport 9001 +server.pingport 9002
Same, but with default ports: .\RustDedicated
Example command to run a linux server on Digital Ocean with HTTP server only available to localhost: .\RustDedicated +server.port 9000 +server.httpport 9001 +server.pingport 9002 +server.httpserverpublic 0
[D11] Fixed critical health rumble replicating to all nearby players.
Scriptable render pipeline immediate drawing
Berry prefab/item/image updates
▄█▆▋▅▅▌█ ▊▊▍▅▅▌▄▄ ▆▋▍▆▉▍.
▇▅▌▆▍█▋ ▌█▍▄▉ ▊▋▌▌▋▊ ▌▊ ▅▊▆▅/▄▆▆▋▋▋▌▆ ▍▄▅ ▅▍▍ ▅█▊▌▅▄▅▊▅ ▆▅█▍ ▇▇ ▍▌▊▍. ▊▅▋▅ ▄▅▋▄▌ ▊▉ ▉▋▌ ▌██ ▍▆▉▅▄ █▄▍▉▆.
roof block art maintenance before roof conditionals are started
Unified roof colliders thickness across the board
[d11] Skin preloading fixes
[D11] Potential fix for animal sounds being heard from much further away than they should. Preventing them from spawning if the animal is too far from the player.
[D11][#4191] Foundation stairs now behave like the steam version, but with ninjas
▍▅▊▄▉▅ ▆█▊▊ ▄▍▊▊█▄▌▋▋▅ ▉▄▍▇▄ ▅▅█▉ ▇█▌▌▇▌▇▆ ▇▇▅ ▋▇▉▋▄
▅'▇▅ █▊▋ ▅▄ ▉▇▌ ▅▇▄█▄▋▌▆▅ ▆▄ ▇▌▄ ▌▉▇ ▊▇▅█ ▅▇▍▋ ▄▍▌ ▉▇▋▆ ▄▍▆▍ ▇▍ ▄▍█ ▆▉▋▄▍▆ █▌▆▋ █▅▅ ▇▍▍▅.
▋▄▌▍▊▌▉▌: ▇▌▌▌▆█/▉█▊▆▊▊▌/▋▋▉▄▇▊▇▄▌▉/▆▍▆▅ ▄▅▉ ▉▋▆▆▊█▊▄▄
[D11] Fixed define issue in rumble debug class.
▌▍▌▆▋▊██ ▅▅▅▋▍▉ ▊▉▆ ▆▊▉▍▄ ▆▍▊▉▊▍
█▅▄▋▆▆ █▆▍▊ ▋▌ ▊▆▆ ▇▌▉▍ ▄▄ ▅▇▇ ▅▋▉▋▊▍▉▆
[D11] Rumble debug consistent log can be toggled on/off in debug options to view last rumble event info.
Allow cars to throttle forward while rolling backwards at any speed
See if parent objects can be deleted as well (if they are empty) when stripping PrefabAttribute scripts (greatly reduces building block memory footprint, shouldn't cause any issues with player rigs but will need testing)
[D11] Restored d11 spawn prefab
[D11][#4162] Hackable Crate laptop exploit fixed.
Don't show Check Engine light on a failed engine start if the only problem is no fuel
[D11] Added a check for controllers not being registered to a playstation before input checking.
Fixed ramp metal tier colliders not existing on the server
Fix vehicle lift treating a vehicle that's missing engine items as an incomplete vehicle
Can no longer list hidden items in vending machines
Fixed vending machine UI NRE when searching for an item with no sprite
"ent kill" now destroys the whole car regardless of which module is aimed at
"ent kill" now works when aiming at a vehicle module as well as the vehicle chassis
Supports destroying individual modules as well as destroying the chassis while modules are equipped (destroys equipped modules as expected)