{"id":307,"date":"2020-05-08T17:20:26","date_gmt":"2020-05-08T15:20:26","guid":{"rendered":"https:\/\/dragondreams.ch\/?page_id=307"},"modified":"2026-03-26T22:19:12","modified_gmt":"2026-03-26T22:19:12","slug":"changelog-latest-release","status":"publish","type":"page","link":"https:\/\/dragondreams.ch\/index.php\/changelog-latest-release\/","title":{"rendered":"Changelog Latest Release"},"content":{"rendered":"<div id=\"pl-307\"  class=\"panel-layout\" ><div id=\"pg-307-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-307-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-307-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<h1>Drag[en]gine Release 1.31<\/h1>\n<div><em>Released: 2026-03-26<\/em><\/div>\n<h3 style=\"margin-top: 1em;\"><span style=\"color: #008000;\">Drag[en]gine<\/span><\/h3>\n<ul>\n<li>Added VR tracker role information to deInputDevice for use by VR trackers.<\/li>\n<li>Added support to strip debug symbols into separate debug files and archiving them during building.<\/li>\n<\/ul>\n<h3 style=\"margin-top: 1em;\"><span style=\"color: #008000;\">DragonScript<\/span><\/h3>\n<ul>\n<li>Updated ECBehaviorVRHand and BaseVRActorClass to make use of full body tracking.<\/li>\n<li>Added helper methods for actor collision filters in BaseVRActorClass.<\/li>\n<li>Added ECBehaviorVRBody to handle full body tracking (Quest HMDs).<\/li>\n<li>Fixed SimpleConversationConverter auto-switching camera although the last actor speak disabled it.<\/li>\n<li>Changed SimpleConversationAction duration to use -1 for default value to allow 0 as an explicit value.<\/li>\n<li>Added attachable behavior ECABehaviorAnchorElement mirroring ECBehaviorAnchorElement but usable on a per-element basis in the world editor.<\/li>\n<li>Fixed bug in LoadParameterTree \"treeFile\" tag failing to use tag content properly.<\/li>\n<\/ul>\n<h3 style=\"margin-top: 1em;\"><span style=\"color: #008000;\">OpenXR<\/span><\/h3>\n<ul>\n<li>Updated to OpenXR SDK 1.1.57.<\/li>\n<li>Added support for XR_FB_body_tracking and XR_META_body_tracking_full_body extensions.<\/li>\n<li>Force initial center space to work around Quest 3 problem.<\/li>\n<li>Fixed multiple crash and stability problems with SteamVR.<\/li>\n<\/ul>\n<h3 style=\"margin-top: 1em;\"><span style=\"color: #008000;\">OpenGL<\/span><\/h3>\n<ul>\n<li>Fixed non-xray debug drawers rendering as xray.<\/li>\n<li>Fixed segfault problems on Haiku.<\/li>\n<\/ul>\n<h3 style=\"margin-top: 1em;\"><span style=\"color: #008000;\">XInput<\/span><\/h3>\n<ul>\n<li>Fixed UI lag problems by collapsing multiple mouse move events per input update into one. Required since raw mouse input on Linux sends events at high frequency.<\/li>\n<\/ul>\n<h3 style=\"margin-top: 1em;\"><span style=\"color: #008000;\">Model<\/span><\/h3>\n<ul>\n<li>Fixed regression in texcoord sorter affecting old model file versions only.<\/li>\n<\/ul>\n<h3 style=\"margin-top: 1em;\"><span style=\"color: #008000;\">EOS SDK<\/span><\/h3>\n<ul>\n<li>Added protection against spurious SDK callback if login server is down causing a segfault.<\/li>\n<\/ul>\n<h3 style=\"margin-top: 1em;\"><span style=\"color: #008000;\">IGDE<\/span><\/h3>\n<ul>\n<li>Added support to use world path in addition to GDClass in igdeWObject. Allows using World as background in world editor not only an object class.<\/li>\n<li>Fixed incorrect delete of update task reference while re-syncing game definition causing exception termination.<\/li>\n<\/ul>\n<h3 style=\"margin-top: 1em;\"><span style=\"color: #008000;\">GUI Launcher<\/span><\/h3>\n<ul>\n<li>Fixed run DELGA problem if DELGA file is not known yet.<\/li>\n<li>Fixed handling of launching DELGAs from file with properly using loaded game and replacing it if DELGA path changes.<\/li>\n<\/ul>\n<h3 style=\"margin-top: 1em;\"><span style=\"color: #008000;\">Windows<\/span><\/h3>\n<ul>\n<li>Updated FOX toolkit to 1.7.85.<\/li>\n<li>Fixed FOX toolkit font scaling problem.<\/li>\n<li>Fixed fullscreen window problem.<\/li>\n<li>Fixed screen enumeration problem if the count is too large.<\/li>\n<\/ul>\n<h3 style=\"margin-top: 1em;\"><span style=\"color: #008000;\">Haiku-OS<\/span><\/h3>\n<ul>\n<li>Added native GUI launcher for Haiku.<\/li>\n<li>Fixed input handling on Haiku.<\/li>\n<li>Fixed network interface detection on Haiku.<\/li>\n<\/ul>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"pg-307-1\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-307-1-0\"  class=\"panel-grid-cell\" ><div id=\"panel-307-1-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"1\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<hr \/>\n<h1>All Changelogs<\/h1>\n<ul class=\"lcp_catlist\" id=\"lcp_instance_0\"><li><a href=\"https:\/\/dragondreams.ch\/index.php\/changelog-release-1-31\/\">Changelog Release 1.31<\/a><\/li><li><a href=\"https:\/\/dragondreams.ch\/index.php\/changelog-release-1-30\/\">Changelog Release 1.30<\/a><\/li><li><a href=\"https:\/\/dragondreams.ch\/index.php\/changelog-release-1-29-1\/\">Changelog Release 1.29.1<\/a><\/li><li><a href=\"https:\/\/dragondreams.ch\/index.php\/changelog-release-1-29\/\">Changelog Release 1.29<\/a><\/li><li><a href=\"https:\/\/dragondreams.ch\/index.php\/changelog-release-1-28\/\">Changelog Release 1.28<\/a><\/li><li><a href=\"https:\/\/dragondreams.ch\/index.php\/changelog-release-1-27\/\">Changelog Release 1.27<\/a><\/li><li><a href=\"https:\/\/dragondreams.ch\/index.php\/changelog-release-1-26\/\">Changelog Release 1.26<\/a><\/li><li><a href=\"https:\/\/dragondreams.ch\/index.php\/changelog-release-1-25\/\">Changelog Release 1.25<\/a><\/li><li><a href=\"https:\/\/dragondreams.ch\/index.php\/changelog-release-1-24\/\">Changelog Release 1.24<\/a><\/li><li><a href=\"https:\/\/dragondreams.ch\/index.php\/changelog-release-1-23\/\">Changelog Release 1.23<\/a><\/li><\/ul><ul class='lcp_paginator'><li class='lcp_currentpage'>1<\/li><li><a href='https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/pages\/307?lcp_page0=2#lcp_instance_0' title='2'>2<\/a><\/li><li><a href='https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/pages\/307?lcp_page0=3#lcp_instance_0' title='3'>3<\/a><\/li><li><a href='https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/pages\/307?lcp_page0=2#lcp_instance_0' title='2' class='lcp_nextlink'>&gt;&gt;<\/a><\/li><\/ul>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Drag[en]gine Release 1.31 Released: 2026-03-26 Drag[en]gine Added VR tracker role information to deInputDevice for use by VR trackers. Added support to strip debug symbols into separate debug files and archiving them during building. DragonScript Updated ECBehaviorVRHand and BaseVRActorClass to make use of full body tracking. Added helper methods for actor collision filters in BaseVRActorClass. Added [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"page-category":[],"class_list":["post-307","page","type-page","status-publish","hentry","post"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Changelog Latest Release - DragonDreams<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dragondreams.ch\/index.php\/changelog-latest-release\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Changelog Latest Release - DragonDreams\" \/>\n<meta property=\"og:description\" content=\"Drag[en]gine Release 1.31 Released: 2026-03-26 Drag[en]gine Added VR tracker role information to deInputDevice for use by VR trackers. Added support to strip debug symbols into separate debug files and archiving them during building. DragonScript Updated ECBehaviorVRHand and BaseVRActorClass to make use of full body tracking. Added helper methods for actor collision filters in BaseVRActorClass. Added [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dragondreams.ch\/index.php\/changelog-latest-release\/\" \/>\n<meta property=\"og:site_name\" content=\"DragonDreams\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-26T22:19:12+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@DragonDreamsGD\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dragondreams.ch\\\/index.php\\\/changelog-latest-release\\\/\",\"url\":\"https:\\\/\\\/dragondreams.ch\\\/index.php\\\/changelog-latest-release\\\/\",\"name\":\"Changelog Latest Release - DragonDreams\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dragondreams.ch\\\/#website\"},\"datePublished\":\"2020-05-08T15:20:26+00:00\",\"dateModified\":\"2026-03-26T22:19:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dragondreams.ch\\\/index.php\\\/changelog-latest-release\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dragondreams.ch\\\/index.php\\\/changelog-latest-release\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dragondreams.ch\\\/index.php\\\/changelog-latest-release\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dragondreams.ch\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Changelog Latest Release\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dragondreams.ch\\\/#website\",\"url\":\"https:\\\/\\\/dragondreams.ch\\\/\",\"name\":\"DragonDreams\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/dragondreams.ch\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dragondreams.ch\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dragondreams.ch\\\/#organization\",\"name\":\"DragonDreams\",\"url\":\"https:\\\/\\\/dragondreams.ch\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dragondreams.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/dragondreams.ch\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/banner_small.png\",\"contentUrl\":\"https:\\\/\\\/dragondreams.ch\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/banner_small.png\",\"width\":500,\"height\":236,\"caption\":\"DragonDreams\"},\"image\":{\"@id\":\"https:\\\/\\\/dragondreams.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/DragonDreamsGD\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCFSpIFFU3CsZGqhtlkXtgnA\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Changelog Latest Release - DragonDreams","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dragondreams.ch\/index.php\/changelog-latest-release\/","og_locale":"en_US","og_type":"article","og_title":"Changelog Latest Release - DragonDreams","og_description":"Drag[en]gine Release 1.31 Released: 2026-03-26 Drag[en]gine Added VR tracker role information to deInputDevice for use by VR trackers. Added support to strip debug symbols into separate debug files and archiving them during building. DragonScript Updated ECBehaviorVRHand and BaseVRActorClass to make use of full body tracking. Added helper methods for actor collision filters in BaseVRActorClass. Added [&hellip;]","og_url":"https:\/\/dragondreams.ch\/index.php\/changelog-latest-release\/","og_site_name":"DragonDreams","article_modified_time":"2026-03-26T22:19:12+00:00","twitter_card":"summary_large_image","twitter_site":"@DragonDreamsGD","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dragondreams.ch\/index.php\/changelog-latest-release\/","url":"https:\/\/dragondreams.ch\/index.php\/changelog-latest-release\/","name":"Changelog Latest Release - DragonDreams","isPartOf":{"@id":"https:\/\/dragondreams.ch\/#website"},"datePublished":"2020-05-08T15:20:26+00:00","dateModified":"2026-03-26T22:19:12+00:00","breadcrumb":{"@id":"https:\/\/dragondreams.ch\/index.php\/changelog-latest-release\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dragondreams.ch\/index.php\/changelog-latest-release\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dragondreams.ch\/index.php\/changelog-latest-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dragondreams.ch\/"},{"@type":"ListItem","position":2,"name":"Changelog Latest Release"}]},{"@type":"WebSite","@id":"https:\/\/dragondreams.ch\/#website","url":"https:\/\/dragondreams.ch\/","name":"DragonDreams","description":"","publisher":{"@id":"https:\/\/dragondreams.ch\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dragondreams.ch\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dragondreams.ch\/#organization","name":"DragonDreams","url":"https:\/\/dragondreams.ch\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dragondreams.ch\/#\/schema\/logo\/image\/","url":"https:\/\/dragondreams.ch\/wp-content\/uploads\/2023\/10\/banner_small.png","contentUrl":"https:\/\/dragondreams.ch\/wp-content\/uploads\/2023\/10\/banner_small.png","width":500,"height":236,"caption":"DragonDreams"},"image":{"@id":"https:\/\/dragondreams.ch\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/DragonDreamsGD","https:\/\/www.youtube.com\/channel\/UCFSpIFFU3CsZGqhtlkXtgnA"]}]}},"_links":{"self":[{"href":"https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/pages\/307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/comments?post=307"}],"version-history":[{"count":30,"href":"https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/pages\/307\/revisions"}],"predecessor-version":[{"id":1980,"href":"https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/pages\/307\/revisions\/1980"}],"wp:attachment":[{"href":"https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/media?parent=307"}],"wp:term":[{"taxonomy":"page-category","embeddable":true,"href":"https:\/\/dragondreams.ch\/index.php\/wp-json\/wp\/v2\/page-category?post=307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}