{"id":4652,"date":"2019-08-09T18:59:45","date_gmt":"2019-08-09T18:59:45","guid":{"rendered":"https:\/\/www.s2powered.com\/copiasito\/?p=4652"},"modified":"2019-08-13T00:38:56","modified_gmt":"2019-08-13T00:38:56","slug":"release-notes-2019-1-6","status":"publish","type":"post","link":"https:\/\/www.s2powered.com\/copiasito\/4652\/release-notes-2019-1-6\/release-notes\/08\/2019\/","title":{"rendered":"RELEASE NOTES 2019.1.6"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">CORE<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>[BUG FIXED]<\/strong>    Crash if you use switch object class and then run game simulation without placing a camera<\/li><li><strong>[IMPROVEMENT]<\/strong>    Check for preventing <strong><em>SmoothFrameRate <\/em><\/strong>parameter to be 1<\/li><li><strong>[BUG FIXED]<\/strong>    It is impossible to clear &#8220;prefab&#8221; parameter (in &#8220;prefab&#8221; and &#8220;class&#8221; tools) using &#8220;x&#8221; button<\/li><li><strong>[IMPROVEMENT]<\/strong>    Improved accuracy of models animation track timeline when adding\/selecting keys<\/li><li><strong>[IMPROVEMENT]<\/strong>    Recompiled in VisualStudio 2017<\/li><li><strong>[BUG FIXED]<\/strong>    When renaming\/moving an animation asset, modelscript asseets containing a reference to that animation lose speed multiplier and keyframes values<\/li><li><strong>[BUG FIXED]<\/strong>    When renaming\/moving a prefab asset, modelscript assets containing a reference to that prefab aren&#8217;t updated<\/li><li><strong>[BUG FIXED]<\/strong>    When renaming\/moving a prefab asset, Game Machine assets containing a reference to that prefab aren&#8217;t updated<\/li><li><strong>[BUG FIXED] <\/strong>   Crash when re-saving an asset preview image with different size from previous preview image<\/li><li><strong>[NEW]  <\/strong>          Added possibility to use variable for &#8220;<strong><em>time<\/em><\/strong>&#8221; parameter into <strong><em>PhyKinematicDisplace <\/em><\/strong>and <strong><em>PhyCharacterDisplace <\/em><\/strong>actions<\/li><li><strong>[BUG FIXED]<\/strong>    Input section in class parameters not visible   <\/li><li><strong>[NEW]<\/strong>            Added <strong><em>CompareVec3 <\/em><\/strong>action in GameMachine<\/li><li><strong>[BUG FIXED]<\/strong>    Crash when deleting a cutscene and a track of the cutscene is selected<\/li><li><strong>[BUG FIXED]<\/strong>    Missed autokey icon texture<\/li><li><strong>[BUG FIXED]<\/strong>    Autosave doesn&#8217;t save unsaved resource files<\/li><li><strong>[IMPROVEMENT]<\/strong>    Improved autosave project folders storage<\/li><li><strong>[NEW]<\/strong>            Project files recovering system added<\/li><li><strong>[BUG FIXED]<\/strong>    Runtime archives bigger than 2GB don&#8217;t work<\/li><li><strong>[IMPROVEMENT]<\/strong>    Improved object markers system in editor<\/li><li><strong>[IMPROVEMENT]<\/strong>    New camera visualization (3d model replaces 2d marker image)<\/li><li><strong>[BUG FIXED]<\/strong>    Crash when the game is tested in debug mode (F6) and Physics debug info is showed<\/li><li><strong>[BUG FIXED]<\/strong>     Crash when the game is tested in debug mode (F6) and object markers are showed<\/li><li><strong>[IMPROVEMENT]<\/strong>    Added a default mass for vehicle class (when it is instanced) in order to avoid crashes if mass is not set before setting the vehicle body<\/li><li><strong>[BUG FIXED]<\/strong>    When starting game test and an animator object is selected and its curve is ahowed the engine crashes<\/li><li><strong>[NEW]<\/strong>            <strong><em>PhySetCollisionMask <\/em><\/strong>action added in GameMachine<\/li><li><strong>[BUG FIXED] <\/strong>   &#8220;<strong><em>Align to world<\/em><\/strong>&#8221; tool icons missed<\/li><li><strong>[BUG FIXED]<\/strong>    Output of <strong><em>GetCloserObject <\/em><\/strong>action is boolean, must be string<\/li><li><strong>[BUG FIXED]<\/strong>    Output of <strong><em>GetCloserObject <\/em><\/strong>action is wrong<\/li><li><strong>[NEW]<\/strong>            Added &#8220;<strong><em>GetObjectCustomID<\/em><\/strong>&#8221; action in GameMachine<\/li><li><strong>[NEW]<\/strong>         Added &#8220;<strong><em>SetObjectCustomID<\/em><\/strong>&#8221; action in GameMachine<\/li><li><strong>[NEW] <\/strong>        Added new procedural tile class &#8220;<strong><em>Wall<\/em><\/strong>&#8220;<\/li><li><strong>[NEW]<\/strong>         Added new procedural tile class &#8220;<strong><em>Floor<\/em><\/strong>&#8220;<\/li><li><strong>[NEW]<\/strong>         Added new procedural tile class &#8220;<strong><em>Stair<\/em><\/strong>&#8220;<\/li><li><strong>[NEW]<\/strong>         Added new procedural tile class &#8220;<strong><em>Column<\/em><\/strong>&#8220;<\/li><li><strong>[NEW]<\/strong>         Added new procedural tile class &#8220;<strong><em>Roof<\/em><\/strong>&#8220;<\/li><li><strong>[BUG FIXED]<\/strong>    local lights on Particle systems aren&#8217;t computed properly<\/li><li><strong>[NEW]<\/strong>            Added parameter &#8220;<strong><em>staticShadowmap<\/em><\/strong>&#8221; to staticlights for adding possibilityto make staticlights to draw only shadowmaps for static geometry speeding-up rendering<\/li><li><strong>[BUG FIXED]<\/strong>     Sometimes it happens that objects in hierarchy aren&#8217;t linked after level loading<\/li><li><strong>[BUG FIXED]<\/strong>    Particle system rendering artifacts on AMD Radeon 19.7.2 driver version<\/li><li><strong>[IMPROVEMENT] <\/strong>   Now if you have checked the &#8220;<strong><em>snapToGrid<\/em><\/strong>&#8221; option and move and object on one axis the snapping affects only that axis (It works only in worldSpace translations).<\/li><li><strong>[BUG FIXED] <\/strong>   Crash when closing\/opening the prefabViewport and a projectile is instanced by another object contained by the prefabViewport<\/li><li><strong>[IMPROVEMENT]<\/strong>    Now you can set a variable for &#8220;<strong><em>TargetObject<\/em><\/strong>&#8221; parameter of &#8220;<strong><em>Orbit<\/em><\/strong>&#8221; Action in GameMachine<\/li><li><strong>[IMPROVEMENT]<\/strong>    Added parameter &#8220;everyframe&#8221; to &#8220;GetEulerFromVector&#8221; action in GameMachine<\/li><li><strong>[IMPROVEMENT]<\/strong>    Now when &#8220;<strong><em>Raycast<\/em><\/strong>&#8221; or &#8220;<strong><em>Pick<\/em><\/strong>&#8221; actions fail the &#8220;GetHitInfo&#8221; action returns the ray endpoint as hit point.<\/li><li><strong>[IMPROVEMENT]<\/strong> Improved aiming precision of the <strong>FPSPlayer <\/strong>and the <strong>TPSPlayer <\/strong>included into the basic asset packages<\/li><li><strong>[BUG FIXED]<\/strong>    &#8220;<strong><em>IsPlayer<\/em><\/strong>&#8221; parameter doesn&#8217;t work for any object class<\/li><li><strong>[BUG FIXED]<\/strong>    When renaming \/ moving assets their reference in other assets isn&#8217;t updated in some cases. <\/li><li><strong>[IMPROVEMENT]<\/strong> Added possibility to set variable for &#8220;<strong><em>object<\/em><\/strong>&#8221; and &#8220;<strong><em>node<\/em><\/strong>&#8221; parameters of the &#8220;<strong><em>nodeLookAt<\/em><\/strong>&#8221; action in GameMachine<\/li><li><strong>[IMPROVEMENT]<\/strong> Added possibility to set variable for &#8220;<strong><em>object<\/em><\/strong>&#8221; parameter in &#8220;<strong><em>rotateNode<\/em><\/strong>&#8221; action<\/li><li><strong>[NEW] <\/strong>           Added &#8220;<strong><em>GetObjectParam<\/em><\/strong>&#8221; action in GameMachine<\/li><li><strong>[NEW]<\/strong>            Added &#8220;<strong><em>GetObjectLayer<\/em><\/strong>&#8221; action in GameMachine<\/li><li><strong>[IMPROVEMENT] <\/strong>       Added parameter &#8220;node&#8221; into PhyObjectSetCollideFlag action<\/li><li><strong>[IMPROVEMENT]<\/strong>    Faster sorting of drawing primitives during rendering<\/li><li><strong>[IMPROVEMENT]<\/strong>    Improved decals scaling<\/li><li><strong>[NEW]<\/strong> Added Voxel Lightmaps<\/li><li><strong>[BUG FIXED] <\/strong>When changing the name of an asset or moving it into another  folder its reference isnt&#8217;t updated into the GameMachine owned by an  object instanced into the scene. <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Easy Game Pack<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>[IMPROVEMENT] <\/strong>   Asset package folder structure Re-arranged<\/li><li>[IMPROVEMENT] Removed &#8220;<strong><em>NearFocus<\/em><\/strong>&#8221; parameter from <strong><em>PlayerCharacter <\/em><\/strong>class, so you can set depth of field focus parameters directly from player camera.<\/li><li><strong>[IMPROVEMENT]<\/strong>    Improved depth of field blur when inside inventory and menu<\/li><li><strong>[IMPROVEMENT]<\/strong>    Added depth of field blur when inspecting the document\/map item from inventory<\/li><li><strong>[IMPROVEMENT] <\/strong>Added aiming zoom even without handling a weapon in PlayerCharacter <\/li><li><strong>[IMPROVEMENT] <\/strong>   Added ceiling collision check when jumping in playerCharacter<\/li><li><strong>[NEW] <\/strong>           Added &#8220;<strong><em>platforms<\/em><\/strong>&#8221;       <\/li><li><strong>[IMPROVEMENT]<\/strong>    Replaced &#8220;<strong><em>AutoAction<\/em><\/strong>&#8221; check with &#8220;<strong><em>AutoActionMask<\/em><\/strong>&#8221; parameter in PlayerCharacter class<\/li><li><strong>[NEW]<\/strong>            Added &#8220;<strong><em>Target<\/em><\/strong>&#8221; object class<\/li><li><strong>[NEW]<\/strong>            Added &#8220;<strong><em>EnemyCharacter<\/em><\/strong>&#8221; object class implementing on-screen energy caption <\/li><li><strong>[BUG FIXED]<\/strong>    &#8220;<strong><em>BatteryDischargeAtStart<\/em><\/strong>&#8221; parameter of <strong><em>PlayerCharacter <\/em><\/strong>doesn&#8217;t work<\/li><li><strong>[NEW] <\/strong>           Added &#8220;<strong><em>climbing<\/em><\/strong>&#8221; Logic into <strong><em>PlayerCharacter <\/em><\/strong>GameMachine.<\/li><li><strong>[NEW]<\/strong>        Zombies and marines game machines now automatically recognize player (no need to set a player input parameter)<\/li><li><strong>[NEW] <\/strong>       Added <strong><em>engagement system logic<\/em><\/strong> in PlayerCharacter GameMachine<\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CORE [BUG FIXED] Crash if you use switch object class and then run game simulation without placing a camera [IMPROVEMENT] Check for preventing SmoothFrameRate parameter to be 1 [BUG FIXED] It is impossible to clear &#8220;prefab&#8221; parameter (in &#8220;prefab&#8221; and &#8220;class&#8221; tools) using &#8220;x&#8221; button [IMPROVEMENT] Improved accuracy of models animation track timeline when adding\/selecting&nbsp;&hellip;<\/p>\n","protected":false},"author":1,"featured_media":4654,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[254],"tags":[],"class_list":["post-4652","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-release-notes"],"jetpack_featured_media_url":"https:\/\/www.s2powered.com\/copiasito\/wp-content\/uploads\/2019\/08\/20190719120736_1.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.s2powered.com\/copiasito\/wp-json\/wp\/v2\/posts\/4652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.s2powered.com\/copiasito\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.s2powered.com\/copiasito\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.s2powered.com\/copiasito\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.s2powered.com\/copiasito\/wp-json\/wp\/v2\/comments?post=4652"}],"version-history":[{"count":2,"href":"https:\/\/www.s2powered.com\/copiasito\/wp-json\/wp\/v2\/posts\/4652\/revisions"}],"predecessor-version":[{"id":4657,"href":"https:\/\/www.s2powered.com\/copiasito\/wp-json\/wp\/v2\/posts\/4652\/revisions\/4657"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.s2powered.com\/copiasito\/wp-json\/wp\/v2\/media\/4654"}],"wp:attachment":[{"href":"https:\/\/www.s2powered.com\/copiasito\/wp-json\/wp\/v2\/media?parent=4652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.s2powered.com\/copiasito\/wp-json\/wp\/v2\/categories?post=4652"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.s2powered.com\/copiasito\/wp-json\/wp\/v2\/tags?post=4652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}