22,460 Commits over 1,614 Days - 0.58cph!
Fix possible crash in ModelBuilder.Create
PhysicsBuilder.AddBox and PhysicsBuilder.AddHull now take a center and rotation instead of a transform because scale isn't used
Add some safety checks in CRenderMesh::DestroyBufferResources
New mesh API. Removed VertexBufferHandle and IndexBufferHandle. Creating and updating of buffers is now handled in the Mesh class
Animgraph checkpoint
Merge branch 'master' of sbox
Weapon delta sequences are now precomputed in ModelDoc to save on graph complexity and runtime cost
Fixed FGD double entity warnings
PhysicsBody.Sleep => Wake(). Sleep(), IsSleeping()
Merge branch 'master' of sbox
Show previously created games on home screen
Refactored GameInfo out, using package instead
Street lamp base and light unit physics shapes
Also adjusted naming convention for lod0 to match Thais asana post
Merge branch 'master' of sbox
Added PhysicsBody.Sleep property (Removed Wake())
Some autodocs for PhysicsBody/Group
func_physbox spawnflags work
street lamp light uni LODs
LOD setup for the light unit that forms part of the street lamp prefabs
street lamp open base lod
Lods for the open variant of the street lamp base
Merge branch 'master' of sbox
Fix stylesheets with more than 10 @imports triggering infinite loop detection
Menu home screen work
AnimGraph: Allow notes to be added to nodes https://files.facepunch.com/layla/1b1611b1/notes.mp4
Fix ModelEntity.CopyMaterialGroup
Added [UseTemplate] attribute
Switch stuff to use [UseTemplate] instead of SetTemplate( .. )
Updated street lamps and added prefabs
Prefabs for standard size, short medium and long arm and one tall long arm prefab
Merge branch 'master' of sbox
Adjusted street lamp prefabs
adjusted street lamp prefabs to use world offset rather than local.
Splitting GameLists
Add a bunch of UI sounds
Make playing sounds work in the menu
Set Prediction.FirstTime to true on themenu
Add Panel.PlaySound
Add custom css properties 'sound-in' and 'sound-out' (play a sound when rule matches or stops matching)
Navigator back/forward sounds
Button hover/press sounds
Group play buttons
Don't navigate to the current URL
Citizen animgraph updates with massive improvements
Conditional aim *and* IK disables on all holdtypes
New damping parameters on a new look/aim setup for weapon holdtypes
Separate damping and new look chains when not wielding a weapon
Weapon gestures now also composite a pelvis-only additive component
(and probably more that I forgot)
Merge branch 'master' of sbox
Disable unused particle function
Added ability to set default Model, Material Group, and BodyGoup when adding Hammer.Model property
WIP street lamps
LODs and final setup still to come but all the bits are in.
Merge branch 'master' of sbox
Add local addons as packages
Background Stuff
Added support for autogen of enums for fgds
Merge branch 'master' of github.com:Facepunch/sbox
Fixed formatting
Stack based back/forward
Navigator Variables
GameScreen, GameCreate uses navigator
Don't die if deleting panels creates errors
update WIP construct, fix nav, tweak tonemapping brightness
Merge branch 'master' of sbox
Add Panel.OnHotloaded
Call Panel.InitializeEvents on hotload, remove previously added events
Update current link when switching tabs
Fixed MouseBack, MouseForward UI events not doing shit
Navigator supports history back/forward
Template loading more error resistant
Settings page shell
PanelEvent system revamp
Add reference to Sandbox.Hotload when compiling addons (for the callbacks)
Log when an unhandled exception occurs because it will sometimes kill the process (eg in finalizers)
Crouch poses for shotgun & SMG holdtypes
ModelDoc: Fix viewing compiled models
dmfbxserializer: compute delta state normals for blend shapes in a way that isn't completely fucked
Citizen blendshapetest mesh for comparison
Converting menu to use template
Support multiple [Library] attributes
Add Library.GetAttributes<T> ( to get all attributes of type )
Add LibraryAttribute.Create<T>()
PanelEvent changes
Navigator playing
UI Test nagivationable
blendshape test temp model
Update vertex color shader
Update vertex color shader
Added Panel.PreTemplateApplied, Panel.PostTemplateApplied
Merge branch 'master' of sbox
Citizen footstep volume adjustment
Merge branch 'master' of sbox
Update skeletoninstance.def
Fixed Stylesheet variables replacing the wrong variables
Can set a variable to a variable
GetAttachment returns nullable
Fix @imported styles not triggering a hotload
Fix stylesheets loading multiple times instead of using cache
Clear cached stylesheets between sessions
Scss support for !default variables
Scss selectors support the > rule
Fixed templates not being able to create <img> panels
Rename Panel.MousePos to Panel.MousePosition
Fix TextEntry going crazy when it has no text set
Base textentry style sets padding correctly
Added Panel.LocalMatrix, Panel.GlobalMatrix
Added Matrix.Inverted
Added Matrix.Transform
Added TransformedInteract UITests
Remove some shit from our base fgds
Logging can take an object
Added [Hammer.EditorSprite( ... )]
Fixed some maps not caching right
Make VPK unmounting code more understanding
Removed unused Replicated property from ConsoleVariableAttribute
Moved async-related whitelist to its own file
Whitelist a bunch of stuff:
* System.Threading.Channels
* System.IO.Compression (deflate and gzip streams)
* System.Collections.Immutable
* other random stuff
Fix modreq and modopt types erroring when checking addon access