@BoredEngineer I thought that message was always down to the engine version in the .uplugin file. Have you set it to “4.16.0”? Assuming it’s working in editor, it seems like it can’t/isn’t trying to load your plugin module in non-editor build. Do you have an entry for the plugin in the .uproject file, and an entry for the module (with type=Runtime) in the .uplugin?
@ponxalot It looks like it’s not rebuilding the module for some reason. I’d first try a full clean and rebuild. If that doesn’t help, you may be missing an entry for the module in your .uproject, or perhaps it needs adding to the ExtraModuleNames array in the .Target.cs file.
My apologies, forgot to reply here. So the issue was indeed in specifying version of the Engine as 4.16.1 and it should be 4.16.0. This is somewhat new I think as 4.15 compatible version of plugin had 4.14.3 written in .uplugin as engine version.
Changed from 4.14 to 4.16. I do not know what the error is.
Looking at the guide, I changed three file codes related to Target and Bulid.
I compiled it and it did not have any problems.
An error occurs when running the engine.
I do not know why. Please help me.
Editor Module is no longer building correctly in 4.16
Thanks , my Editor Module is starting to build again! However when i add it to my .uproject, i get compile errors in my MyPrioject.h, complaining about “unexpected token ‘struct’” (see screenshot below).
The affected header files build fine when i remove my Editor Module from the .uproject.
If i remove the DECLARE_LOG_CATEGORY_EXTERN , the next error pops up in my first UENUM(BlueprintType), complaining about "unexpected token ‘enum class’.
It looks líke basic engine features / macros are not being linked in correctly. I’m lost here… any ideas?
I have some custom UWidget classes that wrap Slate text/“noborder” buttons. They were displaying fine in 4.15, but in 4.16 the text is only showing up as faint irregular dots, and the engine crashes after a few seconds of displaying them.
error C2027: Use of undefined type 'IAssetTools'
error C2228: left of '.ImportAssets' must have class/struct/union
This is an example, but we are making heavy use of this module for our own custom importers, so this similar error is popping up all over. Basically it looks like the module is undefined everywhere.
When ever you create a character and have the game set up default to the character, 4.16 no longer spawns and auto possess the character for you. Is this a bug or change?
Some pictures in case anyone is having the same issue. Fresh clone from 4.15 -> 4.16, my UWidget wrapping a Slate SBox/Sbutton/STextBlock is rendering as faint white dots.