254,385 Commits over 3,990 Days - 2.66cph!
Fixed more cases of some underground train tunnel triggers sticking out of terrain
Default WindowedLocalInstances preference to true
Fixed WorldModels not getting created for a bunch of weapons :/
IES should be using RgbaF16 to avoid banding
Switching weapons by hitting LMB no longer fires the active weapon on connected clients. Resolves #84
Don't run PickupNotice if Player is bot (prevents popups from appearing on host client when bots pick up weapons)
More design cleanup
Fix some permissions
Flesh out monetization section
Projectiles now ignore any objects with `particles` tag. Prevents rockets from instantly explosing since they would collide with the casing eject particle
Setup leard armor insert worldmodel on the item
Do InputRouter::OnWindowActive based on engine window (not app) focus, fixes click-to-focus going thru as an input and shooting or whatever
merge from primitive -> aux2
▍▋▊█▆▆_▊▄▆▍▇▋_▆▉▇▋▊▍▋▄▉▌_▍▋▋ -> ▊▍▆▍▌█▅▉▉
▌▅▆▄▇▉▋ ▄▍▅▌▅▌ █▍▉▌▋▊ ▇▆█▊▄▉ ▇▆▍▇▆▋▊ ▋█▉▇▇ ▇▊ ▌▆▌▅▊▊▊ ▍▇▇▊ ▅▉ ▄▅ ██▉'▆ ▉▍ ▆▋▋▋█▆██ ▍▊ ▅█▄▌▅█▇ ▍█▌▇▌▊.▋▄▅▉▊▄▄▌▅▌ ▋▉ █▅▇▆▇
Cherrypick CS
112520 (fix_catfish_primitive_items)
Cherrypick
112514 "fix_metal_detector_no_loot"
updated .worldmodelprefab and fbx
Delete IESTextureGenerator, causes exceptions and IES are now images
lead armour plate model
world model lods, materials and textures
setup .worlmodel prefab
Add bitmap loader for IES files, treat them as images
Better throw event timing in anim
Update mouse capture position if we get new absolute pos while locked (eg when unfocused, tabbed)
Keeps cursor position predictable/reliable, stops occasional out of date position being restored and yeeting my mouse across the screen
Only SetCursorPosition while engine window's got mouse focus, prevents unwanted movement in editor
Throw anim frame mismatch fix
merge from primitive/supplydrop_flyhack_fix
Fixed supply drop flyhack kicks, for real this time
Correct roughness curve for dynamic reflections
ask the backend if this server key/wipeid already has a map uploaded, if so, early exit
Apply offset when sampling Prepass Normals
https://files.facepunch.com/sampavlovic/1b0411b1/dfC5VELlYw.png
Fix catfish giving out pistol bullets (which are restricted in primitive)
Added Show Hitbox Debug option in Debugging Menu in the editor. debug_hitbox ConVar. Can debug hitboxes in the editor or in-game similar to Show Interpolation Debug. Fixes Facepunch/sbox-issues#7505
Disable projectile refraction on projectiles with noGravity set (AutoTurret)
merge from primitive/batteringram_playercollider_fix
Reduced player collider size when sitting in the battering ram
Fixes turrets, fire, spikes and explosions damaging you from outside
Make SegmentParams struct internal
ActionGraph: add warning frame for graphs that can't be saved
Fix case where empty editor scene is opened
Fixes Facepunch/sbox-issues#7026
Fix metal detector giving out no loot because it creates an empty array by default instead of a null one
Spline Class
Ported from scenestaging
Fixed Show Interpolation Debug not being able to be toggled in the UI. If a ConVar value is a boolean, use its integer form. Fixes Facepunch/sbox-issues#7503
Added Object property to WrappedMethod<T> (Fixes Facepunch/sbox-issues#7497)
Disabled static ballista deployment on tugboats, will revisit later
Update: DemoServer - don't try to launch it in SERVER+CLIENT mode
That's a can of worms I don't want to deal with right now
Tests: none, trivial change
Fixed static ballista mount culling too early
merge from primitive/techtree_constructable_infopanel/
Added the constructable item info UI panel to the tech tree as well
Added the constructable item info UI panel to the tech tree as well