11,224 Commits over 1,338 Days - 0.35cph!
Update groups.vgc
Added networked attribute based material replacement to ModelEntity
Added failing hotload test for static initonly HashSets
Added ConcurrentQueueUpgrader
Fixed in-place hotload of a HashSet<T>
Allow individual types to be added to hotload SkipUpgrader
Skip hotload for types in System.Net.Http and System.Text.RegularExpressions
Fixed some false negatives when checking if a type is blittable
Added ConcurrentDictionaryUpgrader, fixed ConcurrentQueueUpgrader
Only start addon worker threads when first needed
Make sure hotload verbose log works with and without -tools
Cache which static fields need to be watched in hotload
Some extra timing info for hotload
Added InstanceUpgrader.GetUpgraderOrDefault<T>()
DefaultUpgrader field caching, now uses auto-skip
Citizen: added note about citizen.SetMaterialOverride on MaterialGroupList prefab
Fix NRE in WaterController if PhysicsGroup is not valid
Citizen/animgraph: pelvis additive now uses "proper" on-the-fly compositing + gets disabled when sitting
& more comments
Add clear context menu to asset property
Add DressSceneObject to ClothingContainer, to condense code repetition
SceneObject can replace materials based on attribute value
Clothing has EyeMaterial
Add gown clothing item
Add replacement attribute to citizen skin/eyes
Fix skins to use new system
Allow right click > open in editor for asset properties
Delete junk
Fix dress layers
Skin5 eyes
Balaclava LOD fixes
Fixes to Lods so no longer clipping in the head model!
Mouse wheel zoom in and out of face on avatar dresser
LOD override dropdown
Add sbox_feature_inheritlods
Add morph inheriting for in game models
Remove vconsole tools we're definitely never gonna use
.. and some more
Fix clothes showing in wardrobe multiple times
Revert changes to SetupPhysicsFromUnscaledModel - Some users have been reporting overlap tests etc sometimes failing. This change was to fix slow downs when loading maps with triggers covering the map, the fixes were only needed on the trigger entity, not native code
fixed broken normal map on pallet
Citizen/animgraph: second draft of big weapon branch refactor
Draw2D.TextSize returns a Rect
Vector3.ToScreen can take a ScreenSize, returns nullable Vector2
Fixed MinMaxAttribute using min as max in Hammer
Display( Description = .. to Description( .. in engine
Make [UseTemplate] work properly on consolidated builds (used for s&works) - instead of the generator trying to guess root directories feed it a map of physical paths -> virtual paths for all the cs files
New Outfit Piece! - Summer Shorts
New outfit for a hot day out for terry, as well as some needed adjustments to the leather gloves skinning and rigging.
Summer shorts also have LODs.
https://files.facepunch.com/daniel/1b2411b1/Photoshop_4cUauBlWsq.jpg
Pain day 3 for game template
Improve tonemap controller preview in Hammer
Fixed verbose hotload log formatting
Don't give alternate flags when querying DX11 display mode list
Fix crash when registering the minidump handler due to addon stuff being removed
Fix error in JsonSerializerOptionsUpgrader on hotload
Trim all the unused addon stuff out of IApplication etc
Fixed certain types being displayed as structs in Inspector
Namely double and int64
Fixed non public methods not working as Hammer inputs
Fix Replicated ConVar's not replicating locally
Add GameResource to Recent opened list when saving in inspector
Support copying graphemes outside TextEntry too
Improve console text selection
Improve behaviour of label selection if drag rect is negative size
Add TypeLibrary.FindStaticMethods
Add PropertyDescription
Fix MenuAttribute
Fix classes with [Net] malfunctioning if they have child classes
[HideInEditor] works on asset properties
Give [GameResource] a default question_mark icon so it's not null by default (also fix DrawMaterialIcon shitting the bed with null)
No point in having EnvironmentLightEntity derive from ModelEntity
Hammer property titles once again generate with spaces
Fix static/dynamic colors not working on [EditorModel] ( This is only used for light modes, weird fucking place? )
Fixed MinMaxAttribute not working in Hammer
Make tests happy
Merge branch 'master' of sbox
Make TypeLibrary.Create<T>( int ident ) public so we can create types from their (int) ident again
Merge branch 'master' of github.com:Facepunch/sbox
Added post_processing_entity & improved PP preview in Hammer
post_processing_entity is a global version of post_processing_volume that affects all players.
Fix couldn't find class by identifier after hotload
Minor cleanup
delete generated textures
Refactor everything (Pain Day 3)
New Clothing Piece! - Leather Gloves
New leather gloves and also some quick changes to the Long white gloves clothing file! So now it's in the glove section in the character menu!
pallet - blue and red skins
Added 'Particle Effect' property to phys_lengthconstraint
No more putting particle system entity inside of the constraint in Hammer.
https://files.facepunch.com/rubat/1b1811b1/AAUUMM6PIy.png
Fix regression where entities base properties were getting stomped