255,559 Commits over 3,990 Days - 2.67cph!
BaseEntity now saves view transform data and prefab data package via id
F5 to save session
Doors now know about the rooms they're connected to
BaseEntitySettings.Create overload taking PersistedEntityData
EntityComponent persistence boilerplate
Removed BaseEntityComponent
Moving numerous bits and pieces to persisted data types in Group, Unit, Building, Resource
Fixed pathing
Put culling back on hexes, removed collision
Beep - fixed pathing / culling
Moving transmission over to more generalized translucency
Cleaning up gbuffer packing code
Fixed skin curvature
PersistedEntityData stores transform position/rotation data, not GridPositions, added CreatedOn too
Generics for persistent data type in BaseEntity, introduced IEntity, ITickableEntity etc
Rolled back to octahedron normal encoding; spheremap just not good enough for ws
Fixed base and subsurface normals
Unit.Emotes animator layer weight reset when changing clip via override controller (attempting to workaround masking issues)
More work on persistance and Loading, still not working, but progress!
Combat log includes timestamp
People now wait for corpses to cook and remove them from the fire
Updated water bottle vm anims & controller
Protobuf for ship entities
Final barge models, added colliders, prefabs update
Working on serializing entity manager and Base Entity. We now serialize to text when running from editor, and to binary when running externally.
FOR FUCK SAKE particle setup
FOR FUCK SAKE boat wake
Barges models/LODs/Prefab Update
some material zoo test map updates
Automated Linux DS Build #482
Automated Windows Build #482
Automated Linux Build #482
print BASS error messages instead of error IDs
Animations updating correctly on owner
Restoring UnitManager gamestate callback for navmeshagent enabled toggling, which is a hack but apparently we need it.
- Fixed error where walls not showing in editor
- Cleans doors in building editor
Enable animations on invisible players - needed to move the player's hitboxes.
Auto-select pistol when entering vehicle, if it's available in your belt
Aligned client hitbox default
Fixed visual aim angles on proxy not matching actual aim angles
Automated Linux DS Build #481