Downloads

trueSKY SDK and documentation

Documentation

The trueSKY documentation can be found at docs.simul.co.

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.1a.1081.exe

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.1a4.2
4.2.1084.1a 4.2.108
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.2 4.2.108
Tue 04 Dec : Fix addendum
Tue 04 Dec : Fix for 'Halo' effect on water in the UE editor
Thu 29 Nov : Xbox build fix: no Vulkan headers.
Thu 29 Nov : Build fixes for PS4 and GL Sample.
Tue 27 Nov : Build fixes
Tue 27 Nov : Vulkan build fixes for latest VS2017 compiler.
Tue 27 Nov : Add casts to vulkan functions
Tue 27 Nov : Vulkan files
Mon 26 Nov : Add PixelFormat.cpp
Mon 26 Nov : Build fixes

4.1a.1084.1a 4.1a.108
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.2 4.1a.108
Tue 04 Dec : Fix addendum
Tue 04 Dec : Fix for 'Halo' effect on water in the UE editor
Thu 29 Nov : Xbox build fix: no Vulkan headers.
Thu 29 Nov : Build fixes for PS4 and GL Sample.
Tue 27 Nov : Build fixes
Tue 27 Nov : Vulkan build fixes for latest VS2017 compiler.
Tue 27 Nov : Add casts to vulkan functions
Tue 27 Nov : Vulkan files
Mon 26 Nov : Add PixelFormat.cpp
Mon 26 Nov : Build fixes



Unreal Engine

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.1a4.2
4.194.19 4.1a
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.19 4.2
Tue 04 Dec : Fix addendum
Tue 04 Dec : Fix for 'Halo' effect on water in the UE editor
Thu 29 Nov : Xbox build fix: no Vulkan headers.
Thu 29 Nov : Build fixes for PS4 and GL Sample.
Tue 27 Nov : Build fixes
Tue 27 Nov : Vulkan build fixes for latest VS2017 compiler.
Tue 27 Nov : Add casts to vulkan functions
Tue 27 Nov : Vulkan files
Mon 26 Nov : Add PixelFormat.cpp
Mon 26 Nov : Build fixes
4.204.20 4.1a
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.20 4.2
Tue 04 Dec : Fix addendum
Tue 04 Dec : Fix for 'Halo' effect on water in the UE editor
Thu 29 Nov : Xbox build fix: no Vulkan headers.
Thu 29 Nov : Build fixes for PS4 and GL Sample.
Tue 27 Nov : Build fixes
Tue 27 Nov : Vulkan build fixes for latest VS2017 compiler.
Tue 27 Nov : Add casts to vulkan functions
Tue 27 Nov : Vulkan files
Mon 26 Nov : Add PixelFormat.cpp
Mon 26 Nov : Build fixes
4.214.21 4.1a
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.21 4.2
Tue 04 Dec : Fix addendum
Tue 04 Dec : Fix for 'Halo' effect on water in the UE editor
Thu 29 Nov : Xbox build fix: no Vulkan headers.
Thu 29 Nov : Build fixes for PS4 and GL Sample.
Tue 27 Nov : Build fixes
Tue 27 Nov : Vulkan build fixes for latest VS2017 compiler.
Tue 27 Nov : Add casts to vulkan functions
Tue 27 Nov : Vulkan files
Mon 26 Nov : Add PixelFormat.cpp
Mon 26 Nov : Build fixes

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:

trueSKY console support in UE

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 [email protected] 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.

Unity

The trueSKY Unity plugin is available as a unitypackage.

Unity Downloads
4.1a4.2
Unity 20182018 4.1a
SIMUL
=====
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.UNITY
=====
Fri 28 Sep : Fixed water actors to make sure they don't try and call plugin functions that don't exist in 4.1a
Thu 27 Sep : Fix git merge errors in demo 4.1
Thu 27 Sep : Disabled editor deferred rendering call to prevent DX12 crash.
Fri 21 Sep : Stopped a crash in 4.1a, disabled currently useless command buffer from replicating itself
Thu 20 Sep : Update water objects to support water wavelets
Wed 01 Aug : Small fix to water probes
Tue 31 Jul : VR updates.
Mon 16 Jul : Added SpawnStrike
Mon 16 Jul : Added GetCurrentStrike method
Fri 13 Jul : Fix SetStormCentre.
Wed 11 Jul : Merged skyonly feature and other fixes.
Fri 06 Jul : Force depth blit if PPStack exist.
Tue 03 Jul : Merged SetStormCentre fix.
Wed 27 Jun : Flipped shader fix merge.
Tue 26 Jun : Better setup wizard layout.
Tue 26 Jun : Merged crash fix.
Tue 26 Jun : PSVR fix.
Mon 25 Jun : Cloud shadow fixes, water updates
Thu 21 Jun : Script fixes and fixed asset merge.
Wed 20 Jun : Gamepad fixes.
2018 4.2
SIMUL
=====
Tue 04 Dec : Fix addendum
Tue 04 Dec : Fix for 'Halo' effect on water in the UE editor
Thu 29 Nov : Xbox build fix: no Vulkan headers.
Thu 29 Nov : Build fixes for PS4 and GL Sample.
Tue 27 Nov : Build fixes
Tue 27 Nov : Vulkan build fixes for latest VS2017 compiler.
Tue 27 Nov : Add casts to vulkan functions
Tue 27 Nov : Vulkan files
Mon 26 Nov : Add PixelFormat.cpp
Mon 26 Nov : Build fixesUNITY
=====
Fri 28 Sep : Fixed water actors to make sure they don't try and call plugin functions that don't exist in 4.1a
Thu 27 Sep : Fix git merge errors in demo 4.1
Thu 27 Sep : Disabled editor deferred rendering call to prevent DX12 crash.
Fri 21 Sep : Stopped a crash in 4.1a, disabled currently useless command buffer from replicating itself
Thu 20 Sep : Update water objects to support water wavelets
Wed 01 Aug : Small fix to water probes
Tue 31 Jul : VR updates.
Mon 16 Jul : Added SpawnStrike
Mon 16 Jul : Added GetCurrentStrike method
Fri 13 Jul : Fix SetStormCentre.
Wed 11 Jul : Merged skyonly feature and other fixes.
Fri 06 Jul : Force depth blit if PPStack exist.
Tue 03 Jul : Merged SetStormCentre fix.
Wed 27 Jun : Flipped shader fix merge.
Tue 26 Jun : Better setup wizard layout.
Tue 26 Jun : Merged crash fix.
Tue 26 Jun : PSVR fix.
Mon 25 Jun : Cloud shadow fixes, water updates
Thu 21 Jun : Script fixes and fixed asset merge.
Wed 20 Jun : Gamepad fixes.
Unity 20172017 4.1a
SIMUL
=====
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.UNITY
=====
Tue 31 Jul : Wizard appearance fixes.
Tue 17 Jul : Improved comment.
Mon 16 Jul : Added SpawnStrike method.
Mon 16 Jul : Added GetCurrentStrike method.
Fri 13 Jul : Fix SetStormCentre
Wed 11 Jul : Added the skyonly feature.
Wed 11 Jul : Checking if the scene has multiple probes (and ignoring disabled ones).
Fri 06 Jul : If PPStack exist, force depth blit.
Tue 03 Jul : SetStormCentre fix (applying MetresPerUnit)
Wed 27 Jun : Flipped shader fix.
Wed 27 Jun : .
Tue 26 Jun : Fix crash while changing scenes.
Mon 25 Jun : .
Mon 25 Jun : .
Thu 21 Jun : Add GamePad
Wed 20 Jun : Added GamePad.cs and fix to mouse look.
Tue 19 Jun : Update Camera scripts to match 2018.
Tue 19 Jun : Fix merge error.
Tue 19 Jun : Modified RenderFrameStruct and the definition of FTrueSkyPlugin::Viewport. This is to allow better VR support by specifying three viewports for the depth buffer.
Tue 19 Jun : Fix to editor flickering. Cleaned up old stuff (depth texture,depth shaders etc).
2017 4.2
SIMUL
=====
Tue 04 Dec : Fix addendum
Tue 04 Dec : Fix for 'Halo' effect on water in the UE editor
Thu 29 Nov : Xbox build fix: no Vulkan headers.
Thu 29 Nov : Build fixes for PS4 and GL Sample.
Tue 27 Nov : Build fixes
Tue 27 Nov : Vulkan build fixes for latest VS2017 compiler.
Tue 27 Nov : Add casts to vulkan functions
Tue 27 Nov : Vulkan files
Mon 26 Nov : Add PixelFormat.cpp
Mon 26 Nov : Build fixesUNITY
=====
Tue 31 Jul : Wizard appearance fixes.
Tue 17 Jul : Improved comment.
Mon 16 Jul : Added SpawnStrike method.
Mon 16 Jul : Added GetCurrentStrike method.
Fri 13 Jul : Fix SetStormCentre
Wed 11 Jul : Added the skyonly feature.
Wed 11 Jul : Checking if the scene has multiple probes (and ignoring disabled ones).
Fri 06 Jul : If PPStack exist, force depth blit.
Tue 03 Jul : SetStormCentre fix (applying MetresPerUnit)
Wed 27 Jun : Flipped shader fix.
Wed 27 Jun : .
Tue 26 Jun : Fix crash while changing scenes.
Mon 25 Jun : .
Mon 25 Jun : .
Thu 21 Jun : Add GamePad
Wed 20 Jun : Added GamePad.cs and fix to mouse look.
Tue 19 Jun : Update Camera scripts to match 2018.
Tue 19 Jun : Fix merge error.
Tue 19 Jun : Modified RenderFrameStruct and the definition of FTrueSkyPlugin::Viewport. This is to allow better VR support by specifying three viewports for the depth buffer.
Tue 19 Jun : Fix to editor flickering. Cleaned up old stuff (depth texture,depth shaders etc).
Unity 55 4.1a
SIMUL
=====
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.UNITY
=====
Mon 16 Jul : Added SpawnStrike
Mon 16 Jul : Added GetCurrentStrike method.
Fri 13 Jul : Fix SetStormCentre
Wed 11 Jul : Merged changes.
Tue 03 Jul : .
Tue 03 Jul : Merged SetStormCentre fix, merged build fix and other minor merges.
Tue 05 Jun : Fixed x86_64 building.
Mon 04 Jun : More fixes.
Mon 04 Jun : Build fix.
Mon 04 Jun : Build fix.
Mon 04 Jun : Changed export package to handle different platforms.
Fri 01 Jun : Depth fixes.
Thu 31 May : Update to current plugin from 2017/18. Apparent depth issues in 5.6.
Fri 11 May : Initial add of Assets.
Wed 02 May : Initial commit
5 4.2
SIMUL
=====
Tue 04 Dec : Fix addendum
Tue 04 Dec : Fix for 'Halo' effect on water in the UE editor
Thu 29 Nov : Xbox build fix: no Vulkan headers.
Thu 29 Nov : Build fixes for PS4 and GL Sample.
Tue 27 Nov : Build fixes
Tue 27 Nov : Vulkan build fixes for latest VS2017 compiler.
Tue 27 Nov : Add casts to vulkan functions
Tue 27 Nov : Vulkan files
Mon 26 Nov : Add PixelFormat.cpp
Mon 26 Nov : Build fixesUNITY
=====
Mon 16 Jul : Added SpawnStrike
Mon 16 Jul : Added GetCurrentStrike method.
Fri 13 Jul : Fix SetStormCentre
Wed 11 Jul : Merged changes.
Tue 03 Jul : .
Tue 03 Jul : Merged SetStormCentre fix, merged build fix and other minor merges.
Tue 05 Jun : Fixed x86_64 building.
Mon 04 Jun : More fixes.
Mon 04 Jun : Build fix.
Mon 04 Jun : Build fix.
Mon 04 Jun : Changed export package to handle different platforms.
Fri 01 Jun : Depth fixes.
Thu 31 May : Update to current plugin from 2017/18. Apparent depth issues in 5.6.
Fri 11 May : Initial add of Assets.
Wed 02 May : Initial commit