branchrust_reboot/main/server_browser_update_2cancel
22 Commits over 30 Days - 0.03cph!
- Hide distance behind a popup
- Country select window changes
- Minor cleanup all around
main -> server_browser_update_2
- Increased distance/player score to 50-50 for default sorting
- Compile fix
- Add distances away to each of the servers in km
- Convert it to miles if in the USA
Dont disable the country selection button
-OnCountryChanged event - attached the country button
- Cleanup with country selection choices
Fix a bunch of the country select settings
- Setup convar to support auto detecting country or not
- Added checkbox to enable/disable it in country selection
- Minor set of bug fixes
main -> server_browser_update_2
WIP on country selection window
- Setup centres for each chosen country
- Setup player prefs for override
- Country selection screen UI setup
When the manifest loads/updates we save the country, lat, lon and continetn to player prefs
- Check for hello data first and if we cant find it then fall back to whatever our player prefs are
Support geo lookup for steam queries by polling our cache
- Add geo lookup dictionary to ServerListManager
- Fix ServerAddress.Equals and operator == using reference equality on IPAddress instead of value equality, this was silently breaking all dictionary lookups including ping cache and geo lookups
- Sort country section based on users long and lat
- Steam query will poll cache for geo location before giving up
- Country now displayed on country button in main menu
- Cleaned up and seperated into GeoLocation class to stop us having to access Account.Hello all the time
- Grab geo location from hello
- Initial setup
main -> server_browser_update_2
main -> server_browser_update_2
Fix an nre with country phrases
Fix conenct modal nt showing ping
Add ping display to connection and session modal
- Add translation layer for each of the server browser names
- Remove a bunch of excess name conversion stuff
- Add to server browser
Show server country codes. This time taken via geolocation