4,087 Commits over 701 Days - 0.24cph!
Can now generate protobufs inside Unity rather than inside a seperate .exe externally.
Befefits:
Platform agnostic, no need for .BAT files
Can run through our existing Codegen system
No need for external or duplicate definitions of classes
In the future can make in engine viewers/editors
chicken_coop_indoor_sunlight -> main
Swap to CanSee instead of IsVisible, which can return true sometimes
screen_rocket_distortion_fix -> main
Stop explosion effects staying on your screen after death in some cases
naval_update -> scientist_rhib
We dont need to use id's scrap them and just forward the display name.
Dont work if we are using streamermode
Fix bug preventing sleeping bag from receiving the RPC call
Use get for encrypted value
Layout changes
Add a popup animation
When looking at a bag: display the owners name above the tooltip provided its a teammate
Stop Linq allocations on LootSpawn::EnsureFilterUpdated()
Stop Linq allocations in Client.Connection::DoClientConnected()
Stop allocations on ItemContainer::SetOnlyAllowedItems
Micro optimisation
Optimise ItemManager::Initialize Linq Queries
convar to help test prepare for missions
Revert back to simpler save method
Abandon mission instead of trying to use reset to defaults
more_browser_fixes -> main
Fix bug showing 'prioritise premium' as being off even though it was on
Set 'ShowEmpty' to false by default
Update tab boxes on open
fix_server_browser_missing_servers -> main
tutorial_mission_reset_nre_fix -> main
Ensure logic still works if the skipped mission was the active mission
tutorial_mission_reset_nre_fix -> main
Dont serialize null missions
Dont serialize default state missions
mission_isstarted_nre -> main
Try/catch mission think system
mission_isstarted_nre -> main
Fix mission 'is started' NRE
Allow AI to drive anything derived from BaseVehicle
New custom upload loop. Safely turned on/off if AI is assigned
HasDriver flag set but mounting logic stays the same
Play an on/off animation on the maps when the engine is toggled on or off
Map system refactor and storing in its own file
Folder cleanup
restore_old_sorting -> main
Baked defaults into play prefab
Changed default orderBy string to match new intended behaviour
Restore default sorting to be ping then pop (like the old menu)
Fixed notify LOD notifing the wrong object
Added toggleable working lighting, needs some work to make it prettier
Better script split off (keep relevant scripts under client objects where required)
Always lerp the left hand target, so its not being aggressively set. Eg if you let go of the throttle we will gradually move back to a steering hand position rather than snapping
RHIB maps move to follow RHIB position
If not on the home page, then pause the store modal video. This prevents events from firing when you are on other pages.
hide it when hiding cancel as well (not needed)