5,124 Commits over 1,552 Days - 0.14cph!
Fix activity tracking (fixes sbox-issues/issues/4187)
Add ModelPhysics.PhysicsGroup
Rigidbody component exposes PhysicsBody (fixes sbox-issues/issues/4177)
protocol++
Try to differentiate between game instances that are multiplayer joins, to allow missing/empty packages etc
Fix editor startup scene not being an editor scene
BaseItemWidget accept double click
Fix sceneview errors until hovered over sceneview
Fix error due to networking with no active scene
Add materials/default
Fix Sandbox.Hotload warning
Fix unreachable razor code generation warning
Fix more warnings
Fix crash in BuildRayTraceObject
Add Edit/Publish Project
Make sure OnStart is always called before OnUpdate/OnFixedUpdate (fixes sbox-scenestaging/issues/107)
Only interact with the scene view if your mouse is over it
Select the prefab instance when selecting a prefab instance child in the editor
Fix inspector not handling multiple components of the same type properly (fixes sbox-issues/issues/4175)
Fix hitbox tracing weirdness (fixes sbox-scenestaging/issues/104)
Fix misc warnings
Re-organize gameframe
Fix prefab enable status not de-serializing in scene (fixes sbox-scenestaging/issues/67)
Remove unused loadingscreen toggle
Fix all warnings in Sandbox.Game
Fix warning in Sandbox.Access
Fix warnings in Sandbox.Menu
Fix warnings in Sandbox.Tools
Fix every warning in Sandbox.Engine
Move Input to engine (we should be able to massively simplify this shit)
Make Transform / CTransformUnaligned non uniform
Use non uniform scaling when setting SceneObject transforms
Fixed order of SceneProperties (fixes sboxgame/issues/issues/4169)
Fix trace exception
Fixed scene prefab guid getting lost
Automatically convert .object to .prefab when loading scenes (for now)
Change prefabfile extension from .object to .prefab
Move SceneFile into Engine
Fix startup errors (!)
Fix hitbox traces not returning the hitbox
Make Hitbox constructors internal
Rotation: SmoothDamp is static, implicit conversion to/from Angles
Remove BinaryStreamExtension
Make all these Rotation members readonly while we're breaking api again
Make a bunch of other stuff readonly
Remove GameEvent
Unexpose Event system, remove from whitelist, don't instance Sandbox.Event (phasing it out)
Some easy deletes
Api protocol++
Remove [ClientRpc] [ClientInput]
Test fix
Put SceneEditor in a namespace
Make HmdMatrix44_t internal
Put triangle in a Sandbox namespace
Everything in the editor addon is in a namespace
Renderering => rendering
Re-initialize Json on hotload/reset
Hitbox to namespace
Fix test periodically failing
Move more stuff out of global namespace
Sound components to namespace
Scene into a namespace
Everything in Sandbox.Game is in a namespace
protocol++
SceneFile in namespace
Loading a local map should work
Tick menu UI in current game context
Strip native load progress
Push the scene when loading map
Show a nicer loading error when can't load a game, instead of hanging on a black screen
Fix wrong username on menu
Disable now failing menu download tests
Rename "Menu" Package download to "Startup". Download whole package if unset.
Add Component.IsValid
Map Component implements OnLoad to download and load the map
Show loading screen when downloading map
Fixed loading screen not hiding, game not starting
Delete previous ActiveScene when switching scenes
Fix Asset.LoadResource refusing to return the value even though it was correct
Add ProjectConfig.StartupScene, update project settings
Ignore Widget Visible changes if is invalid
Protect against Camera.Main being null (should never happen)
Save StartupScene in meta instead
Clean out GameMenuInstance, delete default game menu, load startup scene
More namespacing
Add GameObject templates
Move GameObject and Component into Sandbox namespace
Scene editing widgets in addons/tools/
Fix can't inspect prefab files
Add sprite shader
Move some editor stuff into Sandbox.Tools
NetRead doesn't exist
Lets run unit tests without a window