Unity 5.2.1 Patch 4

Released:
Select the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.

Windows (X86-64)

macOS (X86-64)

Fixes

  • (none) - 2D: Exposed alpha texture api for atlases compressed with ETC1.
  • (none) - Asset Loading: Serialisation errors that produce "serialisation layout mismatch" errors will now attempt to include the name of the root type being serialised when the error was encountered.
  • (730952) - Build Pipeline: Fixed warning message "Failed to add the asset file size for filename".
  • (699420) - Editor: Fixed baking navmesh while building lighting.
  • (732454), (733335) - Editor: Fixed crash when trying to build Universal Windows 10 Apps, but Windows 10 SDK is not installed.
  • (none) - Editor: Fixed HideFlags.DontSaveInBuild and HideFlags.DontUnloadUnusedAsset being swapped.
  • (719769) - Editor: The selected platform is now properly switch when launching Unity through the command line with the –buildTarget switch.
  • (732205) - IL2CPP: Corrected the behavior of Array.SetValue and Array.GetValue for integer values used with an enum array.
  • (732317) - IL2CPP: Prevent a possible deadlock when using System.Threading.ReaderWriterLock.
  • (730886) - iOS: Fixed some corner cases of AA and image effects on OpenGL ES.
  • (725085) - iOS: Made iAD code more robust on ios9: Fullscreen Ads now work and Banners do not crash on destruction.
  • (732956) - OpenGL & OSX: Fixed scene view picking when AA is enabled.
  • (730513) - Physics: Fixed changes made to wheel collider's properties in Update causing wheel collider to twitch due to interpolation.
  • (568430) - Script Debugging: Fixed issue with stepping in switch statements.
  • (691014) - Script Debugging: Fixed occasional Unity crash when stepping many times in a row and then hitting a breakpoint.
  • (626569) - Script Debugging: Fixed rare Unity crash when stepping.
  • (721288) - Script Debugging: Fixed stepping over Resources.Load and other Unity API methods that use serialization.
  • (589577) - Script Debugging: Fixed Unity crash when trying to evaluate generic methods that return an array of the generic type. Such as GameObject.GetComponents().
  • (717289) - Script Debugging: Fixed Unity crash when trying to step after pause.
  • (none) - Scripting: 'Editor' folders inside 'Plugins', 'Standard Assets' and 'Pro Standard Assets' no longer need to be at the root of those directories.
  • (382005) - Scripting: Don't crash in mono_metadata_free_type when handed a null type instance.
  • (716872) - Scripting: Fixed Unity crash when assembly references type in another assembly that is not present in the project.
  • (712400) - Shaders: Fixed the surface lighting model (alpha:auto) picking incorrect blend mode (alpha:premul) in legacy lighting functions.
  • (732399) - Substance: ProceduralMaterials should now be correctly rendered after a color space switch.
  • (715921) - UI: Fixed crash in best fit text rendering when canvas scaler has a scale of 0.
  • (715921) - UI: Fixed editor hang when attempting to cache a calculated font size > 500 as a result of a canvas scaler.
  • (730014) - Version Control: Fixed slowdown in editor when connected to a version control backend e.g. Perforce or Plastic SCM.
  • (none) - VR: Fixed startup crash when using D3D11.
  • (none) - VR: Fixed play mode crash when using MSAA on OSX.
  • (none) - Windows Store Apps: Fixed AssemblyConverter incorrectly picking native dll's, when there's winmd with same name.
  • (729507) - Windows Store Apps: Unity will correctly generate Universal 8.1 projects, VS 2013 and VS 2015 should open them correctly.

Choose the appropriate installer following the appropriate links at the top of this page.

Also included below are the md5sum and file size in order to verify the full installers have been downloaded correctly. If your installer doesn’t work or reports errors it is possible that your installer is incomplete.

Revision: 9a78a9ce1e6c

Size & md5sum for Mac

Component

md5sum

Size (bytes)

UnityDownloadAssistant-5.2.1p4.dmg

f477a303811408828157dd5f57e5f5e7

2483956

Unity-5.2.1p4.pkg

aa4df3449d3e4a17f07da18479fd7d0a

2335802886

Examples-5.2.1p4.pkg

4b9306ec2528f77f28a26a90b1003a0e

354005489

StandardAssets-5.2.1p4.pkg

f0656dcca5e8ede929791771ffaa4fab

212398619

WebPlayer-5.2.1p4.pkg

5ef9d7fdfbf8baab71993aa3e74592e7

2810774

Size & md5sum for PC

Component

md5sum

Size (bytes)

UnityDownloadAssistant-5.2.1p4.exe

99264a7f823a653e7c58ee4ca09a015b

665088

UnitySetup32-5.2.1p4.exe

265e9d7acc081baedb62f699da02edfe

1703135984

UnitySetup64-5.2.1p4.exe

ec7394e5f167c2c1dbc8b1d500bf29b8

1713121344

UnityExampleProjectSetup-5.2.1p4.exe

01c973d865c4d6347e4315b3f48d5347

295416016

UnityStandardAssetsSetup-5.2.1p4.exe

f7cb7470fc18623749ffefb5baa027cc

212928592

UnityWebPlayerDevelopment-5.2.1p4.exe

dbede96c0d8f80219f15a9f48e10a3d5

7413856

Changeset:
9a78a9ce1e6c

Third Party Notices

For more information please see our Open Source Software Licenses FAQ on the Unity Support Portal

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it