196,397 Commits over 4,110 Days - 1.99cph!

37 Days Ago
Update: move prefab processing to WorldSetup Tests: ran procgen with early out
37 Days Ago
Update: Prefab<T> gains a convenience (Prefab, T) constructor Tests: compiles
37 Days Ago
merge from jungle_dlc/jungle_storage_skin_fix/jungle_barrel_storage_corpse_gibs/
37 Days Ago
Re applied main changes on wicker and bamboo barrel corpses
37 Days Ago
CanSeeWallpaperSocket is now using alternative LOS checks Fixes some issues when trying to pickup and reskin wallpapers
37 Days Ago
Use terrain normal map instead of deriving from the height map for better quality on steep edges, more accurate grass distance based cell count calculation
37 Days Ago
Recompute cells when texture mipmap limit is changed, fix underwater foliage by calculating min max heights in cells, and improve debug view.
38 Days Ago
Move Steam item icons from my personal server to files.facepunch.com
38 Days Ago
█▋ ▋█▋: `▍█▍▍█▆▄.▅▉▊▊▄_▇▍▄▍▄▄▅` ▍▄▌▍▉▇▆, ▅▋▌▅█▊ ▇▊▍█▇▆▋ ▌▋▌▇▆▆▍ ▉▍ ▋▇▇▊▊▉▊.▅██▊▆, ▅▇▆▇▆ ▄▋▋▍▊▊▌▆ ▆▅▅█▋ ▇▇▊▆▍█▌▋. ▄▋▍▌▍▌ ▉█▋ ▇▉▄▄▅▅▌ ▍▄▋██▇ ▇█▊▋▅▆▊▌▇.
38 Days Ago
merge from main
38 Days Ago
merge from networkcache_ownerid_fix
38 Days Ago
By default, entities won't use the network cache when networking their owner info - Fixes drone owners not being able to set their ID - Fixes signs being inaccessible to their owner when locked
38 Days Ago
Minor cleanups of empty/unused files Minor cleanups/warning fixes FIxed compile warnings with LuaJIT "Mounting %i workshop addons" reports mounted count, not total count Bump mem_max_heapsize to 512, and block it & datacachesize from Lua "Optimization" addons setting these to very low values (lower than GMod defaults) when "turned off" causes crashes Undo internal texture changes from CS:GO that affect monitor materials Remove voice_modenable in favor of voice_enable Both of them existing only causes confusion for players. Also fixed a case where voice chat would cease to work voice_enable is set to 0 and back to 1 Player:VoiceVolume works for local player without loopback This only works when using Steam voice, and only when not recording voice to file. (The default state)
38 Days Ago
flaregun blockout
38 Days Ago
Rotation easing + fixes
38 Days Ago
revert accidental change
38 Days Ago
Update: Merging asset loading flows together - still editor only + debug code to early out - still slow (there's a number of issues left to resolve) Discovered that mixing Sync + Async loads causes an integration queue flush(big stall for us). This'll be a tricky problem to address, since SoundDefinition (and I presume others) load assets as part of OnValidate Tests: procgen in editor
38 Days Ago
- randomize weather noise offsets for variety - respect render scale/dlss scaling - sun and ambient improvements
38 Days Ago
`debug.spawn_all_deployables` command - spawns one of every deployable in a grid (sometimes useful for testing)
38 Days Ago
RustCraft
38 Days Ago
Additional LOS check pos for wallpaper constructions, fixes all the various line of sight blocked issues when placing down wallpaper
38 Days Ago
Update: hooking up gameobject spawning to async load logic - Contains a bunch of testing code used for profiling, will clean up in next update Needs a bit of rework to ensure both the orignal flow and new flow can work together. Tests: ran procgen
38 Days Ago
Bugfix: fix out of bounds access during prefab shuffling Tests: ran procgen, no exceptions
38 Days Ago
Added support for all shadow cascades and added a fixed step size to reduce distant artifacts
38 Days Ago
Phrases
38 Days Ago
Added some moving 3D perlin-worley noise to break up the light beams slightly
38 Days Ago
proj matrix fixup, fix weather map noise tiling, more cleanup
38 Days Ago
merge from hackweek_fps_logging
38 Days Ago
Merge from hackweek_fps_logging
38 Days Ago
Can now log client FPS to a file using fps.startlogging. Use fps.stoplogging to stop the logging, it will logged into a file.
38 Days Ago
Inventory redesign
38 Days Ago
Update: implement missing logic for both GatherAssets and Process - GatherAssets now respects all relevant settings and sorts paths - implemented Process that works on a batch of objects Tests: only GatherAssets has been checked (confirmed reduction of assets due to config use)
38 Days Ago
Update: exposing prefab preprocesing from GameManager Tests: none, simple change
38 Days Ago
Update: List and Array Shuffle range overloads Tests: none, trivial code
38 Days Ago
Perm Store design
38 Days Ago
Weekly skins tab new design
38 Days Ago
Added better light scattering for the volumetric god rays
38 Days Ago
Boleadoras - Initial engine setup as a modified combat knife, with working ragdoll hit effect on players and placeholder models for viewmodel, worldmodel, entity and projectile (and it spins properly!). Updated manifest
38 Days Ago
material changes to dog kennel
38 Days Ago
Optim: replace prefab search logic with editor manifest lookups - commented out a bunch of code for quicker iteration, wil lrevert later - doesn't account for monument duplication/probability Significantly faster because we don't load any assets in the process - goes from 30s+ down to 15ms Test: tried to procgen default editor map
38 Days Ago
Update: Sort editor manifest by path Allows to do faster lookups Tests: ran in the editor
38 Days Ago
turned emissive off on miner hat material so its not always on on world model
38 Days Ago
Re-applied Planner.Server changes
38 Days Ago
merge from main
38 Days Ago
merge from debug_draw_fixes
38 Days Ago
merge from miner_hat_metal_to_specular
38 Days Ago
merge from /f1grenade_standard_to_specular_fix
38 Days Ago
merge from large_wood_box_floor/large_wood_box_floor
38 Days Ago
▄▍▄▅▅ ▅▅▇▍ ▊▊▌██▍▅▄▅_▋▋▅▅▇▌_▍▍▅▋▅