248,634 Commits over 3,928 Days - 2.64cph!

15 Days Ago
Fix compile error I forgot to press CTRL+S when last minute renaming
15 Days Ago
Fix compile error I forgot to press CTRL+S when last minute renaming
15 Days Ago
hl2.exe => gmod.exe in factory reset bat Put MAX_EDICT_BITS local in net.lua back, as without it stuff might break due to version inconsistency
15 Days Ago
engine.CloseServer now returns true if quit command was issued Fixed crashes with func_tank Handle DAdjustableModelPanel when main menu is open Added a Player Model Selector button to spawnmenu The context menu widget stuff is too hidden Make Hammer use gmod.exe when generating GameConfig.txt Remove last 3 parameters of engine.WriteSave Hide mat_surfaceid and vgui_drawtree_panelptr Fixed player ragdoll forces always being applied to center Now applies forces to the physics object that was shot. Added timedemo and related convars/concmds to blocked list Add a hack to ensure engine.CloseServer works from start up Fixed a crash with ConVarExists Minor micro optimization in VRAD Added MAX_EDICT_BITS global enum Updated Run Map dialog in Hammer https://files.facepunch.com/rubat/2024/December11-872-GenerousSkimmer.png Added NPC:GetLastPosition Added NPC:SetMoveDelay/GetMoveDelay Added physenv.Set/GetPhysicsPaused Added NPC:TranslateNavGoal Added sound.SetActorGender( model, gender ) This allows for things like soundscripts to be gender neutral for less code, and enables citizen reskins to use correct voice lines. WARNING: the gender is stored by filename only internally, not by full model path! Remove commedit.dll from sdktools hl2.exe => gmod.exe in factory reset bat Put MAX_EDICT_BITS local in net.lua back, as without it stuff might break due to version inconsistency
15 Days Ago
Items only need one icon
15 Days Ago
15 Days Ago
Fix GetOutputValue( Node.Output ) not being public
15 Days Ago
Make scientists reposition when they realize they are flanked
15 Days Ago
Update: borked linux ServerProfiler.Core It gets loaded, but fails to find an entry point, so it just falls over. I'll continue tomorrow. Tests: built a standalone linux server and tried launching in via WSL - my profiler script throws an exception
15 Days Ago
Add position offset to icon Implement IconModes.Chest Rebuild icons Hide underwear in silhouette Position some hair icons
15 Days Ago
Update actions
15 Days Ago
Fix covers not facing the right way when converted from a prefab local space to world space
15 Days Ago
When waiting in cover, scientist face the side they think you'll come from instead of facing the wall This also helps sneaking up on them when flanking from the opposite side
15 Days Ago
Added physenv.Set/GetPhysicsPaused Added NPC:TranslateNavGoal Added sound.SetActorGender( model, gender ) This allows for things like soundscripts to be gender neutral for less code, and enables citizen reskins to use correct voice lines. WARNING: the gender is stored by filename only internally, not by full model path!
15 Days Ago
merge from xmas2024 109423 (Pre xmas lighting change)
15 Days Ago
Fixed ServerGib editor NRE
15 Days Ago
Better error message when RustTextFixture.SpawnEntity failed
15 Days Ago
Obsolete Clothing.DressSceneObject Save/Restore feature tab status on Resources Make the clothing icon editor a proper editor Tag human skins for replacements Remove old icons Move clothing icons next to the clothing resource again Update greyslkin Clothing icon selector lets you choose specific body parts to target Model.MaterialGroupAttribute + Model.BodyGroupMaskAttribute can accept string model (will look up the model from the string path) Underwear material Human skin selections Clothing updates Fix eye material Include some citizen folder pngs with steam build, but try to not include all of them Revert "Improve handling of RenderAttribute overrides/additions in Draw APIs (#1732)" This reverts commit db71195c4669b0dc2d9e3e6e9dcabfab0067a9bf.
15 Days Ago
Revert "Improve handling of RenderAttribute overrides/additions in Draw APIs (#1732)" This reverts commit db71195c4669b0dc2d9e3e6e9dcabfab0067a9bf.
15 Days Ago
Fixed FindPrefabPathsByLabel NRE
15 Days Ago
Added BaseCombatEntity tests, spawn and kill every BaseCombatEntity prefabs in the project
15 Days Ago
Obsolete Clothing.DressSceneObject Save/Restore feature tab status on Resources Make the clothing icon editor a proper editor Tag human skins for replacements Remove old icons Move clothing icons next to the clothing resource again Update greyslkin Clothing icon selector lets you choose specific body parts to target Model.MaterialGroupAttribute + Model.BodyGroupMaskAttribute can accept string model (will look up the model from the string path) Underwear material Human skin selections Clothing updates Fix eye material Include some citizen folder pngs with steam build, but try to not include all of them
15 Days Ago
15 Days Ago
Update workflows to use .NET 9
15 Days Ago
Improve handling of RenderAttribute overrides/additions in Draw APIs (#1732) * Improve handling of RenderAttribute overrides/additions in Draw APIs Attributes passed to CommandList.DrawX and Graphics.DrawX now correctly merge with the "global" (CommandList.Attributes / Graphics.Attributes) attribute set. Replaced existing usages of Attributes.MergeTo, the existing usage could lead to defaults overriding more specific values. e.g. `Scene.RenderAttributes.MergeTo( camera.Attributes )` would potentially overwrite attributes in camera.Attributes with attributes from Scene.RenderAttribute we want it the other way around though. Fixed DrawModelInstanced using blacklisted Memory type as parameter. * Remove leftover comment
15 Days Ago
Inventory/Chest fixes Quest Notifications show for a prolonged amount of time Pinned Recipes are now saved per-character instead of using a static variable Can click on a QuestPanel to pin it to the top of the list Show Pinned Quests on the game HUD
15 Days Ago
Add setter to IActionGraphDelegate.Defaults
15 Days Ago
15 Days Ago
15 Days Ago
Updated knight armour textures, materials and meshes, updated skinning. added male and female helmet.
15 Days Ago
Fix CacheForceLoadExposed test
15 Days Ago
Update(linux): only get already-loaded dylib instead of trying to load a new one
15 Days Ago
Update: Linux binary named same way as Windows, but with .so extension
15 Days Ago
Update: referencing core files directly in WInDLL - This follows same convention as LinuxSO - hoping it'll avoid confusion - Removed PCH usage (since shared files didn't use pch) - Added filters to separate core files vs project-specific files Clean: removing Core project (but keeping the files) Since these sources are built as part of DLL projects, there's no point to keep this lib project Update: replacing lib name with a proper one - also adding a comment explaining the export code
15 Days Ago
Only show zoom toast after they hold ADS down for 3 seconds
15 Days Ago
Compilfix: adding cstring header Turns out gcc doesn't include it via string_view Compilfix: move exporting section to OS specific project Avoids having me write an export macro for either Win32 or Linux New: first building version of Linux server profiler Still need to clean up how projects are organized
15 Days Ago
Generate lambda names again
15 Days Ago
Change toast cooldown from 15m -> 5m
15 Days Ago
Add toast to variable zoom scope - will prompt you on hotkeys to zoom up and down - will stop showing once you click the button 5x
15 Days Ago
merge from main
15 Days Ago
Codegen Tests
15 Days Ago
Battering ram audio minor change
15 Days Ago
Updated Game and Menu scenes New HD logo that fits the rest of the UI Chatbox + OnOffSwitch tweaks
15 Days Ago
Update: Removing PCH use from Core MSBuild does not expose PCH for Linux target, and we don't really need it
15 Days Ago
Use multi-bounce ambient occlusion Feathering goes outer rather than center, allow to have inner (negative) feathering again, fixes light leaks in maps
15 Days Ago
SQRTRoughness was correct behavior for sampling envmaps
15 Days Ago
merge from fix_telephone_grid -> main
15 Days Ago
Fix telephone using the numbered grid instead of letter grid
15 Days Ago
merge from main
15 Days Ago
Update: ServerProfiler.Core separates platform specific code Required for Linux support - still figuring out how to organize msbuild projects Tests: took spanshot in Editor's Craggy, and did a couple start-stops of playing to ensure no errors