14,461 Commits over 1,614 Days - 0.37cph!
fix build log discord post on long message commits
Update TopTen.RichTextKit.dll - fixes text effects rendered on whitespace
Ensure resident model resources get added to the manifest, fixes error models from missing resources in manifest.
This would specifically happen if a server starts a game / map a second time, the resources would remain resident,
so when a client does their initial join these models are missing from the manifest resulting in an error.
If the client had previously joined on the first time their resources would already be resident and not error.
Simplest way to do it, rather then change (and slow down) how the rest of the resource system works.
If a resource we try to preload returns an error handle, don't keep the handle alive. Map resources specifically will become valid and load automatically after this.
Citizen/animgraph: must have been airborne for 150ms or longer for landing anim to be playable
Try to keep lobby around after changelevel
Give RangedFloat an implicit float initializer operator
Temporarily fix "Duplicate FGD class" popup/asserts by not writing light entities
Recompile all surface assets
FGDWriter supports System.ComponentModel.DefaultValueAttribute
Restore missing descriptions/defaults for surface and soundevent assets
Metal Beam Tileset with 3 sizes
https://files.facepunch.com/louie/1b1511b1/sbox_glOI9xtxIz.png
Make sure floats are quoted in .fgds
Remove base classes from engine.fgd
Give Particles class a description
Update base.fgd/sound.asset
Add thickness property to voxel surface
Move glass to Entity/Experimental
Add voxel surface experimental entity
QGraphicsView bind
GraphicsItem binds
Interop: fix class pointer casting being the wrong way around (!!!)
ProxyWidget
Time.Sound, Time.SoundDelta
Merge pull request #103 from Facepunch/audio-time
Time.Sound, Time.SoundDelta
Precise audio timing
AudioState.HostTime
AudioState.FrameTime
AudioState.PlatformTime
AudioState.GameTimeOffset
AudioState.RealTimeOffset
Match type in tool bindings
Added Sound.Elapsed & Sound.Finished
Delete shards next server tick instead of async
Allow explosions to damage glass
Add summaries to glass properties
Add option for glass to be in a frame or not
Fix glass not spawning at correct location when pivot point is offset
Animgraph: Fix grid snapping when resizing nodes
ModelDoc: Import model helper imports meshes with _hull as physics hull, _col and _phys uses physics mesh
More tool bindings
Fix TextEntry exception
Switch InteropGen Native class to something less collidable
Add QString to InteropGen
Don't cache UTF16 strings in the UTF8 pool
More tool framework binds
updated construct, prop placement pass, added texture, material
Fixup Sepia and saturate filter
TextEntry styles cleanup
Add FileEntry control
Add TextEntry: MinLength, MaxLength, CharacterRegex, StringRegex, HasValidationErrors
Added css 'order' property
Refactor TextEntry to have label as a child rather than deriving from it
Change WorldInput API to instances to resolve issues and allow simultaneous inputs.
* Replace WorldInput.Update with instanced WorldInput fixing hovering and clicking issues as well as allowing simultaneous inputs.
* Resolved various issues with WorldPanel.RayToLocalPosition not using the right axis, being inverted and not scaling.
* Simulate double click and mousemove events for world inputs.
* Fix right clicks not working on WorldInput.
Fix Asset property as a List not being an array in fgdwriter
FgdWriter uses DisplayAttribute properties
Write engine defined asset fgd's on startup
FgdWriter - special treatment for Assets, don't treat them like structs
Sound & Surface .asset are now AutoGenerate
industrial light - fix for #1269
Merge branch 'master' of sbox
Revert "Give linebreaks an empty style to prevent shadows etc being rendered"
This reverts commit 0a0b8967c63ecd9f8eca49dbdd347fbb02a60b48.
Don't create lobby, just null check
Better fix for duplicate leaderboard entries
Fix leaderboard showing duplicate entries when rapidly clicked
Fix NRE, create lobby if there isn't one when selecting a map
Give linebreaks an empty style to prevent shadows etc being rendered
Fix missing game lobby settings
Ready text
Buttons can have subtitles
Hack to make map selection less shit
Error Fixes
Fix surface.asset causing fgd parsing errors
Make Analyzers and references work with relative paths
Add BBox.FromPositionAndSize
Update to net6
vpc support for vs2022 🙄🔫
vs2022 fixes
New bat files
Custom constbuffer support for shaders
Sandbox.ConstantBuffer.Create
ConstantBuffer.Update
Render.Set Constbuffer variant
Compute.WithAttribute Constbuffer variant