reporust_rebootcancel

126,112 Commits over 4,201 Days - 1.25cph!

11 Months Ago
Implement the packed attribute: - Should we send this sync var itself or with all other sync vars - This allows the user to weigh up header cost of sending the sync var alone vs along with all other sync vars - Only sends this specific var if its dirty, whereas packed sync vars are all resend even if only one is dirty
11 Months Ago
Landmines now have a 15% chance to explode on being disarmed. This was always the intended gameplay behaviour but turns out there was a bug that prevented it from exploding. Instead, it previously bugged out and did nothing, allowing the triggering player to walk off
11 Months Ago
restricting placement to constructions
11 Months Ago
Fixed impact surface normal orientation.
11 Months Ago
updated crafting ingredients
11 Months Ago
Unique explosion for HV rockets vs regular. HV rocket engines burn richer/darker smoke than regulars.
11 Months Ago
merge from main
11 Months Ago
fix realmed remove on sculpture
11 Months Ago
added ice sculpture wip icon - saving IconRender scene as it needs some setup for icon rendering
11 Months Ago
deployable paintable easel model and prefab progress currently not working
11 Months Ago
removed sign/pumpkin panel from sculpture item
11 Months Ago
updated guide mesh
11 Months Ago
added guide mesh for ice sculpture and a tool to generate one
11 Months Ago
Temporary unapproved bear skin redirect
11 Months Ago
merge from main
11 Months Ago
▇▊█▊█▆ ▋▌.▋▇▅▇▅▉▆
11 Months Ago
▅▄▄▄▍▋ █▌▇▍ ▇▍▍▇▌▉▍ ▋▌▆▌
11 Months Ago
█▄▅▊▌▊▆ ▇█▇▅█▅▊ ▍▆▍ ▇▊▉▌▇
11 Months Ago
Temporarly ragdoll the horse when colliding at high speed (wip stupid code)
11 Months Ago
Merge: from profiling_improvements - This brings ServerProfiler over, our own tool to generate server profiling snapshots - To activate, start your server with "-enableProfiler", to take a snapshot use admin server command profile.perfsnapshot (files in <root>/server/<ident>/profiler/) Tests: Exported multiple snapshots from Editor running Craggy, Release server running 6k Procgen world and a couple from Debug server.
11 Months Ago
Bugfix: avoid leaking repeating invoke when taking snapshots - Also avoids ambiguity of taking multiple snapshots Tests: generated 2 snapshots in editor back to back with a delay
11 Months Ago
- Truncate menu tip text so it doesn't overrun loading screen - Filter rich text tags from menu tip text except color, b, u, and i - Added string extension method for escaping specific tags - Updated StringView to allow StringComparison options when comparing to a string - Track queue wait times and reasons for exiting the queue
11 Months Ago
Update: notify that a snapshot was taken when no delay was requested Tests: none, trivial change
11 Months Ago
Merge: from main Tests: built all modes in editor, exported snapshot from editor's Craggy 5 times in a row, built standalone release server and exported snapshot 3 times
11 Months Ago
Restored hibox, protection, mounting logic and corpse
11 Months Ago
Post timings
11 Months Ago
More refined screen shake
11 Months Ago
deployable targets type a and type b type a is more human-like type b is like a dueling tree will need a programmer to look over stuff, again
11 Months Ago
wip: Kill sync var tick on object death
11 Months Ago
Clean debug text
11 Months Ago
wip: Automatically sync vars should any change. Uses a polling method for now: - Invoke poll in fixed repeat time - Syncvar handler no longer requires default value
11 Months Ago
Code cleanup Collision damage tweaks
11 Months Ago
Perform type checks on initial sync var generation pass
11 Months Ago
wip: Added bidirectional client -> server / server -> client var sync. Syncvars can be declared as chaving client authority
11 Months Ago
Update: Add chat feedback when perf snapshot is being taken It'll warn users if they're in the middle of something important Tests: exported in editor with no delay and default standalone delay
11 Months Ago
BaseRagdoll compile fix
11 Months Ago
Splitted the code in client/server files Updated naming and moved everything in the right folders
11 Months Ago
wip: working server -> client syncing
11 Months Ago
wip: Took me a day to realise there were seperate writer methods for client and server
11 Months Ago
Replaced the metal bonk effect for something more appropriate
11 Months Ago
Clean: remove unnecessary params in ProfilerExporter Tests: none, trivial change
11 Months Ago
Update: Add commandline argument support to explicitly turn on profiler instrumentation - Added log to explicitly confirm if it's enabled or disabled Tests: ran in editor and server standalone with and without it being enabled
11 Months Ago
Collision damage Ragdoll the rider when taking too much damage (hitting a tree at full speed, running off a cliff etc)
11 Months Ago
Bugfix: avoid a rare case of dealocating main thread's Allocs storage - Code is written with the assumption that it's always there, but if 1 frame didn't record any allocs, it would nuke the storage, tripping up the profiler. Discovered when doing additional testing in standalone (somehow editor was unaffected) Tests: did 6 snapshots of standalone server with 6k map - no crashes
11 Months Ago
properly disposing native structures in-editor when stopping play in editor
11 Months Ago
- ▉▍▋▋█ ▌▅▋▇ ▇▆▋ █▌ █▊▊▄▍▇▆█▇▄ ▇▇▇ ▌▍▅▄ ▍▋▍▅ █▌ ▅▌▌█ ▋▉▆ ▇█▆▉▍▄ ▆▌▇▇ ▉▄▊ ▊█▄█▆▋▆▇▇▍ █▋▄ ▌█▅▄▍▉▌ - ▄▋▌ ▅▋▌▌ ▍▅▉ ██▄▋▆▋▋▇▅▍ ▇▍▄▉▋▌▍▆▌▊ ▆█ ▄▆▊ ▍▉▍▊█▌ ▇▅▌ ▉▄▋▇▉▊▇
11 Months Ago
merge from native_mesh_simplification
11 Months Ago
cleanup and logging procedural mesh stats with a logmeshstats convar
11 Months Ago
Horse head and body bounciness, so we don't lose too much speed when bumping on trees