249,469 Commits over 3,959 Days - 2.63cph!

60 Days Ago
Updated Glass_Type_Reinforced_4 - created material variant using previous underwater_lab_glass values
60 Days Ago
Cupertino/Penguin: Define Steam Audio directly, move SDL2 from Tier0 & Posix DLL Base to Posix Base
60 Days Ago
Fixed material changes on cube_glowing_cool + _warm prefabs
60 Days Ago
Remove old un-needed code
60 Days Ago
Hopefully fix issue with items spawning overlapped
60 Days Ago
Fix massive bullet shadows appearing for a frame on connected clients Only spawn rooms on network once finalized instead of after each attempt Toggle pathfinding overlay with a ConVar (defaults to false)
60 Days Ago
Cupertino/Penguin: Steam Audio 4.5.2 on all 3 platforms
60 Days Ago
NEON: MaxComponent doesn't exist, use Vector::LargestComponent() [DON'T MERGE] Stub out WindowsGlue, this should be on managed or we could use something like tinyfiledialogs Use ISO C++ instead of MSFT extensions for try catch on managed calls, double check if this is correct Cupertino/Penguin: Zip works with ISO-C++, use standard keywords in other stuff that was using MSFT standard Cupertino/Penguin: Cast some stuff properly, explicit casting, threadtools missing ThreadGetCurrentProcessId(), should fuck off with shapemanager Cupertino/Penguin: Wrap inputsystem stuff into windows conditionals, implement equivalent hopefully in SDL Clang doesn't like conditionals for this, make if else explicit wtf
60 Days Ago
Player can die Handle respawning with chain better, respawn checkpoint
60 Days Ago
show player grid pos show pathfinding debug
60 Days Ago
Increased Y inertia tensor to fix the residual rotation caused by gravity Reduced drag so the horse takes longer to decelerate from max speed to 0 after releasing inputs
60 Days Ago
Fixed DrawOverlay not running clientside Attempt fix filesystem threadpool again
60 Days Ago
Fixed crashes to do with NPC:TaskFail Apply vprof changes from x86-64 to do with ThreadId_t Fixed DrawOverlay not running clientside
60 Days Ago
Cupertino: Update VPC binary for OSX
60 Days Ago
Linux: Fix Makefile to build VPC on Linux (expects libSDL2 to be present system-wide) Linux: Define EXPLICIT macro for all compilers Linux: Make sure the `schemacompiler` is executable (because it wasn't)
60 Days Ago
Portal 2 Coop spawnpoints Some more Portal 2 map icons Added some logic entities logic_register_activator logic_coop_manager Serverside only entities that are generic enough to be useful outside of the game they come from. Bump default value of sbox_maxconstraints to 2000 Placeholder entities for Portal 2 excursion funnel and wheatley boss Added Hacked and Harmless Rollermine variants to spawnmenu Added new inputs/keyvalues to prop_vehicle_choreo_generic from P2 Inputs: SetCanShoot UseAttachmentEyes - doesnt work SetMaxPitch SetMinPitch SetMaxYaw SetMinYaw KVs: playercanshoot useattachmenteyes FIxed some minor memory leaks These are mostly in developer features to do with KeyValues, not normal gameplay Init m_rgflCoordinateFrame on creation clientside This fixes certain matrices being nulled out when they are not supposed to, such as prop_vehicle_choreo_generic look angles Do not EstimateAbsVelocity since we network it for every entity anyway prop_vehicle_choreo_generic SetCanShoot now lets you shoot Simply sets SetAllowWeaponsInVehicle on the player, rather than what Portal 2 was doing Add some more known backdoor URL to blacklist Added more entities from Portal 2 point_viewcontrol_multiplayer point_viewproxy npc_personality_core placeholder Do not set commentary to 0 on map start Since we removed the commentary system entirely Fix "material __error is missing" error on map load Delete __screenshot_internal Move "SOLID_VPHYSICS static prop with no vphysics" to developer 1 Fixed crashes to do with render groups Minor cleanups Update windows build scripts to have proper titles Builds 32-bit version using v142 tools as well And also build LuaJIT with specific toolset Fixed crashes to do with NPC:TaskFail Potentially fixed Linux SRCDS async file IO Potentially fix vprof on Linux SRCDS
60 Days Ago
Fixed NRE in SkeletonEditor
60 Days Ago
Changed rotations to use relative torque Added some friction and restored drag + speed and collider tweaks
60 Days Ago
Update clothing
60 Days Ago
Cupertino: libSDL2-2.0.0.dylib > libSDL2.dylib Cupertino: Target OSX 15.0 Cupertino/Penguin: Link SDL against tier0 too Cupertino/Penguin: MacOS can compile from sys/sysctrl.h just fine, remove vector.h from outside header guard in ssemath_impl
60 Days Ago
add support for multiple seasons, old legacy maps, legacy season, ui tweaks
60 Days Ago
Hide "available parties"
60 Days Ago
Linux: Remove `gendbg.sh` and `sourceindex_p4posix.py` from build process because we don't have them
60 Days Ago
Tileset helper functions
60 Days Ago
Reduce nav agent foot trace radius and max trace height
60 Days Ago
Cupertino/Penguin: Some more platform guards, tier0_utils_base.h not being declared, Invoke ErrorReport crash without dummy variable, fixes unused variable warning Cupertino: Link to SDL implicitly on source_exe_posix_base.vpc, add the dingus to the folder if you're working on a new platform
60 Days Ago
Undo: unintentional change to ProjectSettings, reverted by hand Tests: none, trivial change
60 Days Ago
Update: rewrote ServerProfiler TLS storage - Instead of having per-frame storage, we now have one big buffer - Rewrote ProfilerExporter to support changes - Removes a weird stall on EndOfFrame invoke in standalone I couldn't find a way to implement lock-free perf mark recording with previous approach, but now I should have a way - will attempt next. Tests: exported profile from Craggy in editor and standalone 6k server - both open in Perfetto and look coherent
60 Days Ago
add support for cycling between seasons on solo page
60 Days Ago
Added HomingModifier and Homing Bullets item https://files.facepunch.com/CarsonKompon/2024/November/12_12-24-AccomplishedBabirusa.mp4 (Effect exaggerated for video)
60 Days Ago
Rework triggers to check contact points instead of ref counted touches. Add ITriggerListener.OnTriggerEnter/Exit for game objects that contain multiple colliders
60 Days Ago
Generated code compile errors
60 Days Ago
- Added sync var handlers to detect changes in sync vars - Generated at code gen - Overridable methods to check if should update and reset update checks
60 Days Ago
Fix not being able to pickup coins
60 Days Ago
Linux: Add an auto-generated SDL_config_linux.h which is specific to my system, but we need to start somewhere. Later, this will be made specific to Steam Runtime.
60 Days Ago
Update documentation for methods in INetworkListener to indicate that they're only called for the host. Add net_fakelag ConVar. It's working for both Steam Networking Sockets and TCP / local instance. Can also be changed in the editor like this https://files.facepunch.com/conna/1b1211b1/sbox-dev_jpOfxVrwEr.mp4 Also commit this important file
60 Days Ago
adjust functionality of solo page
60 Days Ago
Some additional troublesome Vulkan layer disables
60 Days Ago
Initial commit
60 Days Ago
WebSocketEditFeed works!
60 Days Ago
Fixed HE explosion sound
60 Days Ago
Fix bullet bounce colliding with things it shouldnt Fix Player Range upgrades not being applied properly
60 Days Ago
Reduced distance of some weapon sounds
60 Days Ago
Change notifications to a real popup Start putting the party system back together
60 Days Ago
Timer + chain adjustment
60 Days Ago
Added BounceModifier and Bouncy Bullets Item https://files.facepunch.com/CarsonKompon/2024/November/12_11-38-QuickwittedKagu.mp4
60 Days Ago
Make flex controller names case insensitive again Optimizations for weapon autorefresh in spawnmenu Fix more potential crash issues to do with particles
60 Days Ago
Reduce memory allocations for navmesh debug draw
60 Days Ago
Removed debug Tweaked prefab rigidbody
60 Days Ago
Fixed pause menu button going mental