Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Instructions Fail #2
I have also left a comment:
which leads to my forum pics.
I have done further testing, and plugin work trying to break through the unreal learning curve and now I am fairly convinced there is something wrong with the setup process.
Firstly it looks like this plugin is for Engine 4.10?
I recommend putting that limitation on the readme. As I tried everything from GitHub source to 4.11-13 before I arrived at 4.10.
There does seem to be a typo, which may be preventing the module from being found.
but everywhere else it is NoesisGui (lowercase)
I will admit, I did have to figure out that I was supposed to be putting this in the engine plugins folder found in the engines downloaded from the launcher, and not in the GitHub source.
At this point I really don't have much else to go on. The other similar problems I had with other plugins were resolved when I switched to the launcher versions of these engines, so now it is only this plugin that has me at a loss and the only thing I can think is the typo? Or something messed up with latest noesis native sdk.
Might also be a typo here:
uneeded comma ],
"Firstly it looks like this plugin is for Engine 4.10?"
"Might also be a typo here:
uneeded comma ],"
I don't see any typo with the plugin name and there has been no changes there since I managed to get it working as well. :/ ( I confirmed that there as been no code change to the plugin descriptor files by browsing the repo..
How did you name the folder you put the plugin in?
When I change folder to NoesisGUI and edit the plugin name to:
As a sanity check, is there something I need to do when setting up the plugin, like some commonly known thing that is not in the readme. Like do I need to open it in VS and build it or something? I also noticed the shaders look like they were built in VS 2010 and 12? I don't have those on this machine, trying to keep the bloat down. Not sure if that matters.
One thing that I saw that made me think I might not be doing something you are is you mentioned the intermediate folder:
I don't see an Intermediate in this repo.
Like is there a way to see better errors/debug info than just "failed to load"? It is giving us very little to go on.
For example, I saw here http://www.noesisengine.com/forums/viewtopic.php?p=5261#p5261
How did you see the errors/logs for the shaders.dll and build.cs errors for instance, seems I may be missing something here to help me debug this issue. Thanks again.
My debug/errors were different since it was crashing at editor launch, wat after plugins detection, it was completely unrelated and due to my putting the plugin in game plugins and not engine. :)
For the Intermediate folder, it's unrelated as well.
I am seeing that you are trying with 4.10, can you confirm me that you get the same issue with 4.13?
Thanks for your help. BTW.
Ok I just tried with 4.13.1 again, and no luck. Please take a peak on the forums again, one of your questions triggered a new thought that is likely the problem:
Yep, similar hierarchy here.
I've also been able, after doing a bit of renaming to make things more clear.... THAT. It's a specific module causing issue (understand the various folders in the /Source folder)
Basically, it does not seem to find the NoesisGui.Build.cs located at Source/NoesisGui/
It also mean that the caps between the plugin and module in your screenshots is just normal. :)
I am still investigating. I will let you know if I find anything.
Sorry for the late reply.
I've tested the plugin against the head of the release branch from Epic's depot as of a week ago. 4.10 is the minimum version.
In your latest screen capture I see that you don't have a Binaries folder under Engine/Plugins/NoesisGui. There are no precompiled binaries in this distribution, the plugin needs to be built. I take it you may be using the pre built version, instead of building it from the sources in GitHub?
Sorry I am brand new to the processes over here. I downloaded the .zip from the beta forum. What else am I to do? Sounds like I need to compile it and then put the compiled version into the unreal plugin? Note: These steps are not on readme.
Where are the instructions for building the plugin? I agree this is an issue.
I have tried both. Errors below.
I am getting confused here, above you had mentioned "NoesisGUI-SDK1.3/Src, which is not part of the precompiled distribution package)." and I am being told I need to build Unreal from source. This is what I am trying to do. Am I to build both the binaries from NoesisGui first, then rebuild the engine from source? I am getting confused what exactly I am to build, when to place binaries and how I am to organize the files.
To me NoesisGUI-NativeSDK-1.3.0b2.zip is the SDK? I take it that is a wrong assumption, and the real SDK in reference is the compiled version of this zip, which I haven't figured out how to properly build yet. I am sure this is trivial though at this point. (compared to all the other hoops so far )
Above are the only instructions. I have tried following these 3 steps on both the GitHub source and then Epic Launcher versions of the engine which also come with their own source. And I get the same error all the time.
Absolutely, I can see you might be trying to keep the readme small so it looks easy but honestly please be verbose there seems to be some assumptions of steps being made that I am missing. And others will too. Or do both, create a wiki with more details for those lost like me
Here is what I get when I try to build from source, though it sounds like the problem is I don't have the sdk binaries setup right. I got lost "Extract the Noesis GUI SDK into Engine/Plugins/NoesisGui/Source/ThirdParty/Noesis" here. Unclear what the folder structure of the sdk means as I am new and this workflow is new.
I've replied in the forums. I'll copy my response here for completeness:
Thanks, I have suggested a pull request for the readme.
I think the extra folders just throws things for a loop, once I deleted them and only left the 3 key ones Bin, Include and Lib needed for all CPP integration from what I understand. This was the key piece of info I did not have. The magic button if you will. Feel free to close this issue out. But I do recommend a wiki or something be put up first, to help others that might fail at instructions like me.
Thanks for the nudges, I got there and I just created my first NoesisGUI blueprint. Now off to bed. Cheers.