Difference between revisions of "Korman:0.15 Release Notes"

(Update for beta 2)
(Update for beta 3)
Line 1: Line 1:
Korman 0.15 Beta 2 was released on September 19, 2023. It represents 54 [https://github.com/H-uru/korman/compare/v0.14...v0.15-beta2 commits] with approximately 4,000 lines of code changed since Korman 0.14.
+
Korman 0.15 Beta 3 was released on September 22, 2023. It represents 57 [https://github.com/H-uru/korman/compare/v0.14...v0.15-beta3 commits] with approximately 4,100 lines of code changed since Korman 0.14.
  
 
= Download =
 
= Download =
* Blender for Korman 0.15 Beta 2
+
* Blender for Korman 0.15 Beta 3
** Windows (32-bit): [https://github.com/H-uru/korman/releases/download/v0.15-beta2/bundled_korman-v0.15-beta2-windows32.exe Installer] or [https://github.com/H-uru/korman/releases/download/v0.15-beta2/bundled_korman-v0.15-beta2-windows32.zip ZIP file]
+
** Windows (32-bit): [https://github.com/H-uru/korman/releases/download/v0.15-beta3/bundled_korman-v0.15-beta3-windows32.exe Installer] or [https://github.com/H-uru/korman/releases/download/v0.15-beta3/bundled_korman-v0.15-beta3-windows32.zip ZIP file]
** Windows (64-bit): [https://github.com/H-uru/korman/releases/download/v0.15-beta2/bundled_korman-v0.15-beta2-windows64.exe Installer] or [https://github.com/H-uru/korman/releases/download/v0.15-beta2/bundled_korman-v0.15-beta2-windows64.zip ZIP file]
+
** Windows (64-bit): [https://github.com/H-uru/korman/releases/download/v0.15-beta3/bundled_korman-v0.15-beta3-windows64.exe Installer] or [https://github.com/H-uru/korman/releases/download/v0.15-beta3/bundled_korman-v0.15-beta3-windows64.zip ZIP file]
  
 
= Changes from Korman 0.14 to Korman 0.15 =
 
= Changes from Korman 0.14 to Korman 0.15 =

Revision as of 14:44, 22 September 2023

Korman 0.15 Beta 3 was released on September 22, 2023. It represents 57 commits with approximately 4,100 lines of code changed since Korman 0.14.

Download

Changes from Korman 0.14 to Korman 0.15

  • [1] Added experimental support for GUIs.
  • Added the Change Subworld Message node.
  • Added the concept of "External Pages."
  • Added the "Late" render pass to the Render Dependencies modifier. (Thanks to Hazado for authoring this patch.)
  • Added the Telescope Modifier. (Thanks to Doobes for co-authoring this patch.)
  • Did lots of gnarly plumbing under the hood.
  • Fixed a bug in which Group Masters wouldn't be exposed to Python scripts correctly.
  • [2] Fixed a bug in which Facing Target Nodes did not function as expected when used in a Region Sensor Node instead of a Clickable Node.
  • Fixed a crash in the exporter when a cube environment map has no image assigned. (Thanks to Doobes for authoring this patch.)
  • Fixed an issue in which blank BuiltIn and Textures PRPs may be created when you ask for Korman to *not* create them at all.
  • Fixed a potential crash in the exporter when a dependency file is missing.
  • Fixed a potential crash in the exporter when a Sound Message node is sent to a Random Sound.
  • Improved the handling of ptAttribNamedResponder such that Responders linked to these attributes will be exported with the same name as the Responder Node that exports them.
  • Improved the handling of modifiers such that only certain modifiers may be added to objects, based on the object type (no more empty objects with collision modifiers).
  • Improved the (mis-)handling of 3D Stereo sounds.
  • [3] Improved the rendering of text in the Localized Text Modifier when the text is rendered to an alpha layer.


  1. All Game GUI functionality is currently experimental. You are invited to use this functionality in your Ages; however, please be aware that the current functionality represents only the barest of bare bones. Further work on may cause your GUIs to break or require adjustments in future versions of Korman. Further, the functionality may contain bugs. Please report any and all bugs to the GitHub issue tracker.
  2. BREAKING CHANGE: The Facing Target Node can now only link to one target node.
  3. Requires a corresponding client update to the Python file xDynTextLoc.py