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"

Can I Add/Build a Module with only other module`s .h and dll

If I only have a engine without source code in private,just like 4.0.2 version (our team want to build a engine version just like 4.0.2 to some special developers, they do not need get all the source code and they can concentration on the module they develop)

alt text

what should I do to use 4.20 build a version just like 4.0? developers can add their own module and build this module for testing without private code

Product Version: UE 4.20
ue.png (8.7 kB)
more ▼

asked Oct 23 '18 at 09:18 AM in Packaging & Deployment

avatar image

Chang Xiaoqi
1 1 2

avatar image Chang Xiaoqi Oct 24 '18 at 08:13 AM

I find a similar solution about plugin And My destination is use this for other moudules,not just for plugins https://mercuna.com/building-binary-plugins-in-unreal-engine-4/

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

1 answer: sort voted first

Classes folder was discarded in the later builds. This folder was reserved for UObjects but they now reside in Private folder with the rest of the private code

If you are modifying the engine, you'll need the private code anyway since that is what makes up the implementation of the engine. If you are not modifying the engine, try creating this as a plugin so you don't have to deal with the engine code

more ▼

answered Oct 23 '18 at 11:20 AM

avatar image

Ali Akbar
686 2 5 8

avatar image Chang Xiaoqi Oct 24 '18 at 03:17 AM

thanks ,but I`m still confused. Imagine I am adding a new plugin,I want to build and test it without whole soure code just like below(this is 4.0 version C++ project without engine source)

alt text
And Further More,I want to control any module in the project like this picture

alt text

I can not see the private source(and no need to change it) but i can still build and run my plugin with .h and other module`s dll

avatar image Ali Akbar Oct 24 '18 at 08:36 AM

You'd create a Plugins folder in your game project folder instead of the engine folder.

After that, regenerate your vs project file and you can see your plugin added to visual studio for your to develop and edit. This can also be used with the launcher's binary engine version

You can then pass the plugin around to other developers and have them copy this to their game project's plugin folder

avatar image Chang Xiaoqi Oct 25 '18 at 03:59 AM

What I`d like to do is give plugin-developers a engine with no .cpp. for example,I `d build a engine and delete all the .cpp files in private folder,then i give these files and dlls to plugin-developers. they use this engine version to create their plugin ,build and test. My idea is to skip build all the modules which have no .cpp,I am not sure if it is possible

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

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

Answers to this question