111,292 Commits over 3,928 Days - 1.18cph!
Bugfix: Reimplementing PowerLineWireUndo
Unity deprecated a couple Undo APIs that broke our utility, so replaced them with new API. Also upgraded PrefabUtility usage and nuked a couple unused public methods (since they used deprecated APIs).
Tests: Tested Undo-Redo when adding a new line on power line platform - works
Clean: Fixing depr warnings in LeavesBlowing.cs
- Also cleaned empty method
65 to go - I thought this was going to be 0, but turns out there's 65 more errors hiding, so the counter restarts
Tests: none, trivial changes
Clean: Fixing depr warnings in Rust.AI/
3 to go.
Tests: none, trivial changes
Clean: fixing depr warnings in Scripts/PostProcessing
Done by taking Unity's official repo upstream patches for our version of unity for these specific file segments. We should replace our source package via a core package.
5 to go.
Tests: Setup debug overlay for normals - still works (though wonky)
Clean: fixed depr warnings in Scripts/Analytics
Now outputs refresh rate as a decimal fraction
Tests: none, trivial change
Clean: fixing depr warnings in Scripts/Diagnostics
Now able to return 2GB+ values for dump convar. 8 to go.
Tests: Generated a dump, validated the padding is alright
Automatically add [Il2CppEagerStaticClassConstruction] to types with static constructors that don't depend on others
Add a new accessibility section to the options menu, list all colour customisation options
https://files.facepunch.com/jarryd/1b0811b1/Unity_i4M6UPzANS.jpg
Allow the player to modify the colour of the building blocked radius around monuments
New spotlight lighting treatment & related textures.
Added support for changing nametag colours, with specific team, ally, enemy and clan colour options
Also applies to colour of team mate markers on the map
Made conversation slightly funnier
Conversation improvements
Bandit King conversation tree
Added convars to change the colour of tree hit markers and the health/thirst/hunger bars to a selection of preset colours for colorblind players
Uses a new AccessibilityCollection data class to store options, currently implemented colour and material swap versions
Each collection type has a corresponding component
https://files.facepunch.com/jarryd/1b0811b1/Unity_87LQF6dyfh.jpg
merge from hackweek_arabic (phrases update)
Bandit king has a throne nearby and some other general decor
Added the Bandit King to Bandit Camp
Commented out the skeleton bone names stuff in the phrase update process, we don't use them in-game and they're cluttering Crowdin
Fixed null phrases in SocketMods blocking the phrases update
removed unused lights, underwater_plants roughness tweaks
updated underwater foliage wip. fixed alpha cutout issue on twig_diff.mat, test scene wip
Restored server filters category texts, fixed the TMP SubMesh hell
Fixed option menu dropdowns not clickable
fixed dashboard unit scaling
Automatically refactor static fields to try and reduce the number of static constructor call sites
Setup the low poly WIP radio model as the interaction point for the car radio
Video https://files.facepunch.com/jacob/1b0711b1/Unity_MXhRxokGha.mp4 (ignore the steering wheel)
Added grouped component object to look for all components that are integral for x function to work
This means we can check if all components that are necessary for roads are available, meaning we can delete/add the required ones at will
More code cleanu
Ability to toggle road generation
Removed ArabicSupport tool editor stuff
added lowpoly stereo to dashboard_A
Start setting up wolf senses
Ring road enabling/disabling + min world size customisation
Bugfix: KeyBindUI once more avoids modifying original prefab name
This got broken in 2018.3, about a year after our code submit. Also sneaking in depr fixing in UI/Main Menu
- Replaced obsolete PrefabUtils API calls in KeyBindUI
- WWW -> UnityWebRequest
10 errors to go
Tests: Checked main menu news still download and dispaly. checked KeyBinds prefab doesn't get polluted with bind names and options prefabs get renamed properly
merge from hackweek_arabic (not finished yet, but merged early to avoid future merge conflict issues)
Beginnings of the menu redesign, horizontal navigation
Small panel indicator lights with configurable colors
Save current scene before gen takes place