branchsbox/mastercancel

13,863 Commits over 1,552 Days - 0.37cph!

5 Months Ago
Protect against host being null when downloading network files Keep a count of the number of hosts a lobby has had Mark lobby as toxic if became owner while joining LargeNetworkFiles output num files Tweak JoinBestLobby logic Don't show toxic lobbies Fix RunDownloadQueue using wrong connection Don't disconnect from own server and mark it as toxic! Disconnect from active lobby if it becomes toxic
5 Months Ago
Fix open_asset crashing in non-tools Don't show lobby cards for games marked as hidden (unless you're in that org)
5 Months Ago
Only show lobbies of the same game build
5 Months Ago
Another out of memory fatal error
5 Months Ago
Fix error when map couldn't be downloaded Less simultaneous downloads Add some high level sentry breadcrumbs Fix possible NRE in network connect Add commented out DSN for testing sentry un-rate-limited Fix NRE in Prop Add breadcrumb for failed downloads, let us diagnose why it's happening Don't let OnNetworkSpawn errors break everything Tweak how httpimages are loaded to make errors more obvious Wrap RPC resume so things don't fall to bits if it errors Fix NRE in Rigidbody.OnDisabledInternal
5 Months Ago
Validate descriptor bindings of a shader (for real this time, not in a dead method) - prevent crashing by not loading these invalid shaders
5 Months Ago
Tag map for sentry too (if launched with a map)
5 Months Ago
Fix WorldPanel NRE (if the underlying panel gets deleted, somehow) Don't report TargetInvocationException, report its InnerException
5 Months Ago
Fix steam callback crash Fix text cannot be empty exception Remove Compiler.OnCompilePartialSuccess , don't load assemblies on compile fail, fixes BadImageFormatException Promote task exceptions to errors, instead of warnings
5 Months Ago
Fix exception with no camera
5 Months Ago
Some error reporting breadcrumbs/tag for identifying game package Breadcrumb pipeline creation to see what shaders crashing us
5 Months Ago
Running out of video and system memory is a fatal error
5 Months Ago
Move all terrain attributes into 1 structured buffer, create a Terrain class any shader can use to provide things like Terrain::GetHeight( worldPos ) Use an AssetPicker for browsing terrain materials instead
5 Months Ago
Fix possible project startup NREs
5 Months Ago
Use is valid checks in rigidbody
5 Months Ago
Fix index out of range accessing backing data collision attributes
5 Months Ago
Apply aggregate tags in C# instead of this massive inline bind function
5 Months Ago
PhysicsGroupDescription grabs physics tags from aggregate backing data so they can be string token cached. This allows trace result tags to be valid because they'll be reversable by string token
5 Months Ago
Fix NRE in SceneNetworkSystem.OnLeave
5 Months Ago
Add ParticleTrailRenderer, TrailRenderer components Add a margin to the right of component sheet, to accommodate the scrollbar
5 Months Ago
Set collision attributes on map instance collision shapes, I missed this out when switching from native aggregate instances
5 Months Ago
Stop big server lists squashing the rows, styling tweaks Facepunch/sbox-issues#5943
5 Months Ago
Stick verbose network files messages behind 'debug_network_files' convar, print elapsed time Facepunch/sbox-issues#5912
5 Months Ago
Make sure directory tree exists when downloading from server
5 Months Ago
UI: Do not render invalid texture background images Fix missing map select button
5 Months Ago
Autoswitch to game tab when going into playmode again (oops)
5 Months Ago
Expose BlendMode Move D_BLENDMODE to common/blendmode.hlsl - so we can pull it into other shaders easy SceneLineObject supports texture + uvs
5 Months Ago
Disallow np2 textures, crashes the DXT compressor we use, plus disables mips etc.
5 Months Ago
CRenderDeviceBase::AsyncSetTextureData2: Fix nullptr crash with invalid rects Don't completely fail to start with an invalid controller plugged in, needs to be properly fixed in C++ though
5 Months Ago
Don't set active scene on tab hover but still do gizmo hover interactions, drag drop etc. Avoid needing awkward 2nd input, Facepunch/sbox-issues#5728
5 Months Ago
Use same asset picker size/location cookie regardless of what control created it Get rid of special case map picker
5 Months Ago
Reference package.base from libraries when publishing Fixes Facepunch/sbox-issues#5899
5 Months Ago
Cache versioned packages separately
5 Months Ago
AssertNoGraphErrorsInScene: assert downloaded package version Package.FetchAsync: allow fetching specific version
5 Months Ago
Disable AssertNoGraphErrorsInScene test temporarily
5 Months Ago
Added OnOrg to PackageCard and PackageList. Added basic Org Page when clicking org on Main Menu. Helps users find games made by the same creator(s). https://files.facepunch.com/CarsonKompon/2024/July/26_01-31-CuddlyCaracal.mp4
5 Months Ago
VectorInts are fields instead of properies (like they used to) with [JsonInclude] fields
5 Months Ago
Don't make VectorInt properties readonly since some games set them already (fixes tests failing)
5 Months Ago
Asset picker: only allow multi selection if we want that
5 Months Ago
Added a lot more functionality to Vector2Int and Vector3Int. Much more in line with their floating-point counterparts now, only including what makes the most sense for integer values. Also added documentation/summaries to everything. Resolves Facepunch/sbox-issues#5254 Fix Vector3Int converter error
5 Months Ago
Stop prefab source widget changing value and closing picker before a selection has been submitted
5 Months Ago
Asset picker: will now grab/install remote cloud assets when selected (fixes Facepunch/sbox-issues#5904), improved validation so you can only select resource types you're supposed to
5 Months Ago
Expose particle DeathTime, so effects can use it to do calculations Fix ParticleSpriteRenderer error when no texture defined Add ParticleEmitter.RateOverDistance , overrides for manipulating burst count, rate count
5 Months Ago
Fix Vector2.Json serialization only loading x value when supplying string as json object and not number array. Also updated function summaries that said "vector4" instead of "vector2" Vector2Int and Vector3Int values now serialize to/from JSON properly. Resolves Facepunch/sbox-issues#5821 Created Vector2Int/Vector3Int ControlWidgets. Resolves Facepunch/sbox-issues#5606
5 Months Ago
Fix new game objects created thru heirarchy context menu always spawning at 0,0,0
5 Months Ago
Add ParticleModelRenderer
5 Months Ago
Restore skeleton compile to how it used to be, we're missing optimizations by just keeping every bone no matter what
5 Months Ago
Fix LineRenderer bug ParticleFloat, ParticleGradient have evaluations where you pass in the particle , which reduces the risk of fucking up the parameters Move ParticleRenderer's into own folder ParticleController has OnParticleCreated Add Particle.BaseListener - allows creating of classes that run on particle create, update and destroy - with instance data and guaranteed destroy Add ParticleLightRenderer
5 Months Ago
Fix bug in capsule tracing, fixes picker in modeldoc when using capsules
5 Months Ago
Fix IBL not working, Transparency in AmbientColor is used to lerp between artist's decided flat color and IBL/GI, defaults to GI AmbientLight component defaults to Gray color