Difference between revisions of "Korman:0.15 Release Notes"
Tsar hoikas (Talk | contribs) (Created page with "Korman 0.15 Beta 1 was released on June 12, 2023. It represents 33 [https://github.com/H-uru/korman/compare/v0.14...v0.15-beta1 commits] with approximately 2,500 lines of code...") |
Tsar hoikas (Talk | contribs) (Update for beta 2) |
||
Line 1: | Line 1: | ||
− | Korman 0.15 Beta | + | 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. |
= Download = | = Download = | ||
− | * Blender for Korman 0.15 Beta | + | * Blender for Korman 0.15 Beta 2 |
− | ** Windows (32-bit): [https://github.com/H-uru/korman/releases/download/v0.15- | + | ** 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 (64-bit): [https://github.com/H-uru/korman/releases/download/v0.15- | + | ** 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] |
= Changes from Korman 0.14 to Korman 0.15 = | = 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 concept of "External Pages." | ||
* Added the "Late" render pass to the Render Dependencies modifier. (Thanks to Hazado for authoring this patch.) | * 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.) | * Added the Telescope Modifier. (Thanks to Doobes for co-authoring this patch.) | ||
* Did lots of gnarly plumbing under the hood. | * 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 dependency file is missing. | ||
* Fixed a potential crash in the exporter when a Sound Message node is sent to a Random Sound. | * Fixed a potential crash in the exporter when a Sound Message node is sent to a Random Sound. | ||
* Improved the handling of <code>ptAttribNamedResponder</code> 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 <code>ptAttribNamedResponder</code> 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. | * 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. |
+ | # 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 [https://github.com/H-uru/korman/issues GitHub issue tracker]. | ||
# '''BREAKING CHANGE''': The Facing Target Node can now only link to one target node. | # '''BREAKING CHANGE''': The Facing Target Node can now only link to one target node. | ||
# Requires a corresponding client update to the Python file xDynTextLoc.py | # Requires a corresponding client update to the Python file xDynTextLoc.py |
Revision as of 18:41, 19 September 2023
Korman 0.15 Beta 2 was released on September 19, 2023. It represents 54 commits with approximately 4,000 lines of code changed since Korman 0.14.
Download
- Blender for Korman 0.15 Beta 2
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.
- 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.
- BREAKING CHANGE: The Facing Target Node can now only link to one target node.
- Requires a corresponding client update to the Python file xDynTextLoc.py