Skip to content

Releases: Telroshan/Unity-build-settings-presets

Unity 2022.3

05 Jul 21:17
Compare
Choose a tag to compare

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

Unity 2019.2

19 Feb 10:30
45fe689
Compare
Choose a tag to compare
Unitypackage download link from latest release

First release

01 Dec 00:28
Compare
Choose a tag to compare
1.0

Parent namespace