243,788 Commits over 3,898 Days - 2.61cph!
Filtered TreeView items aren't selected with shift select or arrow keys
Resolves sbox-issues/issues/4516
Can continue shift+selecting in TreeView to modify selection
Resolves sbox-issues/issues/4517
A couple small SceneTreeView improvements
* Clear TreeView selection by clicking in empty space
* Added a button to clear filter text
* Search filter responds as you type
* Minor style adjustments
Prevented new clusters tween from breaking another when the second one plays at the same time
Manually convert `ClientRpcEx()` -> `ClientRPC( RpcTarget )`
Add extra overloads to RpcTarget to handle niche RPC requirements
Formatting
Automatically enable the filter servers by tutorial in server browser if player has less than 10 deaths recorded
Mark existing ClientRPC overloads as Obsolete with deprecation notice
Add an option to filter servers by a "tutorial" tag to the server browser
Convert methods using `ClientRPCPlayerAndSpectators()` to RpcTarget version
Add support in RPCTarget for `RpcTarget.PlayerAndSpectators()`
Remove `ClientRPCPlayerAndSpectators()` overload from BaseEntity.RPC
Fix compile error in GNB with ClientRPCStart()
Switch from ClientRPC -> ClientRPCEx to the other way around: ClientRpc( RpcTarget ) is now the base method
Remove constructors from RPCTarget & move to static methods
Fix F / scene framing also getting interrupted by camera's smoothing
Gizmo.Draw.ScreenText flags defaults to LeftTop
Resolves sbox-issues/issues/4574
Gizmo toggle is checked when gizmos are on
Panning in scene view clears camera's velocity and target
Resolves sbox-issues/issues/4788
Initial commit, bike is just an exact snowmobile clone for the moment but with bike scripts and a new prefab base for the variant
thumb_up
22
thumb_down
10
Added debug.tutorialstatus, prints the current state of all active tutorial islands
Preposition all of the tutorial groups when we generate the tutorial island spawn locations, prevents group inside warnings when loading a save
Fixed CNY spear for weapon racks after regression caused by spear changes.
updated artdev map
fixed asset paths/dependencies
Make constructors of RpcTarget private until we finalize the static methods
Convert ClientRPC() -> RpcTarget overload
Convert `ClientRpcPlayer()` -> `ClientRpc( RpcTarget.Player() )`
Add static methods to RpcTarget to help with code clarity
Setup for all weapon rack types
Add new `RpcTarget` struct and overloads to hopefully replace all overloads
More informative vulkan init failed message
Pressing the play button when viewing a prefab works
This assumes the best non-prefab scene for you in this order:
1. Current viewed scene
2. Last viewed scene
3. Closest scene to the left of the prefab
4. Closest scene to the right of the prefab
Resolves sbox-issues/issues/4692
Regex every single ClientRPC & ServerRPC
Change from BasePlayer & string (which have null passed as default value) to structs RpcId & RpcPlayer (which can't be null)
Instead delete hostConnection from BaseArcadeMachine that does nothing
Add manual prediction back to BaseArcadeMachine.GetSnapshotFromServer()
Regex every single RPC method to remove `null` from it
Backport branch specific compile error fix
Allow constraint.Keepupright to be called on more entities
Still disallow players and the world
Fixed util.IsBinaryModuleInstalled giving false positives (Community PR)
Remove `Connection sourceConnection` method from all RPC overloads
Fix hotload error involving duplicate properties
WIP full type library search #1466
https://files.facepunch.com/ziks/2024-02-27/sbox-dev_qIrVpyR3tI.mp4
Fix a couple instances of scene not being marked as unsaved
* Adding a component
* Modifying the transform, name, or enabled state of a GameObject from the inspector
Update Asset to Package
Fix stats sometimes not loading
Better stats query page
Cherrypick SignalBroadcast fix
Cherrypick the clientside RPC sourceConnection removal