224,155 Commits over 3,684 Days - 2.54cph!
Add server.favoritesEndpoint to set the DNS hostname to save when favoriting this server (requires query port unless a SRV record also exists)
Server browser will save the endpoint and use it to find the server even if its IP (and port, if using SRV) changes
Updated Diver hazmat preview - now showcases the helmet and tank variants
Lower minimum health threshold for tutorial bear attacks (0.6 -> 0.25)
Merge from main -> full_server_demos
Don't upload demos when `upload_demos` is set false or when `upload_url` is unset
Rename variables inside `FullServerDemos.cs` to be as readable as possible
Add `upload_demos` convar to turn off uploading and keep it on disk
Missed one file for CS0197
Fix CS0197 warnings
- change static method `NetRead.Free( ref NetRead )` to `NetRead.RemoveReference()`
- move `Interlocked.Increment()` into `NetRead.AddReference()`
Fix the server recording inbound packets twice: once from decryption thread & once on the main thread
Don't split up PacketId and the rest of the packet
Cleanup variable names
Fix writing packet length directly to the FileStream instead of the Writer.BaseStream
Merge from tutorial_island
Move the trigger for ending the tutorial further out from the island
Expose show use bind and show belt bar binds in the user interface section of the options menu
Add more wood to all post bear stages of the supply box
Finished making all pages look good with skin viewer. Added an edge fade effect.
Just still needs an animation fix for the diver suit.
Approximate conveyor speed for now
tutorial end cinematic audio pass
Soundscape map hammer entity
info_player_start tint
always include nightlight shader
Clear death marker from map after player respawns on tutorial island
Removed old poses directory
Moved poses to media directory
Turn on GameTip.showgametips convar when starting the tutorial
Harbor progress
Roof dressing
Overgrowth progress
Material changes to tie everything together
Don't show the campfire or furnace deploy guides until the player is at that tutorial stage, fixes soft lock situation where the player deploys the entity before that mission stage has started
Add spawn points to Bradley prefab.
Allow a frame for the navmesh obstacle to kick in.
Use spawn points and cycle around them if more scientists than spawn points.
Init scientists with entity memory of target.
Scientists take cover from target when spawning.
Demote some new stuff from being public
Fixed overlay flicker when re-laying out (due to stuff being pressed on), don't set Style.Width|Height
Fix BaseVelocity not added in
Refactor: remove IVirtualCursor, IMenuSystem hook-ins, cursor razor component - add InputOverlaySystem which works in MenuDll and GameMenuDll, add RootPanel.Priority
Fix PositionEditorTool not snapping properly in localspace
Remove IndirectLighting script from MenuBackground
Add gamepad navigation support to main menu UI and game menu UI
- Virtual cursor system
- Panel traversal system
Little extra character in the death screen