Skip to main content

HTML5 Packaing Support

Hi friends

Finished the HTML5 packaging patch for the Unreal Engine 4 on GNU/Linux. In the following you can see how the packing works within the UE4Editor:

 
In the next footage you can see using the UnrealFrontend:


One part of the patch is for the Unreal Engine Source the other one is a script that prepares (clone, setup, compile and copy) emscripten for the Unreal Engine 4. In the following footage you can see all of this:


Yaakuro

Comments

Popular posts from this blog

Using Vulkan RHI on GNU/Linux

Hi fellows This time it's about the Vulkan support of the Unreal Engine 4. It's nice to see that Epic Games decided to support Vulkan as first class citizen. Unfortunately they didn't make their Vulkan RHI GNU/Linux compatible so I had to do something about it. See here: Yaakuro

Relative Mouse Pointer Issue SDL2

Until now UE4 does not use the "real" relative mouse movement which SDL2 provides already in the version 2.0.4. That means SDL2 is calculating internal the rel. mouse movement and provides it via the SDL_MOUSEMOTION  event using xrel and yrel. Here some code fragments: SDL_MouseMotionEvent motionEvent = Event.motion; ... if(bUsingHighPrecisionMouseInput) {     MessageHandler->OnRawMouseMove(motionEvent.xrel, motionEvent.yrel); } else {      MessageHandler->OnMouseMove(); } As mentioned xrel and yrel are not using the XInput2 extension which causes to stop giving values when the cursor reaches the end of the window. Luckily SDL2 provides with 2.0.4 the real rel mouse movement with SDL_SetRelativeMouseMode(Enable ? SDL_TRUE : SDL_FALSE); The relative mouse movement stuff on windows/mac and linux is done in this method: void FLinuxApplication::SetHighPrecisionMouseMode( const bool Enable, const TSharedPtr< FGenericWindow >& InWindow ) {   ... } In tha

CodeLite Source Code Access and Project File Generator for Unreal Engine 4

Hi folks At the moment I am working on a CodeLite Project File Generator and Source Code Access Plugin for Unreal Engine 4. Thx to CodeLite I am able to work either on GNU/Linux, MacOSX or Windows (CodeLite supports even more development platforms but not UE4 :D). The modified version of UBT will just create the workspace and project files you need for your specific platform. Features: Creates Workspace/Projects for Platforms/Targets with their configurations. CodeLite itself is cross platform. The modified version of UBT will create your project files for GNU/Linux, Mac and Windows platforms.  Start your game project within CodeLite in the Editor target. Source Code Access within UE4Editor using the Plugin. Added Custom Build Targets for "Cooking"/"Non Cooking" and "Cooking on the fly". Means you can cook your project easy withing the CodeLite editor. Just select one of those 3 submenus Game projects will have two targets Game and Editor.