x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

[Closed] Packaging error with example plugin installed (Repo update)

Hi,

I want to create a plugin for blueprint projects, but it results in packaging errors, here is a repo:

  1. create a C++ game project (basic code)

  2. plugins -> new plugin-> Editor Mode, give a name and click "create plugin"

  3. restart the C++ game project, the plugin will be built and generate binaries.

  4. close the C++ game project.

  5. create a blueprint game project (blank), then close it

  6. copy the plugin to the blueprint game project folder : plugins/[plugin name]

  7. open the blueprint game project

  8. package project -> mac (or win64)

  9. mono: ERROR: No modules found to build. All requested binaries were already part of the installed engine data.

Workaround: New C++ Class, which seems covert the blueprint game project to a C++ game project. Or Install substance plugin

I can reproduce the problem 4.12.3, but can not reproduce in 4.10.4

Product Version: UE 4.12
Tags:
more ▼

asked Aug 18 '16 at 05:11 PM in Packaging & Deployment

avatar image

MilosBulatF
1 1 5 8

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

The question has been closed Aug 19 '16 at 02:08 PM by Matthew J for the following reason:

Duplicate Question


1 answer: sort voted first

Hello Yashiz,

As stated in you workaround, adding a C++ class will fix the issue as it is required to be using a code based project if including a plugin's source. If you were using a binary plugin (i.e. one from the marketplace) in your engine, it wouldn't require this. This is due to the plugin needing to be compiled during the packaging process yet the compile not being able to happen as there are no modules present, since the project itself doesn't have one as a pure blueprint project.

more ▼

answered Aug 18 '16 at 07:39 PM

avatar image MilosBulatF Aug 18 '16 at 09:39 PM

Hi Matthew,

Thank you for your answer.

I am a developer of modo material importer plugin, which is on the marketplace already. If I install our plugin from the marketplace, there is still such an issue that packaging error on blueprint on Mac OSX.

ERROR: No modules found to build. All requested binaries were already part of the installed engine data.

You can find the plugin here. https://www.unrealengine.com/marketplace/modo-material-importer

I was looking into some official plugins and trying to find out why modo plugin is bugged.

avatar image Matthew J Aug 19 '16 at 12:46 PM

We are aware of the issue with your plugin as we've had to suggest that users disable this plugin while packaging in the past. Unfortunately, I'm not familiar enough with plugin development to be able to determine why your particular plugin is causing this issue.

avatar image MilosBulatF Aug 19 '16 at 01:00 PM

Hi Matthew,

This issue seems not only happen on modo plugin, please check my updated repo steps. You can also check the latest one here:

https://answers.unrealengine.com/questions/472470/regression-packaging-error-with-example-plugin-ins.html

The issue seems a regression, as it worked in 4.10.4, but broke in 4.12.3, I don't know if 4.11 has the issue though.

Interestingly, if I install substance plugin aside, the issue disappears.

avatar image Matthew J Aug 19 '16 at 02:08 PM

Once again, in that repro, you're adding a plugin's source (not its binaries) to a project that has no module to build.

Also, in the future, please don't create new posts for the same issue. This wastes time across our team as we now had two people work on the same issue for no reason. Due to this, for further correspondence, please refer to the other post you made.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question