Hey All,
I am curious what some of your workflows might be for having a master project or master materials project that houses materials and textures you use the most. I am wanting to have a Master Project on a separate network that I can just view an pull resources from. I have been searching for some time in other forums and online and no one seems to really answer this question. I have looked at Migrating and looked at making a Content Package but was wondering how some of you all use these in production. Thanks!
Replies
1. Create a basic engine plugin(without any C++ code) following the guidelines in EPICS own documentation:
https://wiki.unrealengine.com/An_Introduction_to_UE4_Plugins
https://docs.unrealengine.com/latest/INT/Programming/Plugins/#contentinplugins
2. Once you have everything up and running and you can place content inside it, make a copy of that newly created plugins folder out on the network drive
3. Delete the folder in your engine plugin folder and make a SymLink to the network folder, heres a guide how to:
https://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/
4. Now repeat this SymLink creation on all computers that needs to have access to the projects.
NOTE: Projects with the plugins enabled will fail if you dont have either the SymLink or a copy of that plugin folder. So make sure access to the folder is persistent.
5. Open your project and enable your plugin. In the content browser, remember to enable "Show Plugin Content". Now you can go nuts and update/add all the content you want and all projects using that plugin will have their content updates.
This is not the best nor the safest way to do this, but it worked fine for our small team.