249,093 Commits over 3,959 Days - 2.62cph!

Just Now
Fix exception when changing weapons
11 Minutes Ago
Add basic bots can be spawned via `bot_add <count>`
20 Minutes Ago
Manifest
28 Minutes Ago
Changed LegsAnimator execution order to be executed right before Client, fixes the eye pos mismatch
45 Minutes Ago
Fix SceneNetworkSystem.Library not being set
46 Minutes Ago
Tripmine placing cleanup Fix tripmine damaging you whetever you stand Broadcast tripmine explosion Fix tripmine not activating if its laser didn't hit anything, clean up Fix tripmine being triggered on spawn
60 Minutes Ago
Reverse mouse wheel inventory direction
1 Hour Ago
Update Facepunch.ActionGraphs to 1.9 * Fix graph compilation times * Compiled graphs avoid allocations where possible * Compiled graph performance is now much closer to C# * Cleaner node definition API * Groundwork for new features #1667 * Fixes #1756
1 Hour Ago
Bespoke crosshair for Rpg
1 Hour Ago
Managed compiler also includes currently unrecognized asset paths as references, so they can be populated later Fixes incomplete dependencies list for resources, uploader missing required cloud assets, etc. Show still unrecognized asset paths in reference/asset list without errors
1 Hour Ago
Run by default, shift is walk
1 Hour Ago
Add PlayerController.RunByDefault , PlayerController.AltMoveButton
1 Hour Ago
added updated AO. Adjusted materials and removed disable shadow component from prefabs
1 Hour Ago
Tweak tripmine laser, colors
1 Hour Ago
Add Capsule and Line to TypeLibrary
1 Hour Ago
FuncDoor Open away from player bool
1 Hour Ago
RpgWeapon -> BaseWeapon, doesn't use ShootEffects
1 Hour Ago
▌▆▊▇ ▍██▅█ ▆▇█▍▄▄▍▅/▄▋▇▉▊▅▇▍▌ ▆▄▍ ▆▍ █▅ ▇▊'▄ █ ▉▇█▋▇▊▉█-▍▇▉▅▄▋▊ ▇▅▌▆▄▆▇▄▅ - ▇▆▅▇▍▆▉ ▇▄▉▊▋ ▆▊▅▍▊▌▄█ ▋▌▍▉▆▄▄▉▇▍ ▅▅▆▆▇▅█▆▉▊ ▌▅▅▉▅▍▅▉ ▊▆▇▇▇▊█▉▆ ▊▄▌▆▄▄▄▇█ █▍▆-▄▉█▇▇
2 Hours Ago
Death notices - validate player, could've been killed and removed Add RPG, has unguided and guided modes Gauss: add ricochet to last trace Moved rpg pointer glow texture into project Update RPG icon
2 Hours Ago
Accidentally yanked Src/DstBlend from Spritecard, also bring back shading complexity to it even if it makes code awful for now
2 Hours Ago
Fix typo causing var property to not be hidden
2 Hours Ago
Add ConVar flags Remove dead code Route console commands from engine to managed No need to register convars with engine, we are the owner now Strip command buffer running, aliasing Store native console commands, everything works again Native console command help etc print variable value when no arguments Move "find" to c#, add ConvarFlags.Hidden Autocomplete is all c# Remove IConfigurationSystem Remove CommandTarget_t, InputCommandSource_t Don't need these hacks to create SceneNetworkSystem anymore Remove more unused convar code Replicated convars stringtable Capture native convars more reliably, without having to query Userdata convars Add ConvarFlags.Protected and ConvarFlags.Cheat - all native convars are protected Remove FCVAR_DEVELOPMENTONLY Remove FCVAR_GAMEDLL Remove CCommandBuffer Remove FCVAR_RELEASE WrapepdPropertySet provides a Getter, to get the current value Include all attributes with wrapped properties, no just the codegen attributes ConvarSystem.SetValue always takes a string value instead of object Only set native convar if value is different Move sv_cheats to game code, so it gets codegen Always register sbox.game assembly with convar system Only set managed convar value if value changed Placeholder to return replicated values for convar Call ConVarSystem.OnConVarChanged when managed convar changes Native convars call OnConVarChanged Rename ConvarFlags to ConVarFlags Remove dead code Delete ivr.h, remove g_pVr (none if this is used anymore.. right?) Fix CodeGen attribute blunder Fix unit tests getting the wrong envrionment var (not sure what changed) Rename ConVar to ConVarAttribute, ConCmdAttribute Convar changed event Update replicated convar string table entry when it changes, if we're the host Clients use replicated vars table instead of accessing the value from the convar
2 Hours Ago
Update Facepunch.ActionGraphs to 1.8.56 * Fix ignoring _type property of method nodes with target input * More robust method binding for generic types
3 Hours Ago
3 Hours Ago
More robust method binding for generic types
3 Hours Ago
Merge from train_tunnel_altitude_2
3 Hours Ago
Fixed terrain around train tunnel above / below ground connection
3 Hours Ago
More robust method binding for generic types
3 Hours Ago
3 Hours Ago
Convar changed event Update replicated convar string table entry when it changes, if we're the host Clients use replicated vars table instead of accessing the value from the convar
3 Hours Ago
Skin Pass for knight armour set
3 Hours Ago
Increase collision on tripmine so you don't slide off them
3 Hours Ago
3 Hours Ago
Fix ignoring _type property of method nodes with target input
3 Hours Ago
Multiple Satchels
3 Hours Ago
Fix ignoring _type property of method nodes with target input
3 Hours Ago
3 Hours Ago
Move spline deformation away from vertex shader to allow deformation of arbitrary models Deform spline models on the CPU like a cavemen. Use RMF to avoid twisting artifacts. Will move this to a compute shader eventually. https://files.facepunch.com/lolleko/2025/January/08_10-35-AgileHectorsdolphin.png
4 Hours Ago
Merge from main
4 Hours Ago
Merge from presets_editor/quality
4 Hours Ago
Fix CodeGen attribute blunder Fix unit tests getting the wrong envrionment var (not sure what changed) Rename ConVar to ConVarAttribute, ConCmdAttribute
4 Hours Ago
Fixed preset order of values for water.reflections and graphics.shaderlod
4 Hours Ago
Fixed mipmap tooltip.
4 Hours Ago
Fix skin weights
6 Hours Ago
Remove dead code Delete ivr.h, remove g_pVr (none if this is used anymore.. right?)
6 Hours Ago
Remove FCVAR_RELEASE WrapepdPropertySet provides a Getter, to get the current value Include all attributes with wrapped properties, no just the codegen attributes ConvarSystem.SetValue always takes a string value instead of object Only set native convar if value is different Move sv_cheats to game code, so it gets codegen Always register sbox.game assembly with convar system Only set managed convar value if value changed Placeholder to return replicated values for convar Call ConVarSystem.OnConVarChanged when managed convar changes Native convars call OnConVarChanged Rename ConvarFlags to ConVarFlags
Leaderboard backup, run #16709
Today
Make the ID field read only Fixed create button on objective fields not working when creating embedded assets
Today
▊▅▍▋ ▍▇▉▊▊ ▌▉▆▉▌▇, ▊▅▌▌ ▇█▄▍▉ ▍▍ ▊▌█▇█▆▋▉ ▋▊▋ █▄▌▍▋▍ ▄▅▊▌
Today
▅▌▆▉█ ▉▄▅▉ █▌▉▍▇▊ ▄▋ ▆▌▍ ▆▋▋▅▌ ▆▋▅▅▉▅▄▇ ▉█ ▊▍▋ ▌▆▅█▇▍ ▊▌ ▉▄▄ ▌▄▆▅▊█ ▇▄ ▄▋▆▋'▌ ▍▍▇▋ ▅▇▍▄ ▄▍▇ ▉▋▌█▌▉ ▄▋▋ ▅▇█▍▌▊▅