Hey folks and support team,
I need some help trying to understand what Articy exports and what it exports when it comes to localization.
Afaik when I want to export my project I can create specific presets (the export rulesets if I'm not mistaken) what gets exported and what not.
The export is divided in the data layout and the packages. I can create also different packages and even rearrange them.
1) Let's assume I export everything and only have on export package which exports...also everything.
Is there a need for additional packages at all?
2) When I export my articy project the .articyu3d file is the important thing at the end, right? Is it correct to assume that upon IMPORT the contents of this file are responsible for generating the ArticyDatabase.asset file for Unity?
Now the package functionality seems to be interesting because I can split specific things up, especially when it comes down to elements for localization.
3) If I have multiple packages set up, let's say three packages, and select all of them for export then export them to Unity. After that I update the articy project, only some flows which are related to package 2, then I only export package 2. What happens? Will the previous exported Package 1 and 3 be deleted or will only Package 2 be overwritten?
4) I would like to make packages related to the dialogues of the game, how should I set up the export rulesets to ONLY export these specific flows and that in the exported Excel file there are only the actual dialog fragments strings. As of now this is how my current package looks like:
But the generated Excel file gives me strings for every object in the project, template designs, other flow objects, documents etc.
I want it that way so we can provide our localizers a sheet with only relevant strings to localize.
Oh and I have this problem:
I created a global variable, exported the project and could work with that variable in a script. Then I deleted my script in Unity, deleted the global variable in articy and exported again and I get this error:
Assets\ArticyImporter\Content\Generated\ArticyScriptFragments.cs(40,35): error CS1061: 'ArticyGlobalVariables' does not contain a definition for 'CharacterInventory' and no accessible extension method 'CharacterInventory' accepting a first argument of type 'ArticyGlobalVariables' could be found (are you missing a using directive or an assembly reference?)
I used the "Clear Generated Files" command from the Tools Menu for articy, that helped once, but as of now I get this error almost al all the time I export to Unity :/
I restarted Unity and Articy but as of now it comes down to luck to get it working. Seems like a bug.