257,713 Commits over 4,049 Days - 2.65cph!
Anti cheat for noclipping
Final satdish sculpts & cliffs
Remove all voice code (we handle this) Remove takedamageinfo (causing problems on build server)
Delete facepunch.strafe.fgd
Add strafe_trigger_push
Update test map
Add /r chat command
Remove fgd unit test. Remove a bunch of legacy C++ entities (func_breakable, func_lod, func_ladder, func_dustmotes, func_dustcloud)
Don't bake when testing a local plugin
Don't spam warnings about loading uncached SFX in plugins !release
Call managed PostLoadMap just before the Hammer world is loaded, load our remote packages (if any) there
Update usages of RequestFileFromServer so it never retries if the image wasn't found on the server
Fix NRE in DebugBits
Add a place in engine to grab Sandbox.Game.dll for reflection access
EngineGlue to load json from jsonasset
Create Sandbox.Utility.JsonAsset for loading JsonAssets
Add game assembly to tool's GAM
Use EngineLoop.GameAssembly in LoadEngineEntities()
Add Asset.TryLoadObject (I don't love this)
Add PropertySheet for asset type to inspector (not saving or anything right now)
Use json schema on bundled assets
Updated .gitignore
Fixed trap background bullets being destroyed on form end
Fixed possible exception when avoiding bullet overlap with Pxc
Added example custom speedrun
Added support for speedruns in workshop campaigns
Add Display attributes to Pool entities
Merge branch 'master' of sbox-pool
Interaction foam shader update
Remove fgd and use Display attribute
Remove fgd and use Display attribute
Remove fgd and use Display attribute
Merge branch 'main' of sbox-hover
Remove fgd and use Display attribute
Subtract
70091 - bring changes to a branch to investigate why it could cause crashes
adding new basic unicycle and textures
Add a couple of links in the Help menu to the wiki and issue tracker
Add hammer input for shatter glass reset
Don't presettle prop physics that have Static set ( same behaviour HLX would do with Motion Disabled spawnflag )
Remove player scale on collect and low health
log cleanup
Timer now displays correct time
Need all collectables to finish
Round timer
Map vote screen
Updated json schema generator
Added schema settings in custom folder
Create device context & rendersystem
todo, remove this later
Make sure base addon is always compiled in tools mode even with no local addons - fixes base entities not showing in Hammer
SetDestination error spam fix. Needs more testing to make sure nothing unintended happens because it is used by every AI in the game.
Backup 2022/04/12 12:30:00 UTC
cherrypicking
70089 70091
subtracting Nvidia reflex changes - sporadic performance issues
road signs - lods for signs and clips
Subtracting
70069 - Easter changes with removed editor-only [BurstCompile] attribute due to continued non-responsive client stalls
Reverted PositionLerp to last month's version. Using my updated generic interpolator required casting the snapshot struct to an interface which was boxing it and generating 256 bytes of garbage per Query call. Can be avoided by pre-creating the TransformSnapshots and passing them into Query as T but that was getting overcomplicated. I'll sort out the Magnet Crane and train bogie uses of GenericLerp at a later date.
road signs - adjustable street name sign fixed tiling
Merge branch 'master' of sbox
Fix Hammer gradient fog preview, managed gamedata classes are checked for globals now
Dress modeldoc and textures setup
Outfit piece file setup for further skinning
Merge branch 'master' of sbox