5,852 Commits over 943 Days - 0.26cph!
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
- Fixed binocular overlay from sticking around on reconnect
- Fixed binocular overlay firing material changes into plastic
main -> server_browser_update_2
- Codecleanup
- New binocular effects toggle at night
- Stop unity complaining about main tex
- Ensure ping markers show up
Ensure range transform respects ui scale
Shader uses a grab pass rather than using OnRenderImage (fixes issues like being able to see through water)
- Tick lines now use a fixed pixel size rather than using uvs under the hood
- Main lines now base their pixel size of the lens circles
magazine_look_angle_fix -> main
Fix magazine dropping and other world space parent to bone weapon effects from not respecting object angles
main -> server_browser_update_2
binoculars_ui_refresh -> main
main -> binoculars_ui_refresh
- Change rangefinder palette to white
- Fix dodgy material
- Further shader improvements
- Added scratch and lens dirt
- Styled rangefinder
- Seperate out new font material
- Further minor changes
- New supress HUD system
- Supress HUD whilst you have it out
- Add clicks that correspond to distance
- Hide crosshair
- Shader fixes and improvements
main -> binoculars_ui_refresh
Attempt at fixing protobuf length generations on mac by using integer math instead (ato avoid platform floating point)
project_generation_proto_files -> main
include proto files in project generation extensions so you can search for proto files in rider
Add tick marks across binoculars
Material changes, visual polish
main -> binoculars_ui_refresh
vendingmachine_ui_refresh -> main
Add condition, ammo, genetics display etc to customer loot panel when buying from the new vending ui
vendingmachine_ui_refresh -> main
main -> vendingmachine_ui_refresh
Add condiiton and slot support to fake inventory
Support skins on collapsed shop view
Check skin ID before allowing a purchase
Fix a couple of bugs with cost skin id not being detected properly
Added independent skin support to cost item (was only supported for selling item before)
Add sell order skin support to the marketplace terminals in outpost
main -> vendingmachine_ui_refresh
server_browser_update_2 -> main (MERGING EARLY TO GET SOME EARLY FEEDBACK) (NO SORTING SUPPORT YET)
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