Download

BLUI Open Source HTML5/JS/CSS HUD/UI

me too,i use 4.21.2

Iv notice if you have enabled UE4 “Web Plugin” somehow can cause some troubles. When I do enable WebGL pages still show me that my browser is not supported so after disabling “Web Plugin” they start to work.

Alright, Iv manage to make it work on UE4.22 also recreate demo from 4.6 also add some extra staff. Link for download you will find in the description:

https://youtube.com/watch?v=PRxO0yCO3Kk

Here is a new demo update: https://youtube.com/watch?v=iCAe7dyy9dw Now you can apply BIUI on any mesh with any shape.

Thanks for this great plugin! Unfortunately I got a white screen in my packaged build (4.22, Win10), while it is working in PIE. Do you have any idea?

Update:

Just found out that there is a new (not released version) of BLUI which is working fine.

And WebBrowser Plugin from UE4 MUST be disabled

Update

Made a 4.24 update which has been released here: https://github.com/getnamo/BLUI/releases/tag/3.7.0

This update has a big jump in CEF version (48.0.2556 to 80.0.3987) which should advance the browser features by about 4 years. Keep in mind new default security settings used in CEF may break some things that used to work on earlier versions.

Hi @getnamo, thanks for this great release. Unfortunately my UE4 4.24.3 crashes with an EXCEPTION_ACCESS_VIOLATION. It happens when you enabled the UE4 WebBrowser Plugin. Disable it and BLUI works like a charm :slight_smile:




[2020.03.25-17.20.04:796][764]LogWindows: Error: === Critical error: ===
[2020.03.25-17.20.04:797][764]LogWindows: Error:
[2020.03.25-17.20.04:797][764]LogWindows: Error: Fatal error!
[2020.03.25-17.20.04:797][764]LogWindows: Error:
[2020.03.25-17.20.04:797][764]LogWindows: Error: Unhandled Exception: EXCEPTION_ACCESS_VIOLATION 0x4903c100
[2020.03.25-17.20.04:797][764]LogWindows: Error:
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc4903c100 libcef.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc59cc6a18 UE4Editor-Blu.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc59cce873 UE4Editor-Blu.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc45db4986 libcef.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc467e131e libcef.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc467e0695 libcef.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc467e0c9b libcef.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc45da35fe libcef.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc59cb21bc UE4Editor-Blu.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc59cacdb1 UE4Editor-Blu.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d6342e8 UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d85a62f UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d87ec61 UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d880cd2 UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d84edbb UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d8809ef UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d87ec61 UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d880cd2 UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d84edbb UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d8809ef UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d880cd2 UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d84edbb UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d8809ef UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d880cd2 UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d880644 UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d6342e8 UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7d880148 UE4Editor-CoreUObject.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc71c67f18 UE4Editor-Engine.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc71c309df UE4Editor-Engine.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc71c3c7dd UE4Editor-Engine.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc72f3e2e2 UE4Editor-Engine.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7234fca5 UE4Editor-Engine.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc72368efb UE4Editor-Engine.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7236e693 UE4Editor-Engine.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc72ee942e UE4Editor-Engine.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7236f1d5 UE4Editor-Engine.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7021245c UE4Editor-UnrealEd.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc70232806 UE4Editor-UnrealEd.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7024d285 UE4Editor-UnrealEd.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc6fd1a5f5 UE4Editor-UnrealEd.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffc7057e476 UE4Editor-UnrealEd.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ff6b7f67f62 UE4Editor.exe!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ff6b7f7c3ec UE4Editor.exe!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ff6b7f7c4ca UE4Editor.exe!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ff6b7f8ceae UE4Editor.exe!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ff6b7f8fcbe UE4Editor.exe!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffcd92c7974 KERNEL32.DLL!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error: [Callstack] 0x00007ffcdb03a261 ntdll.dll!UnknownFunction ]
[2020.03.25-17.20.04:797][764]LogWindows: Error:



Hi @getnamo, I’m now stumbled into another issue:

Observation: Youtube.com is not loading (see Image)
Working: Open a youtube video by link (See Image 2), but sidebar etc. is not showing up

Do you have any idea?

I can report the same issue in 4.24.
There’s something else of really high value for a lot of people (I assume) which is support for html5 video streaming. Currently opening live video feeds from twitch or youtube shows an error message saying that the browser is not supported.

Looking into the chromium setup it seems to be a codecs issue. Is there any change to use BLUI to watch a live video from youtube in the foreseeable future.
Thanks

Thanks, it’s working perfectly and as expected in 4.24.3.
Compile in windows x64 is working.

I noticed this as well. There is a specific error that pops up in the log which leads me to believe it’s being rejected for trying to ‘embed’ the view which the website doesn’t support. This is something newer versions of chromium respect, which I think older ones didn’t. You can still link direct/embeddable youtube videos and they will play.

Codecs have been removed in the past from chromium, so this could be it. Not sure on specifics, I did build a pretty vanilla variant of chromium. Contributions welcome from anyone who can fix it :slight_smile:

This should now be fixed in latest master, pull latest to get fix (see New CEF doesn't play youtube main page · Issue #39 · getnamo/BLUI · GitHub for details on fix)

​​​​​​Unless fixed by New CEF doesn't play youtube main page · Issue #39 · getnamo/BLUI · GitHub, it is likely related to x264 codec not being compiled in by default in chromium. This is the case due to licensing, you’ll need to include it yourself if you’re willing to agree to those codec’s licenses.

The 4.24 version is not being able to compile to 4.24 source version.

Severity Code Description Project File Line Suppression State
Warning CS0618 ‘UnrealBuildTool.ModuleRules.UEBuildBundleResource’ is obsolete: ‘The UEBuildBundleResource class has been deprecated in UE 4.22. Please use the BundleResource class instead.’ C g:\Unreal Projects\C\Plugins\BLUI\Source\Blu\Blu.Build.cs 101

And I get error of Module.h

Updated release to 4.25.

Did quite a few minor changes, mostly style consistency, but it now fully auto-ticks the eventloop (with a static function to pause if need be) so no need to add manual ticking anywhere.

This plugin looks really cool. I don’t understand how to use it, unfortunately. Also, will this work on touch screen for mobile devices? Thank you!

are these changes also applied to v4.24?

dint work for me on 4.24 custom build:

Severity Code Description Project File Line Suppression State
Error C1083 Cannot open include file: ‘ModuleManager.h’: No such file or directory PROJECTNAME PROJECTPATH\Plugins\BLUI\Source\BluLoader\Private\BluLoaderPrivatePCH.h 6
Severity Code Description Project File Line Suppression State
Error C1083 Cannot open include file: ‘ModuleManager.h’: No such file or directory PROJECTNAME PROJECTPATH\Plugins\BLUI\Source\Blu\Private\BluPrivatePCH.h 13

See Cannot open include file: 'ModuleManager.h' · Issue #36 · getnamo/BLUI · GitHub, prepend Modules/ before ModuleManager.h includes. This is already merged in the 4.25 version. For 4.24 look at this branch: GitHub - getnamo/BLUI at 3.7.0

@getnamo the solution you pointed at, didnt work for me, still having errors:

Severity Code Description Project File Line Suppression State
Error C1083 Cannot open include file: ‘WindowsHWrapper.h’: No such file or directory PROJECT\Plugins\BLUI\Source\Blu\Public\BluManager.h 4

prepend Windows/ to those.