- FIX: Prevent major crash when using re-size function. Re-size method now returns a new reference to the newly re-sized texture
- DEPRECATION: Deprecated GetMaterialInstance node and method. This will be removed in the next major release.
Visual Studio 2013 Users: This will be the last version that will support Visual Studio 2013. Please download the 2015 version if you require it.
Working with UE4.10
Alright, this is a really big release for BLUI.
Please read this release note now before downloading!!
On OS X and Windows you no longer need to copy files next to the UE4Editor binary. None. You can delete all BLUI's files that live inside the Engine/ directory. As of now BLUI is completely isolated from Unreal's core files. BluLoad will take care of patching up paths etc. so BLUI will load without ANY modifications to the Engine directory.
You no longer need to copy any files after packaging up your game with the editor. The shipping folder is gone. BLUI's build file will now take care of that for you. No more manual file copies, no more dropping files into the Engine folder.
(All old setup and ship steps still apply to building for Linux, either in a Cross-Compile manner or on a native Linux machine.)
On top of that, major improvements to render performance, thanks to @bemon UE4 will now only re-draw rectangles of the page that actually updated. It will no longer redraw the entire image for a single small change on the screen!
This is BLUI 3.0, always free, always open source.
Build something epic!
- FIX: OSX and Linux (and therefore the Clang compiler) complains about re-declaration in the RenderHandler. This is now fixed.
- FIX: Linux needs two line edits to header files within CEF in order to compile on native Linux properly.
- FEATURE: Creating a blank JSON object within blueprint or code is now possible
NOTE This release requires you to update ALL files of BLUI. This includes your shipping binaries that sit next to the UE4Editor. Re-follow the quick setup guide on the wiki to ensure you update all files.
- FIX: Major performance updates, you may set a Boolean within
BluManager::CPURenderSettings) to switch between efficient rendering and high quality rendering.
- FIX: Fixed key char events firing more than once
- UPDATE: Releasing initial OSX support (Currently not recommended for production use!)
- UPDATE: Update to CEF 3.2357 and Chromium 43.0.2357.18
Please report any issues with this release on the Github issues page or on the forum thread.
Learn how to install on OSX with this video.
- FIX: Using a new way to update the BLUI texture in game. Lessens frame draw time compared to previous releases.
- FIX: Removed unused class left over from the first version of the plugin.
- FEATURE: New JSON util functions, you can compose JSON strings in Blueprints!
I'll be looking into Mac OSX support as soon as I get my hands on a worthy Apple machine.
As always, if you find any bugs just file and issue or feel free to ask questions on the Unreal Engine forums!
(Also, decided to combine the Linux and Windows release into one zip this time)
- FIX Updated to work with Unreal Engine 4.7.2 and 4.7.3 by removing JsonUtilities
- FEATURE: Added JSON decoding support to Windows version
This release is a PRE-RELEASE meaning I have not fully tested it yet. However, this release includes experimental LINUX support for BLUI.
If you're looking for a more stable version, please use Release 2.1
This pre-release also includes (work in progress) JSON string parsing bp nodes!
- FEATURE - Added scroll wheel event method to BluEye class
- FEATURE - You no longer need to modify any C++ classes to use BLUI, simple calls the static Blu Tick node along with "Event Tick" in your level blueprint
- Ensure no sandbox
- Force close browsers on shutdown
- BUG FIX - Fixed infinite processes not closing when using the component in editor
- FEATURE - Remote inspection tools on port 7777
- FEATURE - Cache Directory Support (local storage is now persistent)
- New version of Chromium: 41.0.2272.43
- New CEF version: 3.2272.2029
- Some performance updates
- Revised mouse input methods
Thanks for all the support! Here's a fully working version, binaries and all!
There may still be some bugs, so please submit issues, or if you have any questions, do the same!