userGarry Newmancancel
branchsbox/mastercancel

3,548 Commits over 1,522 Days - 0.10cph!

1 Year Ago
Make CUtlString a real interop type Add binds for CHitBox, HitBoxSet Fix embarassing CUtlString conversion Add Model.HitboxSet
1 Year Ago
Add SoundHandle.Pitch
1 Year Ago
If in editor then mount source2/cloud in the gamemenu Load resources from the correct filesystem in GameMenu
1 Year Ago
Add Sound.StopAll
1 Year Ago
Whitelist Type.BaseType
1 Year Ago
Allow widgets to intercept/override shortcuts Console output ignores shortcuts when selected/focused (copy works again) Can jump to items in the asset list by typing the name
1 Year Ago
Ignore these ikchain scale asserts Allow more Json depth
1 Year Ago
Whitelist Task.IsCompletedSuccessfully Give game system access to the loading screen
1 Year Ago
Tweak ControlWidget creation so the value doesn't pop in a frame later
1 Year Ago
Simpler decal shader Add SceneObject.Flags.NeedsEnvironmentMap
1 Year Ago
Quick and dirty loading screen when downloading game menu
1 Year Ago
Add Menu.AddOption Get bool state from BoolControlWidget
1 Year Ago
Add Sheet class for shaders Add Depth class Add Fog api Helpers
1 Year Ago
Send TcpChannel in a thread, so it doesn't lock up the unit tests Add Widget.UpdatesEnabled - which to be honest is fucking useless but it's there for completeness
1 Year Ago
Material::Init fully initialized material
1 Year Ago
r_dynamic_reflections 1 by default
1 Year Ago
Add Connection.SendMessage
1 Year Ago
Allow creating a TaskSource Fix warning
1 Year Ago
Rename NetworkChannel to Connection Move GameNetworkSystem.Local to Connection.Local Don't special case MemoryPack in AC
1 Year Ago
NetworkChannel has SteamId and DisplayName Network OnJoined event, which is called for local player too
1 Year Ago
Add GameNetworkSystem.OnChangingScene
1 Year Ago
Update default send rates Don't try to delete panels more than once More useful warning if SendMessageToUser is false
1 Year Ago
NRE diagnostics in OnIntersection Add Widget.SetContentHash
1 Year Ago
Lobby data is case insensitive
1 Year Ago
Fix console exception on close Lobbies have names
1 Year Ago
Can move these object messages of the main network system now More BytePack tests
1 Year Ago
Simplify message handling Fix tcp sending out of order
1 Year Ago
BytePack support TypeLibrary types Fix PropertyDescription sometimes setting twice Remove NetworkSerializer, build it into NetworkSystem Remove MemoryPack Clear Typelibrary's BytePack on assembly changed
1 Year Ago
BoolControlWidget support custom icons Add descriptions to tooltips on ControlSheet Don't try to load local packages when joining server Fix potentially adding null NativeMemoryBlock to pool
1 Year Ago
Fix warning Make BytePack internal, expose functionality via TypeLibrary Add a LocalChannel for local Rpc calls
1 Year Ago
NetworkTable foundations
1 Year Ago
PhysicsTraceBuilder ignores ITagSet if null Tweak TcpChannel so it doesn't choke
1 Year Ago
Replace NamedPipe with Tcp, which I should have probably done in the first place and would have saved me about 6 hours of bullshitting around
1 Year Ago
Add GameNetworkSystem.IsHost, IsClient
1 Year Ago
Should fix startup errors some people are suffering
1 Year Ago
Add a bunch of null checking in SetActiveGame to diagnose sbox/issues/1352
1 Year Ago
Add EditorUtility.Network Package updates Manually disconnect each connection on server disconnect
1 Year Ago
More Pod types in BytePack Separate BytePack tests BytePack supports List<t> Support lists/arrays of strings
1 Year Ago
Revert "New way to validate method availability for method wrap/property wrap - this picks up internal / private / protected methods and checks containing type against that type to determine accessibility. tl;dr lets you in most cases use private / protected / internal methods as the target function for wrap without it complaining" This reverts commit f9b98cc34ac1d92efbaa43baf51f559720a7ca24.
1 Year Ago
Fix EditorWindow disabled Resample startup image so it's not all pixelly on high dpi monitors
1 Year Ago
Clean editor startup Splash screen is a real window, restores its position Welcome Screen remembers its position
1 Year Ago
Change screenshot filename format Make this warning a trace
1 Year Ago
Throw if chunkStream is null
1 Year Ago
Don't try to use SteamNetworkingUtils in unit tests
1 Year Ago
Dispose GameNetworkSystem on shutdown Only create NamedSocket if in editor Loading screen, smoothing connection process Loading screen cancel button, force show cursor when loading screen is active
1 Year Ago
Lobby socket basics Connecting via lobby works Lobby joining Allow host status to change Functions to query lobby list, connect to one, disconnect Remove JoinOrCreateLobby
1 Year Ago
Live Unit Testing changes environmental variables and I don't know how to change it, so we get this mess More BytePack game var types
1 Year Ago
BytePack ByteStream faster System.Array writing Expose a BytePack to GameNetworkSystem ( temporary until we figure out how to work it ) Merge branch 'master' of sbox
1 Year Ago
Arguments has to be a byte array
1 Year Ago
🚩 Run the exit code before the main game loop, so it doesn't try to render without a window Flagged because this might cause some unforeseen issues.