111,915 Commits over 3,928 Days - 1.19cph!
switched out normal parallel check in simplification with a dirtier cross product based one to remove a couple of normalize calls
- 75% perf improvement
chicken coup progress
better uvs and mesh.
now has hay on the inside too.
- Added sync var receive code gen (net read method infered from variable type)
- Sync var pooled strings added to manifest
Bury empty player corpses with a shovel to place a grave, pay respects at grave to view player name, killer name, born and death dates and times and the name of the player who laid them to rest.
more cleanup, profiling, and some micro optim
adjusted strap for improvised shield
Smoke grenade / rocket WIP.
cherry pick carve radius change
dropped carve radius for testing
chicken coup model
blockout with temp uv's
fixed some floating rock at arctic base
fixed glitchy pump pipes on small oilrig
updated tutorial island cliffs, rock formations for new style
- ▇█▉▋▆▄▍▋ ▍▊▍ █▊█▍▇▊▅, ▍▅▄▄█▄▇▊▋▄ █▉ ▅▆▅▉▅ ▊█▅▇▇▍ ▋▋▍ ▌▊▌▍ ▅▄▍▍▍▆█▇▍ █▇▊▇▌ ▆▇█ ▋▆▄ ▆▇▍█ ▌▉▅▆▆▉▅▊▌▋ ▍▇▉ ▆▆▌ ▅▋▊▍ ▋▋▄▄▉██▅ █▋▊ ▌▅█▅ ▇▅▅ ▄█▆▊▌ ▉▍▌ ▋▆▉▇▍▉ ▊▍▋ ▄▉ ▄▋▋ ▄▄▆▄ ▅▄▆▄
- ▄▌▋▍▊ ▆▋▅▌▉▄▊ ▋▅ ▊▄▌▅▅▆▋▄ ▌▄█▆▇▆ ▇▌█▌▊▊▅▊▊ ▄▌█▆▉▅▄ ▍▄▄ ▌ █▆▆▍▍ ▄▇▄▍▋▉ ▇▍ ▉▋▄▄ ▆▄▅▄▍▇▌ ▇▊▍▆▌▌▄▇▆ █▋▅▉█▍ ▉▇▅ ▊▌▉
- █▉▋ ▌▄▍▋▍▌▌▉▌ █▊▆▄ ▄▅▅▋▅▅█▋ ▊▉ ▊▆▉▌▍ ▆▉▆▌▅▆▇▋▍▆▇▇▉ ▆▆▅▋▊▉▆ ▍▉▅ ▇▇▄▍▅▉▆ ▉█▄▍▆ ▇▅▌▅▋▋█▅█▋ ▋▍ ▉█▇ ▌▊▍▊▄▋▇
- ▍█▄▇▅▅▊▋ ▌▇▊▄▌ ▄▍▉▋ █▉▇▊▉ ▊▅█▋ ▆█ ▌▉▇▍█▍ ▆▇▄█▉ ▆▉▋▌ ▇▆ █▉▆ ▌▅▅▅ ██▋▇ ▌▍ ▌▇▍▆▌▇▍ ▋▉▍▌ ▊█▇ ▍▆▌▍▋▆▌▍ (▆▍▉▋▇▆█▄▆ ▌▉▄▉▅▇▇▌ ▉█▉▌▉█▆ ▊▌▅ ▆▊▋▊▊), ▄▌▅▍▊▅▄▊ ▇ ▉▋▍▄▇▋▌▍█▄▅ ▋▇▅▋▉▆ ▅▉ ▄▅██▆▍▄▋▄█ ▊▋▉▋▆ ▇▌█▅▆ ▄▇▇ ▅▋█▌▋ ▋▇▇▇ ▄█▊▅▅▇▋▅▇
- ▄▋█▋ ▇▊▄▅▋▍▅▅▌█ ▋▌▆▋▌▄ ▇▄▊▅▇▊▄▅▄ ▆█▋ ▄▌▄▉/▌▇▇▋ (▋▉▍█▆▆ ▅▄▍ ▆▌▉▌▅▄ ▄▅ ▇█▋ ▊▍▄▉█▇ ▅▄▇▅ ▍▍▇▄▆▋▄ ▆▌▅ ▉▄▆▋ ▇▌▌▌▌▄ █▉▍▊/▅▌▉▇▍▌▅)
Added a bunch of coloured wood panel tiled cube prefabs for map makers/modders.
https://files.facepunch.com/paddy/20241112/woodpanel_tiledcubes_preview.jpg
Merge from localcoord-blend-layer
Update: export snapshots into separate folder
Makes it easier to build tooling for it
Tests: generated an editor snapshot
cleanup and correct ref access to ref readonly access where appropriate
- SyncVar write and send methods
- Start of codegen
move ApplyBlend4WayLayer into StandardLayers
Better jump controls
Client head IK tweaks
add blend layer support to localcoord diffuse shader
Added a buryyable loot container.
Use the shovel to bury, and metal detector and shovel to find and dig up again.
- BaseNetworkable & EntityComponent methods
- Remove ServerManager receive method for now
- Fill out client receive method for sync var
- Handle message case in Client.Connection
- Added attribute (toggleable client authority)
- Limit SyncVars to a set of 14 specific types
- Static helper methods
Horses can jump (wip)
Tweaked server colliders
- Added packet id
- Handle message case in ServerManager
- Initial OnSyncVarMessage method
Updated vine tree greybox
Handbrake so we don't slide down slopes
Somewhat working gravity
Baseline
Horse movements using physics like vehicles
Update: allow specifying the name and how many frames to collect for perf snapshot
- We support max 10 frames of recording, so frames input gets clamped
- Also left a note for future maintenance
Tests: exported multiple snapshots in editor with 1 and 11 frames
set wip material as current ice material
▍█▄▊▍ ▋▌▄▇ ▆▇▄▆▅█_▇▍█_▊▆▋ - ▅▄▇▄▍ ▊█▄▅▋ ▌▍██▍▄▆ ▌▄▋▅▅▆ ▄▌▍▊▌▌▅▊ ▅▍█ ▌▇ ▋▉▍▅█ ▄▆█▉▅
cherrypicking
107578 Reduce wolf population and pack size to 3, until we find a way to make DensityPopulation spawn packs without having to increase the density
█▉▍▍▉ ▅▉▉▄ ▅▅▋_▅▊▇_█▊▊▉▄▇_█
▌▋▌▇▆ █▅▄▊ ▄▍▇▄▄▆▉█▋█▌▍▋▄▆█▅█▊▇▇▉
▇█▅▅ ▋▊▋▉ ▉▊▅ ▉█▉▉▍▍▅██ ▌█▌ ▍▇█▊▄▄▉▅ ▍▅▆ ▍▊▆█▊▅▇▆ ▅█▇ ▊▉█▅▍▇█▅▉
Add Specular map option to Detail Layer, update shader editor GUI, add the changes to additional standard shaders.
Have wolves give up stalking after a while if not dealt damage, and give up a lot faster if they see fire
Reduce wolf population and pack size to 3, until we find a way to make DensityPopulation spawn packs without having to increase the density
Don't return a success status from the position generator as we don't project on nav anymore, so it'll always succeed