258,566 Commits over 4,018 Days - 2.68cph!

27 Days Ago
Set item ownership of cassette tape to the player who made the recording
27 Days Ago
TTT: Fix pistols using revolver reload gesture (#2220)
27 Days Ago
Added grenade impact sound, use SelfCollisionSound
27 Days Ago
▇▇▆ ▋▆▉▉▅▌▍▌▆ ▋▇ ▄▊▊█▇▋▇▌▇▆ ▊▉▋▌█▌
27 Days Ago
Fixes towards MP3s hanging the game on first playback * Fixed MP3s recaching 2 times sometimes in a row * Fixed cache size not being able to exceed 65k * Make MP3s skip the ID3 data immediately on cache, not on first playback. This makes loading a bit slower per-file, but makes it so we don't need to cache 400KB of useless data per MP3 * Increased amount of cached data for MP3s to satiate initial burst of data access by BASS (from 16K to 96k) This was preventing async load of the entire file Merged Pull Requests * Refactor sandbox hints * Remove angular-ui, jquery-ui, jquery-color
27 Days Ago
Add ownership for gifts that are wrapped
27 Days Ago
MP5 / USP sound adjustments
28 Days Ago
Include VertexPaintTintColor in trace vertex, fixes them not being included in baked props https://files.facepunch.com/layla/1b1911b1/sbox-dev_cpecr6gQeF.png
28 Days Ago
merge from main, fuck fuck Plastic or whatever we call it now..
28 Days Ago
v_mp5/v_m4a1: the first shot you fire doesn't use the new 50/50 system anymore, making it look more unique; a shot is considered first if you haven't fired in the last 1000ms
28 Days Ago
Datacore: Add a few more DSP volumes
28 Days Ago
Try without merge tracking, ignoring subtractions
28 Days Ago
Untangle bad merges - maybe
28 Days Ago
▉▄▉█▇▍▉▉▉▍ ▋▊▅▊▇▋▄
28 Days Ago
Move package monetization to its own page Order AutoComplete PaymenRulesEditor UserSelect can show friends and org friends OrgPaymenRules use new editor component Can edit package payment rules
28 Days Ago
Potential optimization in CreatePrefabObjectLookup This helps a bit when cloning larger prefabs, not sure how much it will reflect in our benchmarks, on my machine the gains were quite small.
28 Days Ago
Datacore: Added a couple of DSP volumes, moved the Rat into a spot that makes more sense - it's not the same as HL1 but that spot is mental Disable spatial blend on weapons we are shooting
28 Days Ago
Only show the repair UI to the corpse owner Changed softcore gamemode convars
28 Days Ago
Switch to fixed-point for measuring time in movies
28 Days Ago
▍▊▄▇▄ ▊▇▄▍▄▄
28 Days Ago
added concrete_castinsitu_a + concrete_panels_a
28 Days Ago
Cooking table progress
28 Days Ago
Reworked floor_steel_diamond_plate material + blends replace tga with png
28 Days Ago
Pass weapon through to suicide event, can see how you killed yourself
28 Days Ago
added and updated some crocodile animations
28 Days Ago
Seed variants for sunflower, rose and orchid
28 Days Ago
Revert "Improve player spawn performance" so we can optimize for go clone/creation performance This reverts commit 318474ee16bf9e057c1e8fbc8e2ee7877cf4dcd2.
28 Days Ago
▋▆█▊█▊▋▄▍ ▅▅█▆▌▆ ▊▉ ▉▊█▅ ▄▆▌▇▅▄ ▍▌▉▉▉▋▇▍▄ ▆█▄ ▊▉▊▌ ▌█ ▊▌▋█ - ▅▉▄▊▊▋ ▋▍▊▇▇▉▌▆█▉▉ ▋▌▌ ▅▇▅▉▄▌ ▉▅█▇ ▊▆▇█▋▄█ - ▍▄▊▆▄▉▄▊▄▋ ██▆▍▍▄ ▌▇▋▇▉▊▋▅ ▊█▆▋▅ ▅▇█▇ ▄▊ ▊▆▊▅▋▄▌▍▅ ▄▊▆ █▊▅█▅ ▍▊▍▆▇█▉▉▇▇▉▌▇ ▍▄▅▆▆▌▅ (▅.▍ ▆▊▊▊▅▍▆ -> ▌.▄▍▊ ▆█▋▅▇▇▋ ▅▉ █▋▇▄▋▅▊▄▅█ ▇▇▍)
28 Days Ago
Added correct data path and log path when checking for DLSS support
28 Days Ago
Log a warning instead of throwing an exception when trying to send an RPC without being connected to a network session - it's harmless anyway and could happen with async tasks even after disconnecting
28 Days Ago
Art Progress + add reception
28 Days Ago
Improve player spawn performance, by enabling/disabling player go instead of destroy/create Before: Function Name: GameManager.SpawnPlayer Number of Functions: 22 Average: 9ms 448µs Median: 8ms 353µs After: Function Name: GameManager.SpawnPlayer Number of Functions: 21 Average: 4ms 945µs Median: 4ms 870µs
28 Days Ago
Added CodeEditor.CanOpenFile. Don't show "Jump to Code" on internal Components/Assets/Properties. Resolves Facepunch/sbox-issues#7579
28 Days Ago
Groundwork for active lobby info and get / set metadata for lobbies. Dedicated server, tcp and p2p support CreateLobby async returns active lobby Fixes Protocol++
28 Days Ago
Added CursorShape.Finger to DropdownControlWidget. Resolves Facepunch/sbox-issues#7681 Add CursorShape.Finger and hover effects to ControlSheetGroup Add Right Click -> Jump to Code for ToggleGroups. Resolves Facepunch/sbox-issues#7630
28 Days Ago
Track object messages and RPC stats and display the top 10 in the top left when net_debug is enabled
28 Days Ago
merge from fast_debug_draw (fix shader on metal)
28 Days Ago
Update: ServerDemoPlayer - report errors if failing to find entities Need to verify if my previous changes are working in more complex scenarios. Tests: none, trivial change
28 Days Ago
Keep everything nicely contained in NetworkDebugSystem
28 Days Ago
VR: Fix toggling VR inside the editor after launch
28 Days Ago
fast debug draw: skip geometry shader on metal
28 Days Ago
Improved shotgun worldmodel orientation
28 Days Ago
Charge station informs the host when trying to charge
28 Days Ago
Add NodeResultType and new constructor for NodeResult that takes NodeResultType. Resolves Facepunch/sbox-issues#7684
28 Days Ago
Remove angular-ui, jquery-ui, jquery-color (#2219)
28 Days Ago
experimentally routing calls to queries from a non-burst context to run a burst compiled job on the main thread and calls from burst contexts to directly run the code - uses a mixture of BurstDiscard and compiler hints to avoid compiling any branching into burst-compiled code - twice as fast than just burst compiling the function calls and calling it directly from managed/non-managed contexts - at least 10x faster for larger queries in worst cases (empty grid) and negligable difference for small queries
28 Days Ago
merge from main
28 Days Ago
Added some polygons to the cooking workbench liquid bottle that was looking a little PS2.
28 Days Ago
Update: FullServerDemo - detect full network ID range used in demo Replaces old invalid system of just reserving a constant chunk Tests: played back all demos that I have - all valid.
28 Days Ago
Add terrain blend layer to standard 4-way and packed mask blend, reduce terrain sampler slot usage