1. S2ENGINE HD
  2. News
  3. S2ENGINE HD 2023.2 OUT NOW

S2ENGINE HD 2023.2 OUT NOW

Hi,

After about a month on Patreon for beta testing we have finally released the new S2ENGINE HD 2023.2 version for all on Steam.

[h2]NEW PLAYERSTART SYSTEM[/h2]
The biggest new thing in this version id the PlayerStart system.
Now you can define prefabs for player and game GUI in the project configuration and then use them in every level of your game, without redefine player and gui every time you create a new levelin the project.
Simply PlayerStart object in the level and it automatically instantiate the player and gui prefabs defined in the project configuration.

[h2]LAUNCHER VER 1.4[/h2]
The new launcher introduces a new simple Wizard for project creation.

[h2]LOADING SCREEN[/h2]
In this version it is finally possible to edit the loading screen using the GUI editor and GameMachine.
This means that, if you want, you can avoid to use s2script for create loading screens and their logic.

[h2]IMPROVED TEXTURE STREAMING[/h2]
We have improved a lot the texture streamer.
In the previous version there were a lot of problems that caused leaks in GPU and CPU memoery that, de facto, make texture streaming completely unuseful.
In this version all these problems have been fixed and now the texture streaming is effective and helps a lot in reducing the GPU memory consumption while keeping the best quality possible.

Following are the complete
[h2]RELEASE NOTES:[/h2]

  • Now, sceneviewport automatically resize when exiting from fullscreen game simulation
  • BUG FIXED: Player hand weapons aren't saved well when the game data is saved in easy game pack, often engine crashes.
  • BUG FIXED: Easy Game Pack radar script includes player among enemies tags
  • Implemeted player start system
  • Added "StartMenu" and "progress" prefabs for speeding-up main menu level creation and loading progress screen creation
  • Added "startLevel" option into the "startmenu" GameMachine
  • Now it is possible to use GUI editor and GameMachine to create the loading screen (no more scripts needed)
  • Improved alpha hashed lod transitions when material LOD is set on auto
  • Increased new project creation speed by more than 40%
  • Increased stability and speed of the Resource Table Generation (GenerateResourceTable tool).
  • Improved decals with multiply material in order to prevent texture projection artifacts due to acute angles
  • Updated Launcher to version 1.4:
  • New Wizard assisted procedure for the creation of a new Project
  • Now Video tutorials are directly opened on youtube in the predefined browser (for maximum compatibility with google youtube service).
  • BUG FIXED: Crash after loading a scene when, in the saved scene, mission or gameScore objects were added before the GUIObject, or when after placing mission, gameScore and GUIObject, the GUIOBject was deleted and re-inserted.
  • BUG FIXED: When saving a scene, if editor process looses focus (i.e. you use another program), saving operation is repeated in an infinite loop.
  • Now, when editor looses focus process is put in sleep state for saving system resources consumption.

  • BUG FIXED: On some systems in 4k resolution occlusion culling fails hiding objects that should be visible.
  • Fixed "OldBoat" model to work with rigid bodies.
  • Improved Third Person Basic Player Prefab for avoiding flickering when moving
  • Improved Third Person Basic Player GameMachine to make him to maintain straight trajectory when turning back.
  • Project settings are saved when projectSettings dialog is closed with ok button (no more only when project is saved)
  • Now it is possible to execute the gameMachine Quit action (executed for example by a game menu exit button) without making the editor to quit!

  • Increased Zoom factor in GameMachine Graph Viewport
  • Added Parameter "PersistentState" into Objects, useful for keeping their state across different game levels

  • Added New "LoadSceneTrigger" object class
  • Added New "LoadSceneSwitch" object class
  • Now "StartOpened" parameter in Swicthes opens automatically the Switch when it is instanced (in previous version the switch only changed state flag BUT this was not reflected on the real switch state)
  • Added possibility to write text into object_list, widget_list, node_list type param boxes
  • Added new parameter refract_fresnel into Materials
  • Improved Texture streaming system
  • BUGFIX: Texture streaming produced memory leak on GPU side
  • BUGFIX: Level Closing produced memory leak on CPU and GPU side
  • Added Terrain delete option into main menu edit->terrain submenu

  • Now it is possible to create a game level in a folder different from the root
  • BUGFIX: When exporting an asset the engine crashes after chosen the destination folder


[h2]CONCLUSIONS[/h2]
During the day we'll update the manual and public a couple of new youtube shorts as tutorial for showing some new functionalities.

Enjoy and Stay tuned,
PROFENIX STUDIO