Skip to content
This repository has been archived by the owner on Mar 19, 2019. It is now read-only.

Commit

Permalink
Alpha release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
ufna committed May 18, 2014
1 parent c2d2728 commit 1fa6f97
Showing 1 changed file with 65 additions and 2 deletions.
67 changes: 65 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,65 @@
VaQuoleUI
=========
Welcome to the VaQuoleUI source code!
=====================================

VaQuoleUI is the Web UI framework plugin for [Unreal Engine 4](https://www.unrealengine.com/) proudly based on [Qt framework](http://qt-project.org/).

The plugin includes:

* Actor component that renders website content into 2D texture
* GameViewport and PlayerController classes to help with input setup
* Simple HTML example of HUD with JavaScript callbacks
* Source of Qt-based library, that handles all under the hood

Plugin is actively used in [SeaCraft](http://seacraft.sc) project development.

Current version: **0.2 Alpha 7**

![SCREENSHOT](SCREENSHOT.jpg)


Features
--------

Some key things you should know about the VaOceanUI:

* Cross-platform in theory, tested on and pre-built for Windows only
* Can be used to integrate **any** Qt widgets
* Supports translucent backgrounds
* Can be embedded both via Texture2D and Material Instance parameter (to be used on scene)
* Custom JavaScript code can be evaluated to control the page content
* Callback from JS scripts are processed by Exec functions
* Shouldn't be used for production yet! Alpha-version, yo!

Futher improvements are on the way. Check the [Issues](https://github.com/ufna/VaQuoleUI/issues) tab to know more.


HowTo
-----

> How to open local files with UIComponent?
You should set the link as _**vaquole://**Relative/Path/To/MyPage.html_, where the path is relative to your project dir (where .uproject file is situated).

> How to open _https_ links?
To use the SSL connection (https) you have to rebuild the Qt-based project with its support. Pre-built binaries work without encryption only.


Installation
------------

1. Download the **plugin binaries** for the latest release.
1. Copy plugin binaries **exactly** to your project directory.
1. Compile your game project normally. Unreal Build Tool will detect the plugins and compile them as dependencies to your game.
1. Launch the editor (or the game). Plugin will be initially disabled, but you can turn it on in the editor UI.
1. Open the Plugins Editor (Window -> Plugins), search for VaQuoleUI plugin (you can find it in the **UI** section) and enable it by clicking the check box.
1. Restart the Editor. The plugin will be automatically loaded at startup.


Legal info
----------

Unreal® is a trademark or registered trademark of Epic Games, Inc. in the United States of America and elsewhere.

Unreal® Engine, Copyright 1998 – 2014, Epic Games, Inc. All rights reserved.

0 comments on commit 1fa6f97

Please sign in to comment.