userIan Hendersoncancel

3,000 Commits over 578 Days - 0.22cph!

10 Days Ago
main ➡️ naval_update
11 Days Ago
██▌▌█▆██▅_▊▄▉▊▍▆▌▍_█▉▇▆▌▍_▋▋▅ -> ▆▆▇▌
11 Days Ago
Minor changes
11 Days Ago
▌▉▋▅▅▊▄▍▌▉ ▌▅ ▊█▅▄▊▊ █▅ ▌▄█▋█ ▆▊█▉█▄ █▅ ▉▍█▌▋▊▄▍ ▆██▆▄▇
11 Days Ago
Fixed broken terrain setup
11 Days Ago
Prefab setup
11 Days Ago
Ensured boomerang return arc is more relative to throw direction rather than world direction. Better boomerang behaviour when thrown straight upwards
11 Days Ago
Prevent dropped boomerang from slipping behind entities Ensure boomerang impact effects are always played at the same place Don't bother trying to handle bones on the server - it never matches
12 Days Ago
Ensure child classes of SyncVar are picked up in SyncVar Codegen Initial profiling pass. Virtually no memory overhead for send/receive, and very little for the queue (pooled)
12 Days Ago
Fix non packed syncvars attempting to use the cheap int ids used with regular packed sync vars (will try and incorporate this before release)
12 Days Ago
Locally cache a reference to queue sending action for each entity that needs it - use that for invoke repeating and cancel invoke
12 Days Ago
Cleanup start/stop queue methods Return hashset to the pool on stop
12 Days Ago
Conditional sync vars now force sending. We use force here due to memory. onditionals could be added to the queue for specific values, and then by the time the queue processes it the value may have changed. Invoking force prevents us from having to maintain a dictionary of values for every entity
12 Days Ago
Server -> Client Syncvars properly syncing up via a fixed repeating queue Cancel repeating invoke on entity destroy Bitmask setup as a uint - 32 sync vars max per class
12 Days Ago
▋▌▄▍▊▋▇▄▆_▆▇▉_▇▋▆▋▊▆▌_▄▇▇▉█▅▄▋▅ -> ▇▋▉▍
12 Days Ago
▆▅▋▅▅▊▋▉ ▇▉▅▇▄▆▍▇▄▍▌, ██ ▉▊▋▆▋▉▋ ▊▉▍▆▆█
12 Days Ago
World changes
12 Days Ago
High quality compression settings
12 Days Ago
Made waterworld for testing
12 Days Ago
main ➡️ naval_update
12 Days Ago
Remade is broken icon Old one was looking super low res with higher monitor resolutions
12 Days Ago
▆▊▊▇▇█▅█▊_▊▆█_▇▇▋▊▋▇▊_▊▇▆▍▊▋▅▄▆ ➡️ ▍█▍▄
12 Days Ago
▊▋▉▋ ▄▋▌▍▆▉▄▄▇ ▋▊▋█▉ ▉█▍▉ ▇▊ █▆█ █▅▄▌▇▉ ▅▌▇▊▍▍▆ ▆█▉▉▋. ▉▉▆ ▄▌▄▉▊▋▉ ▅▇ ▌▇▌ ▇▇▌▆ ▊▋█▅ ▌▆▄▉ ▉▆▆ ▉▍▌▌ ▌▊▆█▆▄ ▆▊▌▊▋▄. ▋▊▅▍▌▉▇▍▄▄ █▇ ▋▋█▄▇▉▄▅ ▉▍█ ▅▅▍▊▅▇▄ ▊▉▅▆▇ ▍▇▇█▍ ▉▍ ▌▌▅▌▊, █▉▆▆▆ ▉▊ █▋ ▆▄▋▌▍▆▉ ▍▇▍▆ ██ ▉▊▄▅▅▉.
12 Days Ago
Ensure jungle waterhole is not a viable crash site for the helicopter Ensure all Lakes/Oasis don't allow heli crash MonumentInfo 'AllowPatrolHeliCrash' is set to default to false - prevents this happeneing in the future
12 Days Ago
Some minor fixes Experimenting with different queue implementation
13 Days Ago
main ➡️ syncvars
13 Days Ago
▋▋▇█▌▉▍▆▋▇▋▍█ ▄▇▊ ▊▍▉ ▆█ ▋▍▉▋ ▅▋▌▄▆▊▉ ▋█▌▊▇▊▇ ▇▉▅ ▆▆▆▉▉▉▇█▇██▉▋▍▋▋▋▊ ▌▄▆▉▊▅▆▍▆▊ ▇▄ ▊▆ ▋▇▉ ▋▆▆▊ ▅▉▉ ▍▅▅▅▋▍▌▊▍▊▉
13 Days Ago
boomerang_demo_timing_fix -> main
13 Days Ago
More accurate results in demo than before
13 Days Ago
Fixed client prediction code trying to be run in demo, this was causing some timing innacuracies Don't attempt to move the boomerang if the demo is scrubbing Try and predict model state if scrubbing
13 Days Ago
Setup more reliable found collider check
13 Days Ago
Filter out road meshes when spawning the Travelling Vendor
13 Days Ago
vine_poolable -> Aux3
13 Days Ago
Ensure no left over vine instances are left in the work queue when pooling
13 Days Ago
Setup queuing and packing methods. SyncVars are added to each entities queue. Setup Sync() and SyncImmediate(), behaves similarly to SendNetworkUpdate() and SendNetworkUpdateImmediate() Setup standardised getter method to retreive sync vars current values without using reflection or any pre existing list.
14 Days Ago
Swap syncvars to send shorts instead. (Id is class relative so no problem with duplicates)
14 Days Ago
Equal, do not subscribing to delegate. Reduces some allocations.
14 Days Ago
Pregenerate field name ids rather than running it through string pool at runtime Very initial setup to support packed syncvars
14 Days Ago
boomerang_3p_hands_up_fix ➡️ main
14 Days Ago
▊▇▅▊▊██▍▆_▆▊▌▆▇▍_▄▅▅▊▋▆▅_▆▍▍ ➡️ ▄▆▅▋
14 Days Ago
Call base.OnHolster last so that our animator changes go through Remove old way of handling this
14 Days Ago
▆▊ ▍▆█▉ ▆▍▆▇▌▇ ▆▄▋▄█▅▆. ▉▅▆▉▇ ▇▋█▆
14 Days Ago
▆▄▉ ▋ ▉▋▇▍▄▉▇▌ ▍▍ - ▇▋ ▊▍▅▋▌▋▅▋▅ █▋▍ ▋▆▋▍ ▇█▍▍▋▇ ▄▌▍ ▉▋▉▌ ██ ▇▌▄▅▇▄▌ ▊█▍▌ ▊▄▍ ▇▅▌▋ █▉ █▄ ▇▄▆▌▇▌
14 Days Ago
Fixed client write and send methods trying to use server write and send Fixed server recieve method being hooked up wrongly
14 Days Ago
Can mark SyncVars as [ClientAuthority] This changes the ifdef blocks used in the resulting replicate and sync methods Changed test code to include a client -> server Syncvar
14 Days Ago
Add server receive methods Add CLIENT & SERVER preprocessor tags in generation step
14 Days Ago
main ➡️ syncvars
14 Days Ago
Fix storage monitor not being able to be placed on the Vending Machine