S2 ENGINE HD is a complete general-purpose software kit for developing and running videogames, specifically dedicated to PC game hobbyists and enthusiasts. Its simplicity lets them turn on their computers and create amazing visuals in minutes just as if they were professionals.
Hi guys,
This is a truly big update with many cool improvements.
[h2]POST-FX RESOURCE[/h2]
In this version I have finally introdiced a new resource type: the PostFX.
It contains all post processing data and it can be used by triggers, switches and cameras to fast and easly cross
from a post processing configuration to another.
I've also added a new cutscene track that is capable to cross fade between 2 post FX.
Finally I've added also new gameMachine actions to easly set a post FX on screen or to blend between 2 post FX given a float value.
For more info about post FX resource you can find a lot of [b]FREE articles[/b] on [b]Patreon[/b]:
[url=https://www.patreon.com/s2engine]https://www.patreon.com/s2engine[/url]
[h2]PREFAB SYSTEM[/h2]
The most important improvement in this update is certainly the new prefab system.
The concepts of prefab instance and parameter override have been introduced.
Now every change is done to a prefab is immediately transmitted to all prefab instances in the scene, but you can override every single instance parameter value keeping the instance always connected with the source prefab.
With the introduction of the "Prefab Repository", all changes made to a source prefab are automatically transmitted to all instances in all scenes of the entire project because the repository keeps trace of all modifications to the prefab and to all scene prefab instances.
For more info about the new Prefab system you can find a lot of [b]FREE articles[/b] on [b]Patreon[/b]:
[url=https://www.patreon.com/s2engine]https://www.patreon.com/s2engine[/url]
Some new short tutorials about postFX and prefabs are available now on [b]youtube[/b] and in the engine Launcher:
[url=https://www.youtube.com/playlist?list=PLe8a3KyRZGZQE4dmAb6-4BkL1GX9UI7wn]https://www.youtube.com/playlist?list=PLe8a3KyRZGZQE4dmAb6-4BkL1GX9UI7wn[/url]
[h2]CRASH HANDLING SYSTEM[/h2]
Another cool feature introduced in this version is a "Crash Handling" system.
In other words the editor is now capable to intercept a crash and apply all counter-measures (saving all relevant data) to restore the work session.
A [b]FREE [/b]video demonstration can be found on [b]Patreon[/b]:
[url=https://www.patreon.com/posts/crash-handling-1-108929219]https://www.patreon.com/posts/crash-handling-1-108929219[/url]
[h2]RELEASE NOTES[/h2]
[list]
[*] [b]NEW[/b]: Added PostFX resource type
[*] [b]NEW[/b]: Added fxTrigger object class that uses the PostFX resources to change screen post processing effects
[*] [b]NEW[/b]: Added fxSwitch object class that uses the PostFX resources to change screen post processing effects
[*] [b]IMPROVEMENT[/b]: Added parameter FX in camera class object. Using this parameter you can assing a PostFX resource to a camera, so every camera can have its own post processing.
[*] [b]IMPROVEMENT[/b]: Added a Warning message when using too dense polygonal meshes for collisions
[*] [b]NEW[/b]: Added new "SetPostProcessingFX" gameMachine action to change screen post processing effects via GameMachine.
[*] [b]IMPROVEMENT[/b]: Support for Embedded textures when importing a model from external formats
[*] [b]NEW[/b]: Added new "BlendPostProcessingFX" gameMachine action to blend between 2 postFX using a float value between 0 and 1
[*] [b]NEW[/b]: Added new "CrossFadePostFX" track in cutscene tool for creating cross fade transitions between 2 postFX
[*] [b]BUGFIX[/b]: sometimes Terrain layers mask and color mask are clean while painting.
[*] [b]IMPROVEMENT[/b]: Improved prefabs tool
[*] [b]IMPROVEMENT[/b]: Improved prefabs creation
[*] [b]IMPROVEMENT[/b]: Improved hierarchy selection
[*] [b]NEW[/b]: Added "NavigationMesh" parameter in NavigationArea for choosing what NavigationMesh that area must affect
[*] [b]IMPROVEMENT[/b]: Shadows in Shadowmap cache are now affected by the MaxShadowsDistance parameter in Light and StaticLight classes
[*] [b]BUGFIX[/b]: Sometimes editing curve in Animator and Animator3d object classes makes editor to crash
[*] [b]BUGFIX[/b]: Sometimes editing curve in FloatAnimate and Vec3Animate GameMachine actions makes editor to crash
[*] [b]NEW[/b]: Added Crash Handling system that restores data after a crash.
[*] [b]IMPROVEMENT[/b]: Improved prefab instancing system implementing parameters overriding.
[*] [b]NEW[/b]: Added prefab repository for keeping prefab instances synchronized among multiple scenes.
[*] [b]BUGFIX[/b]: Resetting dims and offset of an object in prefab viewport doesn't cause the collision shape fitting as in scene viewport.
[/list]
[h3]If you like my work and S2Engine
DO NOT FORGET TO LEAVE A POSITIVE REVIEW :)[/h3]
[b]if you have questions, problems, suiggestions to make or bugs to report
please join the Discord community:[/b]
[url=https://discord.gg/NxpxUnJtpA ]https://discord.gg/NxpxUnJtpA [/url]
Enjoy and Stay tuned,
PROFENIX STUDIO