5.1.9 1227 Update released

  • #1, by SimonSTuesday, 05. April 2022, 23:12 2 years ago
    FIXES:
    - MacOS: utf8 chars missing because the unicode is not found
    - Audio Switch Link updates now if conditions are changed
    - Action Parts run twice if a deactivated action part is before and the action part runs over multiple frames
    - ios doesn't build because harfbuzz is missing
    - Answer dialog id is wrong
    - Scrollposition in scripts resets on undo

    CHANGES:
    - Action list panes can be resized and it's saved
    - Android Asset Delivery API Support, should work out of the box if you add an install time asset pack, with Android Studio you need to debug with apk from asset bundle or it won't install it
    - Mac Export: _CodeSignature folder is removed, so gatekeeper doesn't complain that the app is broken
    - The Visionaire DMG is now notarized so you'll get a little less annoying prompt if you open it
    - Game / Company name is checked for incompatible chars
    - On Fade over the main character is shown in both scenes
    - Object movies are started and stopped on condition change
    - Lua syntax highlighting is reworked, it won't stop working randomly and is faster. The autocomplete is better but not all functions are available in the editor, right click on names to search for usages of globals
    - Sub dialog parts are checked before applying the used dialog font
    - Object areas points can be deleted with backspace now
    - Workspace layouts are now saved to the config and restored on restart

    ILIOS:
    - Name collision warnings are now shown for blocks
    - GetEnumerator available for tables and links
    - ControllerEvent button available
    - Enumerator crashes if it's a temporary object
    - Any object now shows all functions with returns
    - float rendering is sometimes a little off
    - Option to add custom events, that are added to the ObjectBehaviour with params, you can call them via RaiseEvent for all objects or for IDs
    - State machines, add a state to a class, they inherit all the same override possibilities, with the execution input you can change to that state
    - Added MapRange, Lerp and other math functions
    - 2 phase block creation, so the order of the block list is irrelevant now
    - custom enum blocks

    Update 1228 (just uploaded):
    FIXES:
    - Crashes with lua highlighter
    - Crashes with the event block
    - Crashes with ilios table access

    Thread Captain

    1580 Posts