5,881 Commits over 943 Days - 0.26cph!
- Add walls to the pool physics simulation
- Shared client+server physics tick rate (for now)
- 15 ball triangle rack setup
- Cue ball setup
- Properly map ian physics engine -> world space
- Setup pool table deploy prefab
- Further tweaks/cleanup to .deployed
Pool table linking:
- Client + server run physics
- Server sends snapshots to the client (position, rotation, velocity)
- Client updates running simulation to match the sent server update
- Run it through save/load right now
train_cinematic_improvements -> main
Bunch of commands to control locomotives with console commands
Add train control to the timeline
network_profiler_improvements_3 -> main
- Temp fix the electric furnace skin rendering in twitch drops
- Get the workshop render to spill the beans when something doesn't work
Fix skinnable matching accidentally including null EntityPrefab matches (base barrel and base shelf)
main -> twitchdropsrenderer
Fix an NRE that occurs when because two skinnables were referencing the same entity prefab that had redirects to point at the same prefab
▇ ▌▇▌▄ ▇▊▄ ▌▉ ▍▍▆ ▅▌▄▉▍ ▍▌▌▇▍▄ ▆▍▍█▍▌ ▊▊ ▄▋▄▋▋█ ▄▍▆▍ ▅▉▌▋▋▊▋█▇ ▊ ▅▊ ▊▄▍▆▉ ▄▇▅▄ ▍▌▇▍
Add pocket support (which deletes the ball on contact)
Ball collision detection (against other bodies that arent walls)
Velocity response when two of those bodies hit (equal and opposite reaction) 🤓
- Add entity name and create/update distinction to Entities inbound profiling
- Add packet profiling to GlobalNetworkHandler
- Improve network profiler coverage for entity packets
When sprinkling in local servers ensure they're under like 150km rather than < 1000km
▄▄▉▆▆▇▉ ▋▇█▍▊▊▆ ▌█▊▅▌▆ ▉▋▋▋▊▋▊ ▋▉▌█▉▊▄ ▊▉▇▍█▄▇▅█ ▄▊ █▄▊ ▆▇▆▄▄▍ ▉▇▆▌▊▉▊▋▆█ ▍█▄▊▉▆ ▄▋▊▋ ▌█▆▋▄▆ ▊▍▉▅▊█ ▉▊ █▇ ▆█▇▍ ▇▊ ▍▍▄▆▇█ ▄▍ ▆▉▇▆▅▅ ▅▉▌█▌▋ ▆▄ ▌▉▌█ ▅▆▄▉█▊ █▆ █▇▊ ▋▌▅▌
Fix deployable snapping not working properly in some cases
Client now sends over its setup and server validates (just like regular placement)
Attempt to solve a weird issue where the country chosing canvas is invisible in build.
I reckon it's something to do with flex layout and having child absolute elements but I cant be certain
Ensure mask update group is provided
Ensure support for weapon attachments and plant genetics throughout the new vending machine sell pipeline
Fix hidden items showing up in the vending machine search
empty_country_fix -> main
Fix countries not being shown in the drop down country selection window
Fix shop name input being at a weird position when opening the dialog window
Ensure 'remove all' popup closes if you disconenct
Support UI popup with empty string titles
Fix dodgy shadow on apply, modify and discard buttons
Fix broken open transition
empty_country_list_fix -> main
Debug commands to test whats going wrong with geolocation
- Codegen
- Rebuild phrases
increase max player sprinkle
Use player volume rather than player score. This prevents servers with 1/2/3 players that have hit max player count from being put up the rankings
New default sorting order
- Initially sort via population
- Use distance as tie breaker
- Very occasionally sprinkle in lower pop
Remove region locations help print out
Left align country text in the server browser