Forum rules - please read before posting.

Version 1.85

A wide-reaching update that adds fixes and improvements, mainly focused on the ActionList, Template, and Speech systems:

Upgrade notes

  • The method of overriding PlayerInput delegates has changed - see the Manual's "Remapping inputs" chapter for details

Speech

  • Added: Option to ignore speech post-line delays when skipping
  • Added: ITranslatableReferencer interface - use to reference ITranslatable implementations that aren't placed in scene files
  • Added: Option to always surround cells with quotes when exporting speech text to CSV
  • Changed: The "Dialogue: Start conversation" Action's "Override options?" and "Open in set element?" options are no longer mutually exclusive
  • Fixed: [speaker] token not defaulting to the speaking character's "Speaker label" value

Conversations

  • Added: Ability, through script, to restore a Conversation's options to their original states
  • Fixed: Issues when running nested Conversations inside "ActionList: Run" Actions
  • Fixed: Issues loading old save-game files after modifying Conversation options
  • Fixed: Error when starting a Conversation that is inside a prefab

Characters

  • Added: The Character Wizard now sets Sprite-based character Sprite Sort Points to Pivot
  • Changed: Tweaked the starting values of the Sample First-person Player prefab to make it more reponsive
  • Changed: The Character Wizard no longer moves newly-created characters to the scene's origin
  • Fixed: Characters movmentarily ending their Talking animations after speaking if they immediately begin speaking a new line afterwards
  • Fixed: "Character/Set Player" event not being invoked at the correct time
  • Fixed: First-person crouching resetting the Player's run lock upon standing

Inputs

  • Added: Installing the Input System integration template now also adds a button to open its Inputs menu from the Options menu
  • Added: The prevention of mouse clicks from being remappable in the Input System integration's Inputs menu is now optional
  • Added: Ability to set the binding index when defining remappable inputs in the Input System integration's InputsUI prefab
  • Added: Ability to override PlayerInput delegates with multiple functions simultaneously
  • Changed: The Input System integration's default EndCutscene input is now mapped to Tab, instead of Escape
  • Changed: The method of overriding PlayerInput delegates has changed - see the Manual's "Remapping inputs" chapter for details
  • Fixed: QTEs sometimes not failing if a mouse click or Interaction input is involved

ActionLists

  • Added: Ability to set Integer, Float and Pop Up parameter values by formula in the "ActionList: Set parameter" Action
  • Added: "Popup switch" option to the "ActionList: Check parameter" Action
  • Added: Ability to assign Inventory Item, Document, and Objective parameter types in Action Integer fields
  • Fixed: "ActionList: Set parameter" Action not downloading custom-linked Global Variables before use
  • Fixed: "Moveable: Check Track position" Action field values changing at runtime
  • Fixed: Actions ending prematurely when Conversations are run alongside an "ActionList: Run in parallel" Action

Menus

  • Added: Ability for InventoryBox elements to sort Objectives by their index in the Inventory Manager
  • Changed: The "Max number of slots" Slider in InventoryBox elements is now a regular Integer field
  • Changed: InventoryBox elements that display Collected Documents will now display the maximum number of slots if "When slot is empty" is set to "Clear Content"
  • Fixed: Unity UI-based Menu elements sometimes being clickable while invisible
  • Fixed: MenuElement script's GetSlotIndex returning incorrect values
  • Fixed: Timer elements of the type "Loading Progress" not displaying correctly
  • Fixed: Menus with Appear type "During Cutscenes" showing briefly after scene transitions

Templates

  • Added: The "Title screen" Template now hides the Continue button if no save-game files are present
  • Fixed: Issues with Mobile Joystick template when used in conjunction with Input System
  • Fixed: Issues with the Graphic Options template
  • Fixed: Issues with Title Screen template

Camera

  • Added: Option to the "Camera: Split-screen" Action for the MainCamera to attach itself to the Underlay camera
  • Fixed: Error when setting a zero or negative aspect ratio value

Editor

  • Added: Ability to filter Global Variables by category in the Variables Manager
  • Added: "Revert to defaults" button to the Adventure Creator section of the Project settings window
  • Fixed: Inventory items losing their property data when checking "Limit to set categories?" in the Property's property panel
  • Fixed: Incorrect URLs in a couple of places

Misc

  • Added: IsSaving property to the SaveSystem script - use to check if the game is currently being saved
  • Fixed: Rare error when switching scenes rapidly and using a Trigger
  • Fixed: Hotspot selection issue when "Close interactions with" is set to "Click Off Menu"
  • Fixed: Issue when clicking Arrow Prompts that overlap Hotspots
  • Fixed: Error when using a Trigger to disable another

Comments

  • I'm getting a bunch of errors after updating, I'm on Unity 6000.2.6f2

    First it seems to work fine while playtesting, but after that it breaks and I have to restart the editor.

    Bunch of errors

    Missing editor UI stuff

    Full error codes

  • Can confirm that the above errors occur on a fresh project.

  • @TaleHammer Let's move this to a new thread, given the number of images.

    You're saying errors don't appear immediately, but after some time in the Editor? I don't see any mention of AC in the Console images.

    Did you update Unity at the same time, and do these show if you remove AC from the fresh project?

  • Version 1.85.1:

    • Added: The "Variable: Check" Action can now check if a Global String variable contains a string value
    • Added: "Set Event Runner Parameters" component - use to set all additional parameters associated run from the Event Runner component
    • Added: Ability to name Favourite Actions when assigning in the ActionList Editor
    • Added: If the Actions Manager's "Allow multiple Editors?" option is checked, each ActionList Editor window's title is set to the ActionList it is displaying
    • Changed: [expression] tokens are now removed from narration speech text
    • Changed: Clicking Action field boxes no longer automatically selects all text within them
    • Fixed: Conversations not showing in v1.85.0 if run from an ActionList asset
    • Fixed: Input System integration's "Defaults" button having no effect when clicked
    • Fixed: Player duplication issue when skipping ActionLists that switch Player using Addressables
  • Upgraded and tested to 1.85.1 - all seems to work well from what I can tell. Just had to re-add scripts to the PersistentEngine. Also thought I'd have to re-edit the 'PlayerInput.cs' script as per this thread but didn't have to - pressing 'escape' skips the cutscene without bringing up the pause menu.

  • I haven't upgraded to this version yet. Chris can you elaborate on this line item? I'm interested to try this out.

    • Added: Ability, through script, to restore a Conversation's options to their original states
  • Added: Ability, through script, to restore a Conversation's options to their original states

    It's a new function inside the Conversation script: RestoreStartingState. Calling this will set each option's on/off state back to it's default value.

    ..And I've just realised it doesn't unlock options that have been turn on/off "forever". I'll correct this in v1.85.2.

  • edited November 12

    I've just updated and am getting the following error when trying to build for Windows:

    Assets\AdventureCreator\Scripts\Templates\MobileJoystick\Scripts\Joystick.cs(184,15): error CS1061: 'Touch' does not contain a definition for 'finger' and no accessible extension method 'finger' accepting a first argument of type 'Touch' could be found (are you missing a using directive or an assembly reference?)

    I'm using Unity 6000.2.10f1.

    I'm not using any form of joystick, just mouse/keyboard so I'm slightly at a loss as to how I'm getting this error.

    I DID cancel the first build since updating so could that have somehow broken something?

    EDIT: I've removed all aspects the MobileJoystick folder for now and it now builds. Not sure what's causing it?

  • @TayannaStudios An error on my part. Apologies. Yes, removing the template will remedy it for now, but I will address this shortly. Thanks the alert.

  • Version 1.85.2:

    • Added: Support for URP in 2.5D games - the URP_25D component is automatically added to the MainCamera when creating 2.5D GameCameras
    • Added: Minor tweaks to first-person movement
    • Fixed: Group context menus not showing in ActionList Editor while zoomed in
    • Fixed: Draggable move sounds playing indefinitely when using Audio Mixer Groups
    • Fixed: Parameter bool fields sometimes showing "Value" as the label
    • Fixed: Compilation error with Joystick template when building without Input System present

    Version 1.85.3:

    • Fixed: Compilation error in Unity 6.2
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Welcome to the official forum for Adventure Creator.