branchrust_reboot/main/d11_console_versioncancel

4,583 Commits over 731 Days - 0.26cph!

6 Years Ago
[D11] [UI] Added Leaderboards assets required for new page in Rust Pulse/Community Hub. Marked Sceneloader as obsolete. Added headers to certain parent classes to tidy up the variables in-editor. Added translations for leaderboard headers/texts. Added leaderboards button to main menu. Renamed sheets to help with searching for them in editor. Added new bar background texture to use for buttons instead of pre-coloured variants.
6 Years Ago
[D11] Fixes to Carousel transitions & Background transitions - some early WIP prep for MyGames/MyServers
6 Years Ago
[D11] XBox One UDP encryption Release DLL.
6 Years Ago
[D11] UDP encryption implemented for XBox One. Disabled by default.
6 Years Ago
[D11] use a runtime check instead of a compile time check here
6 Years Ago
[Audio] Added new mixer structure for consoles.
6 Years Ago
[D11] disable 2d physics shape generation on all sprites - this is a new addition to Unity for 2D games so we don't need it. Saves a tiny bit of memory, but something recommended in the Unity project review.
6 Years Ago
[D11] Made way for PlayFab stats/leaderboards
6 Years Ago
[D11][AUDIO] Main menu UI sounds.
6 Years Ago
[D11][AUDIO] Music & Stings. Pre mastering.
6 Years Ago
[D11] UDP encryption plugin clean-up after re-running in Editor.
6 Years Ago
[D11] UDP traffic encryption. Based on the Unity sample. Tested on PC server-client with BCrypt. Disabled by default.
6 Years Ago
[D11] Added detection of what Online Platform we are running on i.e Unknown, Development, Cert, Retail as some PlayFab calls need to know.
6 Years Ago
[D11] [UI] Fixed UI_Corner not being compressed. Fixed ControllerButtons sprite sheets incorrectly generating mipmaps. Fixed outOfStock texture incorrectly being sized to 1200x1200. Fixed RepsawnIcons_Sheet not having an asset bundle.
6 Years Ago
[D11] Added method for purchasing VC store items
6 Years Ago
[D11] Fixed crash when accessing loot Panels. Fixed issue with closing carousel items
6 Years Ago
[D11] Apply deadzone for left/right stick correctly
6 Years Ago
[D11] Close admin console on player death/respawn. Prevent respawn selection when admin console open. Prevent secondary action use, when admin console open.
6 Years Ago
[D11][AUDIO] Audio Folder set up.
6 Years Ago
[D11] frontend changes wip fix #4; PagedUI no longer automatically opens the first page in the list, probably best not to assume the ordering, and Rust pushes it manually anyway, and it makes it easier to deal with PagedUIs which don't instantly activate, which leads onto the next point - in game code no longer references the frontend (which was crashing since it is no longer loaded then), the options menu and corpse stat panel both simply create their own PagedUI instances. Not really sure why they need this at all since they are both single pages, but I guess it helps should they get more complicated. Some simplifications to PagedUI.
6 Years Ago
[D11] frontend changes wip fix #3; PagedUI should not have been a singleton, FrontendUI on the other hand should be. This opens up the possibility of creating more PagedUIs (which needs to be done anywhere FrontendUI is currently being accessed in game). Also remove confusing casts that are no longer necessary. Remove references to global UIs when the parent UI can be known locally, makes it much easier to reuse UIs in several places.
6 Years Ago
[D11] frontend changes wip fix #2; start to unbind UI pages from the global PagedUI (which is really the FrontendUI...classes need some changes). Pages have a reference to the UI they belong to in order to make reuse simpler.
6 Years Ago
[D11] frontend changes wip fix #1 (see notes, hopefully temporary)
6 Years Ago
[D11] update to changes to split off frontend - main code changes; tested on ps4 and largely fine, couple of issues which may or may not be related but will investigate next.
6 Years Ago
[D11] Prevent ReportingFlow from trying to add sleeping players to the "Recently Encountered Players"
6 Years Ago
[D11] more wip on splitting frontend from in-game, split off all objects in D11_Frontend.unity which were not really in the frontend's lifetime (actually they are global). Again I've made these all into separate scenes to get some consistency, but it would probably be better to create (for example) a single "GlobalUI.unity" scene which pulls in all the relevant prefabs, and just use the separate scenes for editing purposes.
6 Years Ago
[D11] Default to SCEE and pass catalogue version to Xbox
6 Years Ago
[D11] more wip on splitting frontend from in-game, use page parameterization better and start to move code out of D11_Frontend as that needs to do a lot less, plus this way pages like "BrightnessContrast" are no longer tied to being used in a specific place.
6 Years Ago
[D11] more wip on splitting frontend from in-game, just bringing over some stuff I added on my tidyup branch, not yet used.
6 Years Ago
[D11] more wip on splitting frontend from in-game, oops forgot this from previous commit
6 Years Ago
[D11] more wip on splitting frontend from in-game, move the pop system into the global UI group (had to create a scene2prefab scene for this, just to be consistent with everything else, but as mentioned in previous commit message, maybe it would be better to change them all to just instantiated prefabs depending on test results.
6 Years Ago
[D11] more wip on splitting frontend from in-game, move the loading screen into the global UI group.
6 Years Ago
[D11] more wip on splitting frontend from in-game, "uitopbarcarouseldisplay" needs to be a separate scene again in order to be split off into a "global" group with a different lifetime to the frontend. Other components need similar treatment, doing one at a time. We seem to be using scene2prefab and then just using the scene anyway, rather than having a list of scene names we could have lists of UI prefabs to load, just need to do decide on one technique or the other rather than a bit of both, though there's some reason to believe scenes might load quicker than loading a prefab and instantiating it, will have to test both.
6 Years Ago
[D11] more wip on splitting frontend from in-game, remove dependencies on Frontend (really PagedUI but that needs fixing too)
6 Years Ago
[D11] more wip on splitting frontend from in-game, remove dependencies on Frontend (really PagedUI but that needs fixing too)
6 Years Ago
[D11] Make it possible to generate the bootstrap codepaths for all platforms supported without having to switch into each platform in turn + some WIP code for splitting off the frontend from the in-game.
6 Years Ago
[D11] Heap dump parser window fix for handling reports that are too big to display in a scroll region, plus some fixes/improvements to the analysis reporting.
6 Years Ago
[D11] Heap dump data parser and editor window.
6 Years Ago
[D11] Added some exception handling to the heap dump.
6 Years Ago
[D11] Fixed threading issue with D11 logger.
6 Years Ago
[D11] Server heap dump tool and associated console commands.
6 Years Ago
[D11] Moved Carousel header text slightly away from the very edge of the screen
6 Years Ago
[D11] Close PlayerCopeseStats when attempting to loot body
6 Years Ago
[D11] Close any open Pie Menu when opening the Pause/Options Menu, and also prevent the Start/Options button from being able to open/close menus when a popup is active
6 Years Ago
[D11] Prevent SwallowButton check when in Menus (Only affects gameplay input? Causes weirdness with buttons that can be toggled - eg Duck/Crouch)
6 Years Ago
[D11] Disabled L/R controls on top bar when looting Fixed loopanel platform buttons.
6 Years Ago
[D11] Fixed defines, added support to create settings if a save data file does not have them (eg old data)
6 Years Ago
[D11] ReportingFlow - Recent Players list now shows recently encountered players only, instead of everyone on the server
6 Years Ago
[D11] Save game settings to player save game data file (currently disabled)
6 Years Ago
[D11] make sure the startup bundle doesn't get loaded twice, regardless of the task ordering and parallelism.