5,443 Commits over 854 Days - 0.27cph!
main -> sendmodelstate_optim
playerboat_deployable_snapping -> main
Dont use root - was grabbing the boats rotation
Snapping now works as well on boats as it does on land.
Boat snapping has slight spacing between it when compared to land spacing, this is to accomodate the up and down motion of the waves
Project y directions rather than assuming y = 0
Turn other instances of Vector3.up into ent up
Very basics to setup deployable snapping on player boats.
Still hard to do anything in large waves
menu2_play_warmup_fix -> main
We dont need readonly anymore - drop it
syncvar_traincoupling_fix_2 -> main
Fix wagons changed syncvar not starting audio
server_browser_ping_removal -> main
Fallback to sorting via ping if we can't find regions
Make pinging servers a valid part of the startup procedure in bootstrap. Run via a coroutine
procedural_map_custom_save_support -> main
Add proc map custom to the build settings (lets us load into it)
main -> server_browser_ping_removal
map_creator_lag_fix -> main
Greatly improve editor play mode FPS if map creator window is left open
Don't apply any changes if playmode is active
Show 'Map Creator is disable whilst the game is running in editor' and disabl the window entirely
▍ ▍▅▋▋▉▇█▌▋▌▊▅▆▉▅▆█▊▆▋▌ ▊▋ ▌▊▅▊
▇ ▊█▉ ▇▋▌ ▍▊▇▅▌▉ ▋▌▉▋▋▊ ▌▊▊██▋▄▇▄█▄▆ ▋█▍ █▇▉▉▄▉█ ▊▊▉ ▄▉▋▍▅▌█▉▇▆ ▄▋▆▄▋▆ ▇▋▉ ▊▅▇ █▉▆▉▍▅ ▋▄ █▍▄ ▍█▅▆█▍▊ ▊▋█▅▍▊▅▉▌▌▅▊▅▄ █▊▅ ▅▊▊▌▆ ▌▆▌ ▄▋▇▊▉▍▍ ▌▍ ▍▇▌ ▆▊▉▇█▇ ▌▌▋▌▍█ ▋▄▅▋▇▋█▌▆▆▌▍ ▋▍ ▆▌▆▋▅ ▅▄ ▋▍ ▉▄▆▇ ▌▍▇▄ ▆▋▌ ▌▉▌ ▆█▅█▉▊ ▍▌▊▊█▄▄▊
server_browser_ping_removal -> main
Ensure 'Unknown' is also grabbed
Add a help print out if a servers region code is returning UNKNOWN
Return untranslated region if we cant match the region code
- Cleanup datacentre regions
- Rename some of them to make them more clear
editor_map_creator -> main
- New UI
- Fix bugs with snapping scroll views on enable/disable
- Remove fold outs for now
- New custom procedural map scene
- Button to force the map creator to take you to the scene
- Labelled a bunch of map components in procedural map
- More categorisation
- Show resource path if its a place decor component
- No need to generate cliff topology twice or process procedural objects twice
- Expose Disabled flag in inspector
- Change path to be 'Window/Map Creator'
reenable_mountable_parenting -> main
Re-enable mountable parenting on RHIBs, Player Boats and 50 Cals.
Staying away from Cannons + Ballista for now
Start work on a way for us to be able to make custom maps in editor for testing.
Primarily revolving around modifying procgen settings: such as monuments to place, roads, rocks, etc.
- Setup disabled flag on all procedural components
train_coupling_sound_fix -> main
Fixed train car coupling and line up audio playing twice
boat_ai_reverse_preference_fix -> main
Fix boat ai attempting to reverse to stay in-line with a player on a boat rather than just slowing down the gas pedal
Use a stuck timer locking mechanism to only allow the boat ai to reverse when its stuck.
loot_container_populateloot_fix -> main
Fix 'CONTACT DEVELOPERS! LootContainer::PopulateLoot has null inventory!!!' being thrown when loot containers were attempting to populate loot whilst destroyed.
Thanks nivex!
server_browser_remove_ping -> main
- Region bug fixes
- Ensure category button starts counting players again
More WIP:
- Store closest regions to our local machine on start up so we can sort via distances to data centres
- Fix has known region code
- Ensure browser ping estimates are back on false
- Region ranking system
double_voicechat_fix -> main
Ensure duplicates arent added with secondary connections. Can be expensive in certain cases but doesnt run 24/7
Fix bug that could sometimes cause player voice duplication
Cleanup and minor changes
Try displaying data centre regions instead
main -> inventory_commands_streamermode
server_browser_ping_removal -> main
Ensure region sorting button uses the correct background