CRYENGINE 5.4.0 Preview 4 lands on GitHub! Another update with more fixes and some nice feature updates for our CryENGINEERS. This time, we have news about the Entity Components, Substance Viewpoint Shader and Photoshop Ultimate Texture Saver.
In this preview release we are able to bring you the first phase of the Entity Components documentation. Over the coming months we will continue to add to this documentation, but in the meantime we would very much like to hear what you think about this new feature in CRYENGINE.
Substance Viewport Shader
Also in this Preview Release, we bring you a custom Substance shader that has been designed to match the viewport shading of Allegorithmic's Substance Designer and Painter software. To download the tool and for more general information follow this link.
Photoshop Ultimate Texture Saver
Finally in this Preview Release, we bring you an extension to Photoshop - the Ultimate Texture Saver. This feature has been developed to make life much easier for Texture Artists and replaces 8 separate files with just 1. To download the tool and for more general information follow this link.
Accessing the 5.4.0 Preview 4 Release
- Go to https://github.com/CRYTEK/CRYENGINE/releases/5.4.0_preview4
- Download CRYENGINE_preview_184.108.40.206_pc.zip
- Unzip it somewhere and open the directory “CRYENGINE_preview_220.127.116.11_pc”
- Double-click on “InstallEngine.bat"
Code Interface Changes
For more, see the Important CRYENGINE 5.4 Data and Code Changes article.
If you are upgrading from CRYENGINE 5.3, please read this topic: Migrating from CRYENGINE 5.3 to CRYENGINE 5.4.
CRASH: (Schematyc/Particle) If too many or large graphs are opened or created, then the Sandbox Editor runs out of GDI and or USER handles, resulting in a crash.
TEMPLATES: C++ First Person Shooter template is missing the spawnpoint.
Fixed: Global changes weren't applied in Wwise 2017.1.0.
Refactored: Save/Load entity component members (when going in and out of the game mode) to prevent Setter nodes or user code modifying properties that were not supposed to be changed.
Fixed: Geometry components stop casting shadows when duplicated.
Fixed: Crash caused by dangling pointer in substitution component.
Fixed: Fixed CMake setting NMake as the generator instead of Visual Studio.
Fixed: Savegames can be loaded without writing the file extension in the console.
Fixed: In multiplayer games the Audio Listener wasn't reactivated after killcam. Also made sure that Entities that are also Audio Listeners can create aux Audio Objects.
Graphics and Rendering
Fixed: Crash during GPU particles editing: class members moved for correct destruction order.
Fixed: Restored AnimBlend and DrawOnTop functionality.
Fixed: Audio would not play if Emitter was Primed. Now plays if Emitter starts at anytime during its Emitter lifetime.
Fixed: Potential crashes caused by multi-threaded static function data init.
Fixed: Emitters did not always create unique seed if spawned from Engine.
Fixed: AudioTrigger start/stop events caused by improper conversion from previous format.
Fixed: Enforce rigid-body component to be awake on level-start in case of 'enabled by default'.
Fixed: Trackview) Creating a key adds two events to undo/redo-queue.
Fixed: (Entity AI) SmartObject renderobject does not change with the type.
Fixed: Create/Open level dialogs will now create the level folder if it didn't previously exist.
Finally, thank you once again for your feedback, please keep it coming through the usual channels; most noteworthy our crash reporter and the dedicated CRYENGINE 5.4 Preview feedback thread on the forums.
If the engine crashes, please consider sending a crash report via the pop-up.
Don't forget to let us know what happened before it crashed in the notes - that helps us identifying issues quicker and addressing them faster; making for a more stable version for everybody in the next release. Review our full documentation pages here and download CRYENGINE Preview 4 on our GitHub page.
- The CRYENGINE Team