userGarry Newmancancel

19,147 Commits over 4,018 Days - 0.20cph!

21 Days Ago
Okay test does built, but into a different folder
21 Days Ago
Use --no-build for dotnet test
21 Days Ago
Update dotnet-version CallbackBatch pushes appropriate scene
22 Days Ago
csproj have publish profiles CI Publish with readytorun Disable CodeGen messagebox I don't know why sbox-dev was using Sandbox.CodeUpgrader Steamworks upload can ignore some junk Disable ResourceSystem.HasPendingWork loading wait Catch exceptions when rating packages, print warning
22 Days Ago
Remove unused When loading a scene wait for resources to finish loading on the loading screen
22 Days Ago
Remove hoststatemanager
22 Days Ago
Push the menu scene when loading it
22 Days Ago
InteropString encodes as utf8 instead of ansi Obsolete a bunch of legacy particle stuff Don't add a sound collision layer by default
22 Days Ago
PlayerController: tweak footsteps, don't play when not moving, don't do a trace Slow down slightly when running up hill Add PlayerController.AirFriction PlayerController: Fix sliding down stairs
22 Days Ago
If map load failed don't try to create entities from it Return empty in AssetBrowserLocation.GetDirectories if the path doesn't exist Stop over-engineering this CallbackBatch problem, print outward stack when an error occurs Remove log in CloudPackageNode
22 Days Ago
AssertFatalMsg in vrad if filesystem is null (diagnosing crash) When decoding an mp3, copy data to a temporary buffer incase the looping invalidates the decoded buffer we're about to write Null off editorsession when shutting down tool We can get the sample rate from the sfx, no need to get it from a mixer that is gonna then read it from it.. I think
23 Days Ago
Delete unused When voices are being culled, prioritize playing sounds that were created last Fix DspVolume system not playing volumes with priority < 0
23 Days Ago
In my tests there are less hitches without servergc Use GCLatencyMode.SustainedLowLatency performance API uses new lock Tweak mixing thread to release audio thread between samples
23 Days Ago
Remove unused snd convars
23 Days Ago
Add obsoleted Value back to PerChannel<T>
23 Days Ago
Remove unused mixgroup system Give each CBinauralEffect its own hrtf Add Mixer.MaxVoices (defaults to 64), process voices and sampling over multiple threads Increase mixahead time slightly Add world collision group by default, default sound group to ignore everything but collide with world Fade between dsp volumes takes 1s instead of 0.5s Mixing thread yields instead of sleeps. Lots of little work instead of bug chunks. Occlusion tags are defined on the mixer instead of being linked to the collision group "sound" Make PerChannel<T> not allocate an array internally Replace IPLDirectEffect with our own version, since it's not doing anything too special Use SteamAudio binaural by default but add snd_steamaudio, false sets to our own shitty version Add world tag to map world physics, use "World Physics" for world physics tags Tweak snd_lowpass defaults
23 Days Ago
Create sound.map.scene
23 Days Ago
Create sound.stress.scene
24 Days Ago
Clean the menu up
24 Days Ago
Add cursor_eye back
24 Days Ago
Global include Microsoft.AspNetCore.Components when compiling Ignore .user files when publishing
24 Days Ago
Fix warnings
24 Days Ago
Delete GameManager.cs Remove particle editor
24 Days Ago
Fix some apis returning wrong values for not authorized
25 Days Ago
Shader compile
25 Days Ago
Game Modal (#1839) * Tweak console overlay * Minimize PackageCard visuals, use ThumbWide if available * Fix ` at the end of sort tooltips * VideoPanel renders video as background texture instead of content * Sandbox.UI.Image correctly resizes to layout when it's being forced to, but keeps aspect ratio like you'd expect * Sandbox.UI.Label can be set as IsRich, in which case it can contain inline html tags like <strong>, <span> and <a> * Fix Razor RenderTree sometimes deleting the last text content item * Image shrink to native size properly * Fix not parsing html with img/br/video due to unlosed tags (!) * Update Yoga, add support for `display: contents` * Add Reviews service * Move razor stuff from Sandbox.Razor to Microsoft.AspNetCore.Components - which tricks visual studio intellisense into sometimes working * Console tweaks * Add range, currentvalue, globalunlocked, globalfraction to achievement * Can post reviews from in game * Push menu scope when running menu concmds
25 Days Ago
Missed one
25 Days Ago
Move Sandbox.GameSettingsEntry to Sandbox.DataModel.GameSetting
25 Days Ago
Fix unit test failing
25 Days Ago
Squashed commit of the following: commit de0cf8637fda5693a9dc191ab4c23463f37245c7 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 28 14:10:53 2025 +0000 Pass info back through CreateGameModal, can select map and maxplayers commit 32f35066451d17ab48212ef25b3ef7d4ef1a9470 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Jan 28 11:20:28 2025 +0000 Switch GameSettings to CreateGameModal commit e1036a20ebf49e971a72981bb9525db6f441697d Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Jan 28 11:19:59 2025 +0000 Push menu scope in Game.Overlay commit 5310505a921aa3382df9e42cb21916a535019694 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 21:14:50 2025 +0000 Better looking DropDown, reduced default max range, restore saved launch arguments when re-opening modal commit 2dbaf1a592ba03bbcc27f77a291de4e7364df0b5 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 21:03:01 2025 +0000 Add Reset to Default button in GameSettingsModal commit 2a30d85f512db8e153cc94aefa8a1cb594a45193 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 18:24:07 2025 +0000 Icon support for game settings dropdown options, use SwitchControl instead of Checkbox commit e7e63ebc96397fa6ce5a233de0caf59a3e902151 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 18:07:31 2025 +0000 Add LaunchArguments.GameSettings, apply them when saving new game settings from menu, and run them when we've succesfully opened a game commit e9b88975fcf0e806eb3f1885d043071206bf2010 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 16:28:01 2025 +0000 Implement GameSettingsModal commit 91d7835a52f7b6cdef202f7d6a3889c7a311766a Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 15:34:06 2025 +0000 Add GameSettingsEntry.Default since we'll want to give the controls default values commit 4ba596a17d0523eea58ad86ffef03baf68d59452 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 15:01:28 2025 +0000 Publisher: after compiling a game, create new TypeLibrary, load in the game's assemblies, and search for ConVars marked with ConVarFlags.GameSetting, include in metadata when publishing commit 195de0fca5927643cb1ecba8b4740ecbbd90d431 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 14:59:57 2025 +0000 Add EditorUtility.CreateTypeLibrary( CompilerOutput[] ) commit ab0e1ebe84bf0bed146f9ee5983e336fb78608e6 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 14:59:37 2025 +0000 Add internal TypeLibrary.GetMembersWithAttribute<T> commit 39ba22b6d9863b45b141a190585e5b0dec4074aa Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 14:59:16 2025 +0000 Add ConVarFlags.GameSetting Tweak console overlay Tweak CreateGameModal Remove CreateGameSettings (unused), populate game settings controls in CreateGameModal CreateGameModal DropDown has a bound value Can pass GameSettings to MenuUtility.OpenGame Use value edits instead of binds Fixed DropDown values Minimize PackageCard visuals, use ThumbWide if available Add MegaCard component Fix ` at the end of sort tooltips Metrics section VideoPanel renders video as background texture instead of content PackageSummary, Media Update Services Review Stats, Error Rate Add Package.LatestNewsPost Sandbox.UI.Image correctly resizes to layout when it's being forced to, but keeps aspect ratio like you'd expect Sandbox.UI.Label can be set as IsRich, in which case it can contain inline html tags like <strong>, <span> and <a> Fix Razor RenderTree sometimes deleting the last text content item Add HtmlPanel - takes HTML and tries to lay it out as you'd expect (but as panels) Package description uses same HTML description as on site Image shrink to native size properly Label RichText can have clickable links Fix not parsing html with img/br/video due to unlosed tags (!) HtmlPanel support images, ul, ol, blockquote Tabs Portals Update Yoga, add support for `display: contents` PortalTarget uses display: Contents Add MenuUtility.PostReview Add Reviews service Reviews/News Move razor stuff from Sandbox.Razor to Microsoft.AspNetCore.Components - which tricks visual studio intellisense into working CodeArchive version++, add upgrader for older versions Add global usings to project compiling Panel implements Microsoft.AspNetCore.Components.IComponent Only run Sandbox.Generator if not DesignTimeBuild split Global Includes and Global Statics Remove Sandbox.Razor @usings Add [Parameter], namespaces, make syntax work Reviews show rating Console tweaks Review page header, post review button Add range, currentvalue, globalunlocked, globalfraction to achievement Add razor EventHandlers in case intellisense starts reading them from other dlls Add EditorRequiredAttribute for razor Achievements list in game modal News section Add Sandbox.Services.Players.Profile.IsFriend Update ReviewDto with Created and Updated On review show date and highlight friends Fix news posts shrinking add Review.Get( ident, steamid ) Can post reviews from in game Push menu scope when running menu concmds Add game closed toast Cleanup, map uses new modal
25 Days Ago
Cleanup, map uses new modal
25 Days Ago
News section Add Sandbox.Services.Players.Profile.IsFriend Update ReviewDto with Created and Updated On review show date and highlight friends Fix news posts shrinking add Review.Get( ident, steamid ) Can post reviews from in game Push menu scope when running menu concmds Add game closed toast
25 Days Ago
Fix header space in game viewer Don't show sidebars in news view in game Fix "/package/reviews/{packageIdent}/{steamid}" return
25 Days Ago
Updated review api
26 Days Ago
Add range, currentvalue, globalunlocked, globalfraction to achievement Add razor EventHandlers in case intellisense starts reading them from other dlls Add EditorRequiredAttribute for razor Achievements list in game modal
27 Days Ago
Reviews show rating Console tweaks Review page header, post review button
28 Days Ago
Add [Parameter], namespaces, make syntax work
28 Days Ago
Add MenuUtility.PostReview Add Reviews service Reviews/News Move razor stuff from Sandbox.Razor to Microsoft.AspNetCore.Components - which tricks visual studio intellisense into working CodeArchive version++, add upgrader for older versions Add global usings to project compiling Panel implements Microsoft.AspNetCore.Components.IComponent Only run Sandbox.Generator if not DesignTimeBuild split Global Includes and Global Statics Remove Sandbox.Razor @usings
29 Days Ago
Portals Update Yoga, add support for `display: contents` PortalTarget uses display: Contents
29 Days Ago
Tabs
29 Days Ago
Image shrink to native size properly Label RichText can have clickable links Fix not parsing html with img/br/video due to unlosed tags (!) HtmlPanel support images, ul, ol, blockquote
29 Days Ago
Minimize PackageCard visuals, use ThumbWide if available Add MegaCard component Fix ` at the end of sort tooltips Metrics section VideoPanel renders video as background texture instead of content PackageSummary, Media Update Services Review Stats, Error Rate Add Package.LatestNewsPost Sandbox.UI.Image correctly resizes to layout when it's being forced to, but keeps aspect ratio like you'd expect Sandbox.UI.Label can be set as IsRich, in which case it can contain inline html tags like <strong>, <span> and <a> Fix Razor RenderTree sometimes deleting the last text content item Add HtmlPanel - takes HTML and tries to lay it out as you'd expect (but as panels) Package description uses same HTML description as on site
30 Days Ago
Move licensing to services Include actual html in news api PackageDto includes full html description, last news article, error rate, licenses
30 Days Ago
Squashed commit of the following: commit de0cf8637fda5693a9dc191ab4c23463f37245c7 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 28 14:10:53 2025 +0000 Pass info back through CreateGameModal, can select map and maxplayers commit 32f35066451d17ab48212ef25b3ef7d4ef1a9470 Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Jan 28 11:20:28 2025 +0000 Switch GameSettings to CreateGameModal commit e1036a20ebf49e971a72981bb9525db6f441697d Author: Garry Newman <garrynewman@users.noreply.github.com> Date: Tue Jan 28 11:19:59 2025 +0000 Push menu scope in Game.Overlay commit 5310505a921aa3382df9e42cb21916a535019694 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 21:14:50 2025 +0000 Better looking DropDown, reduced default max range, restore saved launch arguments when re-opening modal commit 2dbaf1a592ba03bbcc27f77a291de4e7364df0b5 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 21:03:01 2025 +0000 Add Reset to Default button in GameSettingsModal commit 2a30d85f512db8e153cc94aefa8a1cb594a45193 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 18:24:07 2025 +0000 Icon support for game settings dropdown options, use SwitchControl instead of Checkbox commit e7e63ebc96397fa6ce5a233de0caf59a3e902151 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 18:07:31 2025 +0000 Add LaunchArguments.GameSettings, apply them when saving new game settings from menu, and run them when we've succesfully opened a game commit e9b88975fcf0e806eb3f1885d043071206bf2010 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 16:28:01 2025 +0000 Implement GameSettingsModal commit 91d7835a52f7b6cdef202f7d6a3889c7a311766a Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 15:34:06 2025 +0000 Add GameSettingsEntry.Default since we'll want to give the controls default values commit 4ba596a17d0523eea58ad86ffef03baf68d59452 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 15:01:28 2025 +0000 Publisher: after compiling a game, create new TypeLibrary, load in the game's assemblies, and search for ConVars marked with ConVarFlags.GameSetting, include in metadata when publishing commit 195de0fca5927643cb1ecba8b4740ecbbd90d431 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 14:59:57 2025 +0000 Add EditorUtility.CreateTypeLibrary( CompilerOutput[] ) commit ab0e1ebe84bf0bed146f9ee5983e336fb78608e6 Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 14:59:37 2025 +0000 Add internal TypeLibrary.GetMembersWithAttribute<T> commit 39ba22b6d9863b45b141a190585e5b0dec4074aa Author: Tony Ferguson <devultj@gmail.com> Date: Tue Jan 21 14:59:16 2025 +0000 Add ConVarFlags.GameSetting Tweak console overlay Tweak CreateGameModal
30 Days Ago
Avoid allocations in performance stats Free mixbuffers where possible Fix frameAttributes not being returned to the pool Convert GradientInfo to a struct Add function pointer version of GO.ForEachChild, use it for TransformChanged
31 Days Ago
Add ExecuteCommandList diagnostics Tweak Audio.DirectSource to run occlusion checks in parallel Add performance tracing to SetObjectBounds Add performance tracing to physics traces Add performance tracing to RPC calls ProcessIntersections profiling cache off Codec.FrameInfo Preallocate the dictionaries in DeltaSnapshot
31 Days Ago
Remove unused Preload GameResources with the Resource system - which preloads all the dependant resources, reducing hitches when spawning for the first time Fix crash
31 Days Ago
Fix api section not loading
31 Days Ago
Latest services Fix input being one frame behind Add AvatarJson to Player Overview Revert "Run animation and procedural bone objects on bone merged renderers before bone merging to parent https://files.facepunch.com/layla/1b2511b1/sbox-dev_NxhcNeZxQi.mp4" This reverts commit a82c5295780e39c5603c64287a25c1d9f5951645.
31 Days Ago
Fix that avatar api