Recent changes


Version 3.1.36 Released: 2022-04-04

Version 3.1.35 only minor changes for Steam compatibility

Version 3.1.34 only minor changes for Steam compatibility

Version 3.1.33 Released: 2021-08-30

Version 3.1.32 Released: 2021-06-24

Version 3.1.31 Released: 2021-03-15

Version 3.1.30 Released: 2020-08-27

Version 3.1.29 Released: 2020-05-28

Version 3.1.28 Released: 2020-04-12

Version 3.1.27 Released: 2020-03-30

Version 3.1.26 Released: 2020-02-10

Version 3.1.15 not released to public

Version 3.1.14 not released to public

Version 3.1.23 Released: 2019-10-22

Version 3.1.22 Released: 2019-07-19

Version 3.1.21 Released: 2019-05-17

Version 3.1.20 Released: 2019-03-28

Version 3.1.19 Released: 2019-01-31

Version 3.1.18 Released: 2018-12-06

Version 3.1.17 Released: 2018-10-15

Version 3.1.16 Released: 2018-08-09

Version 3.1.15 not released to public

Version 3.1.14 Released: 2018-06-06

Version 3.1.13 Released: 2018-05-23

Version 3.1.12 Released: 2018-04-13

Version 3.1.11 Released: 2018-02-01

Version 3.1.10 not released to public

Version 3.1.9 Released: 2018-01-03

Version 3.1.8 Released: 2017-12-06

Version 3.1.7 Unreal export hotfix

Version 3.1.6 Released: 2017-09-04

Version 3.1.4 and 3.1.5 not released to public

Version 3.1.3 Released: 2017-07-18

Version 3.1.1 and 3.1.2 not released to public

Version 3.1.0 Released: 2017-06-06



articy:draft - Version 3.1.36.40212

Released: 2022-04-04

articy:draft - General

  • New: Added functionality for the articy:draft 3 FREE version.
  • Improved: Fixed some minor bugs.

articy:draft - Version 3.1.33.39193

Released: 2021-08-30

articy:draft - Multi-User

  • Improved: On some occasions the "Text" property was written back to the data layer leading to a crash due to a panic if the partition was not claimed. This new version handles this case gracefully and does not crash any more.

articy:draft - MDK / API

  • Improved: Upgraded the Json.NET version that articy:draft is shipped with (Version 13.0). This eases MDK plugin development especially if the plugin uses other 3rd party code which depends on a more current Json.NET version.
     
    Please keep in mind that you might recompile your plugin, or ensure that no specific version is used.



articy:draft - Version 3.1.32.38959

Released: 2021-06-24

articy:draft - General

  • Improved: Added spellchecking for "Menu text" and "Stage direction".
  • Improved: If you now click on a container like a Flow Fragment or a Dialogue while pressing the CTRL-key in the navigator, that container is opened in the flow instead of opening the parent and bringing the selected node into view.
  • Fixed: Fixed a bug that leads to "reverse writing" when writing text into the main text field of a Dialogue Fragment while the property inspector is active.
  • Fixed: Fixed a potential crash bug if features in templates were moved via Drag and Drop. The up/down arrows sometimes did not properly update their "enabled" state leading to a crash when the first feature was moved up.
  • Fixed: A synced property sheet did not properly update the object if the new object was selected in the flow by clicking on something other than the border/title area.

Many other smaller fixes.

articy:draft - Multi-User

  • Improved: Secured Perforce provider to properly block project creation as soon as possible if trying to use an unsupported Stream depot.
  • Improved: It is now possible to allow "Team members" to also use Repartitioning. To do so, you need to update your ClientSettings.xml of the server installation by adding or updating the category "Settings" with the following property:
    <Category Name="Settings">
    <Property Name="AllowRepartitioningForMembers" Value="true" />
    </Category>

articy:draft - MDK / API

  • Fixed: A bug was fixed that throws an exception when using an API program to export a project for JSON/Unreal/Unity that uses method calls in script code.


articy:draft - Version 3.1.31.38560

Released: 2021-03-15

articy:draft - General

  • Improved: The Hyperlink target dialog was improved to better pre-select the page & entry based on the hyperlink found.
  • Improved: Support added to search and navigate to connections.
  • Improved: auto-detection if articy:draft is accessed in a remote desktop session. This will auto-enable "-ui.reduced".
  • Improved: added command-line/configuration switches -ui.nogradients & -ui.colormultiplier to allow solid node/header/tile colors and darken the color to be able to read white text on a solid color area.
  • Improved: added command-line switch "-log.NoEnvDump" to exclude dump of environment variables to log (useable for articy:draft client and as startup parameter in API programs)

Many other smaller fixes.

articy:draft - Multi-User

  • Fixed: Fixed a problem when Perforce is running under a non-default port 1666

articy:draft - MDK / API

  • Improved: new MDK Plugin methods: "ValidatePublising" & " PartitionsPublished"
  • Improved: new MDK Session methods: "FindFlowPosition"
  • Fixed: Typo in public function name "ExecuteInSearchNavigator" was fixed.
  • Fixed: Fixed a bug where it was not possible to add objects to strips that have a type restriction even if the restriction was satisfied.

articy:draft - Engine Exports

  • Fixed: When using multiple packages with localization texts from previous packages also appeared in later ones.
  • Improved: The "Hierarchy" Section of the JSON/Unreal/Unity export is not sorted the same way the articy:draft navigator does.
  • Improved: Added retries when copying asset files from articy:draft to Unreal/Unity projects. It was reported that they were sometimes locked from the engine side.
  • Improved: added the missing transform matrix of location objects to JSON export.
  • Improved: Added Display Names of Enum Entries to the Unreal export. This makes them appear in blueprint graphs (can be disabled using command line switch "-unreal.SimpleEnumExport")


articy:draft - Version 3.1.30.37638

Released: 2020-08-27

articy:draft - General


  • Improved: The content of any log in a progress dialog can now be copied to the clipboard or a file by using the context menu of the log.
  • Improved: Allow "ESC" to close a progress dialog.
  • Fixed: Conflict search does not report empty texts as missing if they are mandatory, had once a value, and was emptied again.

articy:draft - Engine Exports

  • Improved: Complete rewrite of the "Method Return Type Guessing" required for Unreal and Unity export code generation.
     

    • Please ensure that you have properly set up the script fields in templates either as "Condition" or "Instruction". Otherwise used methods might be detected either as "void" or "boolean".
    • The exports will try to collect as much information about errors like the ambiguous use of the same method and dump all that information into the log. Using the new "copy to clipboard" functionality might help to preserve the log after closing the progress dialog.

articy:draft - MDK / API

  • Improved: Added the new properties "ImageWidth" & "ImageHeight" for image assets. Those can be used from the MDK & API side as well as from engine exports.

articy:draft - Multi-User

  • Improved: Complete rewrite of the Perforce Source Control provider, removing the old 3rd Party library and replacing it with the Perforce provided official one.
     

    • Minimum Perforce version is now 2015.1
    • To be able to break locks of other team members "admin" rights are now sufficient instead of "super".
    • Added support for SSL server connections. For backward compatibility, you need to check a checkbox instead of using the "ssl:" prefix on the host/port name.
    • articy:server administrators can pre-select or even force the SSL setting from the "ClientSettings.xml" file.
  • Improved: Better adjustment of articy:draft SVN libraries to newer and upcoming versions of TortoiseSVN.
  • Fixed: Assets that were replaced were not properly deleted from the head revision in subversion and were constantly synchronized back into the working copies.
  • Fixed: Fixed a bug in the Subversion Source Control Provider that prevented an asset replacement of the name gets shorter than the previous one.

articy:draft - Version 3.1.29.37108

Released: 2020-05-28

articy:draft - General


  • Added: Added French localization.
  • Added: Added Ukrainian localization.
  • Changed: New enumerated property values for templates now start with zero (0) as first value. This change was made to ease exporting to Unreal, because Unreal requires a zero-valued enumeration value.
  • Fixed: Texts in locations did not write the entered text back into the project data when it loses focus from and external source (e.g. Changing windows). This is fixed now.
  • Fixed: Fixed a bug where general properties were exported for templated objects.
  • Fixed: Fixed a bug where a disabled feature property was still exported under some conditions.
  • Fixed: Fixed a crash that could arise when using "getProp()" to fetch an object that did not exist or were more than one object with the same technical name exists.

articy:draft - Unity Export


  • Fixed: TextMesh Pro support for paragraph alignment.
  • Improved: TextMesh Pro now exports hyperlinks.
  • Improved: Better detection of export/plugin version. If no one was found now the newest version is used as default.

articy:draft - MDK


  • Improved: Added new overidable Method "TemplatePropertyChanging" that is called just before a property in a template changes.
  • Changed: Updated the NuGet Package to version 1.7.0 to reflect that change.


articy:draft - Version 3.1.28.36911

Released: 2020-04-12

 
This update only fixes one problem with MDK plugins where an method overload could not be found.



articy:draft - Version 3.1.27.36808

Released: 2020-03-30

 
This update only fixes some major bugs and adds the Portuguese (Brazilian) localization.


articy:draft - General

  • New: Added localization for Portuguese (Brazilian).
  • Fixed: Possible crash when using "getProp" / "setProp" and using an object reference with an underscore "_".
  • Fixed: When re-importing boolean global variables from XLSX, their values could be accidentally set to 'false' where it was not intended.

articy:draft - Version 3.1.26.36465

Released: 2020-02-10

articy:draft - General

  • Improved: Final Draft Import: "Cont'D", "V.O.", "O.S", "O.C." Suffixes on characters are removed from the character name before using them to find an entity reference.
  • Improved: Final Draft Import: If a character name fully matches but the auto-complete gives multiple prefix matches the full match is used if there is not another full match in a different folder.
  • Improved: Searching for "Any Text" now also includes the description, data-type and default value of a global variable.
  • Improved: In the pin-tabs of the property sheet, each Pin now shows its Pin-Object Id along with the other properties.
  • Improved: Updated en_GB (British English) & en_US (American English) spellchecking dictionaries to better handle diacritic forms (cafe & café) and to add not-so-common spelling variants.
  • Fixed: Fixed a possible crash when using "Undo" when working with a Document object.
  • Fixed: Link objects placed on locations that are moved into a layer folder are not presented in the Entities or Flow-Element reference page. This is fixed now.

articy:draft - MDK/API

  • Improved: ProjectInfo class for API now has a property to check if the project is available to be opened.
  • Fixed: Fixed a possible crash when deleting global variables using the API.

articy:draft - Exports

  • Fixed: Fixed export of localizable template properties for Unreal & Unity without localization enabled.
  • Improved: All Object Ids exported to JSON now also use the padded to 16 chars format to match when with the Object ID in the UI.

articy:draft - Multi-User

  • Improved: Due to a problem in a 3rd party library, a lost perforce connection is not properly restored, which can lead to data loss because data will fail to update without an error. To prevent the data loss the connection state is now checked for each command and fails the execution if the connection is not available anymore. Closing and re-opening the project restores the connection.

articy:draft - Voice Over Helper Plugin

  • Improved: Made operations two-pass. First to collect affected objects and try to claim the required partitions and carry out the data creation/modifying operations when all partitions are available.
  • Fixed: Fixed crash when multiple Hubs are connected to each other.

articy:draft - Version 3.1.23.35988

Released: 2019-10-22

articy:draft - MDK/API

  • Fixed: There was a problem with the Session.CloneObject method, that fails for small/single objects. This is fixed now.

articy:draft - Exports

  • Changed: There is a misunderstanding of the floating-point color values in all the JSON based exports. These color values a NOT linear RGB color values, but use Microsoft scaled (A)RGB HD colors.
    If using the color values from the export as is, the resulting color might differ from the RGB color shown in the UI. (Some colors more than other do.)
    For backward compatibility with existing customers that might use those colors we leave it as it is, but now offer the command-line switch "-export.newcolors" that writes out linear (A)RGB float values in the range [0..1].


articy:draft - Version 3.1.22.35387

Released: 2019-07-19

articy:draft - General

  • Changed: Rebranding the application from "Nevigo" to "Articy".
  • Fixed: Microsoft updated MSRAWImage.DLL leading to a problem with images in locations. This is now properly handled.
  • Fixed: Fixed a problem where accessing a slot-property using the script function "getProp" could lead to a crash.
  • Fixed: Fixed a problem with using technical names as parameter for "getObj" did not return the object for auto-generated technical names.
  • Changed: Tweaked the text-rendering in the flow to get a better text drawing especially for bigger texts.
  • New: Added Chinese localization.

 
** Important **
As part of the rebranding the profile folder locations have changed as well. The old %appdata%\nevigo\articy was replaced by %appdata%\Articy Software\articy.
The update installer creates a directory link to an existing older folder to be backward compatible.



articy:draft - Version 3.1.21.35004

Released: 2019-05-17

articy:draft - General

  • Changed: Added support for the Steam demo version.

Multi-User:

  • Fixed: Fixed a crash when parts of the technical name, condition or instruction were selected on an unclaimed partition and the navigation buttons like "previous" where used.

articy:server

  • Changed: Added -comm.NoTlsV1 config setting (for articyserver.cfg) was added to forcefully disable the use of SSL/TLS V1.0 communication. Only use this settings when all your clients are at version 3.1.20 or higher.

articy:draft - Version 3.1.20.34891

Released: 2019-03-28

articy:draft - General

  • Changed: Added some more extensions like (ogv & mkv) to the list of extensions classified as "video".
  • Changed: Robustness improvements when setting markup via HTML format.
  • Changed: articy:server communication now uses SSL/TLS1.2 if articy server is version 3.1.20 and above.
  • Changed: Some changes to auto-detect WINE/Proton to allow articy:draft to run under Linux (For more details on this read the post of Raptor85 on steam.)

articy:server

  • Added: SSL/TLS1.2 is forced for all client with version 3.1.20 and above.

articy:draft - Version 3.1.19.34715

Released: 2019-01-31

articy:draft - General

  • Fixed: Scrollbar positioning issues when opening model sheet template tab for the first time on an object.
  • Changed: Changed zoom behavior for flow & locations. It is a compromise between the older less level zoom and the newer more levels. When the mouse every second levels is used for fast in-out-in zooming. Pressing SHIFT as modifier key allows using every level.
  • Added: Bubble in project list that provides a link to multi-user version information.

articy:draft - Unity Exporter

  • Fixed: Excluded general properties were written to Unity loca file for objects with templates.

articy:draft - Version 3.1.18.34530

Released: 2018-12-06

articy:draft - General

  • Fixed: A possible crash bug when deleting a section in the document using the local context menu was fixed
  • Fixed: A crash when using a CPU mit 32 or more cores (e.g. AMD Ryzen Threadripper) was fixed.
  • Fixed: Added a fix to handle a rounding error that freezes the document editor on some systems.
  • Fixed: The navigator in the dialog to edit a query for a calculated strip was not properly shown.

articy:draft - API/MDK

  • Fixed: A NullReference exception using the export to JSON/Unity/Unreal was fixed when being used from an API program.
  • Fixed: Added missing PosX & PosY properties for Links & Spot objects in locations.
  • Improved: Added a DisplayName property on ObjectPropertyInfo to be able to access a features property name as it was named by the designer.
  • Improved: Added a display names for enum values on ObjectPropertyInfo to be able to access a enum value as it was named by the designer.
  • Improved: Added "BringObjectIntoView" to move the view to the given object. (nuGet Package 1.6 required)
  • Improved: Added "ExecuteQueryInSearchNavigator" to start a custom, query based search in the search tab of the navigator. (nuGet Package 1.6 required)

articy:draft - Version 3.1.17.34406

Released: 2018-10-15


articy:draft - General

  • Improved: Annotations now have an property sheet.
  • Improved: Support for SVN 1.10 & Tortoise 1.10 added.
  • Fixed: The quick create feature now also offers to create a dialogue fragment with an already used speaker when used on a flow fragment container or the flow root folder. (Previously it was only available inside dialogue nodes.)
  • Fixed: Fixed a possible crash in spellchecker suggestions by upgrading the used 3rd Party library.

articy:draft - JSON/Unity Exporter


 
** Important **
The JSON export format has now additional properties "DisplayName" & "DisplayNames" for Enum class type definitions.


  • Improved: The Unity export was modified to support the new 2.0 plugin features.


articy:draft - Version 3.1.16.34007

Released: 2018-08-09


articy:draft - General

  • Improved: The flow- & location editor got some more zoom levels.
  • Improved: Some text rendering tweaks for the flow view to improve readability.
  • Improved: You might use the command-line switch "-flow.textscale " to scale the texts of the node up. Good values are 1.2 or 1.3 for
  • Changed: Empty Scripts in template fields are now exported as empty strings for all ruleset based exports.
  • Fixed: Syncing of journey points now use their referenced object as sync target.

articy:draft - API/MDK

  • Changed: Disabled the object filter counting of rulesets when used within an API program, to prevent a non fatal exception when exporting to ruleset based formats.
  • Fixed: A race condition when deleting a variable was fixed.

articy:draft - Version 3.1.14.33605

Released: 2018-06-06


articy:draft - General

  • Changed: The exporter to Unreal 4 is now public available and does not longer require a command-line parameter to show up.

articy:draft - API/MDK


 
NEW API / MDK methods need nuget package version 1.5.0 to be found by the compiler.


  • Improved: Improved exception handling for some calls that they are now thrown as API exceptions instread of creating a fatal exit. (crash).
  • Fixed: A bug was fixed that prevents calling all loaded plugin if there were more then one plugin present.
  • Fixed: Creation of exporter args from an export preset was fixed.
  • Fixed: A bug was fixed in a List<> based property for the access export.
  • Improved: Added some new API/MDK functionality like:
    • ApiSession.GetRuleSetByName - to get a named ruleset for exports
    • ObjectPropertyInfo now exposes the display names for enumerations from templates.
    • Specialized JSON, Unity and Unreal exporter Argument classes were added.


articy:draft - Version 3.1.13.33542

Released: 2018-05-23


articy:draft - General

  • Changed: According to the GDPR regulations (Datenschutzgrundverordnung DSGVO in German) you can now read the privacy statement of articy:draft directly from inside the application and prior to installation in the installer.

articy:draft - Version 3.1.12.33249

Released: 2018-04-13


articy:draft - General

  • Improved: Improved readability for the connector information on the right and left side of the container silhouette when exporting a flow view to XPS.
  • Improved: On some systems, the virtualization code for big templates does not work as expected. This version detects this condition and disables the optimization automatically.
  • Fixed: Fixed a bug where using plugins breaks the undo operation.
  • Fixed: Vanishing selection toolbar on Turkish Windows fixed. (command-line switch "-toolbar.pinned" no longer required.)
  • Fixed: Fixed a bug where internally used floating-point colors slightly changed when saving and reloading them due to a rounding problem. This new version is able to read the old and the new format.
     
    Single user projects now always use the new color-format when writing unless command-line switch "-save.UseOldColorFormat" is used.

     
    For multi-user environments the old format remains the default unless articy:server forces the use of the new format, by adding

      <Category Name="Settings">
        <Property Name="UseNewColorFormat" Value="true" />
      </Category>


    in ClientSettings.xml.

    This requires that all clients use at least version 3.1.12 to ensure every client is able to read the new format.


Multi-User:

  • Fixed: If templates get "out-of-sync" in multi-user, the new code handles this condition gracefully. (E.g one user opens an object that uses a template that is not present on the machine because the "Template Design" partition is not updated to the current revision)
  • Fixed: Updated E-Mail validation Regex to a less restrictive version to ensure all TLDs are accepted.

articy:draft - JSON/Unity Exporter

  • Improved: Adjusted automatic script method prototype generation.
  • Changed: "getProp()" on an object slot will now return the object in a string format, allowing it to be stored in string global variables.
  • Fixed: Custom methods in scripts with "speaker" or "self" as a parameter were not exported properly.
  • Fixed: "getProp()" calls with empty(null) string variables crashed.

articy:draft - Version 3.1.11.32658

Released: 2018-02-01

articy:draft - General

  • NEW: Added Korean UI Localization.
  • Improved: Better checking of export paths for "long path" conditions and warnings while exporting.
  • Fixed: Pasting objects that are not available for the API or Plugins (e.g. enumeration definitions) crashes articy:draft.
  • Fixed: Some texts were not prepared for UI localization. Fixed that.
  • Fixed: When exporting a flow to XPS the pin-bay and context nodes where cut off. This is fixed now.

Multi-User:

  • Fixed: There was a bad condition for the "Rollback partition" command, preventing the command to be executable.

articy:draft - JSON/Unity Exporter

  • Improved: Export path check for Unity export, that checks if the "Assets" folder is within the given export path. If the export fails due to that condition, a better error is written into the log.

articy:draft - Version 3.1.9.32487

Released: 2018-01-03

articy:draft - General

  • Fixed: There was a bug that the "Hierarchy" part of the XML export was missing the hierarchy information for some top-level folders like "Documents". If the bug surfaces depending on the "age" of the project and if there are variable sets present.

articy:draft - Version 3.1.8.32418

Released: 2017-12-06

articy:draft - General

  • Improved: Method return type guessing for custom methods in scripts was improved.
  • New: New command-line switch "-toolbar.pinned" for users that have a disappearing selection toolbar when trying to interact.
  • Fixed: A few properties for templated objects were exported even though they were unchecked in the export ruleset.
  • Fixed: Added more sanity checks for hyperlinks that could otherwise crash articy when processing them later.
  • Fixed: Triggering an export using an articy:// protocol URL (e.g. from Unity) now works properly.
  • Fixed: The XML export did not refence the fixed 3.1 schema that includes the "String" type for variables.
  • Fixed: Reimporting colors with alpha (location objects) did not properly work.

articy:draft - JSON/Unity Exporter

  • Improved: The export file now stores additional information about scripts and templates to allow a much faster import into Unity. (requires at least Unity plugin version 1.1.5)
  • Improved: The import file can now be placed anywhere within the Unity project.
  • Improved: Localization files can now be placed into a folder that is different from the main output location when using the "-export.localizationPath "
  • Fixed: Packages were not written in the pre-sorted order. As a result, a wrong package could be selected as the default package.
  • Fixed: Some characters like '*' or '?' in package names aborted the export because those characters are bad characters for file names.

articy:draft - Unreal Export

  • Fixed: The export file was written with the wrong file extension.
  • Fixed: Assets were written to the wrong folder.

articy:server


  • Improved: Added "UseRecursiveMemberOfQuery" configuration setting to LDAP connector.
  • Improved: Fixed potential memory leaks, use asynchronous page mode to prevent timeouts on big directories for LDAP Connector.
  • Fixed: Downgrading a LDAP user back to an articy:server user did not work properly in some cases.

API / MDK:


 
NEW API / MDK methods need NuGet package version 1.4.0 to be found by the compiler.


  • New: Method "GetCurrentUser()" was added to the API



articy:draft - Version 3.1.6.31945

Released: 2017-09-04

articy:draft - General

  • Improved: When exporting to JSON/Unity the current spellchecker language is now proposed as the default language for the exported text. This setting can be overridden by a command-line switch "-export.languagekey " or simply set in the export settings/presets.
  • Fixed: Fixed a bug that creates bad connections when importing a Final Draft document. Affected projects are cleaned when the project file containing those data is writeable. (Single-User: when opening the project, Multi-User when the partition is claimed)
  • Fixed: When a Final Draft document contains a single space character with formatting this space character was lost. This should not happen any longer.
  • Fixed: Text objects and dialogue fragments can now be indented in the document view.
  • Fixed: Guessing a script methods return type was improved to prevent a type ambiguation error when exporting to unity.
  • Fixed: An incomplete implemented new API property PartitionGuid had a bad side effect (3.1.3 only) on the "Excel export for re-import" resulting in an unexpected abortion. This was fixed and the new property is automatically excluded from the export.
  • Fixed: Fixed a possible crash when using methods in scripts. The crash was only reported in multi-user sessions.

API / MDK:


 
NEW API / MDK methods need NuGet package version 1.3.0 to be found by the compiler.


  • New: New overridable plugin method "SelectionChanged" that is called each time a selection changes in articy:draft.
  • New: The search and conflict search tab got an extra button that allows to call an MDK command with the search result as "selected objects".
  • New: Added PartitionGuid property to ObjectProxy
  • Improved: The "GetMenuEntries" got a new (now default) overload, that also gets the context (global, content area, search, ...) from where it was called.
  • Fixed: Improved the MDK plugin dependency loader, so plugins that use additional assemblies in the plugin folder will load properly.


articy:draft - Version 3.1.3.31791

Released: 2017-07-18

articy:draft - General

  • Changed: Changed keyboard shortcut of "Export last" (aka Quickexport) from ALT+CTRL+E to ALT+SHIFT+E since ALT+CTRL+E is the same as ALTGR+E which overrides the euro char on western keyboards.
  • Fixed: Better selection behavior when clicking on a conflict search result.
  • Fixed: Importing a Final Draft file as "Document" failed if the file did not start with an element that creates a container (e.g. a General or Action)
  • Fixed: Importing a Final Draft file created bad connections. This is fixed now and connection from previous imports will be removed when the containing partition is writable.
  • Fixed: If you use "Include self, exclude children" setting on a tree node in a export package this setting was changed when re-entering the dialog. This is fixed now.
  • Fixed: Better handling of "<" when exporting to Unity rich text format if the chars does not open a markup tag.
  • Fixed: Assets were not properly copied to Unity asset folder structure. This is fixed now.
  • Fixed: You can now export the Unity files to any folder without abortion. (It is still highly recommended to export to the Assets folder)
  • Changed: You now may use the command-line switch "-export.languagekey" to override the default language suffix "en" for JSON/Unity exports with "Use localization" enabled.

Multi-User:


  • Fixed: Fixed a bug that opening a project in exclusive mode did not fully sync the project to the latest version.
  • Fixed: Fixed a bug that results in a missing "Export Rulesets" partition after converting a project from 2.X.

API / MDK:


  • Fixed: A bug in the bootstrap code for stand-alone API programs (not MDK plugins) was fixed that prevents loading a project in some cases.
  • Fixed: MDK Plugins that use 3rd party assemblies that where accessed in the Initialized or ProjectLoaded hook are now properly found and loaded.
  • Changed: ArticyApiExceptions can now be better handled when modifying objects and do not longer result in an articy:draft crash due to be seen as fatal unexpected exceptions.
  • Changed: Generic exception from the lower core code of articy:draft are not longer wrapped into a "Generic" API exception and are bubbling up with fill stack trace.

MDK Plugins


  • Fixed: A bug in the Voice Over Helper was fixed that could crash articy:draft
  • Fixed: Fixed a bug with persisting the settings for the Auto apply template plugin

articy:draft - Version 3.1.0.31613

Released: 2017-06-06

articy:draft - General

  • Improved: JSON Export now allows to deselect certain information blocks of the exported file.
  • Improved: JSON Export now allows to transform markup texts in the same way as it is done for the Unity export.
  • Improved: Middle-mouse click in navigator opens object in new tab, with ALT pressed forces the Property-Sheet.
  • Improved: JSON/Unity export now writes a version into the exported file
  • Improved: Words that are added to the spell checker ignore list are not also added as custom work to checker, so they might be proposed as correction for other misstypings.
  • Fixed: After a paste of text the inserted text is not longer selected.
  • Fixed: A Problem was fixed when a multi-line instruction didn't start with a method.
  • Fixed: Setting "plain text" as Unity text format was not properly persisted.
  • Fixed: The articy:// protocol had a parsing issue and did not properly find the object id.
  • Fixed: Changed templates did not update properly when using "show template information" in flow.

articy:draft importer - Unity Plugin


 
** Important **
If you use a source control system that works with locking files, like perforce for example, you need to make sure that all files in the Generated/ folder are accessible and that the plugin can create a folder in the Asset/ root folder before installing the plugin.


  • Improved: The Generated/ folder is split into actual generated content and user assets.
  • Improved: With the new Generated/ folder, the plugin will ask if the user wants to put the Generated folder on the ignore list for him. Only works with collab and git at this time.
  • Improved: The plugin will automatically relocate your existing Generated/ folder into the new structure. Please read the Important above!.

Click here to show the full change list for the unity plugin.

Multi-User:


 
Due to the new cross partition move feature it is required to update server and clients. When doing so, you should have unclaimed all your partitions.


  • NEW: Cross partition move: It is now possible to move objects or sub-trees between different partitions.
  • Improved: Added support for SVN 1.9 working copies. articy:draft tries to match its SVN version based on an installed Tortoise SVN version.

API / MDK:


 
NEW API / MDK methods need nuget package version 1.2.0 to be found by the compiler.



  • Improved: Documentation now contains an extra sections for setting up debugging when using a Steam Version.
  • Improved: Documentation now contains an extra page that explains how to work with objects.
  • Improved: Documentation now contains an extra page that explains how to write custom WPF windows for your plugin.
  • Improved: Added the new hook method "PartitionPublishing" which is fired before the user has published or unclaimed a partition.
  • Improved: Added the new hook method "PartitionPublished" which is fired after the user has published or unclaimed a partition.
  • Improved: Return values for numeric template properties are not returned either as int32 or double depending on the number of decimal digits.
  • Fixed: Creating string typed global variables did not function properly.
  • Fixed: "JourneyPointHit" trigger was repeatedly called with the last one used when starting a new journey. Now it is only called by user interaction like starting a journey or taking a branch.
  • Changed: Due to the fixes for string typed global variables, some overloads were removed to clean up the API and to remove ambiguities.

Older versions


Version 3.0