-->

Recent changes


Version 4.1.7 Released: 2025-04-25

Version 4.1.6 Released: 2025-04-03

Version 4.1.5 Released: 2025-02-06

Version 4.1.4 Released: 2024-10-08

Version 4.1.3 Released: 2024-09-20

Version 4.1.2 Released: 2024-09-09

Version 4.1.1 Released: 2024-08-16

Version 4.1.0 Released: 2024-08-14




 
With this new feature version, we updated the SaveFileVersion (SFV) for articy:draft X project files. This means that opening existing projects will auto-update to this new SFV. Consequently, you won't be able to open these migrated projects with older versions of articy:draft.


 
If you have created custom MDK plugins or API programs prior to articy:draft X 4.1, please note that upgrading to this new version will also require you to migrate your MDK plugins and/or API programs.
To facilitate this process, we provide dedicated articles on how to do that:


articy:draft X - Version 4.1.7.42511

Released: 2025-04-25

articy:draft - General

  • Fixed: Exports to Unity did always use the Asset Folder for the export file not a possible deeper nested subfolder.
  • Fixed: After an import the "Save" button was disabled.
  • Fixed: Sometimes the plugin loading did not properly use the version with the highest version number.

articy:draft X - MDK/API

  • Fixed: Fixed a NullRefException when boostrapping the API (Regression in 4.1.6)
  • Fixed: OnObjectPropertyChanging now fires for the text property.
  • Fixed: Several fixes in the OnObjectPropertyChanging/Changed callbacks. (Proper internal/API mapping of property names and values. The Markup enabled property "Text" reports their values as BBCode string.)

articy:draft X - Plugins

  • Fixed: Loca Import: Fixed a regression bug that MenuTexts could not be properly imported.
  • Fixed: Loca Statistics: Fixed a bug where texts of the spoken text/description of objects were counted twice.

articy:draft X - Version 4.1.6.42463

Released: 2025-04-03

 

This release introduces a native Mac OS client. Read the mac version article for more information about some platform related differences.


articy:draft - General

  • New: Added native Mac OS support.
  • Improved: Streamlined the initial Welcome screen when no license is present, so license can be registered directly from there.
  • Improved: Streamlined the Windows version installer.
  • Improved: Added Demo Projects Maniac Manfred & Dracula to the installer package.
  • Changed: Updated EULA including the #madewitharticy logos clause and added those logos to the installation.
  • Fixed: Fixed a problem with user auto-login when option was checked.

articy:draft X - MDK/API

  • Improved: New MDK 2.1 package including some helper methods for platform abstraction.
  • Fixed: Initialization issues for Object Picker in export dialog settings.

articy:draft X - Plugins

  • Improved: Most plugins were compiled against the newer MDK 2.1 package to add some Mac UI convenience (Mostly file path related things).

articy:draft X - Version 4.1.5.42276

Released: 2025-02-06

articy:draft - General

  • Improved: DeepL made changes to their REST API for translations, so we adjusted our integration accordingly.
  • Fixed: Made initialization of the export dialog more robust, so that a export plugin that throws an exception while initializing does not block the whole dialog. Only that export plugin is now skipped.
  • Fixed: The articy:// protocol handler, which is used to navigate to an articy:draft object when clicking a link in a document or within the unity plugin, was not properly registered on new installations. A new installation registers it now machine wide, while starting articy:draft X now also registers it on a per-user level, fixing the problem for existing installations.

articy:draft X - MDK/API

  • Fixed: Fixed a but with the "TextProxy" object that prevents changing the "MenuText" property.
  • Fixed: The general JSON export was missing the "IncludeAssets" property.
  • Fixed: Under some conditions exports based on rulesets can't be used from an API program due to the missing visible UI. Added some extra code to handle that.

articy:draft X - Plugins

  • Improved: DevKitTools: The paths are no longer read-only and can be used to edit or paste text.
  • Improved: DevKitTools: Removed the entry for the Import/Export templates. (You can use the LocaReport or LocaImportExport sources for a bigger, full featured import/export plugin)
  • Fixed: LocaImportExport: Fixed a problem where plain ("Text") and markup text ("BBCodeText") properties were both exported.
  • Fixed: LocaImportExport: Fixed a problem where Imports fail when the "MenuText" property was localized (see above).
  • Fixed: LocaImportExport: When reading an Excel import file the file was locked longer than required.


articy:draft X - Version 4.1.4.42096

Released: 2024-10-08

articy:draft - General

  • Fixed: When using the "Quick Export" command for an object selection based export, the last used selection was not properly preserved. That is fixed now.

articy:draft X - Multi-User

  • Fixed: Due to a new security Feature in .NET 8 string hashes get randomized. This badly affected generation of Perforce Workspace/Client names and the credential storage key for self-hosted SVN servers.
     
    If you use Perforce you should update immediately. Hosted servers or customers using the "internal SVN" are not affected.
    Please also update your API programs with the 4.1.4 Articy.API package in this case too.
  • Improved: The dialog for adding staff members to a project now has filter boxes on both lists. Both use the shown display name along with the login name and e-mail properties for filtering. This is especially useful for customers that use LDAP/Active Directory based user synchonization.

articy:draft X - Version 4.1.3.42062

Released: 2024-09-20

articy:server - General

  • Fixed: articy:server process failed to properly register with the Windows service manager on new installs.

articy:draft - Plugins

  • Changed: Updated DevKit Tools to use the adx version number when creating an API project from its templates regardless of the plugin version itself.

articy:draft X - Version 4.1.2.42035

Released: 2024-09-09

articy:draft - General

  • Fixed: localization importer crashed when changing template property.

articy:draft X - Version 4.1.1.42008

Released: 2024-08-16

articy:draft X - Multi-User

  • Fixed: Upgrading an old SVN working copy / project folder was not done automatically if the working copy version was on SVN 1.6.

articy:draft X - Plugins

  • Fixed: VO import did not properly handle the text/BB Code Text column and rejected the import.
  • Fixed: DevKit-Tools csproject files had a bad character in their template file for the OutputDir property.

articy:draft X - General / MDK / API

  • Fixed: PropertyInfo for the BBCodeText property now reports its localization/VO properties of the underlying Text property.


articy:draft X - Version 4.1.0.41990

Released: 2024-08-14



articy:draft X - General

  • Added: read-only template properties
  • Added: integration of help center as "In-App Help", reachable via jumpstart page.
  • Changed: removed "Submerge" command from Project Navigator's context menu (as it was disabled anyway)
  • Changed: creating a Dialogue Fragment with Speaker will now focus the spoken text property
  • Fixed: rare, non-fatal exception when current language is not set and object has changed
  • Fixed: issues with spelling dictionaries not properly restored when loading a project

articy:draft X - New scripting features

  • Added: built-in keywords and functions to expose which paths players have been taking (seen, unseen, seenCounter) and functions (fallback(BranchingPointReference), getSeenCounter(ObjectRef), setSeenCounter(ObjectRef, Value), resetAllSeenCounters())

articy:draft X - DevKit

  • Added: DevKit Tools plugin to automate creation and deployment of MDK plugins and API programs
  • Added: API enhancements to programmatically work with Templates, Features, and Property Definitions
  • Changed: articy:draft API available as NuGet package ("Articy.API")
  • Fixed: re-introduced the "Parent" property to access parents via indexer instead of using obj.GetParent()


articy:draft X - Localization

  • Fixed: mixup with similar culture iso

articy:draft X - Simulation mode

  • Fixed: simulation mode method crash

articy:draft X - Exports

  • Fixed: application crash on custom export when there exists a text for a now deleted language


Older versions


Version 4.0