242,890 Commits over 3,867 Days - 2.62cph!
Basic ability to zoom in/out
Citizen/animgraph: updated Swim_Idle
Attributes, display info refactor
Post process, grunt when hurt, health regen - visualize health
Attempt to make sounds better until get some new ones
Citizen/animgraph: change threshold for movement reset from 5 to 2 u/s
Deploy starting weapon when respawning. Don't increase ammo count forever each respawn
Scale large backpack mesh 15% smaller (until it's fixed properly)
Scale large backpack dropped model by 15% as well
Fix large backpack worldmodel box collider too big
Improve LODs of large backpack to be less noticable
Add `scaleForceWithMass` option to allow buoyancy to ignore mass (because backpack weight in world changes as items are added to it)
Dropped backpacks ignore mass for buoyancy
Add buoyancy points to backpacks & tweak so they float
Add support for dropped items to float (by adding buoyancy scripts to world model)
Added basic lobby menu to create or join servers
Entity translation for scripted_sequence
Fixed spawnmenu "Save Changes" / "Revert" buttons not having icons
Regression from garrysmod/pull/1954
Fixed no loading screen when playing demos
Fixed a bad thing with HTML translations
Removed unused code from loading screen
Removed usages of GM:LoadGModSaveFailed clientside
Update icon_progress.lua
Fixed a visual bug with drag'n'drop
When the dragged panel's local position is higher than 2048 on any axis
Duplicator uses `CurHealth` instead of `Health`
Avoid issues with `Health()` function.
Also make the NPC inherit duplicator table correctly
Base gamemode supports DMG_REMOVENORAGDOLL for players
Correctly preserve worldpanel combo when popping UI layers
Almost fixes worldpanel filters, but there's still some issues with depth
Try a blind fix for npc_satchel crash
I think this might just be the problem with npc_satchel
Fixed crash when try to push a NULL ITexture
Fixed a crash when failing to create a fish entity
Fixed a crash when failing to create child ents for point_spotlight
Fixed crashes when failing to create entities for fire entity
Fixed Gravity Gun leaking material reference count
Fix crashes with deleting ai_network entity
Bump "insane reference count" threshold 10x
Fixed crash when try to push a NULL ITexture
Fixed a crash when failing to create a fish entity
Fixed a crash when failing to create child ents for point_spotlight
Fixed crashes when failing to create entities for fire entity
Fixed Gravity Gun leaking material reference count
Fix crashes with deleting ai_network entity
Entity translation for scripted_sequence
Disable auth checking for LAN only servers
Prevents being stuck on "Authenticating with Steam" forever
Fake addon subscription time
Because Steam doesn't give us this info when polling random items, even if they are subscribed to.
Subscription time will now mimic mount order as set in Steam.
Bump "insane reference count" threshold 10x
Rework how we get workshop subscriptions
TODO: This modifies the subscribe date sorting in-game!
This system should be faster and guarantees no duplicates if Steam decides to change ordering of subscriptions mid-game while we are getting them.
Fixed crash when try to push a NULL ITexture
Fixed a crash when failing to create a fish entity
Fixed a crash when failing to create child ents for point_spotlight
Fixed crashes when failing to create entities for fire entity
Fixed Gravity Gun leaking material reference count
Fix crashes with deleting ai_network entity
Entity translation for scripted_sequence
Disable auth checking for LAN only servers
Prevents being stuck on "Authenticating with Steam" forever
Fake addon subscription time
Because Steam doesn't give us this info when polling random items, even if they are subscribed to.
Subscription time will now mimic mount order as set in Steam.
Bump "insane reference count" threshold 10x
Add temporary kill notification in chat until I sort a killfeed
Respawn
HideInEditor becomes Hide
Component.Destroy should always work in the editor
Hide components with ComponentFlags.Hidden, re-use ComponentSheet if possible
When calling a CallbackBatch, create a new CallbackBatch to catch callbacks inside
Init SkinnedModelRenderer to bind pose in editor
Set so transform on model create
Serialize component references as an object (for future usage)
Fix NRE when copying component to clipboard
Move BodyGroups, MaterialGroup control widgets out of engine until they don't look like shit
Add ShowIf to Model.BodyGroups + MaterialGroup
ComponentSheet obeys + watches ShowIf
Fix component sheet not having 4px space before groups
Update default QComboBox colors
Fix a `ERROR: Reentrant call to CResourceSystem::FrameUpdate()` caused by some resource compilers using g_pRenderDevice->Present() to clean up resources, this was cascading into swapchain updates when the window was resized (which always happens at startup) - which then make another call to the resource system to free previous swapchain resources.
viewmodel shovel - set up viewmodel renderer script, also removed old shovel mesh
▆█▊ ▌▆▄ ▉▉▆▊▇▇ ▉▌▄▌-▍▆ ▅▄▄▊▊▄
Added support for cluster markers
vm metal detector model & prefab update (extra lights), also removed sep bulb mesh from prefab, activated viewmodel render script
NodeLibrary refactor, split up TypeLoader
Swapped scroll to scrollgrow
Didn't mean to push these
Worldpanel backdrop filters correctly sample from the framebuffer
https://files.facepunch.com/alexguthrie/1b2211b1/sbox_SEP7KjTrRh.png
For sbox-issues/issues/3520
Start fresh in a new direction
Despawn time of empty small backpack = 20min
Despawn time of empty large backpack = 40min
Backpacks will add up the despawn time of each item inside it
Added convar `itemdespawn_container_max_multiplier` to control max despawn time of backpacks (defaults to 2 hours)
Fix pooling error by removing HolsterSlot bone
Make current FieldInfo avaiable to instance upgraders
Field.HasAttribute<T>() extension method that checks for property
SuppressNullKeyWarningAttribute
Rebuild ComponentListWidget rather than ComponentSheet on hotload
Fixes NullReferenceException when a component type is renamed / removed
Fix infinite loop compiling games, sorry!
Fixed artifacts in reticle-full crosshair texture
Saving state before fixing scroll properly
Check typedef before we try and use it
PackageLoader: Don't add a package to loaded until we know the assemblies aren't going to throw
Actually show Kills and Deaths
re-sized & renamed shovel worldmodel, prefab updates
Add scoreboard with kills/deaths, add ragdoll controller and ragdoll on death. add HUD with ammo count. Add rudimentary crosshair with hitmarker anim.
Realigned scroll view
Fixed scrollbar not aligning with mask
Merge from backpacks/player_remains
Graphics.Draw (RenderTools::DrawSceneObject) passes non-uniform scale to shader
added row of 24 led lights (will need peturs emmision touch here)
added bulb
all to view model and world model prefabs
updated materials to get rid of the now mismatched pcb board textures
Input action keybinds accept Tab
Input actions setup MOUSE buttons correctly, also uppercase everything so it's consistent
Swapped ladder over to using treatAsComponentForRepairs