7,100 Commits over 3,531 Days - 0.08cph!
Add animation importer looped configuration
Fix audio crash. Fix viewmodels incorrect rotation.
Fix entity interpolation snapping on first spawn when using pivot
Fix entity replication and interpolation
Change HiddenSections to array, can't replicate sets
Add ShowMeshSection to MeshEntity
Model importers can now set material section names so section index can be found by name
Use mdl mesh name for imported mesh name (body or model name doesn't make sense to use here)
Fixed incorrect Entity.Position when physics is enabled
Disable Tick for some entities that don't need it
Basic prop_door_rotating support
Fix bsp ambient lighting loading when using leaf version 1 but there's no leaf ambient indices
Fixed mdl submodel loading. Add func_door_rotating and prop_door_rotating.
Add static mesh socket bindings. Import model sockets from mdl
Fire welder on server instead of client
Fix pivot transform replication
Add entity interpolation toggle command
Remove pivot component bullshit and instead give entities 2 transforms that are multiplied and set internally. Change Transform from class to struct.
Support $alphatest and $translucent
Fix welding, Add WorldEntity.WeldTo
Make sure root components get welded too
Set decal entity root component
Add trigger_push. Add WorldEntity.AddImpulse. Mount hl1dm
Add trigger_multiple hl1 entity
Add trigger_multiple, multi_manager. Add overlap begin and end events to world entity
Fix physics handle and physics constraints
Batch map meshes while loading instead of combining at the end
Add spot light attenuation radius bindings. Don't spawn world lights that have a negative cluster value.
Don't set base light default vars OnInitialize
Spawn world spot lights
Rebuild lighting for bootstrap map, should fix ambient light importing
Update light variables on spawn to make sure they're synced
Get replicated assets after entity replication
Add AssetLibrary.GetPathOrSpecialName so special named asset names can be replicated
Use initialize instead of constructor for some entities
Fix pivot point not being used after being replicated
Forgot to add replicated to PivotPosition
Replicate pivot position so WorldEntity.Position can take it into account when simulating physics
WorldEntity.Position uses primitive position instead of actor
Use pivot center for grenades
Add WorldEntity.SetPivotCenter
Add pivot postion to world entities (useful when you want to offset models relative to the entity position)
Add some source mdl anim structs
Add Model.BoundingBox. Spawn hl1 pickup meshes using bounding box center as offset
Change near clipping plane back to 1.0
Fix dodgy animations (again)
Fix some animation weirdness
Add nodes as bones to fix some animation issues
Transform vertices with fbx nodes
Testing animation importer extension (load extra data with fbx)
Add Anim Notify bindings. Remove unused .meta files
Re-enable viewmodel animations for pistol and mp5
Add Skeletal sockets from assimp nodes that have no children, no meshes and isn't assigned to a bone
Finding map materials fall back to .mat, .png, .tga if .vmt doesn't exist.
Don't init volumetric lightmaps more than once, data is discarded after texture creation in non editor builds