5,151 Commits over 1,583 Days - 0.14cph!
ReadAllText returns null if file not found
Template panel events can take "event" or "value" arguments
Template events can fire events `onclick.event="onpressed"`
Lobby supports chat messages
Fixed steam lobby chat messages having bullshit on the end
Add GameType to GameConfig
Server can use the client created lobby
Remove unsed param in Package.InitializeCache
Bootstrap group timing tweaks to diagnose deck freeze
Fixed many prediction errors
Automatically switch net_usesocketsforloopback to 1 when setting net_fakelag > 0, remember values
remember cl_showerror value
Strip unused code
Flush network data after player simulate on server
Managed prediction errors show server and predicted values
Remove unused code
delete playercommandqueue
delete playercommandqueue
Update Time.Tick to the correct value for simulations 😕
RestorePredictedValues for Render
Prediction tweaks
Fix for sbox-issues/issues/1044
Complain if trying to [Net] an EntityComponent
Added [BindComponent]
Fix error spinning forever on map load fail
Fixed OnComponentAdded, OnComponentRemoved not being called
Component Enabled state is networked, added OnActivate, OnDeactivate
Fix client not reading all variables
Changed when client creates network tables
Can do Superluminal scopes from c#
NetRead/Write support bool
Frame event is called in a more appropriate place, added PreRender event
Load performance api dynamically, latch onto vprof
Entity.GetClientOwner() becomes Entity.Client { get; }
PlayerScore is now obsolete
Move ClientEntity stuff to ClientEntity files
Remove PlayerScore stringtable
Add ReadObject, WriteObject to NetRead/NetWrite
Obsolete PlayerScore
Add ObservableDictionary
Add NetworkBaseDictionary
Client.SetScore/GetScore becomes SetValue/GetValue/SetInt/GetInt/AddInt
Add Client.Ping, Client.PacketLoss
WriteJson writes formatted
addon_add doesn't add an addon if folder doesn't exist
Delete generated files
Ignore generated files
Fix ToDecimal (and ToFloat) not using default value if it can't convert
Defer network writes to a list, fixes network values not being initially set
Should fix @import case sensitivity
Build net vars on table build, before write
Refactor so VR stuff in Input is up to date ever FrameSimulate
Merge branch 'master' of sbox
If CSteamAPIContext::Init fails, log which interface failed
Remove debug log
Merge branch 'master' of sbox
Fixed getting broadcast via username instead of userid
Update entity properties
Vary broadcast update period
Don't ignore [Net] variables set before network tables are built
Streamer refactor
Cleaning streamer apis
Merge branch 'master' of sbox
Update game
DrawScreenQuad fixes
Post processing render event (test)
Asset.AllByPath is case insensitive
Asset loading file extensions are case insensitive
Fixed issues with addon folders with capital letters
Replication supports List<BaseNetworkable>
Panel selection favours visible
Added Render.UI.MatrixScope
Fixed template stylesheet links starting with "./" not hotloading
Fixed not parsing rgba( 255, 255, 255, .5 )
Snap scrolling to grid, prevent weird looking shit
Merge branch 'master' of sbox
Fix scissoring not inheriting parent scissor properly
Added ClipRect, scissoring happens INSIDE borders now
Pass in multiple solutions to vsopen, will use one that is open
Fix errors and performance issues with huge network lists