238,093 Commits over 3,837 Days - 2.59cph!
Show openxr error if xr operation doesn't succeed
Check if parsing json actually worked, if not then show error
Create input instance
Run OPENXR_CHECK inside input ctor, add comment about some runtimes throwing errors
Removed Median Denoising
Median denoising proved of no real value, so removed it.
Fixed vendor positions
Fixed weird wheel placement issues
Better JumpPosition logic
Ladders can be trigger volumes
Work in progress - added Laplacian on Gaussian for edge preservation + darkness control + other small changes
Ditto
Support more binding types, wrap xr calls in OPENXR_CHECK(...)
Hide xhair while dead or we don't have a viewer
Make the minimap bigger while the scoreboard is open
FPXR returns error codes for various functions now, doesn't use builder pattern for instances
FPXR enum update
Initial XR input support
Use struct constructor instead of builder pattern for instances
Remove "reserved" enum entries
Add vjson (zpostfacto/vjson)
Load action sets, actions, and bindings from actions.json (similar to how steamvr does it)
storage building large - wip, material definitions
Clear player body's interpolation when setting ragdoll state
Clamp minimap coords, use better bbox projection for volumes
Fix bug where blood effects will spawn in a weird spot, something to do with GameTransform interpolation?
Fixed masks not being applied to outfits
Fixed potential NRE in scoped weapon
M700: Can configure zoom levels per-level, first zoom level actually zooms in
player update. 3p revolver animations edited to match viewmodel
Fix spectating players not seeing sniper scope
Fix case where you couldn't spectate the remaining player
Fixed "launching" text showing when adding a new project (and not launching it)
Always show map markers when there's no viewer
Prevent players from colliding with weapon pickups
Anarchists outfit adjustments
Add DiscardCategories, DiscardSubcategories
Genericise minimap elements, add dropped c4 marker
T Status message when the bomb needs picking back up
Redone outfit system to use ClothingContainer - means we get to keep player's preferences then apply outfits on top. Toggle helmet off/on based on if we have a helmet
Blood effect, sounds in player
▉▅▇▋▆▆▄ ▇▊▄▄ ▅▊▋▍▆ ▉█ ▄▍▉▄▌▆▌▆▊
Use Sandbox.Json.options in BaseFileSystem JSON methods
▉▉ ▍▇▇█▅, ▇▇▇ ▉▉▆ ▋▉▄ ▊▅▍▅▇▉ ▉▉▊▍▍ ▋▉▊ ▇▉▍▄▇▉▅▌▉▅▅ ▄▅▊ ▆█▍▅▇▍▌▇ ▍▉ ▇▍▍█▊ ▇▉▇▋▋ ▍▍▉▆▇▄ ▍▋▊▌ ▄ ▆█▌▇▅▄▋█ ▊▋▄▊
Vending machines now take random amount of entries if the entries supplied are higher than 7
adjust player post-processing
Muzzle flash movement made local
Hook in some code for headshot effects and sounds (with helmet variants)
When pressing left shift with wire tool/christmas lights in hands, only block the player belt if you have a pending wire
Gizmo.Draw.LineCapsule fix (#5600)
DataHelper for reading / writing to FileSystem.Data
Makes sure that custom converters are used, for things like GameResource references.
Fix UFItems defaults
Default item resources had been moved to resources/items/default, and
let's use them as the defaults in SetUpUnicycle in case any are null in
unicycle.dress.json
Basic vehicle code framework for the DPV as a start to work from. Uses fuel and has fuel interaction, and can throttle forward/back in a basic way