1,377 Commits over 1,433 Days - 0.04cph!
Support for a separate ZNear and ZFar for view models (#41)
Support for a separate ZNear and ZFar for view models
Have Global.ChangeLevel use native method
Tidy up with an internal method to reduce duplication
Create an overload for Particles.Create to tie the particle systems to an entity without specifying an attachment
Lookup attachment client-side using model entity as no animating specific methods are used
Fixed particles only being able to follow attachments on AnimEntity types when using SetEntityAttachment (can now follow attachments on any ModelEntity)
Merge branch 'master' of github.com:Facepunch/sbox
Fixed bots not copying a player's cursor direction and origin
Merge branch 'master' of github.com:Facepunch/sbox
Fixed documentation error
Support `transform: scale( x y )` but still fallback to setting both if a single parameter is specified. Previous only a uniform scale could be set
Merge branch 'master' of github.com:Facepunch/sbox
Move saving and restoring of frame time for bot commands to native
Merge branch 'bottimenative'
Move saving and restoring of frame time for bot commands to native
Fixed bot user commands being ran at the wrong point during a tick causing bots to behave in strange ways
Merge branch 'master' of github.com:Facepunch/sbox
Initial commit: parity
Merge branch 'master' into bots
Merge branch 'master' into bots
Added MimicBot and updated to use BuildInput method
Commented out some native bot_ commands. Added managed bot commands
Fixed previous state issues and clean up
Merge branch 'master' into bots
Made changes for PR
Merge pull request #27 from Facepunch/bots
Bots
Fixed RenderEntity transform updates being tied to tick rate
Merge branch 'master' into bots
Fixed RenderEntity transform updates being tied to tick rate
Fixed previous state issues and clean up
Commented out some native bot_ commands. Added managed bot commands
Added MimicBot and updated to use BuildInput method
Tweaked how Global.TickRate is read and reported by the engine (and tested it all this time)
Merge branch 'master' into bots
Global.TimeScale and Global.TickRate are editable
Added entity.Tags.List (returns list of tags)
Don't allow prediction if entity is using physics movement
Fixed voice chat not working correctly, especially after rejoin
Added Client.Kick()
Getting disconnected from a server now displays a reason why in UI
Merge branch 'master' into bots
Add AnimEntity.CurrentSequence
Sealed AnimationSequence + internal constructor
Removed old property. Pass entity into AnimationSequience
Obsolete GetSequenceDuration, IsSequenceFinished and Sequence. Add CurrentSequence which contains .Duration, .IsFinished, .Name, .Time and .TimeNormalized
Remove AnimTime and rename AnimCycle to SequenceCycle
Bound AnimTime and AnimCycle
Traverse the hierarchy when looking for network variable changed callbacks or else it'll fail to find inherited ones
Merge branch 'master' of github.com:Facepunch/sbox
Experimentation with audio listener transform
Merge branch 'master' into listener
Use an override method on GameBase instead
Revert "Use an override method on GameBase instead"
This reverts commit 639584846ab72ceea03b43ea1c239bb6b47bec81.
Reset the listener on game init and game shutdown
Merge pull request #24 from Facepunch/listener
Audio Listener Transform
Reset the listener on game init and game shutdown
Revert "Use an override method on GameBase instead"
This reverts commit 639584846ab72ceea03b43ea1c239bb6b47bec81.
Use an override method on GameBase instead
Move client frame callback to after camera set up
Merge branch 'master' of sbox
Don't render hidden in first person objects if light object is set as first person
Set locales on QDoubleValidator (only for attribute editor to see if it fixes #149)
Hammer: Make build map window less shit
Hammer: Fix build map window expanding to massive sizes without enforcing a max height
Hammer: Added mesh names to bodygroup selector
Don't try to precache null resource names
Fixed VR Joystick reporting wrong
Merge branch 'master' into listener
Experimentation with audio listener transform
Bound additional Sequence methods and callbacks for OnNewSequence and… (#23)
* Bound additional Sequence methods and callbacks for OnNewSequence and OnSequenceFinished
* Added descriptions to new sequence methods
Added descriptions to new sequence methods
Bound additional Sequence methods and callbacks for OnNewSequence and OnSequenceFinished
Fixed not being able to start a game that is installed locally
Far simpler approach to fetching and interfacing with particle system scene objects
Getting somewhere
Done properly and remove old attempt at wrapping IParticleCollection
Make SceneObject.All a read only list
Instead of SceneObject.All, add GetAllSceneObjects to SceneWorld
Merge branch 'master' into particle-scene-obj
Merge branch 'master' into particle-scene-obj
Don't query engine for all scene objects, instead add GetWorld binding and keep managed list of scene objects on worlds
Fixed wrong order
Store SceneWorld in OnNativeInit
Merge pull request #19 from Facepunch/particle-scene-obj
Far simpler approach to fetching and interfacing with particle system…
Store SceneWorld in OnNativeInit
Fixed BaseFileSystem adding renamed files twice to the changed list
Fixes unwanted temp files from VStudio being added to the changed file list
Hacky fix for Visual Studio not triggering recompile consistently
Obsolete Hammer.RenderFields enableAlpha argument
Mesh.CreateVertexBuffer now requires a vertex layout to avoid silently having an incorrect layout
Added AnimEntity.OnAnimEventGeneric (called as a result of AE_GENERIC_EVENT)
Revert "Hacky fix for Visual Studio not triggering recompile consistently"
This reverts commit 1ea321174b0384dbc0e39ae03b84809f4b986a9e.
Destroy client side children on non client only entities
Only delete children if they're client only
Add BlendIndices and BlendWeights vertex attribute type
Finalize modelbuilder properly
Forgot about this
Merge branch 'master' of sbox
Add ModelBuilder.AddBone
Vertex size mismatch with vertex layout ArgumentException includes the sizes
Merge branch 'master' into particle-scene-obj
Don't query engine for all scene objects, instead add GetWorld binding and keep managed list of scene objects on worlds