userRubatcancel

6,139 Commits over 3,806 Days - 0.07cph!

3 Years Ago
Restore surface asset type defaults ModelDoc.Sphere's origin argument is optional Give 'explosion_behavior' property descriptions and a radius visualization
3 Years Ago
Add sandbox and sbox-ai-lab addons to gitignore
3 Years Ago
Make sure Surface asset type could be autogenerated (Its not auto generated because its in the wrong assembly) Clothing/Decal assets no longer use [Property] attributes Make internal Hammer attribute properties/fields private like they should be FGDWriter supports C# structs as fgd structs FGDType and its derivatives support arrays FGDWriter: Make non [Property] titles generate consistently with [Property] titles
3 Years Ago
Fixed selecting tools not working due to recent changes
3 Years Ago
Fixed compile warning
3 Years Ago
ModelDoc: Switched Mass/Shape info into a tabbed view so its data can actually fit Removed gizmos that try to change non existent properties of hand_pose_pair gamedata node Added "description" property to surface asset
3 Years Ago
Update sandbox.fgd
3 Years Ago
Remove Library attribute from the game class
3 Years Ago
Added various ModelDoc markup attributes for ModelDoc GameData nodes ModelDoc.Axis ModelDoc.Box ModelDoc.Sphere ModelDoc.Capsule ModelDoc.Cylinder
3 Years Ago
Update Cylinder helper rendering in ModelDoc
3 Years Ago
ModelDoc: Hide translation/rotation gizmo from 'box' helper when they aren't functional
3 Years Ago
Fixed cached attachment transforms not updating for a frame or two around entity creation Fixes single-fire particles in Entity.ClientSpawn attached to an entity attachment spawning at map origin Fixed ModelDoc particle previews ignoring Attachment Offset
3 Years Ago
Fixed a minor issue with ModelDoc GameData previews CMapListService no longer returns _bakeresourcecache.vpks in the list Fixes _bakeresourcecache files appearing in ModelDoc's preview map selector, possibly other places too
3 Years Ago
ModelDoc: Proper previews for compiled GenericGameData nodes
3 Years Ago
Update base.fgd Cleanup FGDWriter Make Hammer.Skip for entities not inherited
3 Years Ago
GenericGameData fgd autogen Delete IModelGameData, Add ModelDoc.GenericGameData Attribute Move door_sounds modelgamedata to c# Move prop_data to c# Update models_gamedata.fgd Move explosion_behavior to c# More strict usage for AutoGenerate, FGDType and BitFlags attributes Classes can dictate their own FGD type via FGDTypeAttribute (So you don't have to put the attribute on every property every time) Rename ParticleAttachment fields to be consistent FGDWriter can output classes as "choices" selector in tools This is a workaround to be able to use strings as data in fgd choices type, which c# enums do not allow. Move 'particle' (particles_list) modelgamedata to c# Cleanup Fix Model.GetData<>() not working with structs ModelBreakPiece works with Model.GetData<>() Obsolete Model.GetJson, GetData(str), HasData(str) Update ModelExtension.cs FGDWriter can use ComponentModel.DisplayName & JsonPropertyName Attributes ComponentModel.DisplayName replacing Property.Title JsonPropertyName replacing Property.Name If a class as no properties with [Property] attribute, all properties will be exported to .fgd Delete ParticleAttachmentType Switch ModelGameData back to JSON for deserialization Update BasePathNode.cs Remove no longer needed interop methods Fix missing 'using' in FGDWriter Added Model.TryGetData<> FGDTypeAttribute can now provide choices to fgd properties Attribute suffix for ModelDoc attributes Fix recent changes Make ParticleAttachment public Hammer.Skip works for enum fields Engine's string to particleattachment type supports string numbers Model.GetData<>() supports deserializing to enums ModelParticle class uses ParticleAttachment enum Merge ModelDoc.ListAttribute into ModelDoc.GenericGameData, and rename it to ModelDoc.GameData Demote Model.TryToGetData()'s error to a warning Update base_modeldata.fgd Merge pull request #75 from Facepunch/modeldoc-fgdgen Basic FGD Autogen for ModelDoc
3 Years Ago
Make ParticleAttachment public Hammer.Skip works for enum fields Engine's string to particleattachment type supports string numbers Model.GetData<>() supports deserializing to enums ModelParticle class uses ParticleAttachment enum Merge ModelDoc.ListAttribute into ModelDoc.GenericGameData, and rename it to ModelDoc.GameData Demote Model.TryToGetData()'s error to a warning Update base_modeldata.fgd
3 Years Ago
Fix recent changes
3 Years Ago
Attribute suffix for ModelDoc attributes
3 Years Ago
Merge from main: env_hudhint entity removal, CSoundPatch __tostring crash fix
3 Years Ago
FGDTypeAttribute can now provide choices to fgd properties
3 Years Ago
Added Model.TryGetData<>
3 Years Ago
Fix missing 'using' in FGDWriter
3 Years Ago
Remove no longer needed interop methods
3 Years Ago
FGDWriter can use ComponentModel.DisplayName & JsonPropertyName Attributes ComponentModel.DisplayName replacing Property.Title JsonPropertyName replacing Property.Name If a class as no properties with [Property] attribute, all properties will be exported to .fgd Delete ParticleAttachmentType Switch ModelGameData back to JSON for deserialization Update BasePathNode.cs
3 Years Ago
Obsolete Model.GetJson, GetData(str), HasData(str) Update ModelExtension.cs
3 Years Ago
Cleanup Fix Model.GetData<>() not working with structs ModelBreakPiece works with Model.GetData<>()
3 Years Ago
FGDWriter can output classes as "choices" selector in tools This is a workaround to be able to use strings as data in fgd choices type, which c# enums do not allow. Move 'particle' (particles_list) modelgamedata to c#
3 Years Ago
More strict usage for AutoGenerate, FGDType and BitFlags attributes Classes can dictate their own FGD type via FGDTypeAttribute (So you don't have to put the attribute on every property every time) Rename ParticleAttachment fields to be consistent
3 Years Ago
Move door_sounds modelgamedata to c# Move prop_data to c# Update models_gamedata.fgd Move explosion_behavior to c#
3 Years Ago
Delete IModelGameData, Add ModelDoc.GenericGameData Attribute
3 Years Ago
GenericGameData fgd autogen
3 Years Ago
Add info about the pivot tool in Hammer to ent_door's description Better warning message about duplicate ModelDoc nodes
3 Years Ago
Initial 'IsAtBottom' state for PreferScrollToBottom panels is true This makes it so you don't have to manually scroll console to the bottom each game session once there are enough messages to fill the console's height Scrolling below console message spam now keeps the console scroll pinned to the bottom Merge branch 'master' of sbox
3 Years Ago
Hammer: Fixed shift dragging groups not updating new group's name in the outliner
3 Years Ago
Refine asset browser scroll Default scroll is now 1 tile high (Used to be 3 tiles), free scroll is now flat 32px instead of flat 10px. These numbers are 'per scroll wheel move' Merge branch 'master' of sbox
3 Years Ago
Potential fix for a crash in CSoundPatch.__tostring when used on invalid sounds
3 Years Ago
merge to 8401 to make plastic happy
3 Years Ago
Update Steamworks to v1.52
3 Years Ago
▍▅█▉▍ ▋▍ █▇▊▅▆▇▇ ▇▊▆▆ ▉▆▊▆ ▊▌▇▄▉▇▇▉
3 Years Ago
Removed env_hudhint entity. (It's clientside part is was disabled a long time ago/never worked)
3 Years Ago
add ease.lua
3 Years Ago
Add ease.lua
3 Years Ago
ModelDoc: Display a warning when duplicate genericgamedata nodes are present ModelDoc: Fixed warnings being treated as errors in edit mode
3 Years Ago
Added comments to Hammer.VisGroup & other minor changes FGDWriter handles RangedFloat class DecalDefinition asset is now autogenerated
3 Years Ago
Breaking Change: Removed PropertyAttribute.FGDType/Group/Hammer Use FGDTypeAttribute, CategoryAttribute and Hammer.SkipAttribute instead
3 Years Ago
Fixed bottom crate gib spawning underground and fallout out of the map Update clothing.asset Improved how gib limit works by removing old gibs first, increased default gib limit
3 Years Ago
Fixed help text not loading for .asset editor Also added some helptext for clothing asset
3 Years Ago
Properly display errors when ModelDoc fails to import a model (fbx/obj, etc)
3 Years Ago
Fix compile warning about Trace.Sweep XML comment Merge branch 'master' of sbox