branchsbox/refactor_everythingcancel

62 Commits over 0 Days - ∞cph!

2 Years Ago
Fix merge
2 Years Ago
Merged new-shader-api Disabled transform structured buffer by default, will be reenabled soon Update base.vfx with the base from standard.vfx Fix regression where entities base properties were getting stomped 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 pallet - wip pallet - tweaks pallet - blue and red skins 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! Merge branch 'master' into refactor_everything
2 Years Ago
Remove IRuntimeAsset Move IUninheritable to Sandbox.System
2 Years Ago
Update SteamInput attack actions to match C#
2 Years Ago
Add IUninheritable
2 Years Ago
InputButton.Attack1/2 becomes InputButton.PrimaryAttack and InputButton.SecondaryAttack Delete ambiguous DistinctBy Linq extension, this is in .NET 6 now Take distinct Hammer entities by their TypeLibrary ClassName instead of Type Load Hammer entity types from base first always, then distinct by class name
2 Years Ago
Fix OverrideCompilerIdentifier getting overridden 🙈 Update compile
2 Years Ago
Fix tests
2 Years Ago
Test fixes
2 Years Ago
When uploading game, consolidate dlls so we don't need a base.dll
2 Years Ago
Check header version when loading assets
2 Years Ago
Add CreateAsset options for GameResource types Remove a bunch of unused p4 stuff Remove a bunch more unused p4 stuff -AssetTargetGameRoot isn't ever going to be used Don't store CResourceAssetTypeInfo on ResourceCompilerCentext, just store the data we need (extensions + compiler name) Pass InitializeCompilerForFilename to c#, expose some of IResourceCompilerContext Cleanup ManagedResourceCompiler
2 Years Ago
Restore ModelDoc managed game data stuff Readd path_generic to Hammer
2 Years Ago
When we have delicious new game data let Hammer know so it can do the weird stuff it does to refresh all the widgets, helpers, blah blah blah
2 Years Ago
Fixed non public entity properties not being set on map spawn
2 Years Ago
Shut this assert up, we're calling it multiple times on purpose Delete "Reload Game Data" from Hammer, doesn't make sense when everything is hotloaded ( plus it would be a fucking mess to implement for no reason )
2 Years Ago
Instead of deleting / recreating native CGameDataClass lets replace their data if they already exist - this fixes a bunch of crashes since they're referenced by raw pointer everywhere within native tools code
2 Years Ago
Fold Sandbox.Decals into DecalSystem Ignore convar duplicate change callback warning
2 Years Ago
Cleanup EntityParser some more, use DisplayInfo instead of fucking with attributes ourselves, remove code that was for ModelDoc or Assets
2 Years Ago
ClassName StringToken cleanup Ignore setting Model keyvalue - since it should have been handled in engine
2 Years Ago
MapClass holds it's C# type Use TypeLibrary.AddAssembly when adding remote game packages from Hammer Refresh Entity Tool UI after tools.refresh and we've parsed any new map entities Remove / replace managed Hammer entities on new assemblies so they work all lovely on hotloads
2 Years Ago
IIconProvider AnimEntity is AnimatedEntity
2 Years Ago
Remove references to Func and Point in entity C# class names
2 Years Ago
Remove BaseTrigger.StartDisabled in favor or already existing Enable property Replace lone spawnflag from LengthConstraint with a property Delete unused properties of ParticleSystemEntity All the 60 control point properties. (5 remain) We need to figure out a better way to handle these Capitalize public PrecipitationEntity properties Remove PostProcessingEntity.IsMaster property. It will be split into a separate point entity
2 Years Ago
Collect [PathNode] types too for Hammer Small fix to packages of gamedata entities
2 Years Ago
Reorganise base addon Delete old reverb track
2 Years Ago
Remove unnecessary [DefaultValue] attribs
2 Years Ago
HammerEntity should be HammerEntityAttribute Fix DisplayInfo setting Group to the IconAttribute value Remove GameData.ParseAssembly and special cases for Sandbox.Game, let's grab it all with TypeLibrary on tools.refresh
2 Years Ago
Delete killfeed from base
2 Years Ago
Remove Crosshair stuff in base (we shouldn't be handling this)
2 Years Ago
Move Assets/ to Resources/ Remove ScreenShake, CameraModifier (this isn't stuff we should be providing solutions to imo)
2 Years Ago
Move DecalDefinition to Engine
2 Years Ago
Rename AssetLibrary Add ResourceLibrary, Make Resource.Get internal Move Clothing to engine, create ClothingContainer, Remove Clothing.All
2 Years Ago
Warn if [Description] attribute used when it could have been automatically applied, fix duplicate instances being applied GameResource cleanups
2 Years Ago
Classname => ClassName
2 Years Ago
Remove duplicate DescriptionAttribute
2 Years Ago
Move DefaultValue out of Internal
2 Years Ago
DefaultValue codegen complains if you're using the attribute when you don't need to
2 Years Ago
Remove Entity.Create<T>() and rename Entity.Create( name ) to Entity.CreateByName( name ) to hint that this isn't the only way to create entities ( you can use new )
2 Years Ago
Hammer entities become opt-in with [HammerEntity] - most game authors were having to do [Hammer.Skip] on most of their entities so makes sense to invert it Fix material icons not showing in Hammer's entity tool
2 Years Ago
Move Hammer namespace to SandboxEditor
2 Years Ago
Make Input.VR.Left/RightHand.ButtonA/B.WasPressed work within Simulate ( before this only worked clientside in FrameSimulate )
2 Years Ago
Hammer.Skip to HideInEditor, Hammer.SkipProperty to Hammer.HideProperty
2 Years Ago
Rename IsNearlyEqual to AlmostEqual
2 Years Ago
Add providers to PropertyAttribute
2 Years Ago
Move Hammer.MinMax to MinMax
2 Years Ago
Delete MaterialIcon Remove LibraryAttribute.Alias - Add [Alias] Fix all those icons Fix DebugOverlay.Sphere order in ExplosionEntity Fix ModelExtension
2 Years Ago
DebugOverlay.Text and ScreenText consistency Make first arguments of every Text overload to be ( text, pos, ... Make first arguments of every ScreenText overload to be ( text, ...
2 Years Ago
Delete IAsset Delete Global.Lobby TypeLibrary expose TypeDescription Move DisplayInfo to Sandbox.Reflection
2 Years Ago
Switch depthTest and duration arguments on DebugOverlay.Sphere and Circle Consistency with other methods - depthTest being last as it's the least useful