We are very pleased to bring you the 5.4.0 Preview 7 release. Great progress has been made and as you will notice there are no known issues in the Preview 7 Release. We could not have gotten this far without the support of our great community, so once again a massive thank you for all your feedback, please keep it coming!
To help the community get to grips with the newly introduced Entity Components feature our Developers have written some Entity Component Use Case documentation. CRYENGINE users maybe particularly interested in the two Advanced Use Cases that show how different Components can be combined to create some great effects. This documentation will be expanded on over the coming months, so keep your eyes peeled for further updates.
Project Launcher Tools
Also in this Preview Release, we bring you updated documentation for the Project Launcher Tools. For this update we have documented the Package Build functionality to allow developers to know the settings and ways to package their game for distribution using the Project Launcher Tools.
Accessing the 5.4.0 Preview 7 Release
Code Interface Changes
For more information, 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.
Fixed: Issue with the Mannequin Editor - sometimes becoming unresponsive for extended periods of time when hovering the mouse cursor over its window.
Fixed: Multiple key selection in Transition Editor.
Fixed: Iissue with certain edit operations in Transition Editor - randomly affecting keys which were not selected by the user.
Fixed: A potential crash in the Transition Editor by preventing mandatory keys from being deleted from the transition properties track. The context menu delete option is now properly grayed out for all immutable keys.
Tweaked: Disabled default key selection - performed when opening the Transition Editor.
Tweaked: Updated Wwise SDK to v2017.1.1 build 6340.
Tweaked: Update cryproject file to point to 'GameSDK' directory.
Graphics and Rendering
Fixed: (Shaders) Couldn't compile HW shader Hair@HairPS.
Fixed: Cubemap generation issue.
Fixed: Check for dirty outputs in CFullscreenPass::InputChanged.
Fixed: Crashes when reloading the mono runtime.
Fixed: C# components - now set the right default value when initialized in a SchematycEntity.
Fixed: CMonoProperty::Set not passing value types to managed code correctly.
Fixed: CMonoObject::CopyFrom not copying reference types correctly.
Fixed: Component properties not showing up in Schematyc.
Fixed: Component properties being deallocated, but not destroyed.
Fixed: Default value of component properties not being set.
Fixed: Entity pointer being unavailable when properties were set.
Fixed: Editor crashing when deleting/renaming level.pak folder CLayerSetSwitchNode::OnLoadingComplete.
Fixed: Positioning duplicated objects - results in massive frameratedrop.
Tweaked: Added support for unattended option to disable message boxes and asserts.
As always, thank you 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.
Reminder: This is an experimental release; it's not production ready! Features are in beta, most things are subject to change, bugs and crashes _will_happen. We want you to help reporting what's working and what isn't so we can process your feedback and make for a great and stable production ready release, soon. Back up your projects before working with any of the Preview versions to make sure your core project is save.
Cool, with that out of the way, get CRYENGINE 5.4 Preview 7 here and have fun!
- The CRYENGINE Team
You must consent to data storage for Basic website functionality to use this feature