13,481 Commits over 1,522 Days - 0.37cph!
PlatformEntity: Fixed stop sound playing when Stop/ToggleMovement is called while the platform is in its TimeToHold wait state
PlatformEntity: Fixed the rotation direction being backwards in-game compared to the visualization
Added DebugOverlay to (Path)PlatformEntity (ent_text concommand)
Merge branch 'master' of sbox
When uploading addons use a 64 bit int for scanned bytes for addons with manifests over ~2.1gb
street cabinets - adjusted tint
Merge branch 'master' of sbox
Iron Fences - LODS
Merge branch 'master' of sbox
Moved Flatgrass to facepunch.flatgrass (plus fixed missing models)
Use an estimated velocity clientside for entities with physics (was just 0 before)
updated gutter and road barrier LOD and physics
Merge branch 'master' of sbox
Street cabinet 1 - fix for warning label getting tinted
Merge branch 'master' of sbox
Aircon - LODS
Merge branch 'master' of sbox
Only show gamemode packages in local games menu
Add a flip normal option for C_OP_RenderSprites
Remove unused stuff from CLightCookieManager
Remove all cookies on loop deactivate
Only update light cookie slices on garbage collect if there's still a render device, should fix light cookie crashes on shutdown
Show local addon maps in map list when starting gamemode
Bring editor window to front when selecting game view
adding prefab/road barrier/WIP gutter set + removing construct map prefab
Cleaned up Asset Type list + Added missing icons. https://files.facepunch.com/louie/1b2611b1/sbox_1I27G4MJpB.png
Uncompiled files is fine, just skip them
Hide upload button if org is "local"
Street cabinets - tintable materials
Merge branch 'master' of sbox
Merge addon upload, new addon download system
Remove construct.vmap etc
Give KeyframeEntity (e.g ent_platform) velocity so pawn movers can use their base velocity.
https://files.facepunch.com/matt/1b2611b1/platform_before_after.mp4
Fix Client.IsUsingVr returning uninitialized data for bots
hopefully the last time i have to fix shatter glass
Transform quad vertices of shatter glass in C# so it can use correct transform (maps with shatter glass will need recompiles)
Aircon - adjusted aircon body position
small cabinet - fixed lod2
Merge branch 'master' of sbox
Allow sbox glass to be compiled
Aircon - fan removed from body and vent now using its own material
Merge branch 'master' of sbox
ATM - lod0
security light - adjusted position of light
Merge branch 'master' of sbox
Template property binds (e.g @text=) allow non-public and ignore case, matches @ref behavior
FPArms: animated twist bones demo
FPArms: updated AO proxies, hitboxes, & anim constraints (+ moved the latter two into prefabs)
FPArms: new forearm twist setup, moved BoneMarkupList to a prefab
Parking bollard - fixed normal issue on LOD2
Merge branch 'master' of sbox
Fix incorrect bounds check on m_nNumFixedPlanes in CWorldCollideContextData, causing crash in rain particles
Hammer: Add cell size and step height to tile grid dialog
Hammer: Update tilegrid when changing step height
Hammer: Attempt to make tile grid step height changeable instead of fixed 32
Renamed "Debris" tag to "Gibs" + Tagged assets with Gibs tag.
Whitelist System.IO.StreamReader/TextReader ( explicitly the Stream constructor only )
Basic key bind menu
https://files.facepunch.com/matt/1b2411b1/sbox_VIhmptifiG.png
Remove old unused default controller binds
Allow changing audio output device in tools
Save key binds
FPArms: updates to skinning (wrist/thumb) and skeleton (thumb)
Audio Device Selector (#151)
* Added audio device selector to then settings menu
Add more movement types to DoorHelper visualizer, and use that for ent_platform
Update base.fgd
Minor fixes to ent_platform
Fixed a typo in LogicEntity description
Hammer: Force uniform scale gizmo, this time only for non prop_static models
Fixed documentation comment for StandardPostProcess.Falloff
ent_path_platform - WarpToPoint also sets angles and fires OnPassed output on nodes
KeyframeEntity: Handle negative Time.Now intervals
Resolve obsolete ResourceId usage
Don't derive Asset from Resource... fix getting assets by id/path returning null (#150)
Don't derive Asset from Resource, lets Sandbox.Game keep it's loaded assets instead of Sandbox.Engine
Fixes case when assets are loaded across Client, Server, Menu and all stored under the same ID,
meaning when you fetched by ID it would only be valid in one state.
Fix Slider not enabling form's save button when slid
Don't show leaderboards when rankings are per-map
Only show official maps when map selection mode is set to Official
Tests for cancelling tasks on game loop end
Persist tasks that were awaiting a cancelled task
Test for task that saves itself from cancellation
Test for task that politely handles being cancelled
Let tasks from an expired context handle awaiting a cancelled task only once
Some extra safety when persisting tasks handling a cancellation
Hint the networked dictionary generator to support class types we can NetWrite as keys.
ModelDoc: Allow collision group and interactions to be set directly in modeldoc instead of collision_properties.txt https://files.facepunch.com/layla/1b2311b1/sbox_ly6X3R6I3b.png
Per map ranks and Best/Increment ranking models