ncsoft / Unreal.js

Unreal.js: Javascript runtime built for UnrealEngine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Long Term Maintaining?

RayBenefield opened this issue · comments

Is this something that we can expect to continue to get support moving forward? It's a key part of my projects moving forward and updates have been sparse minus the recent update to 4.26 (thank you so much for that btw).

+1

I'm also interested in this topic. I'd be happy to help with maintenance.

I don't know about the mainline, but I'll likely be maintaining my fork of unreal.js-core for a while (https://github.com/getnamo/Unreal.js-core), it has a working ue5 branch found here: https://github.com/getnamo/Unreal.js-core/tree/ue5.

I don't do releases however, so you'll need to clone and compile.

Hey @getnamo thank you for your work on the fork, do you have an idea if it's still working with the new ue5 version launched yesterday? I haven't tested it yet, would need to compile it, so thats why I am asking beforehand. Thank you again!

Just pushed getnamo/UnrealJs@bd98f79 which should make my branch of unreal.js work with the UE5 latest release.

Pull, compile and give it a whirl.

Thank you @getnamo for your work! Will give it a try!

Hey @getnamo not sure its me, but I am trying to run the helloBlueprint.js (https://github.com/ncsoft/Unreal.js/blob/master/Examples/Content/Scripts/helloBlueprint.js) from the examples, which basically is trying to override a blueprint and I am getting a Fatal error. Do you know by chance if its because of ue5? Can you replicate the issue on your side? Thank you!

Just pointing out that I got it fixed, in the example its only being used GeneratedClass without calling as a function. After changing to GeneratedClass() it worked.

I maintain the repository as the maintainer of unreal.js. I have done the update for ue5 release build. ncsoft/Unreal.js-core@be215c8
Update your master branch to the latest.

@crocuis Both this project and the fork from @getnamo are not working with UE5 (5.0.3), lib/Android/ARM64/libv8_monolith.a cannot be found nor the non-monolith version when building for Android :(

UATHelper: Packaging (Android (ASTC)): ld.lld: error: unable to find library -lv8_monolith
UATHelper: Packaging (Android (ASTC)): clang++: error: linker command failed with exit code 1 (use -v to see invocation)
PackagingResults: Error: unable to find library -lv8_monolith
PackagingResults: Error: linker command failed with exit code 1 (use -v to see invocation)

Any chance to get a fix for Android?

see the open issue for more details: #323

I'm also hopeful for the long-term future of this project. It makes using Unreal a lot more fun. I think the devs should apply for an Epic Megagrant. It seems like they'd definitely get approved based on other projects that have gotten approved. I wish there was documentation over general concepts like the Blueprint VM integration so it was easier to get involved in helping maintain it.