Skip to content

Unity 2022.3

Latest
Compare
Choose a tag to compare
@Telroshan Telroshan released this 05 Jul 21:17
· 1 commit to master since this release

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 type iOSBuildType to XcodeBuildConfig: the underlying enum values are the same so it shouldn't break anything, seems like a simple renaming
  • enableHeadlessMode 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 presets
  • symlinkLibraries was renamed by Unity to symlinkSources, kept the initial name in the presets to avoid retro-compatibility issues