253,061 Commits over 3,990 Days - 2.64cph!

23 Days Ago
Add ShaderGraph.IsSubgraph and add "Shader Sub-Graph" to the New Asset menu Shader Sub-Graphs are now saved with the `.shdrfunc` file extension despite being the same asset (just so it can be registered with a different icon and filtered against in the Asset Browser to reduce user confusion) Give .shader, .shdrgrph, and .shdrfunc assets different colours in the Asset Browser Don't include BlendMode, ShadingModel or Domain in Subgraphs Don't include "Material" ShaderNode in the Create Node/Palette menus of Subgraphs. Ensure proper extensions are used when opening the respective file types. Add PlugInfo and make BaseNode.Inputs and BaseNode.Ouputs virtual. Added FunctionResult ShaderNode, can only be created in Subgraphs and is created as the default node in newly created Subgraphs Fix Shader Graph wanting to save/load as sub-graphs Make sure [Title] attributes are still respected with PlugInfo FunctionResult can now have a variable amount of inputs of varying types defined by a Dictionary. These are to be used as the outputs of the eventual sub-graph node Use shader-specific types for FunctionResult Inputs https://files.facepunch.com/CarsonKompon/2025/January/16_16-02-HumiliatingMorayeel.png
23 Days Ago
Fix selection after go deletion undo
23 Days Ago
Simplify Change Game Object Order undo
23 Days Ago
Simplify Group undo Simplify Passte Component as New undo Simplify change component order undo
23 Days Ago
Armor items can now have a randomised number of insert slots on creation. Set the range to 0-3.
23 Days Ago
Impact iteration
23 Days Ago
Updated Lunar new year mask textures
23 Days Ago
When publishing an asset with IncludeSourceFiles, seek the asset and its dependencies for input dependencies (should include animgraph animations, texture source files)
23 Days Ago
Cant build siege weapon constructables when intersecting with a vehicle
23 Days Ago
Can build siege weapons on roads
23 Days Ago
Make Siege Tower doors actually physical (helps prevent glitching with pushing the doors through the wall and then closing them on people)
23 Days Ago
Merge from main
23 Days Ago
primitive -> Aux2
23 Days Ago
Siege Tower: - Fixed middle door not getting closing notifications - Doors now dont auto close on closing, only opening
23 Days Ago
Horses client side optimizations
23 Days Ago
Can open top siege tower door even if you are close to it
23 Days Ago
Added "starlayers" to env_skypaint in the FGD Also mention the skybox texture name requirement in the description.
23 Days Ago
Enable sv_parallel_sendsnapshot by default. Display a warning when async file read operation tries to read OOB Prevent .ani files from loading if they would crash the game i.e. if the .ani file does not match the model it supposedly is for Remove debug code from C_BaseFlex::SetupWeights CTriggerWateryDeath applies correct inflictor/attacker Damage scaling based on skill convar only happens from NPC damage in GMod Merge Pull Request More spawnmenu localizations Remove redundant category for npc_tf2_ghost Merge Pull Reqeust Use an already existing local variable in toolgun HUD, instead of re-retrieving mode
23 Days Ago
Use a local variable in gmod_tool (#2188)
23 Days Ago
Missing beam LODs
23 Days Ago
Added Missing Strings (#2153) * Missing Strings * Added Missing Strings (Properties) * Deleted Unused String "Creations" * Update weapons.lua * Update getmaps.lua * Update game_hl2.lua * Update postprocess.lua * Update main_menu.properties * Update spawnmenu.properties * Revert Back Changes * Revert Back Changes * Update sent_ball.lua * Update spawnmenu.properties * #ent.editors * #ent.editors * #ent.editors * Added more missing strings (#1) * Update spawnmenu.properties * Update entities.properties * Update base_vehicles.lua * Update base_npcs.lua * Update spawnmenu.properties * Update npc_tf2_ghost.lua * Update cl_init.lua * Update custom.lua * Update getmaps.lua * Update entities.lua * Update npcs.lua * Update postprocess.lua * Update vehicles.lua * Update weapons.lua * Update edit_sun.lua * Update edit_sky.lua * Update edit_fog.lua * Update game_hl2.lua * Update sent_ball.lua * Update weapons.lua * Update entities.lua * Update npcs.lua * Update vehicles.lua * Update postprocess.lua * Update weapons.lua * Update spawnmenu.properties * Localization: added more missing strings (#2) * Localization: added more missing strings * Localization: added more missing strings * Localization: added more missing strings * Localization: added more missing strings * Updating base.fgd to match base branch * Update gmod_hands.lua * Update gmod_player_start.lua * Update npc.lua * Update player.lua * Update stool.lua * Update weapons.lua * Update sandbox.txt * Update russian.lua * Update control.NewGame.js * Update loading.html * Update base_npcs.lua * Update hook.lua * Update util.lua * Update entities.properties * Update weapon_frag.txt * "C" to " "%+menu_context%" * Revert Back Last Change Will try to implement it. * npc_gmod_nextbot_example → npc_tf2_ghost (#3) * npc_gmod_nextbot_example → npc_tf2_ghost * npc_gmod_nextbot_example → npc_tf2_ghost * crosshair loc commit * typo commit * Update crosshair_setup.lua * Update entity.lua * Update npc.lua I don't even know how this ended up here. * Update base_npcs.lua * Update game_hl2.lua * spawnmenu.category.chairs * Update spawnmenu.properties * spawnmenu.category.fun_games * spawnmenu.category.other * texturize_pp.* * texturize_pp.* in texturize.lua * British Now * New category * spawnmenu.category.other * Update postprocess.lua spawnmenu.category.other * Update vehicles.lua spawnmenu.category.other * Update edit_sun.lua spawnmenu.category.editors * Update edit_fog.lua spawnmenu.category.editors * Update edit_sky.lua spawnmenu.category.editors * Update entities.lua spawnmenu.category.other * Update getmaps.lua Favourites * Update entities.properties * Update npc_tf2_ghost.lua * Update getmaps.lua * npc_tf2_ghost again * Update entities.properties npc_tf2_ghost * Move NextBot to Other Category * Localization: updated some strings (#4) * Localization: updated some strings * Localization: updated some strings * weapon_frag.txt how is this a change hmm * Update getmaps.lua * Update main_menu.properties * Update weapon_frag.txt * Remove useless changes & move stuff to correct places * Restore unnecessary deletion * Fix final issue --------- Co-authored-by: Aram <dragolino6@mail.ru> Co-authored-by: Rubat <3299036+robotboy655@users.noreply.github.com>
23 Days Ago
exported updated vm mini crossbow reload anims
23 Days Ago
Simplify Select All and Paste undos
23 Days Ago
Redoing splintered parts of ruin beam kit. Beam kit LODs WIP
23 Days Ago
▄▌▇▅▇▍ █▇▉▄▆▋▍ ▍▊ ▇▅▍ ▄▋▌▊▄ ▉▄▅ ▉█ ▆█▅▋, ▋▊▊▌ ▍▉▉▉, ▌▆▅▍, ▉▇'▇▇ ▍▊▆▆▅▅ ▆▇▌▋ ▅▆ █▍▅▄▌ █▄▆▇▌█▊ █▉▍
23 Days Ago
Remove obsolete interface funcs
23 Days Ago
Remove ExecuteGameObjectEdit and ExecuteComponentEdit Better error handling for undo scopes
23 Days Ago
2d sdf lines, rects, arcs with analytical anti aliasing (lines are most complicated, other shapes are easy, no instancing yet, can be collapsed into 1 shader for every shape)
23 Days Ago
marketing assets
23 Days Ago
Fixed horse idle breaks not playing anymore Tweaked sliding legs when playing idle_1
23 Days Ago
Horse decay
23 Days Ago
▇▋█▊▆▌▆ ▌▊█ ▄▇▅▇, ▋▄▆▉▍▄▍ ▍▌▅▇▊█▅ ▆▌▉▍▍▉▅ ▉▅▋▇▉█▆▄▅▌▅
23 Days Ago
Added `sbdm.bots.notarget` Fixed projectiles not carrying over correct kill icons, added proper icons for rpg projectile, mp5 projectile
23 Days Ago
Humans: improved Run_N_m
23 Days Ago
Asbestos armor insert
23 Days Ago
HornetProjectile sound can be null, remove the sound but keep the code there because the RPG noise is crazy loud for a fish
23 Days Ago
Increased top ladder trigger volume on Siege Tower
23 Days Ago
🤦🏻 - fixed CrossbowWeapon projectile direction, resolves #77
23 Days Ago
Fixed another tripmine error when there's no parent
23 Days Ago
Play third person attack animations where relevant, resolves #80
23 Days Ago
Fix flickering artifacts when deploying the bow, legacy bow, crossbow or compound bow
23 Days Ago
23 Days Ago
Grammar fixes
23 Days Ago
Disable PathWidget "Copy Relative Path" if the path is not within the Project's Assets folder, just like files/assets.
23 Days Ago
Fixed connecting/connect rejection messages not using correct Name/SteamId
23 Days Ago
Fix Asset Browser Forward Button enabling/disabling based on the Back Button instead of itself.
23 Days Ago
Add Context Menu to Asset Browser Path Segments. Resolves Facepunch/sbox-issues#7391 https://files.facepunch.com/CarsonKompon/2025/January/16_10-33-GreedyQuahog.png
23 Days Ago
Fixed kill feed row height, resolves #79
23 Days Ago
23 Days Ago
Fix codegen for constants like float.PositiveInfinity