Vendor_CoverImage_1950x1300

Vendor v0.2 Release

The latest version of Vendor has been released!
Below you will find a detailed changelog for this version release

Version updates are pushed directly to the Dizzy Media
and Unity Asset Store

Changelog

*BREAKING CHANGES, MAKE A BACKUP BEFORE IMPORTING*

0.2

6 November 2023

  • AddedCurrency Transfer – Handles transferring currency from one scene to another
    (i.e auto created by system during runtime)
  • AddedCurrency Save – Handles triggering currency save / transfer to another scene
    (i.e can be called via event or from character action)
  • AddedCurrency Load – Handles catching currency transfer from a previous scene
    and applies to current scene player
  • ~
  • AddedDynamic Object Controller (Script Edit) – Added new edit template
    (i.e make sure to run the script editor again with the updated library)
  • ~
  • AddedFloating Icons Helper – Catches and adds selected objects to the Floating Icons Manager
    (i.e detects if objects can or cannot be added)
  • ~
  • AddedLocalization Pack – Added asset pack that contains localization data, scriptables, etc.
    for use with HFPS Localization
  • AddedLocalization Map – Added new Localization Map to Shared folder
    (i.e HFPS localization map for all of my HFPS add ons)
  • AddedLocalization Text Table – Added new Localization Text Table to Shared folder
    (i.e HFPS localization text table for all of my HFPS add ons)
  • ~
  • AddedSaveGameHandlerEditor (Script Edit) – Added new edit template
    (i.e make sure to run the script editor again with the updated library)
  • ~
  • AddedVendor Demo L – Main demo scene with HFPS Localization support
  • AddedVendor Main Menu L – Main Menu demo scene with HFPS Localization support
  • AddedVendor Transfer Demo – Demo scene to show how currency can be transferred
    from one scene to another
  • AddedVendor Scene Loader – Scene loader demo scene for Vendor demos
  • AddedVendor Scene Loader L – Scene loader demo scene for Vendor demos with
    HFPS Localization support
  • ~
  • uPDATEdAction BarAdded Action Inputs to the Action class
    (i.e for use with custom icons per input type and custom button input per input type)
  • uPDATEdAction BarAdded Action_Input class
    (i.e stores custom icons per input type and custom button input per input type)
  • uPDATEdAction BarAdded Action_Custom class
    (i.e stores action data sent from another script, i.e character action, etc.)
  • uPDATEdAction BarAdded ActionInput_Custom class
    (i.e stores input data sent from another script, i.e character action, etc.)
  • uPDATEdAction BarAdded ActionBar_Defaults action
    (i.e sets default values for the action bar when called to)
  • uPDATEdAction BarAdded Actions_Add action
    (i.e adds list of actions sent from another script, i.e character action, etc.)
  • uPDATEdAction BarAdded Actions_Clear action (i.e clears current actions)
  • uPDATEdAction BarAdded OnInputsUpdated action
    (i.e fires when input type has been changed, i.e pause > settings > input)
  • uPDATEdAction BarAdded OnChangeLocalization action
    (i.e for use with HFPS localization)
  • uPDATEdAction BarAdded OnUnsubscribe action
    (i.e for use with HFPS localization)
  • uPDATEdAction BarRemoved Action Input, Keyboard and Gamepad references
    (i.e no longer needed, stored in Action Inputs)
  • uPDATEdAction BarRemoved Input Type (i.e replaced with device)
  • uPDATEdAction BarRemoved InputType_Check action
    (i.e no longer needed, replaced with OnInputsUpdated)
  • uPDATEdAction BarUpdated Start Init action (i.e for new values usages)
  • uPDATEdAction BarUpdated Update action (i.e for new input usages)
  • uPDATEdAction BarUpdated ActionBar_Check, ActionBar_StateCheck, Action_Init, ActionBar_Reset, StateCheckDelayed and InputCheck_Icons actions (i.e for new inputs usages)
  • uPDATEdAction BarRemove Action Texts values (i.e actions, values, references)
    (i.e no longer used, replaced with Action_Custom references)
  • ~
  • uPDATEdCharacter ActionAdded Puzzle Settings class
    (i.e for use with Puzzler > use puzzle, puzzle action type, etc.)
  • uPDATEdCharacter Action – Added ActionType_Puzzle enum
    (i.e none, activate, state check, etc.)
  • uPDATEdCharacter Action – Added Use Custom Action Bar option to Extensions > Action Bar Settings (i.e assign specific action bar to be used)
  • uPDATEdCharacter Action – Updated Extensions > Action Bar > Actions class reference
    (i.e now uses Action_Custom from Action Bar)
  • uPDATEdCharacter Action – Updated ActionBar_Update action
    (i.e for new action bar options)
  • uPDATEdCharacter Action – Updated Start Init action
    (i.e for custom action bar option)
  • uPDATEdCharacter Action – Updated Action_Start and Action_End actions
    (i.e for new Puzzle Settings options)
  • uPDATEdCharacter Action – Updated Action_Start, Action_End and Action_Update actions
    (i.e for Player Manager fix, more info below)
  • uPDATEdCharacter Action – Updated Audio_State action
    (i.e fixed Audio Fader reference check, more info below)
  • uPDATEdCharacter Action – Updated Items_Update action
    (i.e enabled item switch lock)
  • uPDATEdCharacter Action – Updated Vendor Settings options
    (i.e added currency save option)
  • uPDATEdCharacter Action – Removed ActionBar_EventInvoke action
    (i.e no longer needed)
  • ~
  • uPDATEdCurrencyAdded Currency_Set action
    (i.e sets currency to amount indicated)
  • uPDATEdCurrencyAdded UI_Messages action
    (i.e holds texts used for currency messages, i.e currency collect, max currency, etc.)
  • uPDATEdCurrencyAdded OnChangeLocalization action
    (i.e subscribes to language change, updates texts)
  • uPDATEdCurrencyAdded OnEnable action
    (i.e subscribes to language change)
  • uPDATEdCurrencyAdded Message_Type enum
    (i.e handles how pickup messages are displayed, i.e no cap or cap, etc.)
  • uPDATEdCurrencyUpdated Awake action
    (i.e for text table reference check)
  • uPDATEdCurrencyUpdated HasCurrency_Amount action
    (i.e for equal amount purchase fix, more info below)
  • uPDATEdCurrency InteractionUpdated Pickup_Interact action
    (i.e for new message type options, i.e no cap or cap)
  • ~
  • uPDATEdDM MenuUpdated menu item positions (i.e fixed order)
  • ~
  • uPDATEdLocalizationUpdated Vendor values
    (i.e for new integrations setup menu)
  • ~
  • uPDATEdVendor HandlerAdded Item_Add action
    (i.e adds new items to temp items list *internal*)
  • uPDATEdVendor HandlerAdded OnEnable action
    (i.e subscribes to language change)
  • uPDATEdVendor HandlerAdded OnChangeLocalization action
    (i.e subscribed to language change, updates texts)
  • uPDATEdVendor HandlerAdded Random Items and Random Item Count options
    (i.e for current vendor random items)
  • uPDATEdVendor HandlerUpdated Awake action
    (i.e for new text table reference check)
  • uPDATEdVendor HandlerUpdated Items_Init action
    (i.e for new random item and random amount options)
  • uPDATEdVendor HandlerUpdated OnInitTexts action
    (i.e replaced text values with custom strings)
  • ~
  • uPDATEdVendor ItemAdded Random Amount and Random Min / Max
    (i.e for current item random amount)
  • ~
  • uPDATEdVendor UIAdded DisplayButtons_Reset action
    (i.e resets button display when closing vendor menus)
  • uPDATEdVendor UIAdded OnChangeLocalization action
    (i.e subscribed to language change, updates texts)
  • uPDATEdVendor UIAdded OnInputsUpdated action
    (i.e subscribed to input change, updates input buttons display)
  • uPDATEdVendor UIAdded UI_Messages class
    (i.e holds texts used for vendor ui messages, i.e not enough space, not enough currency, etc.)
  • uPDATEdVendor UIUpdated Awake action
    (i.e for new text subscribe check and slot value update)
  • uPDATEdVendor UIUpdated OnEnable and OnDestroy actions
    (i.e for new input subscribe, new localization subscribe, etc.)
  • uPDATEdVendor UIUpdated OnInitTexts action
    (i.e replaced text grab names with custom strings)
  • uPDATEdVendor UIUpdated StartInit action
    (i.e for button display fix, more info below)
  • uPDATEdVendor UIUpdated Cancel_Check action
    (i.e for inventory close fix, more info below)
  • uPDATEdVendor UIUpdated Display_Check action
    (i.e for button display fix, more info below)
  • uPDATEdVendor UIUpdated GetCloseSlot action
    (i.e replaced inventory settings references to vendor UI settings)
  • ~
  • uPDATEdVendor WelcomeAdded Import_Pack action
    (i.e imports asset packs, localization, etc.)
  • uPDATEdVendor WelcomeUpdated Integrations Tab
    (i.e added HFPS Localization setup)
  • ~
  • uPDATEdScenes UpdaterUpdated menu item position (i.e fixed order)
  • uPDATEdScenes UpdaterFixed issue with Lists not working correctly in Unity 2021+
    (i.e drag / drop assign, manual assign, etc.)
  • ~
  • uPDATEdScript EditorUpdated menu item position (i.e fixed order)
  • uPDATEdScript EditorFixed issue with Lists not working correctly in Unity 2021+
  • ~
  • uPDATEdVersion DetectUpdated menu item position (i.e fixed order)
  • ~
  • SCENESVendor DemoAdded door at the end of the hallway
    (i.e triggers transfer currency demo scene transition)
  • SCENESVendor DemoUpdated Character Action > Chair
    (i.e set new options for Action Bar Settings)
  • ~
  • SCENESVendor Main MenuUpdated Main Menu design / layout
    (i.e for custom vendor presentation)
  • ~
  • SCENESVendor Scene LoaderAdded custom scene loader for vendor
  • ~
  • FixesCharacter ActionFixed compatibility issue with Components for HFPS
    (i.e IF Components is activated, player required Audio Fader and Player Manager to be present)
  • FixesCharacter ActionFixed unnecessary yellow warnings (i.e was throwing yellow warnings for values wrapped in IF checks, generally used by Components for HFPS)
  • FixesCharacter ActionFixed quick item switch not being locked when using a controller and showing only vendor menus (i.e without inventory menu)
  • ~
  • FixesCurrencyFixed an issue with purchasing items of equal amount to currency
    (i.e item price = 15, total currency = 15)
  • ~
  • FixesVendor UI – Fixed an issue when using a controller, during a vendor interaction
    (i.e vendor menu + inventory menu), after switching to the inventory menu, if you close the menu, inventory menu would not close properly.
  • FixesVendor UI – Fixed an issue with input buttons not displaying correctly
    (i.e switch input, etc.)
  • FixesVendor UI – Fixed an issue with input buttons reset when closing a vendor menu
    (i.e input buttons jerk when closing menu, due to reorder of the group)
  • FixesVendor UI – Fixed an issue with inventory input display not resetting after interacting with a vendor (i.e inventory button info)
  • FixesVendor UI – Fixed an issue with inventory item context not hiding correctly
    when the vendor menu is open.
  • ~
  • MiscAdded Player Prefab (i.e HFPS 1.6.3c support)
  • MiscFixed all UI Issues (i.e buttons, menus, etc. not working correctly, etc.)
  • MiscUpdated Extensions > Scenes Updater (i.e v0.1.3)
  • MiscUpdated Extensions > Script Editor (i.e v0.3.3)
  • MiscUpdated Documentation
  • MiscUpdated Demo Scenes
  • MiscUpdated Prefabs
  • MiscUpdated Scenes Updater Template

To top

Verify Your Identity