116,197 Commits over 3,959 Days - 1.22cph!
Don't spawn the ferry schedule entity at the ferry terminal unless nexus is enabled
Call UpdateNetworkGroup on entities when spawning them after a transfer to match previous change to SaveRestore.Load
Implement compacting array of meshes when expanding but it still sucks
Merge from hackweek-chat-emoji
Fixed emoji's deleting themselves if the character limit of the input field was 0
attack heli turret model
lods and helper setup (parts rotate properly and can be controlled by code)
updated heli prefab (hid the previous turret model)
Added "teleporteveryone2me" command
"Add Parent GameObject" now supports multiple objects. Added warnings if part of prefab hierachy. Preserves previous single object behaviour for single object selections.
▅▋▌▉▉▌▅▍▌▍_▉▌▅▍▉▉█▄▆▆█▉ ▊█▇ ▄▅▊█▆▋▍▍▅▌_█▉▍██▄▄▄▅▍▆▅▍▉ ▉█▍▊▌
▊▊▅▇▅ ▉▊█▉ ▉▆▉ ▍▍▅▄▄▉▉▋▆▇ ▉█▉▅▍▆▅▍▌▋▇()
Merge from hackweek-chat-emoji
Cleanup
Emoji gallery will now respect the maximum character limit of the input field it's attached to
Finally fixed caret position on input fields not being properly set to end of string when selecting an emoji via the gallery
Emoji compatible Input fields will now remove the greyed out text if the input field does not have focus
Fixed a pooling issue with the emoji gallery on the vending admin panel
Decrease opacity of emoji autocomplete box in the chat window
Add a custom inspector for TmProEmojiInputField to avoid having to use debug mode
Added a new RustInput.Normal.Emoji control, same as regular input field but with emoji support
Added emoji support for clan motd and member notes (has a few issues, might make some changes on the emoji branch)
Merge global_networked_bases -> aux2
Add "remove instancing" menu option to remove instanced rendering from prefabs
Remove instanced rendering from TC (DeferredMeshDecal)
Merge from hackweek-chat-emoji
Allow emoji's in the pre colon portion of the string when using add2
Renamed :torch: to :light:
Fix autocomplete NRE when highlighting an option and updating the text input
:sunglasses: is now :cool: to prevent clash with existing sunglasses item
Some asset renames
Update dance emoji, 37% more style
Added :scientist: emoji
Merge from worldmodelupdates -> worldmodels
Code support for different dropped item models based on stack size
Merge from global_networked_bases -> aux2
Fix instanced entities (wooden boxes) that only show inside network range not showing after server restart
Enable instancing for locker & TC
Don't bother storing Rust+ info in nexus if Rust+ is disabled
Network++ up to 2500 to avoid conflicts on aux2
Garage door uses normal rendering in network range
Implement disposing / cleanup of instanced rendering when leaving server
ConVar.Mesh.quality will scale instanced rendering LODs too
Slow burning atlas.
Converted all to TGA because f that PNG alpha noise.
Cleanup GlobalNetworkHandler
Merge from global_networked_bases -> aux2
Fix blue deploy guide not showing for instanced prefabs
Assign the runtime created MeshRenderConfig to InstancedMeshFilter so we can grab it from the PrefabAttribute
Manually set "globalBuildingBlock" for all building block prefabs
Remove magic "is BuildingBlock"
Eliminated a couple more functions
Convert sleeping bag and bed
Change `global_rendering` convar into a command line argument `--use-normal-rendering`
Block planter box material changing behind `-use-normal-rendering` instead of the runtime toggle of instanced rendering
Merge from nexus + manifest
Merge from global_networked_bases -> aux2
Fix minimum distance for first LOD in RendererLOD being 1m allowing you to see through walls when close up (set to 0m for instanced rendering)
Converted conditional model prefabs