Download trueSKY





Build UE From Source

Once your access is confirmed (by email), you will find the source repository here, or simply Clone in Windows. Then you will need the trueSKY binary dll's and shaders. You can get these by running GetBinaries.bat from EnginePluginsTrueSkyPlugin, or from the binary installer:

Win64 Binaries for UE Source Build
4.2 (current)4.1a (legacy)
4.244.24 4.2
4.24 4.1a
4.234.23 4.2
4.23 4.1a
4.224.22 4.2
Thu 16 Jan : Force Cmake to not exclude shader projects from build. Why would it do this?
Wed 15 Jan : Added missing image
Wed 15 Jan : Doc Updates
Wed 15 Jan : Documentation Updates
Wed 15 Jan : CMake functional for samples. Include SkySequencer in main SDK installer.
Thu 09 Jan : Removed duplicate BackgroundLatLongSphere() from sky.sfx
Wed 08 Jan : Added DrawMultipleCrossSections() to SphereRenderer for better viewing of the cloudDensity texture in the CloudWindow. Added high resolution MilkyWay background texture. Re-worked SiderealSky to improve sidereal accuracy.
Wed 08 Jan : Small fix for water geometry
Tue 07 Jan : Fix for EditorRenderCloudWindow() not drawing cloud map textures. Initial fix for reversed sidereal sky background.
Mon 06 Jan : Output Simul path to log.Unreal Engine
=============
Tue 17 Dec : Fix water error.
Fri 13 Dec : Added ability to change the distance the water wavegrid is effective
Wed 11 Dec : Variable build fix
Wed 11 Dec : Fix order of initialisation; UseWaterGameTime.
Tue 10 Dec : Added ability for water to run off game time as well as real time
Mon 09 Dec : Modifying scene capture component to allow culling of cube faces
Sat 07 Dec : Update ModifyDefinitions.h
Wed 04 Dec : Small change to fix bounded water objects not rendering in standalone
Mon 02 Dec : Enabling RestoreHeaps DX12
Thu 28 Nov : Updates for D3d12/Vulkan validation.
4.22 4.1a
Sat 11 Jan : GetFileDate is const
Thu 09 Jan : k
Thu 09 Jan : .
Thu 09 Jan : Fix bad ptr.
Mon 16 Dec : Only download with curl if file is not present.
Thu 12 Dec : Fix PS4 build again
Thu 12 Dec : Update python script.
Thu 12 Dec : Fix PS4 7 build
Wed 11 Dec : Disable compile error/warning.
Mon 09 Dec : Revert v141 in vcxproj's.Unreal Engine
=============
Tue 17 Dec : Fix water error.
Fri 13 Dec : Added ability to change the distance the water wavegrid is effective
Wed 11 Dec : Variable build fix
Wed 11 Dec : Fix order of initialisation; UseWaterGameTime.
Tue 10 Dec : Added ability for water to run off game time as well as real time
Mon 09 Dec : Modifying scene capture component to allow culling of cube faces
Sat 07 Dec : Update ModifyDefinitions.h
Wed 04 Dec : Small change to fix bounded water objects not rendering in standalone
Mon 02 Dec : Enabling RestoreHeaps DX12
Thu 28 Nov : Updates for D3d12/Vulkan validation.

Add trueSKY to the binary UE distribution

If you do not intend to build Unreal Engine from source, you can add the plugin to an existing UE4 installation:

Plugin Installer for Epic UE Binary Distribution
4.2 (current)4.1a (legacy)
4.24.2
4.24.14.24.1 4.2
Wed 22 Jan : Performance improvements to water, some other fixes
Mon 20 Jan : Fix for CS_DrawRainbow() use of GetDimensions().
Mon 20 Jan : Fix for Rainbow documentation : How it works
Mon 20 Jan : Recommit Rainbow Documentation.
Mon 20 Jan : Fix for rendering preciptation_volume, when Strength is 0, but RainToSnow is greater than 0.
Mon 20 Jan : Fix images for rainbow documentation.
Sat 18 Jan : Fix Clang compiler error from member initialization order.
Fri 17 Jan : Temporarily removed rainbow docs to allow for update
Fri 17 Jan : Doc updates
Fri 17 Jan : Fix for Rainbows and AmortizationUnreal Engine
=============
Thu 23 Jan : Small fixes, rearranged order of variables to reduce number of warnings/errors
Thu 23 Jan : Initialization Order
Tue 21 Jan : Improve py VS launch script.
Sun 19 Jan : Copy screenshots to folder.
Sun 19 Jan : Fix test scripts.
Sun 19 Jan : Added SimulTest.
Mon 06 Jan : Don't fail out if StaticgetkeyframerFloat etc are not set. 4.1a doesn't have these!
Wed 18 Dec : Update TrueSkyPlugin.cpp
Wed 18 Dec : Resolve name conflict.
Wed 18 Dec : Update TrueSkyPlugin.cpp
4.23.14.23.1 4.2
Fri 03 Jan : Fix Vulkan sample on Windows.
Fri 03 Jan : unistd include.
Fri 03 Jan : Fix bad spacing in Sfx files.
Fri 03 Jan : D3d12 build fixes.
Tue 31 Dec : Linux build fixes
Sun 29 Dec : Update Licence.md
Thu 19 Dec : Reverting timer, adding check to see if licence is long enough to even send
Tue 17 Dec : Fix skySequencer installer.
Mon 16 Dec : Update GetDependencies.bat
Mon 16 Dec : Lowering default values. Capitalizing Names on Sequencer.Unreal Engine
=============
Wed 11 Dec : Fix order of initialisation; UseWaterGameTime.
Tue 10 Dec : Added ability for water to run off game time as well as real time
Wed 04 Dec : PS4PlatformProperties.h SupportsQuit returns true. Altitude lighting only for source builds.
Wed 04 Dec : Small fixes to make sure that bounded water objects render in standalone games
Wed 04 Dec : Merge Epic changes.
Sat 30 Nov : Fix PS4 build.
Fri 29 Nov : Add libeay, ssleay, zlib1 to installers.
Fri 29 Nov : D3d12/Vulkan warnings
Fri 29 Nov : Localization Automation
Thu 28 Nov : reapplication of vulkan validation fix for SceneDepthZ for particle collision.4.24 fix came from a different branch. #robomerge deadend #jira none #rb none #lockdown nick.penwarden
4.23.1 4.1a
Mon 16 Dec : Only download with curl if file is not present.
Thu 12 Dec : Fix PS4 build again
Thu 12 Dec : Update python script.
Thu 12 Dec : Fix PS4 7 build
Wed 11 Dec : Disable compile error/warning.
Mon 09 Dec : Revert v141 in vcxproj's.
Wed 04 Dec : Vulkan resourceState tracking: eliminates validation warnings in testing.
Mon 02 Dec : Added QT_VER to release.properties
Sat 23 Nov : Revert bad merge pt 2.
Sat 23 Nov : Revert to v140.Unreal Engine
=============
Wed 11 Dec : Fix order of initialisation; UseWaterGameTime.
Tue 10 Dec : Added ability for water to run off game time as well as real time
Wed 04 Dec : PS4PlatformProperties.h SupportsQuit returns true. Altitude lighting only for source builds.
Wed 04 Dec : Small fixes to make sure that bounded water objects render in standalone games
Wed 04 Dec : Merge Epic changes.
Sat 30 Nov : Fix PS4 build.
Fri 29 Nov : Add libeay, ssleay, zlib1 to installers.
Fri 29 Nov : D3d12/Vulkan warnings
Fri 29 Nov : Localization Automation
Thu 28 Nov : reapplication of vulkan validation fix for SceneDepthZ for particle collision.4.24 fix came from a different branch. #robomerge deadend #jira none #rb none #lockdown nick.penwarden
4.23.04.23.0 4.2
Sat 12 Oct : Fixed binary path bug.
Fri 11 Oct : Fix SHADERBIN_SOURCE deploy
Fri 11 Oct : Update to Unity Sky Sequencer UI.
Fri 11 Oct : Camera constants changes restored.
Fri 11 Oct : Fixed shaderbin not being copied from the build directory
Fri 11 Oct : Fix Unity Sequencer UI disappearance.
Mon 07 Oct : Fix Sfx build for PS4.
Fri 04 Oct : PreprocessLexer and PreprocessParser were renamed to PreprocessorLexer and PreprocessorParser a while back.
Sun 29 Sep : Fail to blank texture if compressed format not supported.
Thu 26 Sep : Minor fixes and cleanupUnreal Engine
=============
Thu 17 Oct : Fixup content references to TrueSkyPlugin/Content plugin content, which is not deployed to game folder.
Thu 17 Oct : Update version number in uplugin.
Thu 17 Oct : Remove unwanted copied content.
Thu 17 Oct : Revert incorrect copying of Content folder. DeployToContent is deployable where it exists.
Tue 15 Oct : values from release.properties in UE4_42.py
Fri 04 Oct : Add 4.1a vulkan support
Fri 04 Oct : Adding Resources
Wed 25 Sep : Update from 4.22
Wed 25 Sep : Minor build fixes.
Wed 25 Sep : Add SimulTest
4.23.0 4.1a
Fri 11 Oct : Given up on anyone else fixing the build errors.
Thu 10 Oct : Fix for black screen in Unity 2019/2018/2017. Added FromD3D11RenderBuffer() and FromD3D11Texture() from trueSKY 4.2
Wed 09 Oct : Error notice for renderFrameStruct depth crash.
Wed 09 Oct : Fix for Unity crash. simul::plugin::ExternalTexture is now initialised with default parameters to stop DX11 texture creation with uninitialised memory.
Wed 09 Oct : Fix for EffectTechnique::~EffectTechnique() and illuminationTexture.
Wed 09 Oct : Vulkan Framebuffer depth bug fix.
Sat 28 Sep : By default don't build Win32.
Sat 28 Sep : Another Vulkan fix, this time for Static Debug...
Sat 28 Sep : Vulkan fixes.
Sat 28 Sep : ALL versions of Vulkan project to v140...Unreal Engine
=============
Tue 15 Oct : values from release.properties in UE4_42.py
Fri 04 Oct : Add 4.1a vulkan support
Fri 04 Oct : Adding Resources
Wed 25 Sep : Update from 4.22
Wed 25 Sep : Minor build fixes.
Wed 25 Sep : Add SimulTest
Tue 24 Sep : Add UE4_42.py
Tue 24 Sep : Fix file date issue.
Tue 10 Sep : Update SDK versions.
Tue 10 Sep : Update SDK versions.
4.22.24.22.2 4.2
Fri 03 Jan : Fix Vulkan sample on Windows.
Fri 03 Jan : unistd include.
Fri 03 Jan : Fix bad spacing in Sfx files.
Fri 03 Jan : D3d12 build fixes.
Tue 31 Dec : Linux build fixes
Sun 29 Dec : Update Licence.md
Thu 19 Dec : Reverting timer, adding check to see if licence is long enough to even send
Tue 17 Dec : Fix skySequencer installer.
Mon 16 Dec : Update GetDependencies.bat
Mon 16 Dec : Lowering default values. Capitalizing Names on Sequencer.Unreal Engine
=============
Tue 17 Dec : Fix water error.
Fri 13 Dec : Added ability to change the distance the water wavegrid is effective
Wed 11 Dec : Variable build fix
Wed 11 Dec : Fix order of initialisation; UseWaterGameTime.
Tue 10 Dec : Added ability for water to run off game time as well as real time
Mon 09 Dec : Modifying scene capture component to allow culling of cube faces
Sat 07 Dec : Update ModifyDefinitions.h
Wed 04 Dec : Small change to fix bounded water objects not rendering in standalone
Mon 02 Dec : Enabling RestoreHeaps DX12
Thu 28 Nov : Updates for D3d12/Vulkan validation.
4.22.2 4.1a
Mon 16 Dec : Only download with curl if file is not present.
Thu 12 Dec : Fix PS4 build again
Thu 12 Dec : Update python script.
Thu 12 Dec : Fix PS4 7 build
Wed 11 Dec : Disable compile error/warning.
Mon 09 Dec : Revert v141 in vcxproj's.
Wed 04 Dec : Vulkan resourceState tracking: eliminates validation warnings in testing.
Mon 02 Dec : Added QT_VER to release.properties
Sat 23 Nov : Revert bad merge pt 2.
Sat 23 Nov : Revert to v140.Unreal Engine
=============
Tue 17 Dec : Fix water error.
Fri 13 Dec : Added ability to change the distance the water wavegrid is effective
Wed 11 Dec : Variable build fix
Wed 11 Dec : Fix order of initialisation; UseWaterGameTime.
Tue 10 Dec : Added ability for water to run off game time as well as real time
Mon 09 Dec : Modifying scene capture component to allow culling of cube faces
Sat 07 Dec : Update ModifyDefinitions.h
Wed 04 Dec : Small change to fix bounded water objects not rendering in standalone
Mon 02 Dec : Enabling RestoreHeaps DX12
Thu 28 Nov : Updates for D3d12/Vulkan validation.
4.22.14.22.1 4.2
Thu 26 Sep : Minor fixes and cleanup
Thu 26 Sep : Essential RenderPlatform fix for D3D12.
Wed 25 Sep : Add interleaved option to layoutdesc.
Tue 24 Sep : Fix D3D11 load binary shader.
Tue 24 Sep : Shaderbinarypaths as list.
Tue 24 Sep : Temp fix for hidden UI.
Tue 24 Sep : Xbox Cmake fix.
Tue 24 Sep : Small Doc Update
Tue 24 Sep : Directxtex cmake.
Tue 24 Sep : Revert debug.sfxUnreal Engine
=============
Thu 26 Sep : Minor fixes, also 4.1 supports Vulkan now
Thu 26 Sep : RT fix
Tue 24 Sep : Fix file date check problem for nonexistent files.
Mon 23 Sep : clamping and tooltip fixes
Mon 23 Sep : D3D12 HeapFlags fix.
Mon 23 Sep : Update tests.
Fri 20 Sep : Updated tooltips + improvement to wizard
Fri 20 Sep : UI Update on Wizard, Will override Post Process in scene. Removed Unused WaterComponent.
Wed 18 Sep : Water Crash Fixes
Thu 12 Sep : Tooltip Fix
4.22.1 4.1a
Thu 08 Aug : Add EXE_PATH to WindowsEnvironment.properties
Mon 17 Jun : New float enums: RAIN_DROP_SIZE_MM and SNOW_FLAKE_SIZE_MM. Fix for these values not being correctly updated.
Thu 13 Jun : Fix double-colon for rainfallspeedms.
Sat 08 Jun : Minor safety checks.
Mon 03 Jun : Update structs.
Tue 23 Apr : Changes to .sq files. The opening and closing curly brackets {} are now saved to the file. This allows .sq file to be a converted to .asset files in Unity.
Tue 09 Apr : Updated rain.sfx with new techniques for MSAA.
Mon 25 Mar : If PrecipitationThreshold is 0.0, rain always shows, even without clouds.
Thu 28 Feb : Update to VolumeQueryResult and LineQueryResult, which now uses vec4. SFX/clouds.sfx and SL/simul_cloud_constants.sl updated to match. BaseSkyRenderer.cpp GetLightingQuery() updated to use vec4.
Thu 21 Feb : Update LightingQueryResult to be in sync with 4.2, updated RenderFrameStructUnreal Engine
=============
Tue 24 Sep : Fix file date check problem for nonexistent files.
Mon 23 Sep : D3D12 HeapFlags fix.
Mon 23 Sep : Update tests.
Fri 20 Sep : Updated tooltips + improvement to wizard
Fri 20 Sep : UI Update on Wizard, Will override Post Process in scene. Removed Unused WaterComponent.
Wed 18 Sep : Water Crash Fixes
Thu 12 Sep : Tooltip Fix
Wed 11 Sep : TextureRenderTargetCube can have UAV's: caster.
Tue 10 Sep : Basic Light Conversion, Add post Process Option on Setup.
Tue 03 Sep : Correctly copying over files to content folder. Removed old light function. Initial Radiometric to Photometric Conversion.

Unity Plugin

The trueSKY Unity plugin is available as a unity package.

Unity Downloads
4.2 (current)4.1a (legacy)
Unity 20192019 4.2
SIMUL
=====
Wed 22 Jan : Performance improvements to water, some other fixes
Mon 20 Jan : Fix for CS_DrawRainbow() use of GetDimensions().
Mon 20 Jan : Fix for Rainbow documentation : How it works
Mon 20 Jan : Recommit Rainbow Documentation.
Mon 20 Jan : Fix for rendering preciptation_volume, when Strength is 0, but RainToSnow is greater than 0.
Mon 20 Jan : Fix images for rainbow documentation.
Sat 18 Jan : Fix Clang compiler error from member initialization order.
Fri 17 Jan : Temporarily removed rainbow docs to allow for update
Fri 17 Jan : Doc updates
Fri 17 Jan : Fix for Rainbows and AmortizationUNITY
=====
Thu 16 Jan : Added UI for Rainbows
Tue 26 Nov : Changed second Longitude slider to Heading in trueSKYEditor.cs
Tue 12 Nov : Fix cloud window rendering.
Mon 04 Nov : Fix Sequencer keeping data from old sequence when opening a blank sequence.
Thu 31 Oct : Sequencer no longer closes when Unity changes between play states.
Fri 25 Oct : Fix both viewports being drawn to both eyes.
Fri 25 Oct : Reducing Initial Exposure
Mon 14 Oct : Added missing metafile for WSA
Mon 14 Oct : Fix fori build and DLL conflict - AJR. Updated Assets/Simul/Plugins/WSA/TrueSkyPluginRender_MT.dll.meta
Fri 11 Oct : Updated Unity SkySequencer window position.
Fri 11 Oct : Unity now calls an UpdateUI() function every tick to process the trueSKY sequencer QT events.
Wed 10 Jul : Added WSA/TrueSkyPluginRender_MT.dll.meta to stop multiple .dll loading at runtime.
Tue 09 Jul : Fix for Packages/manifest.json
Thu 13 Jun : meta fix for UI
Thu 13 Jun : Fix dll conflict meta settings.
Fri 31 May : Update materials for demo scene.
Thu 02 May : Update WASD inputs in SimulMouseLook.cs
Thu 11 Apr : Added StaticSetRenderBool("gridrendering", _IntegrationScheme == 0) to trueSKY.Init(); This is to solve rendering error on load.
Wed 10 Apr : Add imcompare.bat
Fri 05 Apr : TrueSkyCameraBase updated to render TrueSky correctly onto the cubemap based on the TrueSky Master object's transform parameters (Removed parameter inversion issue). Re-enabled post_translucent_buf to display rain.
2019 4.1a
SIMUL
=====
Sat 11 Jan : GetFileDate is const
Thu 09 Jan : k
Thu 09 Jan : .
Thu 09 Jan : Fix bad ptr.
Mon 16 Dec : Only download with curl if file is not present.
Thu 12 Dec : Fix PS4 build again
Thu 12 Dec : Update python script.
Thu 12 Dec : Fix PS4 7 build
Wed 11 Dec : Disable compile error/warning.
Mon 09 Dec : Revert v141 in vcxproj's.UNITY
=====
Thu 16 Jan : Added UI for Rainbows
Tue 26 Nov : Changed second Longitude slider to Heading in trueSKYEditor.cs
Tue 12 Nov : Fix cloud window rendering.
Mon 04 Nov : Fix Sequencer keeping data from old sequence when opening a blank sequence.
Thu 31 Oct : Sequencer no longer closes when Unity changes between play states.
Fri 25 Oct : Fix both viewports being drawn to both eyes.
Fri 25 Oct : Reducing Initial Exposure
Mon 14 Oct : Added missing metafile for WSA
Mon 14 Oct : Fix fori build and DLL conflict - AJR. Updated Assets/Simul/Plugins/WSA/TrueSkyPluginRender_MT.dll.meta
Fri 11 Oct : Updated Unity SkySequencer window position.
Fri 11 Oct : Unity now calls an UpdateUI() function every tick to process the trueSKY sequencer QT events.
Wed 10 Jul : Added WSA/TrueSkyPluginRender_MT.dll.meta to stop multiple .dll loading at runtime.
Tue 09 Jul : Fix for Packages/manifest.json
Thu 13 Jun : meta fix for UI
Thu 13 Jun : Fix dll conflict meta settings.
Fri 31 May : Update materials for demo scene.
Thu 02 May : Update WASD inputs in SimulMouseLook.cs
Thu 11 Apr : Added StaticSetRenderBool("gridrendering", _IntegrationScheme == 0) to trueSKY.Init(); This is to solve rendering error on load.
Wed 10 Apr : Add imcompare.bat
Fri 05 Apr : TrueSkyCameraBase updated to render TrueSky correctly onto the cubemap based on the TrueSky Master object's transform parameters (Removed parameter inversion issue). Re-enabled post_translucent_buf to display rain.
Unity 20182018 4.2
SIMUL
=====
Wed 22 Jan : Performance improvements to water, some other fixes
Mon 20 Jan : Fix for CS_DrawRainbow() use of GetDimensions().
Mon 20 Jan : Fix for Rainbow documentation : How it works
Mon 20 Jan : Recommit Rainbow Documentation.
Mon 20 Jan : Fix for rendering preciptation_volume, when Strength is 0, but RainToSnow is greater than 0.
Mon 20 Jan : Fix images for rainbow documentation.
Sat 18 Jan : Fix Clang compiler error from member initialization order.
Fri 17 Jan : Temporarily removed rainbow docs to allow for update
Fri 17 Jan : Doc updates
Fri 17 Jan : Fix for Rainbows and AmortizationUNITY
=====
Thu 16 Jan : Added UI for Rainbows
Mon 04 Nov : Fix Sequencer keeping data from old sequence when opening a blank sequence.
Thu 31 Oct : Sequencer no longer closes when Unity changes between play states.
Fri 25 Oct : Fix both viewports being drawn to both eyes.
Mon 14 Oct : Updated Unity SkySequencer window position.
Wed 10 Jul : Added WSA/TrueSkyPluginRender_MT.dll.meta and Durango/TrueSkyPluginRender_MT.dll.meta to stop multiple .dll loading at runtime.
Thu 02 May : Update WASD inputs in SimulMouseLook.cs
Thu 11 Apr : Added StaticSetRenderBool("gridrendering", _IntegrationScheme == 0) to trueSKY.Init(); This is to solve rendering error on load.
Wed 10 Apr : Add imcompare.bat
Fri 05 Apr : TrueSkyCameraBase updated to render TrueSky correctly onto the cubemap based on the TrueSky Master object's transform parameters (Removed parameter inversion issue).
Wed 03 Apr : Small fix for integration scheme not saving state
Wed 06 Mar : Try to fix screenshot saving.
Thu 28 Feb : Fix project again.
Thu 28 Feb : Fix project again.
Thu 28 Feb : Fix Screenshot script usage.
Thu 28 Feb : Volume/Line/LightingQueryResult updated to use vec4 in both 4.2 and 4.1a.
Mon 25 Feb : Fix screenshot behaviour.
Sun 24 Feb : Add ProjectSettings.asset
Wed 20 Feb : Fix scene.
Wed 20 Feb : Fix compile errors.
2018 4.1a
SIMUL
=====
Sat 11 Jan : GetFileDate is const
Thu 09 Jan : k
Thu 09 Jan : .
Thu 09 Jan : Fix bad ptr.
Mon 16 Dec : Only download with curl if file is not present.
Thu 12 Dec : Fix PS4 build again
Thu 12 Dec : Update python script.
Thu 12 Dec : Fix PS4 7 build
Wed 11 Dec : Disable compile error/warning.
Mon 09 Dec : Revert v141 in vcxproj's.UNITY
=====
Thu 16 Jan : Added UI for Rainbows
Mon 04 Nov : Fix Sequencer keeping data from old sequence when opening a blank sequence.
Thu 31 Oct : Sequencer no longer closes when Unity changes between play states.
Fri 25 Oct : Fix both viewports being drawn to both eyes.
Mon 14 Oct : Updated Unity SkySequencer window position.
Wed 10 Jul : Added WSA/TrueSkyPluginRender_MT.dll.meta and Durango/TrueSkyPluginRender_MT.dll.meta to stop multiple .dll loading at runtime.
Thu 02 May : Update WASD inputs in SimulMouseLook.cs
Thu 11 Apr : Added StaticSetRenderBool("gridrendering", _IntegrationScheme == 0) to trueSKY.Init(); This is to solve rendering error on load.
Wed 10 Apr : Add imcompare.bat
Fri 05 Apr : TrueSkyCameraBase updated to render TrueSky correctly onto the cubemap based on the TrueSky Master object's transform parameters (Removed parameter inversion issue).
Wed 03 Apr : Small fix for integration scheme not saving state
Wed 06 Mar : Try to fix screenshot saving.
Thu 28 Feb : Fix project again.
Thu 28 Feb : Fix project again.
Thu 28 Feb : Fix Screenshot script usage.
Thu 28 Feb : Volume/Line/LightingQueryResult updated to use vec4 in both 4.2 and 4.1a.
Mon 25 Feb : Fix screenshot behaviour.
Sun 24 Feb : Add ProjectSettings.asset
Wed 20 Feb : Fix scene.
Wed 20 Feb : Fix compile errors.
Unity 20172017 4.2
SIMUL
=====
Wed 22 Jan : Performance improvements to water, some other fixes
Mon 20 Jan : Fix for CS_DrawRainbow() use of GetDimensions().
Mon 20 Jan : Fix for Rainbow documentation : How it works
Mon 20 Jan : Recommit Rainbow Documentation.
Mon 20 Jan : Fix for rendering preciptation_volume, when Strength is 0, but RainToSnow is greater than 0.
Mon 20 Jan : Fix images for rainbow documentation.
Sat 18 Jan : Fix Clang compiler error from member initialization order.
Fri 17 Jan : Temporarily removed rainbow docs to allow for update
Fri 17 Jan : Doc updates
Fri 17 Jan : Fix for Rainbows and AmortizationUNITY
=====
Thu 16 Jan : Added UI for Rainbows
Mon 04 Nov : Fix Sequencer keeping data from old sequence when opening a blank sequence.
Thu 31 Oct : Sequencer no longer closes when Unity changes between play states.
Fri 25 Oct : Fix both viewports being drawn to both eyes.
Mon 14 Oct : Updated Unity SkySequencer window position.
Wed 10 Jul : Added WSA/TrueSkyPluginRender_MT.dll.meta and Durango/TrueSkyPluginRender_MD.dll.meta to stop multiple .dll loading at runtime.
Thu 02 May : Update WASD inputs in SimulMouseLook.cs
Thu 11 Apr : Added StaticSetRenderBool("gridrendering", _IntegrationScheme == 0) to trueSKY.Init(); This is to solve rendering error on load.
Fri 05 Apr : TrueSkyCameraBase updated to render TrueSky correctly onto the cubemap based on the TrueSky Master object's transform parameters (Removed parameter inversion issue).
Wed 06 Mar : Try to fix screenshot saving.
Thu 28 Feb : Settings tweaked.
Thu 28 Feb : Add metas.
Thu 28 Feb : Volume/Line/LightingQueryResult updated to use vec4 in both 4.2 and 4.1a.
Wed 27 Feb : Fix project
Sun 24 Feb : Add ProjectSettings.asset
Wed 20 Feb : Application.Quit instead of Environment.Exit. But can't set exit state.
Wed 20 Feb : Fix compile
Tue 19 Feb : Fix compile
Tue 19 Feb : Jpg screenshots in SimulTest.
Mon 18 Feb : Add SimulTest.
2017 4.1a
SIMUL
=====
Sat 11 Jan : GetFileDate is const
Thu 09 Jan : k
Thu 09 Jan : .
Thu 09 Jan : Fix bad ptr.
Mon 16 Dec : Only download with curl if file is not present.
Thu 12 Dec : Fix PS4 build again
Thu 12 Dec : Update python script.
Thu 12 Dec : Fix PS4 7 build
Wed 11 Dec : Disable compile error/warning.
Mon 09 Dec : Revert v141 in vcxproj's.UNITY
=====
Thu 16 Jan : Added UI for Rainbows
Mon 04 Nov : Fix Sequencer keeping data from old sequence when opening a blank sequence.
Thu 31 Oct : Sequencer no longer closes when Unity changes between play states.
Fri 25 Oct : Fix both viewports being drawn to both eyes.
Mon 14 Oct : Updated Unity SkySequencer window position.
Wed 10 Jul : Added WSA/TrueSkyPluginRender_MT.dll.meta and Durango/TrueSkyPluginRender_MD.dll.meta to stop multiple .dll loading at runtime.
Thu 02 May : Update WASD inputs in SimulMouseLook.cs
Thu 11 Apr : Added StaticSetRenderBool("gridrendering", _IntegrationScheme == 0) to trueSKY.Init(); This is to solve rendering error on load.
Fri 05 Apr : TrueSkyCameraBase updated to render TrueSky correctly onto the cubemap based on the TrueSky Master object's transform parameters (Removed parameter inversion issue).
Wed 06 Mar : Try to fix screenshot saving.
Thu 28 Feb : Settings tweaked.
Thu 28 Feb : Add metas.
Thu 28 Feb : Volume/Line/LightingQueryResult updated to use vec4 in both 4.2 and 4.1a.
Wed 27 Feb : Fix project
Sun 24 Feb : Add ProjectSettings.asset
Wed 20 Feb : Application.Quit instead of Environment.Exit. But can't set exit state.
Wed 20 Feb : Fix compile
Tue 19 Feb : Fix compile
Tue 19 Feb : Jpg screenshots in SimulTest.
Mon 18 Feb : Add SimulTest.

trueSKY Standalone SDK

The main SDK download has 32 and 64-bit versions. The samples in the Simul/Samples directory contain example code for DirectX 11, and OpenGL.

trueSKY SDK for Windows
4.2 (current)4.1a (legacy)
v140 4.1a v140
Tue 28 Jan : Fix so that exposure is correctly applied to celestial bodies.
Tue 28 Jan : unity.simul can be a list in .json file.
Sat 11 Jan : GetFileDate is const
Thu 09 Jan : k
Thu 09 Jan : .
Thu 09 Jan : Fix bad ptr.
Mon 16 Dec : Only download with curl if file is not present.
Thu 12 Dec : Fix PS4 build again
Thu 12 Dec : Update python script.
Thu 12 Dec : Fix PS4 7 build

4.1a.17d2de1f8 (24 Feb)
Tue 28 Jan : Fix so that exposure is correctly applied to celestial bodies.
Tue 28 Jan : unity.simul can be a list in .json file.
Sat 11 Jan : GetFileDate is const
Thu 09 Jan : k
Thu 09 Jan : .
Thu 09 Jan : Fix bad ptr.
Mon 16 Dec : Only download with curl if file is not present.
Thu 12 Dec : Fix PS4 build again
Thu 12 Dec : Update python script.
Thu 12 Dec : Fix PS4 7 build
4.1a.178c104b1 (27 Jan)
Sat 11 Jan : GetFileDate is const
Thu 09 Jan : k
Thu 09 Jan : .
Thu 09 Jan : Fix bad ptr.
Mon 16 Dec : Only download with curl if file is not present.
Thu 12 Dec : Fix PS4 build again
Thu 12 Dec : Update python script.
Thu 12 Dec : Fix PS4 7 build
Wed 11 Dec : Disable compile error/warning.
Mon 09 Dec : Revert v141 in vcxproj's.
4.1a.f7cb39047 (10 Jan)
Mon 16 Dec : Only download with curl if file is not present.
Thu 12 Dec : Fix PS4 build again
Thu 12 Dec : Update python script.
Thu 12 Dec : Fix PS4 7 build
Wed 11 Dec : Disable compile error/warning.
Mon 09 Dec : Revert v141 in vcxproj's.
Wed 04 Dec : Vulkan resourceState tracking: eliminates validation warnings in testing.
Mon 02 Dec : Added QT_VER to release.properties
Sat 23 Nov : Revert bad merge pt 2.
Sat 23 Nov : Revert to v140.
4.1a.1a43a6de8 (11 Dec)
Wed 11 Dec : Disable compile error/warning.
Mon 09 Dec : Revert v141 in vcxproj's.
Wed 04 Dec : Vulkan resourceState tracking: eliminates validation warnings in testing.
Mon 02 Dec : Added QT_VER to release.properties
Sat 23 Nov : Revert bad merge pt 2.
Sat 23 Nov : Revert to v140.
Sat 23 Nov : Fix broken merge.
Fri 22 Nov : Fixed PS4 build issue.
Fri 22 Nov : Revert submodule pointers
Fri 22 Nov : Fix for RemoveView not thread locking. Added SetDeferredRenderCallback() as a NULL function
4.1a.6c6221a87 (3 Dec)
Mon 02 Dec : Added QT_VER to release.properties
Sat 23 Nov : Revert bad merge pt 2.
Sat 23 Nov : Revert to v140.
Sat 23 Nov : Fix broken merge.
Fri 22 Nov : Fixed PS4 build issue.
Fri 22 Nov : Revert submodule pointers
Fri 22 Nov : Fix for RemoveView not thread locking. Added SetDeferredRenderCallback() as a NULL function
Thu 21 Nov : Project dependencies.
Fri 15 Nov : Update release.properties
Fri 15 Nov : Add release.properties.
4.1a.b409efa44 (2 Dec)
Sat 23 Nov : Revert bad merge pt 2.
Sat 23 Nov : Revert to v140.
Sat 23 Nov : Fix broken merge.
Fri 22 Nov : Fixed PS4 build issue.
Fri 22 Nov : Revert submodule pointers
Fri 22 Nov : Fix for RemoveView not thread locking. Added SetDeferredRenderCallback() as a NULL function
Thu 21 Nov : Project dependencies.
Fri 15 Nov : Update release.properties
Fri 15 Nov : Add release.properties.
Thu 14 Nov : Fix Vulkan validation errors.
4.1a.5fdaba4f6 (22 Nov)
Thu 21 Nov : Project dependencies.
Fri 15 Nov : Update release.properties
Fri 15 Nov : Add release.properties.
Thu 14 Nov : Fix Vulkan validation errors.
Wed 13 Nov : Add RGB10_A2_UNORM to PixelFormat.
Fri 01 Nov : Add StadiaLinux projects.
Thu 31 Oct : Some Vulkan validation fixes
Fri 18 Oct : Small fix for PS4 rendering bug
Wed 16 Oct : Revert Simul Visual Studio.py from previous commit.
Wed 16 Oct : UnitySetRenderFrameValues(): Checks for nullptr in colourTexture. Added UpdateUI().
4.1a.eb9878870 (20 Nov)
Fri 15 Nov : Update release.properties
Fri 15 Nov : Add release.properties.
Thu 14 Nov : Fix Vulkan validation errors.
Wed 13 Nov : Add RGB10_A2_UNORM to PixelFormat.
Fri 01 Nov : Add StadiaLinux projects.
Thu 31 Oct : Some Vulkan validation fixes
Fri 18 Oct : Small fix for PS4 rendering bug
Wed 16 Oct : Revert Simul Visual Studio.py from previous commit.
Wed 16 Oct : UnitySetRenderFrameValues(): Checks for nullptr in colourTexture. Added UpdateUI().
Fri 11 Oct : Given up on anyone else fixing the build errors.
4.1a.da0205d23 (15 Nov)
Thu 14 Nov : Fix Vulkan validation errors.
Wed 13 Nov : Add RGB10_A2_UNORM to PixelFormat.
Fri 01 Nov : Add StadiaLinux projects.
Thu 31 Oct : Some Vulkan validation fixes
Fri 18 Oct : Small fix for PS4 rendering bug
Wed 16 Oct : Revert Simul Visual Studio.py from previous commit.
Wed 16 Oct : UnitySetRenderFrameValues(): Checks for nullptr in colourTexture. Added UpdateUI().
Fri 11 Oct : Given up on anyone else fixing the build errors.
Thu 10 Oct : Fix for black screen in Unity 2019/2018/2017. Added FromD3D11RenderBuffer() and FromD3D11Texture() from trueSKY 4.2
Wed 09 Oct : Error notice for renderFrameStruct depth crash.
4.1a.d18b34963 (5 Nov)
Fri 01 Nov : Add StadiaLinux projects.
Thu 31 Oct : Some Vulkan validation fixes
Fri 18 Oct : Small fix for PS4 rendering bug
Wed 16 Oct : Revert Simul Visual Studio.py from previous commit.
Wed 16 Oct : UnitySetRenderFrameValues(): Checks for nullptr in colourTexture. Added UpdateUI().
Fri 11 Oct : Given up on anyone else fixing the build errors.
Thu 10 Oct : Fix for black screen in Unity 2019/2018/2017. Added FromD3D11RenderBuffer() and FromD3D11Texture() from trueSKY 4.2
Wed 09 Oct : Error notice for renderFrameStruct depth crash.
Wed 09 Oct : Fix for Unity crash. simul::plugin::ExternalTexture is now initialised with default parameters to stop DX11 texture creation with uninitialised memory.
Wed 09 Oct : Fix for EffectTechnique::~EffectTechnique() and illuminationTexture.
4.1a.c512e5b3c (29 Oct)
Fri 18 Oct : Small fix for PS4 rendering bug
Wed 16 Oct : Revert Simul Visual Studio.py from previous commit.
Wed 16 Oct : UnitySetRenderFrameValues(): Checks for nullptr in colourTexture. Added UpdateUI().
Fri 11 Oct : Given up on anyone else fixing the build errors.
Thu 10 Oct : Fix for black screen in Unity 2019/2018/2017. Added FromD3D11RenderBuffer() and FromD3D11Texture() from trueSKY 4.2
Wed 09 Oct : Error notice for renderFrameStruct depth crash.
Wed 09 Oct : Fix for Unity crash. simul::plugin::ExternalTexture is now initialised with default parameters to stop DX11 texture creation with uninitialised memory.
Wed 09 Oct : Fix for EffectTechnique::~EffectTechnique() and illuminationTexture.
Wed 09 Oct : Vulkan Framebuffer depth bug fix.
Sat 28 Sep : By default don't build Win32.
4.1a.d3d9c8cb0 (19 Oct)
Fri 11 Oct : Given up on anyone else fixing the build errors.
Thu 10 Oct : Fix for black screen in Unity 2019/2018/2017. Added FromD3D11RenderBuffer() and FromD3D11Texture() from trueSKY 4.2
Wed 09 Oct : Error notice for renderFrameStruct depth crash.
Wed 09 Oct : Fix for Unity crash. simul::plugin::ExternalTexture is now initialised with default parameters to stop DX11 texture creation with uninitialised memory.
Wed 09 Oct : Fix for EffectTechnique::~EffectTechnique() and illuminationTexture.
Wed 09 Oct : Vulkan Framebuffer depth bug fix.
Sat 28 Sep : By default don't build Win32.
Sat 28 Sep : Another Vulkan fix, this time for Static Debug...
Sat 28 Sep : Vulkan fixes.
Sat 28 Sep : ALL versions of Vulkan project to v140...
4.1a.fc5df0049 (9 Oct)
Wed 09 Oct : Vulkan Framebuffer depth bug fix.
Sat 28 Sep : By default don't build Win32.
Sat 28 Sep : Another Vulkan fix, this time for Static Debug...
Sat 28 Sep : Vulkan fixes.
Sat 28 Sep : ALL versions of Vulkan project to v140...
Sat 28 Sep : Add Vulkan to Simul_x64_v140.sln
Fri 27 Sep : Windows SDK version
Fri 27 Sep : Complete revert for SequencerQtWidgets
Fri 27 Sep : Changed Toolset version for SimulVulkan project
Fri 27 Sep : Revert Tools change fr SequencerQtWidgets project
4.1a.154e61edb (28 Sep)
Sat 28 Sep : By default don't build Win32.
Sat 28 Sep : Another Vulkan fix, this time for Static Debug...
Sat 28 Sep : Vulkan fixes.
Sat 28 Sep : ALL versions of Vulkan project to v140...
Sat 28 Sep : Add Vulkan to Simul_x64_v140.sln
Fri 27 Sep : Windows SDK version
Fri 27 Sep : Complete revert for SequencerQtWidgets
Fri 27 Sep : Changed Toolset version for SimulVulkan project
Fri 27 Sep : Revert Tools change fr SequencerQtWidgets project
Thu 26 Sep : Add PixelFormat.cpp to CrossPlatform/CrossPlatform_PS4.vcxproj
4.1a.cb413714b (26 Sep)
Thu 08 Aug : Add EXE_PATH to WindowsEnvironment.properties
Mon 17 Jun : New float enums: RAIN_DROP_SIZE_MM and SNOW_FLAKE_SIZE_MM. Fix for these values not being correctly updated.
Thu 13 Jun : Fix double-colon for rainfallspeedms.
Sat 08 Jun : Minor safety checks.
Mon 03 Jun : Update structs.
Tue 23 Apr : Changes to .sq files. The opening and closing curly brackets {} are now saved to the file. This allows .sq file to be a converted to .asset files in Unity.
Tue 09 Apr : Updated rain.sfx with new techniques for MSAA.
Mon 25 Mar : If PrecipitationThreshold is 0.0, rain always shows, even without clouds.
Thu 28 Feb : Update to VolumeQueryResult and LineQueryResult, which now uses vec4. SFX/clouds.sfx and SL/simul_cloud_constants.sl updated to match. BaseSkyRenderer.cpp GetLightingQuery() updated to use vec4.
Thu 21 Feb : Update LightingQueryResult to be in sync with 4.2, updated RenderFrameStruct
4.1a.8687b60c2 (9 Jul)
Mon 17 Jun : New float enums: RAIN_DROP_SIZE_MM and SNOW_FLAKE_SIZE_MM. Fix for these values not being correctly updated.
Thu 13 Jun : Fix double-colon for rainfallspeedms.
Sat 08 Jun : Minor safety checks.
Mon 03 Jun : Update structs.
Tue 23 Apr : Changes to .sq files. The opening and closing curly brackets {} are now saved to the file. This allows .sq file to be a converted to .asset files in Unity.
Tue 09 Apr : Updated rain.sfx with new techniques for MSAA.
Mon 25 Mar : If PrecipitationThreshold is 0.0, rain always shows, even without clouds.
Thu 28 Feb : Update to VolumeQueryResult and LineQueryResult, which now uses vec4. SFX/clouds.sfx and SL/simul_cloud_constants.sl updated to match. BaseSkyRenderer.cpp GetLightingQuery() updated to use vec4.
Thu 21 Feb : Update LightingQueryResult to be in sync with 4.2, updated RenderFrameStruct
Tue 19 Feb : PS4 ptr
4.1a.df89c0cca (14 Jun)
Thu 13 Jun : Fix double-colon for rainfallspeedms.
Sat 08 Jun : Minor safety checks.
Mon 03 Jun : Update structs.
Tue 23 Apr : Changes to .sq files. The opening and closing curly brackets {} are now saved to the file. This allows .sq file to be a converted to .asset files in Unity.
Tue 09 Apr : Updated rain.sfx with new techniques for MSAA.
Mon 25 Mar : If PrecipitationThreshold is 0.0, rain always shows, even without clouds.
Thu 28 Feb : Update to VolumeQueryResult and LineQueryResult, which now uses vec4. SFX/clouds.sfx and SL/simul_cloud_constants.sl updated to match. BaseSkyRenderer.cpp GetLightingQuery() updated to use vec4.
Thu 21 Feb : Update LightingQueryResult to be in sync with 4.2, updated RenderFrameStruct
Tue 19 Feb : PS4 ptr
Tue 19 Feb : Add ApplyDefaultRenderTargets
4.1a.d7115625c (12 Jun)
Mon 03 Jun : Update structs.
Tue 23 Apr : Changes to .sq files. The opening and closing curly brackets {} are now saved to the file. This allows .sq file to be a converted to .asset files in Unity.
Tue 09 Apr : Updated rain.sfx with new techniques for MSAA.
Mon 25 Mar : If PrecipitationThreshold is 0.0, rain always shows, even without clouds.
Thu 28 Feb : Update to VolumeQueryResult and LineQueryResult, which now uses vec4. SFX/clouds.sfx and SL/simul_cloud_constants.sl updated to match. BaseSkyRenderer.cpp GetLightingQuery() updated to use vec4.
Thu 21 Feb : Update LightingQueryResult to be in sync with 4.2, updated RenderFrameStruct
Tue 19 Feb : PS4 ptr
Tue 19 Feb : Add ApplyDefaultRenderTargets
Tue 19 Feb : Add ApplyDefaultRenderTargets
Tue 19 Feb : d3dcompiler_48.dll delayload.
4.1a.569439d07 (1 Jun)
Tue 23 Apr : Changes to .sq files. The opening and closing curly brackets {} are now saved to the file. This allows .sq file to be a converted to .asset files in Unity.
Tue 09 Apr : Updated rain.sfx with new techniques for MSAA.
Mon 25 Mar : If PrecipitationThreshold is 0.0, rain always shows, even without clouds.
Thu 28 Feb : Update to VolumeQueryResult and LineQueryResult, which now uses vec4. SFX/clouds.sfx and SL/simul_cloud_constants.sl updated to match. BaseSkyRenderer.cpp GetLightingQuery() updated to use vec4.
Thu 21 Feb : Update LightingQueryResult to be in sync with 4.2, updated RenderFrameStruct
Tue 19 Feb : PS4 ptr
Tue 19 Feb : Add ApplyDefaultRenderTargets
Tue 19 Feb : Add ApplyDefaultRenderTargets
Tue 19 Feb : d3dcompiler_48.dll delayload.
Mon 18 Feb : PS4 ptr.
4.1a.9bb1aeeca (15 Apr)
Tue 09 Apr : Updated rain.sfx with new techniques for MSAA.
Mon 25 Mar : If PrecipitationThreshold is 0.0, rain always shows, even without clouds.
Thu 28 Feb : Update to VolumeQueryResult and LineQueryResult, which now uses vec4. SFX/clouds.sfx and SL/simul_cloud_constants.sl updated to match. BaseSkyRenderer.cpp GetLightingQuery() updated to use vec4.
Thu 21 Feb : Update LightingQueryResult to be in sync with 4.2, updated RenderFrameStruct
Tue 19 Feb : PS4 ptr
Tue 19 Feb : Add ApplyDefaultRenderTargets
Tue 19 Feb : Add ApplyDefaultRenderTargets
Tue 19 Feb : d3dcompiler_48.dll delayload.
Mon 18 Feb : PS4 ptr.
Thu 14 Feb : Update RenderFrameStruct
4.1a.73d2e3148 (9 Apr)
Mon 25 Mar : If PrecipitationThreshold is 0.0, rain always shows, even without clouds.
Thu 28 Feb : Update to VolumeQueryResult and LineQueryResult, which now uses vec4. SFX/clouds.sfx and SL/simul_cloud_constants.sl updated to match. BaseSkyRenderer.cpp GetLightingQuery() updated to use vec4.
Thu 21 Feb : Update LightingQueryResult to be in sync with 4.2, updated RenderFrameStruct
Tue 19 Feb : PS4 ptr
Tue 19 Feb : Add ApplyDefaultRenderTargets
Tue 19 Feb : Add ApplyDefaultRenderTargets
Tue 19 Feb : d3dcompiler_48.dll delayload.
Mon 18 Feb : PS4 ptr.
Thu 14 Feb : Update RenderFrameStruct
Thu 07 Feb : nsi fixes.
4.1a.1c082a1c6 (7 Mar)
Thu 28 Feb : Update to VolumeQueryResult and LineQueryResult, which now uses vec4. SFX/clouds.sfx and SL/simul_cloud_constants.sl updated to match. BaseSkyRenderer.cpp GetLightingQuery() updated to use vec4.
Thu 21 Feb : Update LightingQueryResult to be in sync with 4.2, updated RenderFrameStruct
Tue 19 Feb : PS4 ptr
Tue 19 Feb : Add ApplyDefaultRenderTargets
Tue 19 Feb : d3dcompiler_48.dll delayload.
Mon 18 Feb : PS4 ptr.
Thu 14 Feb : Update RenderFrameStruct
Thu 07 Feb : nsi fixes.
Fri 01 Feb : Fix CopyToTargetDir.py for Unity 2019 etc.
Tue 29 Jan : Xbox build fix
4.1a.0dbeec65d (28 Feb)
Thu 21 Feb : Update LightingQueryResult to be in sync with 4.2, updated RenderFrameStruct
Tue 19 Feb : PS4 ptr
Tue 19 Feb : Add ApplyDefaultRenderTargets
Tue 19 Feb : d3dcompiler_48.dll delayload.
Mon 18 Feb : PS4 ptr.
Thu 14 Feb : Update RenderFrameStruct
Thu 07 Feb : nsi fixes.
Fri 01 Feb : Fix CopyToTargetDir.py for Unity 2019 etc.
Tue 29 Jan : Xbox build fix
Tue 29 Jan : XboxOne ptr.
4.1a.0f79e2413 (20 Feb)
Tue 19 Feb : PS4 ptr
Tue 19 Feb : Add ApplyDefaultRenderTargets
Tue 19 Feb : d3dcompiler_48.dll delayload.
Mon 18 Feb : PS4 ptr.
Thu 14 Feb : Update RenderFrameStruct
Thu 07 Feb : nsi fixes.
Fri 01 Feb : Fix CopyToTargetDir.py for Unity 2019 etc.
Tue 29 Jan : Xbox build fix
Tue 29 Jan : XboxOne ptr.
Mon 28 Jan : PS4 ptr. Call ActivateRenderTargets for default on PS4. Probably should do for all API's.
4.1a.a65f9ba10 (14 Feb)
Thu 14 Feb : Update RenderFrameStruct
Thu 07 Feb : nsi fixes.
Fri 01 Feb : Fix CopyToTargetDir.py for Unity 2019 etc.
Tue 29 Jan : Xbox build fix
Tue 29 Jan : XboxOne ptr.
Mon 28 Jan : PS4 ptr. Call ActivateRenderTargets for default on PS4. Probably should do for all API's.
Mon 28 Jan : Rain sfx blending fixed.
Mon 28 Jan : New rain system for Milestone.
Sun 27 Jan : Update Setup.nsi
Sun 27 Jan : Update SkySequencer.nsi
4.1a.f731a56bc (13 Feb)
Thu 07 Feb : nsi fixes.
Fri 01 Feb : Fix CopyToTargetDir.py for Unity 2019 etc.
Tue 29 Jan : Xbox build fix
Tue 29 Jan : XboxOne ptr.
Mon 28 Jan : PS4 ptr. Call ActivateRenderTargets for default on PS4. Probably should do for all API's.
Mon 28 Jan : Rain sfx blending fixed.
Mon 28 Jan : New rain system for Milestone.
Sun 27 Jan : Update Setup.nsi
Sun 27 Jan : Update SkySequencer.nsi
Wed 16 Jan : General fixes to cloud shadows, rain and others
4.1a.d8d851d (1 Feb)
Tue 29 Jan : Xbox build fix
Tue 29 Jan : XboxOne ptr.
Mon 28 Jan : PS4 ptr. Call ActivateRenderTargets for default on PS4. Probably should do for all API's.
Mon 28 Jan : Rain sfx blending fixed.
Mon 28 Jan : New rain system for Milestone.
Sun 27 Jan : Update Setup.nsi
Sun 27 Jan : Update SkySequencer.nsi
Wed 16 Jan : General fixes to cloud shadows, rain and others
Thu 13 Dec : Size of RenderFrameStruct
Mon 10 Dec : Fix for rain and rain depth masking
4.1a.71a0734 (29 Jan)
Mon 28 Jan : PS4 ptr. Call ActivateRenderTargets for default on PS4. Probably should do for all API's.
Mon 28 Jan : Rain sfx blending fixed.
Mon 28 Jan : New rain system for Milestone.
Sun 27 Jan : Update Setup.nsi
Sun 27 Jan : Update SkySequencer.nsi
Wed 16 Jan : General fixes to cloud shadows, rain and others
Thu 13 Dec : Size of RenderFrameStruct
Mon 10 Dec : Fix for rain and rain depth masking
Mon 19 Nov : Added extra checksum variables to force light tables recalculation
Tue 13 Nov : Add extra support for UE4 blueprint inputs
4.1a.ba85b25 (27 Jan)
Wed 16 Jan : General fixes to cloud shadows, rain and others
Thu 13 Dec : Size of RenderFrameStruct
Mon 10 Dec : Fix for rain and rain depth masking
Mon 19 Nov : Added extra checksum variables to force light tables recalculation
Tue 13 Nov : Add extra support for UE4 blueprint inputs
Mon 29 Oct : Fixed terrain rendering problem including Framebuffer null depthStencil ptr and unwanted Depth state in terrain.sfx
Wed 24 Oct : Fix duplicate case.
Wed 24 Oct : NoDepth shader versions for lightpass. Sfx supports "+" to include extra platform specific shader compiler options e.g. +-z0 for -z0 etc.
Wed 24 Oct : deleteOldFtp updates.
Tue 23 Oct : PS4 ptr.
4.1a.f810744 (18 Jan)
Wed 16 Jan : General fixes to cloud shadows, rain and others
Thu 13 Dec : Size of RenderFrameStruct
Mon 10 Dec : Fix for rain and rain depth masking
Mon 19 Nov : Added extra checksum variables to force light tables recalculation
Tue 13 Nov : Add extra support for UE4 blueprint inputs
Mon 29 Oct : Fixed terrain rendering problem including Framebuffer null depthStencil ptr and unwanted Depth state in terrain.sfx
Wed 24 Oct : Fix duplicate case.
Wed 24 Oct : NoDepth shader versions for lightpass. Sfx supports "+" to include extra platform specific shader compiler options e.g. +-z0 for -z0 etc.
Wed 24 Oct : deleteOldFtp updates.
Tue 23 Oct : PS4 ptr.
4.1a.d1c3b83 (8 Jan)
Thu 13 Dec : Size of RenderFrameStruct
Mon 10 Dec : Fix for rain and rain depth masking
Mon 19 Nov : Added extra checksum variables to force light tables recalculation
Tue 13 Nov : Add extra support for UE4 blueprint inputs
Mon 29 Oct : Fixed terrain rendering problem including Framebuffer null depthStencil ptr and unwanted Depth state in terrain.sfx
Wed 24 Oct : Fix duplicate case.
Wed 24 Oct : NoDepth shader versions for lightpass. Sfx supports "+" to include extra platform specific shader compiler options e.g. +-z0 for -z0 etc.
Wed 24 Oct : deleteOldFtp updates.
Tue 23 Oct : PS4 ptr.
Thu 11 Oct : Added enum support for more variables, some cleanup
4.1a.1089 (6 Jan)
Thu 13 Dec : Size of RenderFrameStruct
Mon 10 Dec : Fix for rain and rain depth masking
Mon 19 Nov : Added extra checksum variables to force light tables recalculation
Tue 13 Nov : Add extra support for UE4 blueprint inputs
Mon 29 Oct : Fixed terrain rendering problem including Framebuffer null depthStencil ptr and unwanted Depth state in terrain.sfx
Wed 24 Oct : Fix duplicate case.
Wed 24 Oct : NoDepth shader versions for lightpass. Sfx supports "+" to include extra platform specific shader compiler options e.g. +-z0 for -z0 etc.
Wed 24 Oct : deleteOldFtp updates.
Tue 23 Oct : PS4 ptr.
Thu 11 Oct : Added enum support for more variables, some cleanup
4.1a.1088 (1 Jan)
Thu 13 Dec : Size of RenderFrameStruct
Mon 10 Dec : Fix for rain and rain depth masking
Mon 19 Nov : Added extra checksum variables to force light tables recalculation
Tue 13 Nov : Add extra support for UE4 blueprint inputs
Mon 29 Oct : Fixed terrain rendering problem including Framebuffer null depthStencil ptr and unwanted Depth state in terrain.sfx
Wed 24 Oct : Fix duplicate case.
Wed 24 Oct : NoDepth shader versions for lightpass. Sfx supports "+" to include extra platform specific shader compiler options e.g. +-z0 for -z0 etc.
Wed 24 Oct : deleteOldFtp updates.
Tue 23 Oct : PS4 ptr.
Thu 11 Oct : Added enum support for more variables, some cleanup
4.1a.1084 (29 Dec)
Thu 13 Dec : Size of RenderFrameStruct
Mon 10 Dec : Fix for rain and rain depth masking
Mon 19 Nov : Added extra checksum variables to force light tables recalculation
Tue 13 Nov : Add extra support for UE4 blueprint inputs
Mon 29 Oct : Fixed terrain rendering problem including Framebuffer null depthStencil ptr and unwanted Depth state in terrain.sfx
Wed 24 Oct : Fix duplicate case.
Wed 24 Oct : NoDepth shader versions for lightpass. Sfx supports "+" to include extra platform specific shader compiler options e.g. +-z0 for -z0 etc.
Wed 24 Oct : deleteOldFtp updates.
Tue 23 Oct : PS4 ptr.
Thu 11 Oct : Added enum support for more variables, some cleanup
4.1a.1081 (18 Dec)
Mon 19 Nov : Added extra checksum variables to force light tables recalculation
Tue 13 Nov : Add extra support for UE4 blueprint inputs
Mon 29 Oct : Fixed terrain rendering problem including Framebuffer null depthStencil ptr and unwanted Depth state in terrain.sfx
Wed 24 Oct : Fix duplicate case.
Wed 24 Oct : NoDepth shader versions for lightpass. Sfx supports "+" to include extra platform specific shader compiler options e.g. +-z0 for -z0 etc.
Wed 24 Oct : deleteOldFtp updates.
Tue 23 Oct : PS4 ptr.
Thu 11 Oct : Added enum support for more variables, some cleanup
Wed 19 Sep : Fix for getting moon position.
Wed 12 Sep : pix build fix.
4.1a.1080 (18 Dec)
Mon 19 Nov : Added extra checksum variables to force light tables recalculation
Tue 13 Nov : Add extra support for UE4 blueprint inputs
Mon 29 Oct : Fixed terrain rendering problem including Framebuffer null depthStencil ptr and unwanted Depth state in terrain.sfx
Wed 24 Oct : Fix duplicate case.
Wed 24 Oct : NoDepth shader versions for lightpass. Sfx supports "+" to include extra platform specific shader compiler options e.g. +-z0 for -z0 etc.
Wed 24 Oct : deleteOldFtp updates.
Tue 23 Oct : PS4 ptr.
Thu 11 Oct : Added enum support for more variables, some cleanup
Wed 19 Sep : Fix for getting moon position.
Wed 12 Sep : pix build fix.
4.1a.1079 (18 Dec)
Mon 19 Nov : Added extra checksum variables to force light tables recalculation
Tue 13 Nov : Add extra support for UE4 blueprint inputs
Mon 29 Oct : Fixed terrain rendering problem including Framebuffer null depthStencil ptr and unwanted Depth state in terrain.sfx
Wed 24 Oct : Fix duplicate case.
Wed 24 Oct : NoDepth shader versions for lightpass. Sfx supports "+" to include extra platform specific shader compiler options e.g. +-z0 for -z0 etc.
Wed 24 Oct : deleteOldFtp updates.
Tue 23 Oct : PS4 ptr.
Thu 11 Oct : Added enum support for more variables, some cleanup
Wed 19 Sep : Fix for getting moon position.
Wed 12 Sep : pix build fix.
4.1a.1083 (17 Dec)
Thu 13 Dec : Size of RenderFrameStruct
Mon 10 Dec : Fix for rain and rain depth masking
Mon 19 Nov : Added extra checksum variables to force light tables recalculation
Tue 13 Nov : Add extra support for UE4 blueprint inputs
Mon 29 Oct : Fixed terrain rendering problem including Framebuffer null depthStencil ptr and unwanted Depth state in terrain.sfx
Wed 24 Oct : Fix duplicate case.
Wed 24 Oct : NoDepth shader versions for lightpass. Sfx supports "+" to include extra platform specific shader compiler options e.g. +-z0 for -z0 etc.
Wed 24 Oct : deleteOldFtp updates.
Tue 23 Oct : PS4 ptr.
Thu 11 Oct : Added enum support for more variables, some cleanup
v1424.2 v142
Fri 07 Feb : Added cloud volume calculations to MixInCirrus shader.
Tue 04 Feb : Minor update to Rainbows and near field geometry.
Mon 03 Feb : Fix for Rainbows appearing front of scene geometry
Tue 28 Jan : Doc Fixes
Tue 28 Jan : Fix for VS_SnowParticles
Tue 28 Jan : Minor fix for images in rainbow documentation
Tue 28 Jan : Minor update to Rainbow docs
Mon 27 Jan : Temp fix for rainbow images + Layout Fix
Mon 27 Jan : Doc Update
Mon 27 Jan : Fix for disappearing rain particles when simulation is paused. Vulkan validation fix: Changed cubeTexture from TextureCube to TextureCubeArray.

4.2.a5305ce7c (24 Feb)
Fri 07 Feb : Added cloud volume calculations to MixInCirrus shader.
Tue 04 Feb : Minor update to Rainbows and near field geometry.
Mon 03 Feb : Fix for Rainbows appearing front of scene geometry
Tue 28 Jan : Doc Fixes
Tue 28 Jan : Fix for VS_SnowParticles
Tue 28 Jan : Minor fix for images in rainbow documentation
Tue 28 Jan : Minor update to Rainbow docs
Mon 27 Jan : Temp fix for rainbow images + Layout Fix
Mon 27 Jan : Doc Update
Mon 27 Jan : Fix for disappearing rain particles when simulation is paused. Vulkan validation fix: Changed cubeTexture from TextureCube to TextureCubeArray.
4.2.78c59e8bc (4 Feb)
Tue 04 Feb : Minor update to Rainbows and near field geometry.
Mon 03 Feb : Fix for Rainbows appearing front of scene geometry
Tue 28 Jan : Doc Fixes
Tue 28 Jan : Fix for VS_SnowParticles
Tue 28 Jan : Minor fix for images in rainbow documentation
Tue 28 Jan : Minor update to Rainbow docs
Mon 27 Jan : Temp fix for rainbow images + Layout Fix
Mon 27 Jan : Doc Update
Mon 27 Jan : Fix for disappearing rain particles when simulation is paused. Vulkan validation fix: Changed cubeTexture from TextureCube to TextureCubeArray.
Mon 27 Jan : Fix for rain particles spinning, when simulation is paused.
4.2.03516e02a (3 Feb)
Tue 28 Jan : Doc Fixes
Tue 28 Jan : Fix for VS_SnowParticles
Tue 28 Jan : Minor fix for images in rainbow documentation
Tue 28 Jan : Minor update to Rainbow docs
Mon 27 Jan : Temp fix for rainbow images + Layout Fix
Mon 27 Jan : Doc Update
Mon 27 Jan : Fix for disappearing rain particles when simulation is paused. Vulkan validation fix: Changed cubeTexture from TextureCube to TextureCubeArray.
Mon 27 Jan : Fix for rain particles spinning, when simulation is paused.
Sat 25 Jan : GetExportLightningStrikes signature changed.
Sat 25 Jan : Save/load Quaternions.
4.2.f71223a41 (27 Jan)
Sat 25 Jan : GetExportLightningStrikes signature changed.
Sat 25 Jan : Save/load Quaternions.
Sat 25 Jan : Sample builds fixed
Fri 24 Jan : Fixes to lightning.
Fri 24 Jan : Extra safety checks.
Wed 22 Jan : Performance improvements to water, some other fixes
Mon 20 Jan : Fix for CS_DrawRainbow() use of GetDimensions().
Mon 20 Jan : Fix for Rainbow documentation : How it works
Mon 20 Jan : Recommit Rainbow Documentation.
Mon 20 Jan : Fix for rendering preciptation_volume, when Strength is 0, but RainToSnow is greater than 0.
4.2.feed0f868 (23 Jan)
Wed 22 Jan : Performance improvements to water, some other fixes
Mon 20 Jan : Fix for CS_DrawRainbow() use of GetDimensions().
Mon 20 Jan : Fix for Rainbow documentation : How it works
Mon 20 Jan : Recommit Rainbow Documentation.
Mon 20 Jan : Fix for rendering preciptation_volume, when Strength is 0, but RainToSnow is greater than 0.
Mon 20 Jan : Fix images for rainbow documentation.
Sat 18 Jan : Fix Clang compiler error from member initialization order.
Fri 17 Jan : Temporarily removed rainbow docs to allow for update
Fri 17 Jan : Doc updates
Fri 17 Jan : Fix for Rainbows and Amortization
4.2.dcda92fe1 (22 Jan)
Mon 20 Jan : Fix for CS_DrawRainbow() use of GetDimensions().
Mon 20 Jan : Fix for Rainbow documentation : How it works
Mon 20 Jan : Recommit Rainbow Documentation.
Mon 20 Jan : Fix for rendering preciptation_volume, when Strength is 0, but RainToSnow is greater than 0.
Mon 20 Jan : Fix images for rainbow documentation.
Sat 18 Jan : Fix Clang compiler error from member initialization order.
Fri 17 Jan : Temporarily removed rainbow docs to allow for update
Fri 17 Jan : Doc updates
Fri 17 Jan : Fix for Rainbows and Amortization
Fri 17 Jan : Fix for install script.
4.2.9b65e1a9b (20 Jan)
Sat 18 Jan : Fix Clang compiler error from member initialization order.
Fri 17 Jan : Temporarily removed rainbow docs to allow for update
Fri 17 Jan : Doc updates
Fri 17 Jan : Fix for Rainbows and Amortization
Fri 17 Jan : Fix for install script.
Fri 17 Jan : Fix imported targets in CMakeLists to be global, so correct lib names are used for Debug sample-only builds.
Fri 17 Jan : Minor fixes and optimisations
Thu 16 Jan : Vulkan link fix.
Thu 16 Jan : Linux build fixes.
Thu 16 Jan : Alternate Vulkan lib link directory for Linux.
4.2.79b2a5f31 (18 Jan)
Thu 16 Jan : Force Cmake to not exclude shader projects from build. Why would it do this?
Wed 15 Jan : Added missing image
Wed 15 Jan : Doc Updates
Wed 15 Jan : Documentation Updates
Wed 15 Jan : CMake functional for samples. Include SkySequencer in main SDK installer.
Thu 09 Jan : Removed duplicate BackgroundLatLongSphere() from sky.sfx
Wed 08 Jan : Added DrawMultipleCrossSections() to SphereRenderer for better viewing of the cloudDensity texture in the CloudWindow. Added high resolution MilkyWay background texture. Re-worked SiderealSky to improve sidereal accuracy.
Wed 08 Jan : Small fix for water geometry
Tue 07 Jan : Fix for EditorRenderCloudWindow() not drawing cloud map textures. Initial fix for reversed sidereal sky background.
Mon 06 Jan : Output Simul path to log.
4.2.3036a361a (13 Jan)
Thu 09 Jan : Removed duplicate BackgroundLatLongSphere() from sky.sfx
Wed 08 Jan : Added DrawMultipleCrossSections() to SphereRenderer for better viewing of the cloudDensity texture in the CloudWindow. Added high resolution MilkyWay background texture. Re-worked SiderealSky to improve sidereal accuracy.
Wed 08 Jan : Small fix for water geometry
Tue 07 Jan : Fix for EditorRenderCloudWindow() not drawing cloud map textures. Initial fix for reversed sidereal sky background.
Mon 06 Jan : Output Simul path to log.
Mon 06 Jan : Shaderbin path fix.
Mon 06 Jan : Additional shader bin paths for deployed version.
Mon 06 Jan : Fix for deprecated std::getenv() in Effect::EnsureEffect(), changes to _dupenv_s() if defined(_CRT_SECURE_NO_WARNINGS). Fix for GPU profiling and RenderPlatform begin and end frame boolean check. Reset Position of Region defaults to zero offset from cloud keyframe orientation. Updated CloudKeyframe::GetPrecipitationCentre(), which defaults to returning the absolute position. Fix CloudWindowEditor::origin is constructor. Updated Precipitation Documentation.
Mon 06 Jan : Write shaderbin paths to log.
Mon 06 Jan : SkySequencer should work without Qt environment settings.
4.2.2b93b0bc6 (6 Jan)
Mon 06 Jan : Output Simul path to log.
Mon 06 Jan : Shaderbin path fix.
Mon 06 Jan : Additional shader bin paths for deployed version.
Mon 06 Jan : Fix for deprecated std::getenv() in Effect::EnsureEffect(), changes to _dupenv_s() if defined(_CRT_SECURE_NO_WARNINGS). Fix for GPU profiling and RenderPlatform begin and end frame boolean check. Reset Position of Region defaults to zero offset from cloud keyframe orientation. Updated CloudKeyframe::GetPrecipitationCentre(), which defaults to returning the absolute position. Fix CloudWindowEditor::origin is constructor. Updated Precipitation Documentation.
Mon 06 Jan : Write shaderbin paths to log.
Mon 06 Jan : SkySequencer should work without Qt environment settings.
Fri 03 Jan : Fix Vulkan sample on Windows.
Fri 03 Jan : unistd include.
Fri 03 Jan : Fix bad spacing in Sfx files.
Fri 03 Jan : D3d12 build fixes.
4.2.706942f02 (6 Jan)
Mon 06 Jan : Additional shader bin paths for deployed version.
Mon 06 Jan : Fix for deprecated std::getenv() in Effect::EnsureEffect(), changes to _dupenv_s() if defined(_CRT_SECURE_NO_WARNINGS). Fix for GPU profiling and RenderPlatform begin and end frame boolean check. Reset Position of Region defaults to zero offset from cloud keyframe orientation. Updated CloudKeyframe::GetPrecipitationCentre(), which defaults to returning the absolute position. Fix CloudWindowEditor::origin is constructor. Updated Precipitation Documentation.
Mon 06 Jan : Write shaderbin paths to log.
Mon 06 Jan : SkySequencer should work without Qt environment settings.
Fri 03 Jan : Fix Vulkan sample on Windows.
Fri 03 Jan : unistd include.
Fri 03 Jan : Fix bad spacing in Sfx files.
Fri 03 Jan : D3d12 build fixes.
Tue 31 Dec : Linux build fixes
Sun 29 Dec : Update Licence.md
4.2.491957f94 (6 Jan)
Mon 06 Jan : Write shaderbin paths to log.
Mon 06 Jan : SkySequencer should work without Qt environment settings.
Fri 03 Jan : Fix Vulkan sample on Windows.
Fri 03 Jan : unistd include.
Fri 03 Jan : Fix bad spacing in Sfx files.
Fri 03 Jan : D3d12 build fixes.
Tue 31 Dec : Linux build fixes
Sun 29 Dec : Update Licence.md
Thu 19 Dec : Reverting timer, adding check to see if licence is long enough to even send
Tue 17 Dec : Fix skySequencer installer.
4.2.0cdd14cf8 (3 Jan)
Fri 03 Jan : Fix Vulkan sample on Windows.
Fri 03 Jan : unistd include.
Fri 03 Jan : Fix bad spacing in Sfx files.
Fri 03 Jan : D3d12 build fixes.
Tue 31 Dec : Linux build fixes
Sun 29 Dec : Update Licence.md
Thu 19 Dec : Reverting timer, adding check to see if licence is long enough to even send
Tue 17 Dec : Fix skySequencer installer.
Mon 16 Dec : Update GetDependencies.bat
Mon 16 Dec : Lowering default values. Capitalizing Names on Sequencer.
4.2.19e3d9f5f (16 Dec)
Mon 16 Dec : Update GetDependencies.bat
Mon 16 Dec : Increased timeout time when waiting for data
Fri 13 Dec : Added some water optimisations and options
Thu 12 Dec : Update RenderingPlugin.cpp
Thu 12 Dec : Update RenderingPlugin.cpp
Thu 12 Dec : LightweightConstantUpdateEngine::kMaxResourceCount size check.
Thu 12 Dec : LightweightConstantUpdateEngine::kMaxResourceCount size check.
Thu 12 Dec : PS4 SDK 7 compile fixes.
Wed 11 Dec : Python script uses release.properties.
Wed 11 Dec : Commiting missing file
4.2.be4e51bd0 (11 Dec)
Wed 11 Dec : Commiting missing file
Tue 10 Dec : Added ability for water to run off game time instead of real time, other small changes
Mon 09 Dec : Fix for Vulkan validation error relating to VkQueryPool.
Fri 06 Dec : Initial commit for Vulkan profiling.
Fri 06 Dec : Updated DX12 SetIndexBuffer to correctly override the crossplatform version, made sure that textures texture arrays will always be set as such for vulkan
Fri 06 Dec : Added Profiling for OpenGL. Platform/OpenGL/Profiler.h/.cpp is used.
Thu 05 Dec : Vulkan: Added Dummy2DMS texture, and modify FinishLoading() as vkCmdCopyBufferToImage() need its dstImage to have a sample count equal to VK_SAMPLE_COUNT_1_BIT.
Thu 05 Dec : Sfx adds multisample texture info .sfxo files.
Wed 04 Dec : Update to Snow pixel shader to make snowflakes more visible at smaller sizes.
Wed 04 Dec : Fix build path in py script.
4.2.7e70a2789 (3 Dec)
Tue 03 Dec : Fix for Qt 2017(5.9.8) file copy. Qt5CLucene.dll and qnativewifibearer.dll are not part of Qt5.9.8
Mon 02 Dec : Added QT_VER to release.properties
Fri 29 Nov : Crash on deleting cloud layer with volumes present
Fri 29 Nov : Fix ssleay/libeay usage by Qt: Must force Path Environment.
Fri 29 Nov : Updated XboxOne submodule.
Fri 29 Nov : Fix cloud.sfx precipitationVolumeRW texture type.
Fri 29 Nov : Added define SFX_D3D12
Fri 29 Nov : Fix DX11 Precipitation Volume. Fix for PrecipitationRenderer to use the Precipitation Volume texture.
Thu 28 Nov : Fix for GetPrecipitationCentre().
Thu 28 Nov : Vulkan layout/resourcestate fixes.


Sky Sequencer

The sky sequencer is a tool for artists, level designers, and programmers. Use the sequencer to design and test settings, and to create time-sequences of weather states that can be loaded from within your final program.

SkySequencerSetup_4.2.a5305ce7c.exe

To build the console versions of the plugin, clone the Simul branch of UE4, unzip the extra console-specific files from the UE4 ftp; then run the trueSKY console-specific plugin installer.

You must be a licensed PS4 or Xbox One developer to obtain these files. If you are a registered PS4 developer, you can click here to confirm. If you are a registered Xbox One developer, email contact@simul.co to confirm your status.

Important: the trueSKY plugin console downloads are built against the default console SDK's specified in the UnrealBuildTool source. If you change the SDK here, these downloads may be incompatible and you will need to use the trueSKY SDK download corresponding to the version you want.

PS4
XboxOne
Switch

For Github Users

Clone the Simul fork of Unreal Engine or merge it into your own repo.

Obtain the console zip files. For UE 4.17 and below you can use Epic's zips, but you may need Simul's modifications to these files. For UE 4.18 and above, use the modified zips below:

PS4
XboxOne
Switch

For Perforce Users

Merge the Simul fork of Unreal Engine from github with your Perforce Unreal Engine repository.

For all users

Run the console plugin installer for your engine branch and platform. This optionally overwrites some of the Epic console files with code needed to deploy trueSKY to console.

Ensure that your Console SDK version is reflected in the appropriate UEBuild C# file (see the Epic console pdf instruction file).

Generate the UE project files and rebuild Unreal Engine.