194,408 Commits over 4,079 Days - 1.99cph!
▊▄▄▇▅ ▋▉▅▌▌▅▉▆▊▍▌█▅▆▆▊▌▋▊▌▆▍▇▅▊ ▍▇▇ ▅▉█▇▋▉ ▅▇▉▊ █▋▄█▉▌▆ █▆▅▅▇ ▌▆██▍▌ ▆▍▅▌▋▆ ▅▅█▉▊▉ ▄▍▅▅▇▌▌▋▇
arrow ammo bucket blockout
Added a compute shader for calculating a histogram which will be used for comparing the values of broken and non-broken normal maps
Fixed incorrect prefab setup in schizo trees
Issue with schizolobium FBX names
Fixed the issue causing incorrect ordering + colouring of available mixing/cooking table items based on ingredient availability, only when in standalone builds.
merge from jungle_update_improvements
Updated schizolobium colliders
Replaced mirrored corner piece after merge from main
merge from main
121401 to jungle update improvements
outboard motor blockout update
Fixed being able to place floating signs with a ladder on top of a tugboat
Replaced corner mezzanine piece in zigg due to inverted scale
Remove unintended change that doesnt compile on main
Apply changes to type() function (Server/menu) (Community Contrib)
Fixed ragdoll boogie happening from +USE pickups/throws
Prevent throwing +USE pickup if holding M1/M2 while picking up
Ship a cleaner version of decals_mod2x, uncompressed
Eliminates green colors from some overstacked decals. Not perfect because some decals now have gray outlines instead of green ones, but much better still.
Also ship improved versions of decals/light, decals/dark and decals/alienfliesh/shot1 which appear in the paint tool, and suffer from DXT compression artifacts
Compile warning fixes
Update Metrocop player model to have a valid shadow LOD
Do not render dragndrop overlay when UI mouse input is not active
A bit of a bandaid fix, but it works.
Minor cleanups
FPS independent CUserCmd:GetMouseY/X on server
Client's FPS would affect the values the server gets (higher FPS - more intermittent results, causing "low sensitivity")
Now we accumulate the mouse deltas when client performs "extra mouse sampling" and send the accumulated value instead of whatever happened to be the latest delta value.
This affects Physics Gun +USE rotation and GMOD_Camera by default, but also all mods using the aforemention functions. They should now function more predictably regardless of client FPS.
Removed unused convars that do nothing
r_fastzrejectdisp
mat_shadowstate
mat_maxframelatency
mp_usehwmvcds
r_threaded_client_shadow_manager, r_threaded_renderables
r_decal_cullsize
r_drawopaquestaticpropslast
r_threaded_renderables
snd_mix_async
mat_parallaxmap
On dedicated servers, return "unknown" instead of "prerelease"
Since the builds are identical 99% of the time, "unknown" is the more expected value. This way, it's incorrect only in 0.01% instances, instead of most of the time.
Fixed resistance turrets being in combine overwatch squad
Added list.RemoveEntry (Community Contribution)
Floating cities greybox progress
Adjusted the pickup volumes for all the shelves.
- Should now be able to pick up shelves if deployables like the TC is placed as close as possible.
Remove most of deprecated CSteamAPIContext usage on the client
It is removed entirely in some newer version of Steamworks API
Fixed voice chat crashing, remove unused files, steam usage cleanups
Remove more usages of deprecated SteamAPIContext
Remove deprecated Steam API stuff from legacy server browser
Fix srcds crash to do with workshop
Remove temporary hacks for DButton and IMaterial.GetColor
Clear networking queue on map shutdown, not map init
Fixes clientside errors happening before LevelInit hook not being sent to the server
Merge Pull Requests
* Pico optimization for cam.Start2D()
* Added list.GetEntry
merge from ballista_disablelegs_fix
Inventory, Limited & General Skins icon bluring
Updated source generator to support event generation.
Ensured our attribute matches this
More tests in the legacy shelter
Fixed doorway wallpaper conditional model issues
- Render all instanceable submeshes instead of rejecting the whole mesh
- Use real LOD thresholds instead of 5 meter increments
- Disable LOD fading to be reintroduced when LOD switching is stable
- Pass final Mesh instead of MeshFilter to instancing system to allow assets based on MeshLOD to work properly
- Restructure RustRenderer for more robust automatic conversion
- Fix invisible LODs by merging duplicate entries referring to the same Mesh
Fixed issues with default wallpaper materials, cleaned up icons folder
▅▆▆▊▆▋▍▄ ▍▆▄▊▆▇, ▅▌▉ ██▉▅▅ ▍▆▊▄▌ ▊▉▅
▊▇▆▍▍ ▅▉▉▉ ▅▌▆▅▌▄▄▆_▊▇▇▋▇█▆_▇▅▇
▄█ ▅▇▉▉ ▆▄▆▍▊ ▍▅▆▍▅ ▍▋▇▅ ▇▊▍▅▄▆▋▍▌▇▅
Added a tool that can convert a folder of broken normal maps to a folder of corrected ones
Added floor materials, cleaned up wallpaper folder, removed test materials, naming convention consistency pass
merge from modding_prefabs_May
▇▌▌█ ▉▊▅█▄▊▍▌▍ ▉▊▉ ▅▅▄▊▅ ██ ▄▅█▄▇ ▇▄▋▉▉▅ ▍▄▌▌▄▇▊▉ ██▄▉▊ ▇▅ ▌▇▊▋▄▉▍█▋ ▆▄ ▊▋▅ ▄▌▇▆▌ ▊▊▊▇▅▋▄▊ ▍▍▍▊▌ ▊▆▉▋▅▌▉▉▄ - ▊▅ ▉▍▊, ▌██▉ ▋▆▌▋▉▆ ▍▉▄▄▍▍█▌▊▆ ▄▉ ▊▆▋ ▉▋▆▉▍▉▋ ▅▄▅▅▉▇▆█
▄▍▊▇▋ ▉▌▉ ▊▄▅▆▍▋ ▊▇ ▌▅▌▅█▉▅
merge from hackweek_spawn_all_deployables_command attempt 2
merge from hackweek_spawn_all_deployables_command
Merge from foliage_instancing
merge from simulate_loot_fix
Fix burst compile error, change position xz to floats to fix issues on larger maps
Fixed enablelegs convar sometimes changing to false by itself (happened when disconnecting while mounted to a ballista)
BaseMountable now has a disableLegsWhenMounted option, enabled for ballistas