241,171 Commits over 3,867 Days - 2.60cph!
▌▋ █▍▅ ▊▋▇▋▆ ▉▄▉▄▉▋▉ ██ ▍▆▅▆▆
Update items and translations
Update auth implementation for nexus (was outdated)
Fix incorrect dependency versions
Fix nexus info not loading for server groups immediately
Show nexus zone name for zone servers instead of the server name
Show nexus logo image instead of individual server logos
Show nexus zone names instead of server hostnames when viewing a nexus zone's server
Don't put the server header image under the header bar anymore (might need a pass on this lewis)
Don't show all clan members on the clan overview screen
Only show the 'all clan members' button if the overview screen doesn't show all already
Styling work on the nexus side of the server switcher
Toggling notifications for a server will toggle the entire server group so it should be in sync with all the nexus servers
Automatically turn on notifications for all servers in the group when pairing a server in the app
Hide all the nexus zone servers if the current server isn't one of them
Tapping on the nexus will set the current server to the one the player is assigned to
Fix errors while pairing a nexus
Make tapping a clan notification switch to the clan tab for that server
Loading indicator for clan page instead of just claiming the player isn't in a clan until it loads
Show error message on clan page instead of saying there's no clan
Add a new 'not supported' error message for features the paired server doesn't support yet
Update translations and items
Enable clans in all builds
Version bump
Only enable clans in staging builds
Merge branch 'master' into release
Only enable clans in staging builds
Default game menu uses modal server list
Add server list modal, for those that don't want to implement their own
CSS: Flex shorthand support
vulkan: set primitive topology when using VK_EXT_extended_dynamic_state
Add comment for easy copy of ffmpeg cmd
TimelapseCreator project - generate timelapse from placement entries in DB. Store timestamp in placement entry as well.
Remove debug spam
Added new menu modal system
Move over simple package selection modal
Query map package on ServerListRow, add ping indicators
fix some stats not being included
esc menu
player air
better death flow
copy twice upgrade
cleanup
Fixed exception and emoji's failing to load if the emoji gallery was closed and reopened while emoji's were being downloaded from the server
Emoji's now download faster (was every 1.5s, now 1s)
Delete capture points in KC
Fixed NRE if killing entity doesn't have a client
Start of reading shapes from SVGs
Added PolygonMeshBuilder.Extrude(height, smooth)
Nicer interface, fixed rounding normals
Added PolygonMeshBuilder.Miror()
Rename Close() to Fill()
SVG API change
Sandbox.Utility.Svg wrapper (#1208)
* Added Sandbox.Utility.Svg to read paths from a .svg
Compiled Complex with SSR
New PrefabIdRef, allows us to store a PrefabId for a given target as simple uint instead of a direct link to the entity or manually copying the ID across. Includes a PropertyDrawer with an object field so the target prefab can be dragged into the field but only a uint is saved
New IgniteOven mission objective type
Started on follow up cooking mission
Leaderboard backup, run #4901
Make sure we definitely stop before world edge
The learn button will no longer appear on blueprints if the blueprint is already learned or is a default blueprint
Fix instanced meshes with 0 count writing 0 index & the culling system reading "0-700k" as the range for that mesh
Change `sliceIndexes` from a uint to a struct that has `startIndex` and `length` instead of reading the next index
Rename `sliceIndexes` -> `renderSlices`
Rename `sliceLengths` -> `sliceCounts`
Fixed emoji's not loading properly on the client if there were more than 4 custom emoji on the server
Server emoji's will now load in gradually, 1 emoji per second to avoid hitting the server rate limit
Cold indication, simplify blur
Noticeably cooler heatmap
Refactor map shader so the bits related to getting the map pixel colors are in a shared include file
Add a new shader for things in the world which renders the map onto it
Updated clan table to show the actual map instead of something else
Remove random tilt, fixes player crashing while in safe zone
Create game page
Fix missing bind errors, don't need this anymore
Navigate to current game page when joining a game
Add button to leave the game
Reconvert building blocks for instanced rendering
Mark roofs & windows as "global networked" (again?)
Start removing instanced rendering configs from non building block entities
▍▆▋▋▅▍▆▄▍ █▊▇ ▌█▌ ▊▍▄▇▌ ▍▋▇▉▋ ▋▋▋▍▍▆▆▍▇▉▆ ▇▅▊▄▋▉▆▉█ ▋▍▆▄▇ ▅▉▇▇▊▆▍▆ ▄▇▅ ▉▅▍▅█ █▉▍▉▆▌▇▆▅█ █▋▅▍▋▉▊ ▊▌ ▊▌▉ ▋▆▇▅▅ ▆▌▆█▆▇
Merge from clan_chat_emoji_fix
Move culling mesh counts to GPUCulling class
Remove all workshop skin support since it is causing issues & we can do it properly later
Change test_instanced_culling to spawn prefabs in a predetermined grid shape to identify patterns of meshes that fail to display / disappear
Increase gc.buffer default to 4096 in the editor so big maps don't take forever to load
Update camera distance position (#58)
Change trace inside UnicycleCamera to ignore entities with "player" tag.
Add loading screen
Update menu file list
Set ShouldTransferAssociatedFiles for painted item storage entity (fixes egg suit texture not transferring between servers)