Releases: Telroshan/Unity-build-settings-presets
Unity 2022.3
Changes
New EditorUserBuildSettings properties
selectedQnxOsVersion
selectedQnxArchitecture
selectedEmbeddedLinuxArchitecture
remoteDeviceInfo
remoteDeviceAddress
remoteDeviceUsername
remoteDeviceExports
pathOnRemoteDevice
standaloneBuildSubtarget
webGLBuildSubtarget
androidETC2Fallback
androidBuildSystem
androidBuildType
androidCreateSymbols
wsaUWPBuildType
wsaUWPSDK
wsaMinUWPSDK
wsaArchitecture
wsaUWPVisualStudioVersion
overrideMaxTextureSize
overrideTextureCompression
buildWithDeepProfilingSupport
symlinkSources
iOSXcodeBuildConfig
macOSXcodeBuildConfig
switchCreateRomFile
switchEnableRomCompression
switchSaveAdf
switchRomCompressionType
switchRomCompressionLevel
switchRomCompressionConfig
switchNVNGraphicsDebugger
generateNintendoSwitchShaderInfo
switchNVNShaderDebugging
switchNVNDrawValidationLight
switchNVNDrawValidationHeavy
switchEnableMemoryTracker
switchWaitForMemoryTrackerOnStartup
switchEnableDebugPad
switchRedirectWritesToHostMount
switchHtcsScriptDebugging
switchUseLegacyNvnPoolAllocator
Retro compatibility
Each preset now contains a new version
property. Presets created with the previous version of this package will not contain the new properties listed above, and this version number is used to avoid applying wrong default values for those.
When upgrading the package and applying an "old" preset, this preset will take whatever values you currently have for those new properties, then automatically update its preset version to the latest.
This should avoid any retro compatibility issue, but let me know if any occurs!
Other changes
Removed properties
The following properties were marked obsolete by Unity and aren't doing anything anymore in Unity 2022, thus were removed from the preset objects:
compressWithPsArc
wsaSubtarget
Internal changes
Some other properties were marked as deprecated by Unity, and were replaced in this package by their recommended equivalent:
iOsBuildConfigType
changed from typeiOSBuildType
toXcodeBuildConfig
: the underlying enum values are the same so it shouldn't break anything, seems like a simple renamingenableHeadlessMode
was replaced by Unity by an enum of 2 values (so pretty much still a boolean...), kept it as a boolean in the presets so won't break anything in your old presetssymlinkLibraries
was renamed by Unity tosymlinkSources
, kept the initial name in the presets to avoid retro-compatibility issues
Unity 2019.2
Unitypackage download link from latest release
First release
1.0 Parent namespace