Patch Notes - V1.5

Version 1.5 - May 2021 (CURRENT RELEASE)

  • New Additions:

    • Added a boolean to the examine system to allow pickup objects from the other puzzles to be examined

    • Added a new system type to the "AKItemController" script for normal object highlighting - Any object can now have a highlight to show it's name

      • Added a secondary feature to allow the generator system to have its original highlight features

    • The system now features 3 types of highlight interaction:

      • Original Raycast with no highlight or special outcome

      • New Examine System, specifically for items that can be examined

      • New Object highlight, for items which are interactive but cannot be examined

    • Added a Third Person Scene Demo example with BASIC integration (This isn't fully integrated into all assets because this is just an example - This wasn't the original intention of the asset but made to give users more options for interaction.

      • Added a small update to the disable manager to ensure users had an example of how to disable both FirstPerson and ThirdPerson controllers.

  • *NEW* Lever Puzzle System:

    • Added the lever / switch puzzle system which allows you to interact with a set of switches or levers that when pulled in the correct order, will allow a custom interaction

    • Includes animated objects, PBR models and full controllers

  • Note System:

    • Upgraded to V1.5

      • Added all 4 new version of the note system

      • New Reverse Note UI button for consistency

      • New Audio UI buttons added: Play, pause, reset audio clips

      • New variables and inspectors for each note to make it easier to edit

      • Brand new UI managers for each, so UI's are only managed on one objects

  • Examine System:

    • Updated scripts to V1.4.1

      • Inclusion of inspect points when examining objects

        • You can now have UnityEvents when you click on an inspect point

      • Added sample objects with interaction events, inspect points and child examples

      • Allowing empty parent objects and children whilst keeping emission and a new object new highlight for examination objects

  • KeyPad System:

    • Added variables to the inspector for setting audio names without editing the script

    • Resized all doors, keypads and elements

  • Gas Mask System:

    • Added the radial prompt for equipping and unequipping the gas mask

    • Added the radial prompt for changing filters

    • Added variables for all sounds used in the controller for easy renaming and linking

    • Re-imported Gas Mask and filter - Scaled and Reset XForm to correct 1, 1, 1 scale

    • Fixed an issue where pressing "T" to replace filter, the timer wasn't resetting

    • Fixed the bottom of Gas mask filter missing polygons

    • Gasmask controller now references the FPSController or player from the disable manager to avoid conflicts or errors when you change controllers (Thanks to Hendrik)

  • Flashlight System:

    • Added easy to use variables for sound names in the flashlight controller

    • Added flashlight trigger event so items can be collected for triggers

    • Added a variable for multiple batteries per pickup

    • Added a Radial prompt UI for replacing battery - Now it's more obvious when replacing batteries

    • Re-exported the flashlight objects and reset XForm to scaling 1, 1, 1

  • Chess Puzzle System:

    • Scaled down all objects to fit in reference to the scene

  • Themed Key System:

    • Resized and scaled keys, doors and elements

    • Changed were sound effects are played, now they can be changed on a per key and door basis

    • Refactored the door controller and key controller scripts by adding refinements and new variables to control animation names and sound effects

  • Padlock System:

    • Resized padlocks by resetting FBX XForm to 1, 1, 1 scale

    • Slightly adjusted the size of doors to match the rest of the scene

    • Added sound variables for easy changing without going into script

  • Phone System:

    • Resized the phones and reset the XForm to a 1, 1, 1 scale

    • Added audio variables to the inspector to make it easier to change audio clips

    • Fixed an issue where right clicking to close the phone wouldn't stop dead dial tone

  • Fuse Box System:

    • Edited the "AKController" so the "Fuse Box" is set to "Fuse Box Sys" to be consistent with the other systems

    • Resized and scaled both the Fuse box and main fuses and reset the XForm to 1, 1, 1

    • Added variable for audio to easily change it without going into the script

  • Safe System:

    • Resized safe system objects

    • Added sound variables to control sound names without having to edit script

  • Generator System:

    • Resized the generator objects for scale purposes

    • Re-exported fuel barrel and main generator and reset XForm to 1, 1, 1

    • Edited variable name for generator light to make it understandable

    • Added audio variables to the inspector to make sure users have easy access

  • UI Changes:

    • Added the Radial Indicator to the "UI Manager" for ease of access - Refined the functionality to properly take the whole press and hold, then letting go of the button press

    • Added the "TriggerPrompt" to the "UI Manager" for ease of access and changed all trigger scripts to reflect this change

    • Added a UI title change with a background image, to add space to the inventory panel

    • Adjusted basic inventory panels, re-ordered and anchored

  • Smaller Fixes:

    • PostEffectsBase (Obsolete issue) - Added to the FAQ (Thanks for Morten)

    • Height of the default FPSController changed from 2.8m to 1.8 - All objects scaled down to match

    • Deleted old and outdated models, when newer versions have been added

Version 1.4 - Feburary 2021

  • Fuse Box Puzzle System

    • Addition of the Fuse box system

    • Updated AKUIManager to include Fuse box

    • Custom fuse box UI to go alongside the other styles

    • Added custom door interaction with fuse box unity event

  • General Door interaction / function:

    • Added a button door example, where buttons can be pressed to open doors

    • Create a close animation state for the door animator

  • Keypad System:

    • Edit the "KeyPadDoorController" script to have a variable for specifying animation name

    • Edit the script to include a variable for specifying sound clips

  • Disable Manager:

    • Give better naming conventions to shared player disables for puzzles

  • Safe System:

    • Create own disable features or give from another items disabled element

  • Stop Inventory opening when interacting / Right click to disable*

    • Keypad, Examine, Safe, Note, Phone and Padlock Systems

  • General Quality of Life:

    • Added discord link to contact page

    • Video which showcases how to drag the entire demo prefab into your scene to have a quick start

    • Edit expanding page to make disabling and using a different controller more clear

Version 1.3 - November 2020

*NEW* Puzzles

  • Safe Unlock System - This will be a puzzle to allow the players to access a safe combination and select 3 combinations to open the lock.

  • Includes First and Third person interaction for the safes

  • Includes 6 PBR textures (Green / Blue / Black) in Damaged and Clean

Features / Changes

  • Examine System Updates:

    • Added a feature to set initial zoom of an object, so you can easily set the distance of certain objects

    • Added the ability to use the scroll wheel to zoom in and out of objects based on two values

    • Added a rotation offset to allow objects to be positioned in at any desired angle when first viewing,

    • UI customisation so you can change text style for the in-build UI

    • Added a requested close button for the asset, so you can use functionality other than "Right click"

  • Note System Updates:

    • Added a feature to allow audio clips to be played whenever a note is picked up

    • Added a feature to allow a button press to be used (Including a basic UI prompt) for playing audio

    • Fixed some naming conventions of some variables for consistency

Version 1.2.1 - September 2020

  • Fixed an issue where the "Chess Puzzle System" puzzle would complete, if the correct sequence was reached and an item removed.

  • Added additional 3D text prompts around the demo scene for better navigation and understanding

  • Created a simple transparent material to replace the basic material for trigger events, making it very obvious

  • Updated FAQ and PDF included document to match the online documentation more closely. Please use online documentation for in-depth information

Version 1.2 - September 2020

Puzzle Addition:

  • Chess Fuse Puzzle System - This will allow you to collect fuses around the game world to input into various fuse boxes and if all are put into the correct order, a custom interaction can be made!

Features / Changes:

  • Inventory Rework - Consistent design which will let users move UI icons around freely

  • Flashlight System Inventory UI Rework

    • Redesigned the entire flashlight UI icons to feature a square design

    • New flashlight basic icon for being on/off

    • Radial 360 dial to show battery indication

    • Bottom corner battery number indicator

    • Name below the main UI icon

    • Re-written the script to incorporate the new design and link as appropriate

  • Gas Mask Inventory UI Rework

    • Redesigned and positioned the entire gas mask UI to feature a square design

    • Radial 360 dial to show filter indication

    • Bottom right corner filter number indicator

    • Bottom left corner show filter icon for low value indication

    • Added lower section health bar with slider and text percentage

    • Health controller now has a range slider for selecting a maximum and current health, out of 100

    • Added a health slider to the system

    • Add range slider for filter percentage

    • Renamed Variables for UI linking, to make them more consistent

    • Re-written the script to incorporate the new design and link as appropriate

  • Gas Mask System Changes:

    • Having health regenerate over-time (When not in gas)

  • Flashlight System:

    • Hold "Q" to replace battery - Removed redundant code from this change and added timer variables

  • Generator System Inventory Design Rework

    • Redesigned to feature a square design

    • Re-attached scripts and check for functionality

  • Chess Puzzle UI Integration

    • Resized this UI to fit with the current theme

    • Add documentation for the chess puzzle UI integration

  • Themed Key System

    • Unity Events for Door animations

    • Add Generic Door animation script

    • Rename variables for consistency

    • Update Documentation to reflect the changes for the UnityEvent and door animation

  • Themed Key Inventory Design Rework

    • Created new layout and design to hold keys to match other UI systems

    • Arranged UI elements into a more consistent order within the canvas

    • Added small images of the keys that can be collected, rather than shape icons (Others are provided in the package

  • Fixes:

    • Generator System:

      • Adjust UI popout number spacing

    • Gas Mask System:

      • Filter UI not updating on Start

    • Note System:

      • Reverse Note - Reverse Text Alignment Issue - Note Text Area Scale: 795 Default

      • Renamed some variables to match with UI references

      • Add color picker for CustomReverse - Note Settings Customisation

      • Updated Note System Headings for Custom/Reverse Notes

    • All:

      • Rename any code input fields to match variable name

      • Updated raycast to allow walls and other objects to be fully excluded from the interaction

      • Update all prefabs

      • Re-bake lightmapping for consistency

Version 1.1 - Late July 2020

  • Overhauled the examine system to make it much easier to use and have less setup

  • Updated the Gas Mask System and refined the code

    • Added new functionality, custom renaming and edits for the inspector

  • Added 3rd person support for Padlock system

  • Added 3rd person support for Note System

  • Refined the entire Padlock system scripts

    • Including adding new features for interaction, usage, customisation and setup

  • Tweaked basic inventory UI's and how they work to make the system more refined

  • Tweaked Generator system scripts to be more efficient through code

Version 1.0 - July 2020

  • Initial Release

Last updated