CTRL Human - Plugins and Licensing
Table of Contents:
- 1 Contact QC Support
- 2 Getting Started With Unreal 4
- 3 CTRL Human Engine Plugin Installation
- 4 Enable CTRL Human Plugins in UE4
- 5 Entering Your Development License Key
- 6 Entering Your Deployment License Key
- 7 Download the Dialogflow Example
- 8 Importing the Example Into Dialogflow
- 9 Adding Your Custom Bot to Unreal 4
Contact QC Support
Email: support@quantumcapture.com
Getting Started With Unreal 4
In order to use our CTRL Human trial software, you'll need to install version (4.26) of Epic's Unreal 4 Engine. It is recommended that users of our software have a moderate understanding of modern game engine concepts.
You will first need to sign up and download the Unreal Engine for free here: https://www.unrealengine.com/en-US/eulacheck?state=https%3A%2F%2Fwww.unrealengine.com%2Fen-US%2Ffeed%3FsessionInvalidated%3Dtrue&studio=false
In-depth support documentation for the Unreal Engine can be found here: https://docs.unrealengine.com/en-us/
CTRL Human Engine Plugin Installation
Place the engine plugins (the 'QC' folder) here:
Enable CTRL Human Plugins in UE4
Choose 'Settings' > 'Plugins' to launch the plugin browser:
Enable all of the QC plugins:
Entering Your Development License Key
Launch the demo project and enter your Trial Development Key:
Your license key(s) will have been provided by email.
Choose Window > Developer Tools > QC Licensing Tool
Enter your key into the Trial Development (for free evaluation users) or Development (for paid users) text fields
Click 'Verify' and you should see that your key has been successfully verified in the bottom left corner status message.
Entering Your Deployment License Key
To enter your deployment license, you will need to add an entry to your project's Config/DefaultEngine.ini file. The following two lines need to be entered:
[/Script/QuantumCapture.QCLicenseDeploymentSettings]
DeploymentLicenseKey=XXXX
...where XXXX is replaced with your actual deployment license.
Now you will be able to publish packaged builds that make of use the CTRL Human plugins.
Download the Dialogflow Example
Download the Dialogflow example chatbot (ZIP)
Below are instructions for setup in UE4 as well as finding the JSON key:
Importing the Example Into Dialogflow
After creating a new bot, click the Settings button.
Choose Import From Zip and then select Rachel-ConciergeV2.zip
Adding Your Custom Bot to Unreal 4
Click the settings button and then click on the link to access your Google Cloud service accounts.
Click the settings button for the Dialogflow bot and then click 'Create Key'
Choose JSON as the file type and click ‘Create’.
Open the JSON file in a text editor, like Notepad++, select all and then press CTRL+C to copy
In UE4, open BP_ARChatbotGameState and click on QCChatbotServices
Under AI, choose Google Dialogflow V2 from the dropdown and then choose version V2
Paste your JSON key text into JSON Object text field
Add your custom start phrase, if required.
Your bot is now connected inside UE4!