- Fix a message that had the text and caption fields inverted.
- Ensure that sandbox instances don't overwrite the .runcontext file used by non-sandbox instances.
- Fix a bug where the Zen data path when following DDC path settings wasn't normalizing the path leading to needless shutdown and startup of zenserver.
#rb matt.peters
[CL 26441952 by zousar shaker in 5.3 branch]
#rb dan.engelbrecht
#jira none
#rnx
#preflight 6440f5eab91c130758ef099d
- The parameter OutEffectivePort is optional, but we were not checking if it was valid or not before writing to it.
[CL 25123346 by paul chipchase in ue5-main branch]
The setting will only take affect for zenserver when the editor is restarted.
#jira UE-136311
#rb per.larsson
#preflight 6128a09672e9eb00016ec5ad
[CL 24908065 by dan engelbrecht in ue5-main branch]
- Properly identify running instance with matching configuration when using a remapped effective port
- Properly handle shut down of configuration mismatch when using a remapped effective port
- Use shared ZenServerState to add sponsor processes instead of re-launching zenserver multiple times (zenserver is broken in that scenario)
- Clean up naming of functions and parameters to make intention extra clear
- Fix mixup of title vs text fields in some text boxes
- Fix shutdown of zenserver process if we can't get a run context in TryRecovery()
#preflight 640b8dde28026468d96b54b8 640b8651482188d710497268
#rb zousar.shaker
[CL 24597266 by dan engelbrecht in ue5-main branch]
Handle scenario where the data dir is locked by a process not running locally by informing user and exit gracefully.
Reuse running zen server instance if all but current port is the same and adjust port to running instance.
#rb zousar.shaker stefan.boberg
#preflight 640a0566482188d7109e5836
[CL 24576858 by dan engelbrecht in ue5-main branch]
- bUsePlatformFileStub = true replaces the default platform file. The default PF is saved and can be reused at any time.
The side effect is lots of warnings for missing files and object loading errors which is acceptable for low level tests.
- bMockEngineDefaults = true sets some mandatory engine defaults (materials, fonts etc) that can only be loaded from cooked assets.
#jira UE-178194
#rb Ryan.Gerleve
#preflight 63f8e7051206d91a2bd8b0cd
[CL 24407283 by chris constantinescu in ue5-main branch]
Replace some checks causing crashes to errors/warning and exit.
#preflight 63f5de4e9129b42b252fd98b
#rb martin.ridgers
[CL 24380815 by dan engelbrecht in ue5-main branch]
- Use shared ZenServerState to get zen instance state to better identify processes and port usage
- Check is the process is running using Pid and process handle instead of checking for locked files
- Make sure we update cached zen.version for InTree version even if there is no current installation
- Add `-ForceZenInstall` option to force an install of InTree version even if installed version is the same or newer (enables downgrading)
- More logging added
#preflight 63ee350e5c7bd278c137a6f2
#jira UE-176908
[CL 24339827 by dan engelbrecht in ue5-main branch]
#rb zousar.shaker
#preflight 63bd2a24577437afe6308469 (preflight failed for other reasons but this change works as expected showing the error details)
[CL 23659774 by dan engelbrecht in ue5-main branch]