User avatar
jsantos
Site Admin
Topic Author
Posts: 2506
Joined: 20 Jan 2012, 17:18
Contact:

Re: Unreal Engine 4

11 Jan 2018, 03:44

So far it looks very nice. You guys should put the plugin on the UE4 marketplace for more visibility.
Yes, the plan is giving visibility as soon as we close the beta. We didn't want to expose an alpha product to the UE4 community. But we think the product is almost ready to be announced.

Thank a lot for your feedback!
 
User avatar
hcpizzi
Site Admin
Posts: 211
Joined: 09 Feb 2012, 12:40

Re: Unreal Engine 4

12 Jan 2018, 00:26

Hi Everyone,

I just push a new version of the plugin. The main new thing is iOS support building from a Mac. I still haven't managed to get the remote build pipeline working, so haven't tested building from Windows, so it may not work. There's also a fix for Standalone play from the editor, which wasn't working correctly before.
 
flyingtree
Posts: 31
Joined: 09 Jun 2017, 04:47

Re: Unreal Engine 4

30 Jan 2018, 10:52

Plugin compile failed: Missing NoesisSDK.h with NoesisSDK 2.1.0rc2
 
User avatar
hcpizzi
Site Admin
Posts: 211
Joined: 09 Feb 2012, 12:40

Re: Unreal Engine 4

30 Jan 2018, 14:15

I'm sorry, I missed that file when I last committed the plugin.

There are some code changes required to use the latest SDK. I'm going to do another commit this evening, UTC time. I'll post here when the changes are in GitHub.
 
User avatar
hcpizzi
Site Admin
Posts: 211
Joined: 09 Feb 2012, 12:40

Re: Unreal Engine 4

30 Jan 2018, 21:19

Hi everyone,

I've updated the plugin, which now requires version 2.1.0rc1 or newer of the Noesis SDK.

Besides that the class NoesisWidget has been removed and its functionality moved to the Native functions in NoesisInstance. The shaders have been rearranged, been split into two files, the number of vertex shader combinations that were being generated have been reduced, and a couple of problems that were found bringing up Android support have been fixed.

Please note that the removal of the NoesisWidget class means that the default Visibility of NoesisInstance has changed from SelfHitTestInvisible (the default for UserWidgets) to Visible for everything to work, since from Unreal's point of view there's a single widget now (before there was an SObjectWidget with an SNoesisWidget under it). We're working on getting NoesisViews to work similar to UMG Widgets when SelfHitTestInvisible is set.

As always, please let us know if you find any problems.
 
flyingtree
Posts: 31
Joined: 09 Jun 2017, 04:47

Re: Unreal Engine 4

31 Jan 2018, 11:24

1. android compile failed because of the case problem in NoesisRuntime.h
error: non-portable path to file '"NoesisBlueprintGeneratedClass.h"'; specified path differs in case from file name on disk [-Werror,-Wnonportable-include-path]
#include "NoesisBlueprintgeneratedClass.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"NoesisBlueprintGeneratedClass.h"
2. Game crashed immediately when launched. Seems like libNoesis.so is not packed into apk.
java.lang.UnsatisfiedLinkError: dlopen failed: library "libNoesis.so" not found
	at java.lang.Runtime.loadLibrary0(Runtime.java:989)
	at java.lang.System.loadLibrary(System.java:1530)
	at com.epicgames.ue4.GameActivity.<clinit>(GameActivity.java:3101)
	at java.lang.Class.newInstance(Native Method)
	at android.app.Instrumentation.newActivity(Instrumentation.java:1079)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2604)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2773)
	at android.app.ActivityThread.-wrap12(ActivityThread.java)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1520)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:163)
	at android.app.ActivityThread.main(ActivityThread.java:6276)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:788)
 
flyingtree
Posts: 31
Joined: 09 Jun 2017, 04:47

Re: Unreal Engine 4

31 Jan 2018, 12:43

1. android compile failed because of the case problem in NoesisRuntime.h
error: non-portable path to file '"NoesisBlueprintGeneratedClass.h"'; specified path differs in case from file name on disk [-Werror,-Wnonportable-include-path]
#include "NoesisBlueprintgeneratedClass.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"NoesisBlueprintGeneratedClass.h"
2. Game crashed immediately when launched. Seems like libNoesis.so is not packed into apk.
java.lang.UnsatisfiedLinkError: dlopen failed: library "libNoesis.so" not found
	at java.lang.Runtime.loadLibrary0(Runtime.java:989)
	at java.lang.System.loadLibrary(System.java:1530)
	at com.epicgames.ue4.GameActivity.<clinit>(GameActivity.java:3101)
	at java.lang.Class.newInstance(Native Method)
	at android.app.Instrumentation.newActivity(Instrumentation.java:1079)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2604)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2773)
	at android.app.ActivityThread.-wrap12(ActivityThread.java)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1520)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:163)
	at android.app.ActivityThread.main(ActivityThread.java:6276)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:788)
According to the https://github.com/EpicGames/UnrealEngi ... anguage.cs, I will add a UPL file and try again.
 
User avatar
hcpizzi
Site Admin
Posts: 211
Joined: 09 Feb 2012, 12:40

Re: Unreal Engine 4

31 Jan 2018, 14:33

Hi flyingtree,

Android support is still a work in progress, was just working on it these days. I just got to the point where I could build a game for the platform, was just running into the same library problem you are. I could build without errors with the Mac SDK, though. I will fix that include nonetheless.

I'll update this post when I commit the changes. Sorry for the misunderstanding.
 
flyingtree
Posts: 31
Joined: 09 Jun 2017, 04:47

Re: Unreal Engine 4

01 Feb 2018, 08:49

Hi flyingtree,

Android support is still a work in progress, was just working on it these days. I just got to the point where I could build a game for the platform, was just running into the same library problem you are. I could build without errors with the Mac SDK, though. I will fix that include nonetheless.

I'll update this post when I commit the changes. Sorry for the misunderstanding.
Hi, I can run Noesis on android mobile phone now, but it's upside down along V direction, you can check the differences between the two images below:

PIE:
PIE.png
Android Phone:
Android.jpg
 
User avatar
hcpizzi
Site Admin
Posts: 211
Joined: 09 Feb 2012, 12:40

Re: Unreal Engine 4

01 Feb 2018, 10:41

Hi flyingtree,

I've got that fixed now too. I have to test the changes a bit more. I'll commit them this evening, European time. I'll post here when I do.

Who is online

Users browsing this forum: No registered users and 1 guest