6,270 Commits over 3,898 Days - 0.07cph!
Added "Clear recent files" button to Hammer/ModelDoc/etc
Rename Entity.AddOutput to Entity.AddConnection
EntityIO API extensions
Renamed internal Sandbox.EntityIO.Output to Sandbox.EntityIO.OutputConnection to avoid confusion
Added Entity.FireInput( string input, Entity activator, object value = null )
Added Entity.AddOutput( string OutputName, string TargetName, string InputName, string OverrideParam = "", float Delay = 0.0f, int TimesToFire = 0, EntityIOTargetType TargetType = EntityIOTargetType.ENTITYNAME_OR_CLASSNAME )
Do not refresh the Map Problems widget if it is disabled in View menu
Delete CleanUpMap from EntityManager
It is now Map.Reset, EntityManager was hidden from addons
Fixing unused keyvalues map problems now properly marks the map as changed
ParticleSystemEntity works better with map cleanups
Added Momentary property to ent_button
Also added OnProgress and OnReleased outputs
Replaces momentary_rot_button but also works with non rotating buttons.
Minor debug text fix for map IO debug
Updated textures for a specific button and hoverball models
Added SetPosition inputs to DoorEntity and PlatformEntity
Updated dynamic_door_generic animgraph to allow setting position at any time
Using ent_text on an entity will now also display its map IO for targeted debugging
PathPlatformEntity works better with map cleanups
Merge branch 'master' of sbox
Fixed a crash with NPC:SetNPCClass
ButtonEntity - Added Toggle and ReturnSpeed options
Added [Editor.EnableColorAlpha] to show alpha editor on color properties
Fixed color properties in assets not loading correctly
This will require recompile of assets
Make white the default for Color properties in editors
Make FGDWriter emit warnings when encounters types it cannot convert to fgdtypes
Move some Hammer attributes to Editor namespace
Hammer.MetaDataAttribute -> Editor.MetaDataAttribute
Hammer.FieldMetaDataAttribute -> Editor.FieldMetaDataAttribute
Hammer.MinMax -> Editor.MinMax
Use the new DefaultCleanupFilter
Fixed ClientOnly entities not spawning in properly from maps
Moved EntityManager.DefaultCleanupFilter to Game.DefaultCleanupFilter
So it's open source and easy to modify
CleanupFilter gets real classnames when deleting entities
Removed Library name override for ClientEntity
EntityManager.CleanUpMap works clientside too
Fixed a crash in the DSP system
Fixed a regression with string.Comma where it wouldn't format huge numbers properly
Fixed func_healthcharger and func_recharge not updating its texture index
Added OnHalfEmpty, OnEmpty and OnFull outputs to func_healthcharger, to match func_recharge
Fixed Half Life 1 sentry ragdolls not cleaning up on map cleanup. Also fixed their collisions and inability to hit the player at certain player angles
Actually rollback Steamworks SDK to 1.50 (from 1.52)
Fixed Event.Run with no arguments trying to run event handlers that have arguments
Hammer: Different icon for entities with missing classes in Outliner
Create entity_tool_icon_missing.png
Map Problems detects missing entity classes
Convert "Check for map problems" dialog to a dock widget
It is also now less crash prone.
https://files.facepunch.com/rubat/1b1511b1/o1yfvnAXGW.png
Failing to save jpeg screenshots/posters actually says that it failed in console
Added admin-only respawn_entities console command
Also removed debug_write which seems useless
Removed the original respawn_entities console command
Fixed spawngroup (world) names differing from the ones in g_pWorldRendererMgr
Added EntityManager.CleanUpMap( filter )
Adds [Event.Entity.PostCleanup] & [Event.Entity.PreCleanup]
Added EntityManager.DefaultCleanupFilter
Rename m_SboxCleanupFilterCallback
Remove duplicate code
Merge pull request #173 from Facepunch/map-cleanup
Map cleanup functionality
Fixed DIconLayout counting border size 2 times when laying out icons (Community Contribution)
Flash the game window when loading screen disappears to let the player know the loading is finished
Fixed hook.Add giving a less than useful error when given a nil to second argument
Put motionsensor.GetColourMaterial behind a clientside permission.
Added NextBot.GetLastKnownArea and NextBot.ClearLastKnownArea
Fixed file.AsyncRead returning garbage when the target file has no data
Rename m_SboxCleanupFilterCallback
Remove duplicate code
Fixed a crash when trying to play bad ADPCM wav files
Fixed vgui_slideshow_display crashing the game without materials to display
Fixed spawngroup (world) names differing from the ones in g_pWorldRendererMgr
Added EntityManager.CleanUpMap( filter )
Adds [Event.Entity.PostCleanup] & [Event.Entity.PreCleanup]
Added EntityManager.DefaultCleanupFilter
Fixed ArgDelegate.FromInterop ignoring the second argument for native code
Fixed obsolete warning in AnimEntity
Fix obsolete stuff
Box shooter can now change model by looking at a model and pressing reload key
Generic gibs are now based on the entity's physics material
Moved generic gibs and added break sound to Surface asset
Added PhysicsBody.GetDominantSurface, PhysicsShape.SurfaceMaterial and Surface.GetRandomGib
Throw exception when trying to create a null particle system
Better than cryptic asserts
Slightly improve breakable commands code
Merge branch 'master' of sbox
Fixed Asset Selector regression with compiled only assets
Asset Selector marks the form dirty when the text field changes, not just the asset instance
Fixed Lua errors when trying to activate non Toggle Camera or Dynamite from a tool Button that was loaded from a save in multiplayer
Improved save loading so it sets player ownership of spawned entities to a player in more cases
Asset Selector now outputs real file extensions, not the asset type file extensions
Make water ripples use Velocity, not LocalVelocity, stops a single entity creating infinite ripples
▌▄▇█ ▌▇█▌▅▅▇ ▄▌▆▉▇▋ █▌ ▇▅▆▊ ▋▋▌▉ ▊▍▋▋▊ ▍▇▄▇▉▍▆ ▊██ ▄▅▆▅▉
Fixed an issue with halo not resetting color of pp/copy
Fixed an issue where usage of halo library would fill the screen with a color
TTT: Added TTTLastWordsMsg hook
Update language files
Persistence system changes
Fixed a crash with DListView and made other improvements to it
Fixed a few server lag exploits
Implemented Steam chat filter
Update faceposer.lua
Reset spawnmenu search cache when mounted content changes
Hoverball enabled/disabled state improvements