Page 1 of 1

Specify Install Location?

Posted: Wed Feb 03, 2016 8:31 am
by mcarriere
Is it possible to specify the installation location of the Dialogue System?

I prefer to have my plugins/assets from the asset store in an "External" or "Contrib" folder to separate it from the rest of our project. This seems to create some issues when I move it currently, and I can't find anything in the docs about customizing the installation location.

Re: Specify Install Location?

Posted: Wed Feb 03, 2016 9:17 am
by Tony Li
You can move the Dialogue System folder wherever you want. Plenty of developers do this.

Here are a few notes and tips:
  • If you move it (or any Asset Store plugin for that matter) into a folder named "Plugins", Unity will compile its scripts in the first pass. It won't recompile this pass unless a file changes in Plugins, or if you've unpacked the Dialogue System's source script files. This makes it much faster to iterate on your own scripts, especially when using script-heavy Asset Store plugins such as UFPS or Adventure Creator. If you're using any of the Dialogue System's third party support packages, you'll also need to move those third party packages (e.g., UFPS) into Plugins so they compile in the same pass.
  • The "Gizmos" folder is a special Unity folder. If you rename this folder or move the icons in it, plugins will still function but custom asset types (such as dialogue databases) will no longer show their custom icons.
  • If you drill into an Asset Store plugin and rename any of its "Editor" folders to something different, the Unity editor will lose the connection to custom inspector and windows.
  • The Dialogue System doesn't use any hard-coded folder paths. As long as you take note of the above, you can move the folder anywhere.
If that doesn't help, please let me know where you moved the folder and what's going wrong.

Re: Specify Install Location?

Posted: Sun Feb 07, 2016 11:21 am
by mcarriere
That's good to hear. When I moved it out of the default install location, some of the customization on the DialogSystemController -- namely the icon/wizard buttons disappeared. This concerned me that there might be some other hardcoded locations that could cause some weird issues with the plugin, and I didn't want to find and fight those after I dove into the plugin a bit more. :)

Image

vs

Image

Re: Specify Install Location?

Posted: Sun Feb 07, 2016 3:14 pm
by Tony Li
That's the only one, and it's superficial. It doesn't affect functionality. In version 1.6.0, the banner image will still be visible even if you move the Dialogue System to a different location.