1. S2ENGINE HD
  2. News

S2ENGINE HD News

New S2ENGINE Launcher

Hi guys,

In the last week we have started to work to a new Launcher for S2ENGINE HD editor.

The launcher is the application executed when you click on Launch button of the s2engine hd page in the steam client, or when you double-click on s2engine icon.

The current launcher is a console application that simply executes the s2engine editor. It is invisible to the user.

The new launcher is a step forward.

It is a client that:
  • Allows you to open an existing project. It lists all projects you have in the projects folder of s2engine, so you can choose which project to run and then s2engine editor is executed with the selected project loaded.


  • Allows you to create a new project. It lists all the asset packages you have and lets you to choose the packages you want to be included into the new project. Then s2engine editor is executed with the new project created.


  • Allows you to directly access to the s2engine manual page (By the way we know the manual is a bit out of date, we apologize, we are working on a new manual that automatically will replace this one). Any modification or update to the manual is automatically reflected into the Launcher without needing to do an update.


  • Allows you to see all the GET STARTED tutorials without needing to access youtube page on a browser. The beautiful thing is that every new GET STARTED tutorial added to the playlist is automatically recognized and showed by the launcher without needing to do an update.


The approach of the new launcher has some advantages:
When you want to open a new project from s2engine editor, the editor itself is closed and the launcher appears again for allowing you to choose another project or creating a new one.
In this way all memory occupied by the previous project is completely cleared by the O.S. reducing memory fragmentation and the possibility to incur in an "OUT OF MEMORY" message or a crash.
The new Launcher allow us to give you all you need (the program, the manual, the tutorials, and in future the marketplace :D :D :D...) in an unique solution. No need to open a browser and/or searching for a resource.

The new launcher will be released within the upcoming S2ENGINE HD 2019.1.11 update.

Stay tuned,
PROFENIX STUDIO






New Easy Game Pack tutorial

Hi guys,

Today we have published a new Easy Game Pack tutorial showing how to place soldier enemies into the scene making them to patroling, covering and attacke the player in a plausible way.

[previewyoutube][/previewyoutube]

The tutorial, as always, has been included into the EasyGamePack guide:
https://steamcommunity.com/sharedfiles/filedetails/?id=1581894383
Enjoy and stay tuned!
PROFENIX STUDIO

S2ENGINE HD 2019.1.10

Hi guys,
Today we have released S2ENGINE HD 2019.1.10.
This version fixes some previous version bugs and adds some new features that improves the AI and logic of enemy characters in EasyGamePack.

[h2]RELEASE NOTES[/h2]

[h3]CORE[/h3]
  • [BUG FIXED] If during game test (in editor or runtime) a level containing terrain vegetation is loaded more than one time the engine could crash
  • [BUG FIXED] If you select a node from node picker dialog using lists, un-select it using lists and then select another node using, instead, the picker and press OK button the engine could crash.
  • [NEW] added parameters aiRadius, aiHeight, aiOccluder, aiObstacle, useBoxAsAiOccluder and walkable to all tile objects, cubeObjects and destroyable meshes.
  • [IMPROVEMENT] Now useBoxAsAiOccluder works also for dynamic objects.


[h3]EGP[/h3]
  • [IMPROVEMENT] Improved soldier logic


Hope you appreciate,
Stay tuned,
PROFENIX STUDIO

Create your own enemy character

Today we have published a great tutorial about how to replace the easy game pack soldier character with one created by you using FUSE and MIXAMO online skinner (all for free).

This tutorial has been possible thanks to the new animation retargeting feature included into S2ENGINE HD 2019.1.9 version.

From today you will be able to immediately put into action every character you want by using pre-made animations and logic of the Easy Game Pack soldier character.

This is only the tip of the iceberg of everything that can be offered by the new technology.

Enjoy and Stay tuned!
PROFENIX STUDIO

[previewyoutube][/previewyoutube]

S2ENGINE HD 2019.1.9 FINALLY RELEASED

We have finally released S2ENGINE HD 2019.1.9 update.
The most important features are:
  • animation retargeting
  • a new filesystem that take care of references of every asset in the project

In addition, A lot of bugs has been fixed.

P.S.
Asap it will be released a new tutorial that will explain how to replace Easy Game Pack soldiers with custom models without needing new animations and logic.

------------------------------------------------------------
Following are the release notes:

CORE
  • - [NEW] Added parameter "EnterCount" to Swicth class object
  • - [IMPROVEMENT] Now MusicTrigger can fade out a music on a given channel if no music file is specified for that channel
  • - [BUG FIXED] variable for "Axis" parameter in "RotateTo" GameMachine action isn't set the first time action is executed
  • - [IMPROVEMENT] Now Timers store elapsed time when serialized.
  • - [NEW] Added paramater musicVOlume to "MusicTrigger" object class
  • - [NEW] Added paramater musicVOlume to "MusicSwitch" object class
  • - [IMPROVEMENT] Now triggers work using their bbox if no target volume is set
  • - [BUG FIXED] when an object uses gamemachine with a single state playing an animation, for certain models the object playing the animation disappears when starting game simulation.
  • - [BUG FIXED] when resetting the values of "SM2Class", "SH2Class" and "SK2Class" parameters in the Import dialog, they are emptied.
  • - [IMPROVEMENT] Now, when saving the state of an object during saving game state, current states of object gameMachine are also saved.
  • - [IMPROVEMENT] Now it is possible to play global sounds on 4 different channels
  • - [NEW] Added "SerializeStates" option in GameMachine for saving the current states of a gameMachine in a Game State.
  • - [NEW] Added action "FlushShadowmapCache" in GameMachine
  • - [BUG FIXED] Engine sometime crashes when renaming an object
  • - [BUG FIXED] Engine crashes when re-importing an animation that is playing using GameMachine
  • - [BUG FIXED] Engine sometime crashes when flock objects are instanced and game simulation is started.
  • - [NEW] Added animation inspector
  • - [NEW] Added animation retargeting tool in models editor
  • - [NEW] Added "GetModelNodeFromSource" action in GameMachine
  • - [IMPROVEMENT] Now Wireframe visualization works also for Skinned models
  • - [IMPROVEMENT] Now Wireframe visualization works also for terrain meshes objects
  • - [IMPROVEMENT] Now Wireframe visualization works also for grass and clouds objects
  • - [IMPROVEMENT] Now Wireframe visualization works also for particle system objects
  • - [BUG FIXED] Wireframe visualization doesn't work well for hierarchical models
  • - [BUG FIXED] Some raycasting operations in editor are perturbed by global rain object
  • - [IMPROVEMENT] Added brush sphere in placement tool
  • - [IMPROVEMENT] Improved placement tool painting
  • - [NEW] Added shortcuts for "Rotate 90 X", "Rotate 90 Y" and "Rotate 90 Z" tools
  • - [IMRPOVEMENT] Now selected objects are drawed with outlines
  • - [IMRPOVEMENT] Now selected object materials are drawed with outlines
  • - [IMPROVEMENT] Now the system checks for duplicated entries when configuring shortcut keys
  • - [BUG FIXED] GUI Widgets treelist wrong scrolling when selecting an item below collapsed parent items
  • - [IMPROVEMENT] Added paramneters "motionSpeed" and "facingSpeed" to AIGetMotionInfo action
  • - [NEW] Added parameter "textureID" to "SetCameraTexture", "SetCameraAlpha" amd "GetCameraAlpha" GameMachine actions.
  • - [BUG FIXED] Crash when passing from a cutscene to another in editor mode
  • - [IMPROVEMENT] Added "Prev Keyframe" and "Next Keyframe" button into cutscene tracks editor
  • - [BUG FIXED] Crash when re-importing a mesh used as collision mesh in an object belonging to switch class
  • - [IMPROVEMENT] Improved sorting speed of objects outliner and object picking dialogs
  • - [IMPROVEMENT] Faster (about 10x) "IsolateSelection" references updating
  • - [NEW] Added "GenerateLayerMask" action in GameMachine
  • - [IMPROVEMENT] Improved Shadowmap bias results for spotlight shadowmaps.
  • - [NEW] Added parameter "UP" in lookAt and nodeLookAt gameMachine actions.
  • - [NEW] Added "GetObjectAngularSpeed" gameMachine action.
  • - [NEW] Added "Vec3SLERP" gameMAchine action.
  • - [NEW] Introducing The "Resource Files Table" for speeding up reference updating when using "MoveTo" and "Rename" operations on Project resource files.
  • - [NEW] Added option "ShowReferences" in the dropdown menu of project assets. Thanks to "Resource Files Table" it lets you to see file links to other files.
  • - [NEW] Added "GenerateResourceTable" option inthe main menu for re-generating the Resource files table every time you want.
  • - [BUG FIXED] If you delete an asset and close the engine by saving all unsaved assets, next time you open the editor, the asset file is still in the project.
  • - [BUG FIXED] Some wav files loading make engine crashing
  • - [BUG FIXED] Align on X axis tool inverts object faces on some orientations
  • - [BUG FIXED] If you try to attach an object, already attached to a parent object, to another object, the new link isn't applied when testing the game or reloading the scene.
  • - [IMPROVEMENT] Faster (about 20x) game simulation (F7) startup
  • - [BUG FIXED] Track, river and fence tools don't resize in the correct way.
  • - [BUG FIXED] Alpha test particle systemn not showed into prefab viewport
  • - [NEW] Added new action "SetPositionFromObjectByDistance" in GameMachine
  • - [NEW] Added new action "AIDeleteObject" in GameMachine
  • - [BUG FIXED] lights make engine to crash on Intel HD 520 cards
  • - [NEW] AIEnableSense now has parameters that can be set using variables.

EGP
  • - [NEW] Added "captionRescaleDistance" parameter in EnemyCharacter object class
  • - [NEW] Added "HitSound" parameter into player class
  • - [NEW] Added "LowHealth parameter into player class
  • - [NEW] Added "AutoRecovery" and "AutoRecoverySpeed" parameters into PlayerCharacter class
  • - [NEW] Added "LowHealthTexture" and "LowHealthNormal" parameters into PlayerCharacter class
  • - [NEW] Added "HitSound" parameter into enemyCharacter class
  • - [IMPROVEMENT] Improved marine character game machine
  • - [NEW] Added the possibility to change player aiming cross basing on weapon
  • - [NEW] Added the possibility to change player picking icon basing on item to grab
  • - [IMPROVEMENT] Improved blood particle system look.


Hope you appreciate our efforts,
Enjoy and Stay tuned!

PROFENIX STAFF