Hi. I’m new to UE4 so I’d be welcome any basic Tips.
I’m in project with a few (under 10) members, using Github project repository.
Recently I bought plugin in marketplace ( Hex Grids V11.0:コードプラグイン - UE マーケットプレイス ).
Now I have plugin, I can use. But my teammates can’t. This is a problem.
How can I share plugin with my teammates?
( I checked Marketplace guidelines and this usage allowed )
I tried below:
Put Plugins folder to same directory with .uproject, Content, Config
Then, My PC can recognize Plugin, but my teammates occurs error below: The following modules are missing or built with a different engine version:
_ HexGrids_ Would you like to rebuild them now?
Then click Yes to another warning below: (MyProjectName) could not be compiled. Try rebuilding from source manually.
I tried another way:
Build Entire UE4.24 including plugin with VS2019.
Total file size is too big to manage with Github.
Is there any good way to share plugin?
Thanks in advance.
Hi could you elaborate on what you did to allow your teammates to use the plugin? I have my plugins folder in the root directory of the project, and my teammates are having the same issue where the project will not build.
It excludes dll, cpp.obj, and more. It means that the core of plugin cannot be committed, pushed, and shared.
GitHub Desktop says “0 changed files” and I understood it that every file is committed, that was mistake.
So, I edited .gitignore temporally and commit exact every file in plugin, then no error detected.
That’s all what I did.
Addendum:
I placed Plugins folder to same hierarchy as (ProjectName).uproject file and Build, Config, Content, Intermediate, Saved folder.
Would you by any chance be able to share more details? I tried doing this but it didn’t work. My teammate’s still getting Try rebuilding from source manually.
As much as I’d like to help, everything I know is written above.
In my case there are following condition:
I used prebuild(downloaded by Epic Games Launcher) UE4.24.
Plugin bought in Marketplace has prebuild binary (DLL) and rebuild is not required.
I used GitHub to collaborate and preset .gitignore quoted above.
then, plugin DLL cannot be committed, so my teammates couldn’t use plugins.
If you are not using prebuild UE4, prebuild plugin dll, nor GitHub preset .gitignore, then this is not case related to this topic.
It is chance that deleting .gitignore and commit every plugin related files will help.