195,277 Commits over 4,110 Days - 1.98cph!
Add exact array pool - only returns arrays that are exact sizes. This is needed for serialisation. I cant have anything too big
merge from main/new_silencer_sounds
crafted silencer attack layer and break sounds
Fixed settings menu toggles initialization
merge from blue_industrial_light - ingame store page and steam item file with new media and description including blue light to pack
fixed grammer on industrial light store prefab and built phrases
Pressing enter while searching in the settings menu now cycles through all the matches
Wild hemp variant that should be more visible in the jungle
- Lock execution behind `commandblock.commands_enabled` convar, default to off
- Show toast to player opening the menu while disabled to let them know
- Add `commandblock.use_player` convar option - if enabled, commands will run using the last player who set them, allowing for a wider range of commands to be used
Minor cleanups
Fixed crashes to do with particle loading
There will be a console warning when an invalid particle is loaded. Invalid particles will be ignored.
Fixed UTF-8 characters in console cmd name appearing as ?
Fixed crashes with point_worldtext
Don't highlight text inside rich tags
Added a setting to TMP_InputField to prevent losing focus when pressing submit
Beach Chairs Prefabs, models, textures, preliminary LODS
Fixed OneActiveSibling component yelling when entering playmode with a prefab opened
Fixed overlap issues when highlighting a string
re-exported all food containers and ammo containers to now have lods and proper materials
optimised lods to use mesh lods
Settings search now highlight matching letters/words
Added HighlightText in RustText, can be useful in other screens
fix submarine underwater fog (WaterWindow)
removed unused asbestos tile albedo and materials
Merge from macos_env_volume_issues
Removed commented out code
Removed code that prevents environment volume positions being calculated properly on Metal
Fix incorrect initial steering offset
Fix protobuf types being unable to be Autosaved/loaded properly
(Trailing empty bits at the end were causing it to be rejected, so im required to use a byte array of exact size)
Removed array pool logic, just cache it per class. Should stay similarly sized and only allocate once per object so overall impact should hopefully be low
merge from wallpaper/floor
Fixed legacy wood roof wallpaper not showing up for all variants
Generic search bar
Added a cancel button to clear the current search
Open/close sail radial menu options
Sails default to closed.
Show (very) placeholder open or closed sail visuals depending on Flag_Extended status
absestos tile c and d icons
rendered out latest flooring icons
Add Flag_Extended to sails, true when sail is open.
Calculate max thrust dynamically based on number of currently open sails.
Apply "gasPedal" automatically when at least one sail is open so that the boat moves forwards without player input.
Abyss Containers - Added seaweed to vertical variant ♥
merge from wallpaper/floor
Updated the environment volume compute buffer to use float4s instead of float3s to avoid possible stride errors on Metal
Assign parent boat to steering wheel on boat creation.
Basic deployable steering wheel control of parent boat steering.
compass viewmodel
- removed old mesh from prefab and set new root
- reduced transtion blend time to fix issue with deploy not playing correctly
Better settings menu search results
Add parent trigger.
Set boat rotation to match boat building station.
Sail thrust tweaks.
Quick refactor.
Fixed some shader issues caused by having too many interpolators in the UnityStandardCore file
Merge from foliage_instancing
Return old Protobuf SyncVar instances to the pool
merge from wallpaper/floor