3,547 Commits over 1,522 Days - 0.10cph!
Don't let game code use ConsoleSystem.GetValue or SetValue to access engine convars
define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS todo: look at whether we should update protobuf
Fix crash when shutting down during a level transition
Implement PhysicsShape.RemoveTag
Only change datatable tags on the server (suspect this will fix https://sentry.io/share/issue/2446b124736f483ea51358d927983db6/
Fix crash when changing maps
PerformanceTrace Physics World Step
Add perf trace for EvaluatePose
Add perf trace on trace + prediction
Fix crash when compiling material
Strip unused WorldGroupWorldInfo
Fix worldgroup crash on server shutdown, see comment in CWorldGameSystem::LoadWorldGroupInfo
Obsoleting GameCategoryTypes
Testing more performance metrics
Send some performance info
Fix razor file extension checks case sensitive
Settings page partial cleanup
Remove some unused gameui
Don't reset buttons when mouse cursor window
Add context menu to entity list, allow deleting
Fix entity categories under Map entities
Add consistency to explorer widgets
Friend.GetAll() returns empty array in outside of menu
Catch and report exceptions in OnParametersSetAsync, OnParametersSet
When deleting, destroy child blocks first
Compile tool base first, so that if a tool addon is broken the UI won't be broken
Combine Projects, Entities and UI into one dockpanel
Fix lobby addon list not shrinking
Fixed line numbers being total bullshit
Can drag and drop addons onto the project list
Reset the server compilegroup when starting server (to clear previous errors)
Fix local addons with packaged gamemode
Made project manager less shit
Superluminal instrumentation
Lobby settings are saved on game start
Some error protection around razor :bind
Include razor files in editorconfig
Nicer lobby addon list
Remove razor binds if they create exceptions
Add local category in packageselector
Fixed server thinking build had failed if no build was needed
Fix error list exception
Fix error list not filtering
Handle and show a message when game fails to load, instead of loading anyway
Increase menu build timeout
Don't show warnings/info in menu compile error
Fix assembly resolution when rewriting
Basic assembly reference rewriting
Rewrite packaged addon references if needed
Merge branch 'assembly-rewrite'
Only tell ac to forget the assembly if it's going away
Throw more useful exception when ac can't resolve an assembly
For now don't include base with generic addons (needs some work)
Use correct assembly name for packaged content
When hotloading runtime stuff on the server, also include packaged addons so they hotload too
Client hotload in a more organised way
Fix tests that use sandbox game
Load addons after gamemode is compiled
Include base addon with Runtime content
Isolate the assemblies in their own LoadContext when loading
Compiled assemblies don't need a dynamic name now, unify name with release so addons work on local versions of games
Fix CAsset::RequireInstanceInfo error
This was happening because when updating the splashscreen we spin, which also runs async tasks. One of the tasks loaded a dll, which initialized all the statics. The post process materials were loaded here. The problem was that this was happening before the asset system was initialized, so it all shit itself. Now it spins the UI but shouldn't run async tasks.
Print compile errors when no tools mode
Fixed extensions not working
Addons + Razor + New Menu sbox-issues/discussions/2438
Complain when sending too many console commands
Fix exception when uploading over 2gb
Should fix OverflowException
Allow setting network vars when client created
Handle ResolveDepthBuffer better
0 isn't a valid depth buffer
Fix vignette making everything greyscale
Disable Dof in avatar menu
Post processing, render hooks, graphics