8,451 Commits over 2,131 Days - 0.17cph!
Tweaking things. Increased car top speed a bit
Road corner still had apocalypse trash on. Disabled.
Racetrack level work + merge from Main
Only show the spectator switch info when there's actually someone else to switch to
Racetrack map initial commit
Merge from Main into race mode branch
Trying to limit chat spam
Some optimisations to item drops.
Entities use a hashed assetid
Remove game mode colour curves setting since it's no longer used.
Reduce max show killer time a bit
New 99 bots game mode for testing
Bugfix for setting building unit owner
When building unit owner is set, if the user entity hasn't come through yet, register and wait for it, then set it when it comes through.
Just a little proof-of-concept. Tell the client when we've finished initial sync of global and nearby NetworkEntities, to allow for cross-referencing between them without a chance of some not yet being there. Anything on the client could register to BaseNetworkMessageType.InitialSyncComplete to get the message.
Removed 800+ draw calls per frame due to fucking motion vectors.
lightened up lod are of leaves texture and set material to use tga instead of psd. tweaked bark tint colour in material a bit to blend better with leaves
Added support for tem emblems in the HUD. Added to some game modes.
Rebuilt foliage. Switched to amplify shader, merged materials and textures to reduce draw calls
updated foliage textures, materials and shaders. rebuilt shader in amplify shader editor. merged materials and textures and built shadow lod.
Removed motion vectors from a bunch of stuff.
Increase times a little for death cam
Merging death cam and spectator branch back into main
Fixed character label text colours while you don't have a character
Arguably better solution for spectate overlay UI
Some UI stuff, but not very happy with this solution.
Work on adding UI stuff. Not complete.
Fix ordering issues when starting to spectate
Fix death cam not stopping properly on respawn
If a player respawns while we're in vantage point mode, automatically retarget to them
Death cam work. This is more of a spectating overhaul that'll make spectating work better, and let the death cam and spectator share its code. May even be able to remove the whole spectator character type as most code is ported to the camera itself.