branchrust_reboot/main/d11_console_versioncancel
4,549 Commits over 731 Days - 0.26cph!
[D11] Cleaner disconnect for client on console
[D11] enable performance UI for console
[D11] disable steam analytics for console
[D11] Added flag D11_NO_ASSET_PRELOAD to prevent preloading of assets
[D11] Added localServerIP to inspector for convenience
[D11] new controller layout
[D11] Additions and fixes for controller
Update from main branch, to
27668.
fix minor breakage of original code with D11_CONSOLE_PORT shenanigans
[D11] More controller support for console - wip
[D11] Merged with main branch for Unity 2018.2.0f2
[D11] Rollback
27719 due to crash on client console
[D11] Properly guard client side code for console
WIP attempt to move to Unity's NetworkTransport LLAPI instead of Raknet. This will save us from having to update Raknet for console support (Xbox One support is out of date, Switch support is non existent). There are some differences between the libraries so this is experimental at the moment. Need to finish of QOS bindings, and a lot of it has ended up identical to the Raknet assembly so further refactoring might be worthwhile.
[d11] some tidying of previous commit, experimenting with Unity NetworkLater. Can be enabled one line 184 of Bootstrap.cs
[D11] Socket setup data for xb1
[D11] Fix for controller rotation on xb1, ortho basis matrix for xb1 added
[D11] Added define D11_UNET to allow switching between RakNet/UNet, also packet size changes and port change needed for xb1
[D11] Removed hardcoded IP address that somehow got committed?
[D11] Added new define D11_UNET in build defines, forceDebug=true to enable profiling, and message saying build complete!
[D11.AC] Quick fix for water/terrain rendering on PS4
Small tidy up to LLAPI stuff, there's no unsafe code any more. Increase packet buffer sizes as it's likely to run out during level loading.
[d11] add a rough integration of the MiniUDP library (needs optimisation), just to try out, though it seems to work better than LLAPI.
[D11] Quick temporary fix for triggers to work on Xbox
Linux server build support for console.
[D11] Fixed assert on console server when a client connects.
[D11] Suppressed log spam on console server when client is killed.
[D11] Fixed null ref exception on assert check.
[D11] Editor commands for testing asset-stripped server builds.
[D11] UI Controller support and additional support files
[D11] Fixed missing D11_CONSOLE_PORT defines
[D11] Updated RustNative code / recompiled console DLLs
[D11] Use Machine Unique Id FTM until we get platform id's in.
[D11] Fixed an issue stopping multiple D11 users joining a map
[D11] Fix for Cursor.visible always been false one xboxone. Disable consoleinputmodule on standalonebuilds
[D11] Added Option to enable mouse input for editor and standalone builds in ConsoleInputModule
[D11] Attempt #2 - fixes for shaders warnings on ps4. And pending merge links (again)
[D11] Removing PS4 define around TERRAIN_FAR_SPLATS
[D11] UI events can now be sent to a parent objects if the select object has no use for it/has not implemented the event.
Added UIEvent handlers for shoulder buttons.
Implemented Editor script for D11Advanced Button
Reworked UI events for more consistent naming
[D11] Setting up text mesh pro package and files
[D11] Sever and Client defines Added
[D11] Missed .cs files for litenetlib
[D11] [UI] [WIP] Submit for new Belt Bar graphics for Console Port.
[D11] Get Some stats linked up, still more to do
[D11] Update to Unity 2018.2.3f1, only to be used with our local version with custom fixes until they are fixed properly. C# debugging on PS4 and Xbox One possible with this build.