LUTE v2.0.0 (alpha) #79
Jacki3
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
A more comprehensive and robust system than the original, still full of bugs that need squashing.
Release Notes:
Location System
• Fixed location marking accuracy and map movement precision.
• Implemented automatic location setup functionality.
• Added location backup system with prioritised fallback options.
• Fixed issue with locations not appearing on maps (variable scope fix).
• Added location event handler for completion tracking.
• Enhanced location data menu context with auto-update features.
• Implemented location information scriptable objects for more comprehensive location editing, particularly for post creation of locations.
• Added radius adjustment improvements for locations.
• Added custom event handler that uses a conditional list.
Variable System
• Enhanced VariableProperty attribute functionality.
• Added support for storing references to fields and objects with automatic value updates.
• Implemented variable highlighting when selecting nodes in Flow Engine inspector.
• Added sprite support as variables with customisation options.
• Created custom variable window creator.
• Added automatic variable type creation when type not found.
Dialogue System
• Implemented comprehensive text tag system with (see https://github.com/LoGaCulture/LUTE/wiki/Rich_Text_Tags):
o Basic variation tags.
o Conditional statement support.
o Variable integration.
• Added support for previous portrait usage.
• Enhanced dialogue box implementation.
• Added continuation button functionality.
Audio System
• Added new audio management features:
o SFX audio source for player
o Volume control for different audio types (SFX, music, ambience)
o Updated music and SFX slider orders with auto-naming
• Integrated sound feedback for:
o Menu interactions.
o Dialogue systems.
o Choice selections.
UI and Menu Improvements
• Implemented popup icon inheritance.
• Added information panel system with custom text support.
• Created custom button script with node handling.
• Added map layer change functionality with custom dropdown/input field.
• Implemented credits display system.
Achievement and Inventory System
• Added method for creating new achievement lists.
• Implemented unique item validation for inventory system.
Editor and Development Tools
• Enhanced grouping system functionality.
• Improved node execution/finishing with dropdown support.
• Added custom UI properties with variable integration.
• Updated annotation system (now deprecated).
• Enhanced Flow Engine inspector functionality.
• Orders can now be copied and pasted across nodes and multiple can be selected.
• Added context menus to the Order List on Nodes.
• Added basic logging and server functionality for shared variables and states.
General Improvements
• Implemented Unity 6 compatibility (needs backwards compatibility for AR).
• Added custom component attribute system for dropdown creation.
• Enhanced demo and basic scenes.
• Improved overall system documentation.
AR System
• Improved the robustness of the Augmented Reality system and orders
• Created more comprehensive examples
• Created the ‘XR Puzzle’ Order and mechanisms
LUTE requires Unity 3D 6 which can be downloaded for free from https://unity.com/products
For installation instructions, please see the 'Installation" section on the Wiki: https://github.com/LoGaCulture/LUTE/wiki/Installation
Then checkout 'The Basics': https://github.com/LoGaCulture/LUTE/wiki/The_Basics
Good luck and have fun!
Full Changelog: v1.0.5-alpha...v2.0.0-alpha
This discussion was created from the release LUTE v2.0.0 (alpha).
Beta Was this translation helpful? Give feedback.
All reactions