userGriglercancel
reporust_rebootcancel

1,310 Commits over 548 Days - 0.10cph!

10 Months Ago
merge from main
10 Months Ago
merge from garage_door_fixes_2
10 Months Ago
fixed parenting issue with door controllers on ClosedCollider io parent
10 Months Ago
re-calcing clamped io line bounds when a line is added, not OnEnable as it can't be relied on for positioning
10 Months Ago
tool for checking trigger exclude layers for TriggerBase across assets
10 Months Ago
merge from coarse_grid_bounds_fix
10 Months Ago
pad CoarseQueryGrid bounds to handle offshore monuments properly - world size is not inclusive of these, just terrain
10 Months Ago
experimentally routing calls to queries from a non-burst context to run a burst compiled job on the main thread and calls from burst contexts to directly run the code - uses a mixture of BurstDiscard and compiler hints to avoid compiling any branching into burst-compiled code - twice as fast than just burst compiling the function calls and calling it directly from managed/non-managed contexts - at least 10x faster for larger queries in worst cases (empty grid) and negligable difference for small queries
10 Months Ago
merge from terrain_ignore_grid
10 Months Ago
merge from main
10 Months Ago
coarse query grid split into upper and lower slices, avoiding tunnels flooding the map - trigger bounds that cross theshold are represented in both - only queries that cross theshold query both grids - using initial caves network visibility threshold to separate as eliminating tunnels from the main above-ground usage is the main goal here and this works well for that - increased cell size again, more granularity isn't needed now
10 Months Ago
remove log
10 Months Ago
use world size for coarse grid sizes rather than arbitrary upper limit, reduced cell size for more precision
10 Months Ago
added editor tool to dump CoarseQueryGrid as an image (normalized R8) - highlighted how much the train tunnels screw this optim
10 Months Ago
cleanup
10 Months Ago
better profiler marking
10 Months Ago
merge from train_prevent_building
10 Months Ago
added preventbuild volumes to unloadable train wagons
10 Months Ago
initial grid setup - common job-friendly QueryGrid structure that also replaces the checks made in WaterVisibilityGrid, they would still need to be followed up by physics queries though - needs cleanup
10 Months Ago
merge from train_prevent_building
10 Months Ago
▇▅▌▍█ ▋▊▅▅▅▉▇▍▊▄█▌ ▌▊▅▆▊▇▉ ▌█ ▄█▆▋▇▅ ▅█ ▌▍▊█▋▍▋ ▅▋▌▇▄▋▄▅▊▍█ ▊▇▇▋▌▆▅▍▊▆
10 Months Ago
LOS tests, split into two tests - first generates random test cases from a basic setup - second loads the saved set of failing cases (created by running first test with a convar on)
10 Months Ago
fixed wrong check stopping consoletoggle params from working
10 Months Ago
added a "what uses this in this prefab?" that's only accessible from a prefab view but is way faster than unity's "Find References in Scene" - prints the whole GameObject.Component.PropertyPath name to make it easier to find in the component as well
10 Months Ago
merge from bike_ragdoll_fixes
10 Months Ago
ensure ragdoll velocity timeout is always initialized in cases where ragdolls spawn with near-zero velocity
10 Months Ago
gave rc drones a grenade inventory and the ability to drop grenades out of it
10 Months Ago
made it juiicier - better controls, hip movement with bouncing, threw some mats on, added some suspension sounds with the bouncing
10 Months Ago
initial pogostick setup, hold shift to pogo and pid-controlled leaning to change the direction manifest gen
10 Months Ago
setup constractble entity for handcar, letting you deploy it onto rail and then construct it in-place like siege weapons
10 Months Ago
made handcar deployable, with a new socketmed_rail that requires it to be within a defined radius of a rail and aligns it to the spline
10 Months Ago
fixed mount preview players not drawing legs in most cases - re-assigend renderers to LODGroup in skin_legs.male.prefab, shouldn't affect anything else because we manage it separately from that anyway - also added toggle for mount position/eyeposition handles on vehicles
10 Months Ago
better control of max speed of handcar (previously could reach the general max train speed), pumping speed is driven from both player input and track speed, better ik placement
10 Months Ago
turned wind off on HandcarFunc mat
10 Months Ago
wheels actually spin - includes quick tool to create a parent for sibling transforms positioned at the centre of their render bounds
11 Months Ago
setup pumping on the handcar - consumes metabolism over time, similair to bicycle - also switch seats to use the horse pose because it's funnier
11 Months Ago
basic pumping and setting correct ikset for each mount point
11 Months Ago
handcar seat setup with some hand ik targets manifest
11 Months Ago
small vehicle editor fix to not spam assert errors when no mount points are set
11 Months Ago
setup basic handcar prefab, able to move on track by just setting a force override convar at the moment manifest gen + codegen
11 Months Ago
moved handcar under trains folder
11 Months Ago
reverting scene changes from merge that look unintentional
11 Months Ago
merge from handcar
11 Months Ago
▊▍▉▌▍█▉▍ ▋█▌.▆▄▄▋▋▄▊▌ ▆▌ ▍▅▄▌▇▋▊▅▆▅▊ █▊▉▄█ ██ ▇█▇▍▍▌▄▆▉▉ ▍▄▋▌▌▇ (▊▋█▄▉▊▌▌▉▆▆ ▌█▉ ▊▇ ▉▆█ ▋█▄▆▅▋ ▅▆▄ ▅▆█▋▉▆▌▇▍█▍▊ ▊▉▇▋▊▆ ▋▍ ▌▊█▉▇▅▌▊▉▆▆, ▇█▋ ▊▇▋█▆▆▋ ▇▇▅▇ ▌▅▍▋█▉▉▇▆) - ▆▉▌▍ ██▇▆▋ ▋▆ ▉▅▌▌▄▍▅▄▉▆ ▉▇▆▆ ▉▄▍ ▍▄▊▊▄▆▉▅▉ ▌▄ ▌▌▉ ▉▉▌▋▊ ▆▄▊▉ █▉▌▄ ▋▆▉▋▌▇█▆▊▄▉█▍, ▆▋▉▅▄▅▊ ▊▍▋█ █▍ ▋▍▆▉▆▅ ▆▆▌▌▍▅▆██ ▆▌▉▆▇▋ ▄ ▆▅▇▇▇▅ ▇▋▉▄▆▍▊█▄▅.▌█▆▋█▍▉▍▌▋ - ▆█▄▆ ▅▄ ▆▊▊ ▅▅▌ ▌▄▌▄▇▍▌▆ ▋▍▅▋ ▋▌ ▄▍▊▇▉▇▉▊ ▍▌▊ ▇▌▆ ▋▍▌▍▍▍▉.▆▌▇▉▊▅▉▍▆▆▇▉▇▄▆▄▇▉, ▌▆▆▅ ▍▇ ▄▄▊▉▋▅▆▌▋ ▆▌ ▅▇▋▍
11 Months Ago
added mountanybox command to mount first non-mounted bot in targeted vehicle (or create a bot for it if non exist)
11 Months Ago
corrected AABB distance check (only used in HitBoxSystem and difference not significant for current projectile sizes)
11 Months Ago
properly force resetting player entity rotation and view angles for remote players when dismounting
11 Months Ago
fixed horse ragdolling twice due to damage events not having been cleared from before ragdolling
11 Months Ago
let consoletoggle command take a parameter to force the panel you want to open (values 1-6 for the different panels) eg: 'consoletoggle 1' will always open the console panel