Skip to content

Releases: LoGaCulture/LUTE

LUTE v1.2.2 (alpha)

05 Dec 11:41

Choose a tag to compare

LUTE v1.2.2 (alpha) Pre-release
Pre-release

Release Notes:

Core Issues

  • Updated logging which ensures that switching to on/off forces true
  • Updated logging to avoid spamming logs with Nodes that use the update event handler

System Additions

  • Cleaned up example scenes
  • Updated saving system to avoid running into null references when using inventory saving
  • Updated MapBox backend to avoid null references when polling the location handlers without a map in the scene

Technical Updates

  • Updated manifest to include latest built-in packages that Unity imports on fresh installs

LUTE requires Unity 3D 2022 or above (any version but 6.2 is optimal) 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

Please adhere to the 'Third Party' instructions for this package as no project settings are included (https://github.com/LoGaCulture/LUTE/wiki/Third_Party).

Then checkout 'The Basics': https://github.com/LoGaCulture/LUTE/wiki/The_Basics

Good luck and have fun!

Full Changelog: v1.2.1-alpha...v1.2.2-alpha

LUTE v1.2.1 (alpha)

01 May 09:46

Choose a tag to compare

LUTE v1.2.1 (alpha) Pre-release
Pre-release

Release Notes:

Core Issues

  • Fixed AR location game that was broken due to missing location objects
  • Fixed inventory loading incorrect file on start and serialisation of the entire inventory
  • Ensured that the Samples for XR are not unique so reimport will not break the XR games (Implemented XR wrapper)

System Additions

  • Added game events as scriptable objects
  • Added directions
  • Finalised scriptable events and custom Orders

Technical Updates

  • Changed video player for namespace
  • Updated application entry point (requiring wiki update)

Installation & Documentation Notes

  • Update needed for installation guide (removal of asmdefs reference)
  • Added reference to wiki/main GitHub page for detailed information

Location Updates

  • Updated location pins and saving
  • Potential gradle error fixed
  • Inclusion of main gradle file/settings in plugins folder
  • Addressed existing Git issue for location pins
  • Update locvars usage for consistency
  • Fix reveal/hide functionality after nodelocvar removal
  • Clean up directions (add to next page post inventory)
  • Replace map movement class (remove defaults)

LUTE requires Unity 3D 2022 or above (any version) 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

Please adhere to the 'Third Party' instructions for this package as no project settings are included (https://github.com/LoGaCulture/LUTE/wiki/Third_Party).

Then checkout 'The Basics': https://github.com/LoGaCulture/LUTE/wiki/The_Basics

Good luck and have fun!

Full Changelog: v1.2.0-alpha...v1.2.1-alpha

LUTE v1.2.0 (alpha)

13 Mar 12:38

Choose a tag to compare

LUTE v1.2.0 (alpha) Pre-release
Pre-release

Some systems overhauled and plugin streamlined for easier use. This package does not include project settings so you must see the installation guide (linked below) for setup instructions.

Release Notes:

XR Updates
• AR location demo scene updated to ensure locations are used correctly.
• Ensured that the XR Drag scene has persistent tags so the interaction behaves as intended.

LUTE QoL
• Locations now persist and show correctly in both editor and game map views.
• Ensured that the cameras are setup correctly for map and UI.
• Added Mapbox attribution to basic scenes and prefab for use in custom scenes.
• Ensured all demos and template scenes work as intended and are a bit more explanatory.
• Updated the level select scene to include all core LUTE demos and improved overall UX.
• Streamlined achievements and improved quality of life of their design.
• Streamlined inventory system and improved quality of life within LUTE.
• Streamlined Map and Location Marker usage with new ‘Display List’ options.
• Overhauled Map classes to be unique to LUTE rather than Mapbox.
• Improved general UX by updating terminology and tooltip descriptions.
• Added keyboard shortcut commands for Orders and Nodes.
• Removed unrequired cameras from demo scenes and simplified rendering.

LUTE Systems
• Decreased overall file size and removed unrequired assets.
• Improved folder structure and naming conventions.
• Ensured that the project builds to both iOS and Android platforms.
• Updated Wiki to reflect requirements for Android based on package imports.
• Updated Player settings to correctly reflect older versions of plugins and Unity.
• Updated the Location Provider Factory to be unique and therefore duplicable.
• Implemented further conditions Orders such as:
o While
o For
o Foreach
o Break
• Removed or updated Designer based features to be anonymous.
• Updated folder structure to include Designer’s code and prefabs.
• Updated saving system to allow for multiple saving systems for individual mini games.
• Updated Inventory saving system and Achievement saving system.
• Updated the saving system so that we can save only specific types of save data.
• Added debug for when reset inventory is called but not in runtime.

LUTE requires Unity 3D 6 (any minor version) 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

Please adhere to the 'Third Party' instructions for this package as no project settings are included (https://github.com/LoGaCulture/LUTE/wiki/Third_Party).

Then checkout 'The Basics': https://github.com/LoGaCulture/LUTE/wiki/The_Basics

Good luck and have fun!

Full Changelog: v1.1.0-alpha...v1.2.0-alpha

LUTE v1.1.0 (alpha)

14 Jan 16:00

Choose a tag to compare

LUTE v1.1.0 (alpha) Pre-release
Pre-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

LUTE v1.0.5 (alpha)

22 Aug 10:18

Choose a tag to compare

LUTE v1.0.5 (alpha) Pre-release
Pre-release

Release Notes:

  • Touch input for postcards
  • Achievements should allow for text on the postcard
  • Menu that shows all unlocked stickers (collector menu) - this is found in the prefabs section of the sticker example folder and you just need to drag it into scene and assign your inventory
  • Minor map fixes which caused leftover pins to be persistent
  • Base for location failure handler (will be used to overwrite other assets in next major release)

LUTE requires Unity 3D 2022.3 or higher which can be downloaded for free from https://unity.com/products

This update requires the full import of LUTE which can be downloaded and installed using any prior release (with the latest as a reccomendation)!

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

Full Changelog: https://github.com/LoGaCulture/LUTE/commits/v1.0.2-alpha

Good luck and have fun!

Full Changelog: v1.0.2-alpha...v1.0.5-alpha

LUTE v1.0.4 (alpha)

23 Jul 10:38

Choose a tag to compare

LUTE v1.0.4 (alpha) Pre-release
Pre-release

Release Notes:

  • Updated minor map issues and requirements to increase robustness
  • Updated Sticker/Postcard achievements to allow Nodes to be executed upon an achievement being completed (also works for standard achievements)

LUTE requires Unity 3D 2022.3 or higher which can be downloaded for free from https://unity.com/products

This update requires the full import of LUTE which can be downloaded and installed using any prior release (with the latest as a reccomendation)

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

Full Changelog: https://github.com/LoGaCulture/LUTE/commits/v1.0.2-alpha

Good luck and have fun!

Full Changelog: v1.0.2-alpha...v1.0.4-alpha

LUTE v1.0.3 (alpha)

12 Jul 13:45

Choose a tag to compare

LUTE v1.0.3 (alpha) Pre-release
Pre-release

Release Notes:

  • Ensured that persistent inventory items are loaded on every start up regardless of saving system in place
  • Added Achievements to Postcard/Sticker feature - see [[Postcards_Stickers]] for more

LUTE requires Unity 3D 2022.3 or higher which can be downloaded for free from https://unity.com/products

This update requires the full import of LUTE which can be downloaded and installed using any prior release (with the latest as a reccomendation)

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

Full Changelog: https://github.com/LoGaCulture/LUTE/commits/v1.0.2-alpha

Good luck and have fun!

LUTE v1.0.2 (alpha)

08 Jul 12:33

Choose a tag to compare

LUTE v1.0.2 (alpha) Pre-release
Pre-release

Release Notes:

  • Fixed errors relating to annotations
  • Updated graphics for Nodes/Orders
  • Removed unnecessary namespaces
  • Added custom orders relating to achievement menu pop menus/icons
  • Removed an unrequired map layer and references to this (fixing the error where location pins could not be seen)
  • Updated the save game scene where a variable was missing causing confusion with demo scene
  • Added an Order which allows the hiding or revealing of location pins (useful to reveal locations at certain points in experiences); this can be done with multiple or single locations
  • Ensured that persistent inventory works and that the 'Add Item' Order features a way for that item to be persistent or not (so items can be collected over multiple playthroughs)
  • Added the postcard/sticker mechanic/feature for designer (achievements for postcards need to be implemented)

LUTE requires Unity 3D 2022.3 or higher 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

Full Changelog: https://github.com/LoGaCulture/LUTE/commits/v1.0.2-alpha

Good luck and have fun!

LUTE v1.0.1 (alpha)

10 Jun 14:12

Choose a tag to compare

LUTE v1.0.1 (alpha) Pre-release
Pre-release

Release Notes:

  • Added saving system allowing designers and players to save the current state they are in
  • Added multiple XR/AR features including a 'AR Matching Puzzle' template
  • Added multiple examples and fixed multiple bugs relating to Blueprinting
  • Added additional variables including floats, strings and booleans to be used in condition statements and more
  • Updated packages ensuring that the XR features integrate well
  • No update to Unity version (yet!) but this patch should work with most Unity versions post 2022.

LUTE requires Unity 3D 2022.3 or higher 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

Full Changelog: https://github.com/LoGaCulture/LUTE/commits/v1.0.1-alpha

Good luck and have fun!

LUTE v1.0.0 (alpha)

14 May 13:28

Choose a tag to compare

LUTE v1.0.0 (alpha) Pre-release
Pre-release

This is the first public release of LUTE, a Unity based tool to create narrative rich location-based games for the purposes of heritage preservation.

LUTE requires Unity 3D 2022.3 or higher 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

Full Changelog: https://github.com/LoGaCulture/LUTE/commits/v1.0.0-alpha