Announcement

Collapse
No announcement yet.

How to properly package project plugins?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    How to properly package project plugins?

    I have a C++ project with some third-party plugins in the project's plugin folder.

    When I package the project (Shipping), the plugins don't get copied over and don't work in the packaged game.

    I can get it to work by copying the plugin directories into the Engine\Runtime\Plugins folder of the packaged project. But doing this also copies over source code and Intermediate files, plus other stuff that might not be used, which is a waste of space. And it's a manual process.

    Is there some automated way to make sure only the files/libraries I need from the plugins are included in the shipping build? I looked at the Packaging documentation but there isn't even any mention of plugins. This seems like a very basic thing and it's frustrating to not find straightforward documentation on it...?

    #2
    Originally posted by DsyD View Post
    I have a C++ project with some third-party plugins in the project's plugin folder.
    So it should work just fine. What are these plugins exactly?

    Comment


      #3
      GC FSM, UnrealEnginePython, WebUI, plus potentially others in the future. As I said, when I package the project as Shipping, they don't work, since they are not in the build directory tree. They work fine once I copy them over manually. (And of course they work fine in the editor)

      Am I missing something in the build or packaging config settings or something? I feel like it should be something simple...

      [Edit] I should mention that this is with a custom 4.22.3 source build, packaging & running on Win64. Did I mess something up in my engine build? Does it "just work" for people using the Launcher version?
      Last edited by DsyD; 01-28-2020, 04:24 PM.

      Comment


        #4
        Really, no one? This seems like a pretty basic task...

        Comment


          #5
          Did you ever manage to get this to work?

          Comment


            #6
            Did you try as development editor?

            Comment


              #7
              Originally posted by DsyD View Post
              GC FSM, UnrealEnginePython, WebUI, plus potentially others in the future. As I said, when I package the project as Shipping, they don't work, since they are not in the build directory tree. They work fine once I copy them over manually. (And of course they work fine in the editor)

              Am I missing something in the build or packaging config settings or something? I feel like it should be something simple...

              [Edit] I should mention that this is with a custom 4.22.3 source build, packaging & running on Win64. Did I mess something up in my engine build? Does it "just work" for people using the Launcher version?
              Hello DsyD,

              I have the same problem. Have you found any solutions to this issue?

              Comment


                #8
                I haven't, no. Just been trying to do it manually

                Comment

                Working...
                X