Skip to content

LUTE v1.1.0 (alpha)

Pre-release
Pre-release

Choose a tag to compare

@Jacki3 Jacki3 released this 14 Jan 16:00
· 82 commits to main since this release

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...v1.1.0-alpha