Installation & Licensing


You will receive a 32 digit License Key that enables you to use Editor Mode to create and modify projects on two devices.

If you do not enter the License Key your project will be branded with the present4D logo. After the License Key has been entered the branding disappears.

Enter the License Key

_images/Launcher_2018-Serial.jpg _images/license-register.jpg _images/license-unregister.jpg

To register your device for editing and creating presentations follow these steps to transfer the License Key to your device.:

The following instructions are for all VR Headsets except Google Cardboard style. For Google Cardboard style headsets, refer to the instructions later in this chapter.

  1. Highlight your 32-digit License Key and press Crtl.+c to copy it to the clipboard
  2. Launch present4D
  3. Click on the key symbol in the Project Portal.
  4. The dialog Device Registration will open and your 32-digit or 20-digit License Key is automatically inserted from the clipboard.
  5. Activate this PC as editor with Register Device.
  6. Select Close
  7. Exit present4D with ESC and restart.


Issues with licensing

If problems occur during licensing, this may be due to the network, firewall or antivirus programs. First try to connect the computer via another internet connection. See also Network Communication .

Unregister your Device

To unregister your device for creating and editing please press Unregister Device. You can register this device or an other device with your License Key immediately.

  1. Launch present4D
  2. Click on the key symbol in the Project Portal.
  3. The dialog Device Management will open.
  4. Deactivate this PC as editor with Unregister Device.
  5. Select Close
  6. Exit present4D with ESC and restart.

Customize Logo and Interface

It is possible to customize present4D to have your own logo in the iMenu, the Project Portal, and the Splashscreen that appears when you launch the program.

Related links:

Alerts and Warnings

Warning: Splash graphic is not registered yet and Warning: Logo graphic is not registered yet

When you are finished with the new logo and splash graphic, these must still be registred in the licensing menu:

  1. Editor Start Mode
  2. Launch the iMenu
  3. Switch to the Settings
  4. Scroll down to License & Logo Registration and select Change Image
  5. Click on register
  6. Launch present4D

See also: Add Custom Icons to a Project and: customize the complete interface: Custom Styles - Advanced

Licensing in older Versions and Cardboards

Read More…

Following these steps, you will transfer the License Key for unlocking into present4D:

  1. Copy the 32 digit License Key into the clipboard using Crtl.+c
  2. Launch present4D in desktop mode, not in VR-mode
  3. Enter the edit mode (by double tapping the space bar)
  4. Select the tab Settings (gear wheel icon)
  5. Scroll to the end of the second page to select Manage license
  6. Select Enter License or target
  7. Select the input box for the License Key
  8. Use Crtl + v to paste the License Key from the clipboard
  9. select Close
  10. Exit present4D with ESC and restart.


The input does not work for an empty project! Project data must be available.


Windows PC & Oculus Rift

You can choose between the installer version and the portable version, which does not need to be installed. The functionality is identical. The installer version installs present4D in the Programs directory if you do not select another directory.

  1. Install the current Oculus Rift software and set it up.
  2. Update Windows and your graphics drivers.
  3. If your multimedia content does not play properly, you might want to install the LAV Filter video codec. This is available as a free download for Windows users.
  4. Download present4D VR-Suite

In case there are no VR glasses connected, the mouse & keyboard mode is started automatically.

Launch present4D to Allow Network Communication

  1. Install present4D.
  2. Launch present4D with a double click.


Allow Communication

During the first launch, a Windows Defender Firewall warning will pop up. Please allow all communication to the network. Otherwise there may be a conflict when you try to activate your license and you may have issues when using conference mode. For other problems please check: Network Communication


Change the settings for Windows Defender Firewall

If you encounter problems with licensing or conference mode, you may have to allow the Windows Defender Firewall network communication for present4D.


Apple OSX Mac

The Mac OSX version is identical to the PC version. But it is not tested very much. The cable transfer does not work yet.

  1. Download present4D VR-Suite Mac OSX
  2. Unzip the downloaded file
  3. Copy it to the system folder Apps to ensure the correct functioning of the system
  4. Allow the use in the security settings
  5. To get to the folder Input right click on present4D App and select “Show Package Contents”.


If the connection check does not end while starting present4D or the interface looks broken, please ensure that you have moved present4D into the Programs folder.

Samsung GearVR

To see present4D in the Oculus Go you first need a free Oculus Key. We are working on the fact that this step is no longer necessary in the future.

  1. Create and copy the key from our website: Get an Oculus Home Key
  2. Start the Oculus App on your Smartphone
  3. Click “more”
  4. Click “Reedem Code“
  5. Enter Oculus Key
  6. Now in the Oculus App you will find present4D in the “library” under “not installed”.

The code only needs to be entered once per Oculus ID, even if this ID is used on multiple devices.

GearVR Icon on Home Screen

Due to changes in the current Android version, it is no longer possible to put an icon for present4D on the homescreen from within VR. Please use our additional present4D Companion App for this purpose:


Download GearVR VR-Suite Companion App at Google Play

Oculus Go

To see present4D in the Oculus Go you first need a free Oculus Key. We are working on the fact that this step is no longer necessary in the future.

  1. Create and copy the key from our website: Get an Oculus Home Key
  2. Open
  3. Login with your Oculus account
  4. Paste or enter the key
  5. Login with your Oculus account on your Oculus Go
  6. Now in the Oculus Go you will find present4D in the “library” under “not installed”.
  7. Choose to install present4D.

The code only needs to be entered once per Oculus ID, even if this ID is used on multiple devices.


How to find present4D App Updates in my Oculus Menu

  1. Start Oculus Go or Samsung GearVR
  2. Go to My Bibliothek
  3. Check at the left side: Updates

Android App

Download Android App at Google Play


Please use the full resolution of the Smartphone. Some Smartphones offer the possibility to use a reduced resolution to save energy. This may cause misrepresentation.


iOS App

Download at App Store


Dubbing without the Internet will be submitted later for iOS via update. The transmitting via cable please request a special version.

Visual Quality


In the PC version, you can access the supplementary Display Quality settings by pressing the Crtl key right after the double click to launch present4D.

Optimal settings are:

Graphics quality
Level 3

Advanced Users

  • To achieve maximal quality, you should deactivate ASW!
  • After exiting with “ESC”, ASW will be enabled again.


The handling of actualization differs depending on platform and version.

We generally recommend that you make backups of your projects before you update the software.

  • All mobile platforms receive the updates automatically via the stores.
  • For PC and Mac, please download the latest version from our download page
    • With the Installer version you can easily perform the installation. The old program version will be replaced. All projects are available in the new version.
    • For the portable version, please unzip the folder and copy your project portals into the new directory.

Network Communication

In this chapter you will find all information about firewall, ports and servers.

Upload, Download, Connection Check

For network information regarding the Conference Mode click here: Ports used by Conference Mode

Our application makes standard GET and POST requests using HTTP and HTTPS to the following servers:

Http/s Requests

Our Http/s requests are nothing special and work like they do on any Internet Browser or Application.

  • Used Transfer Protocol: TCP
  • Destination Ports: 443 (https) or 80 (http)
  • Source Ports: 49152 - 65535 (See explanation below for details)
  • In response packets that are send from the server to a client, destination and source ports are switched

Because the server is just responding to the client Port-Forwarding is not required. But incoming and outgoing traffic needs to be allowed for our application in the source port range.


When a http/s request is made, a TCP connection is established between a “port” (a communication point) on the client (your device) and the server. One can imagine it as a communication-wire, that is connected to numbered sockets on both devices. A port is “blocked” while it’s in in-use and can’t be used by other requests at the same time. So by default the operating system (E.g. Windows) randomly picks a source port from the Ephemeral Port Range for each request. This port on your client is then used to send the Http/s request and to receive the corresponding response from the server. The destination port on the server is by default always 448 for https and 80 for http connections.

This behavior is low-level and the same for all applications that do http/s requests. It’s beyond the possibilities of our application to change this. It is possible, though, to define different port range within the operating system, but we do not recommend this and can’t support it, if you are running in any issues.

Conference Mode

Ports used by Conference Mode
(Multiuser Master Server, manages all online conferences so that the client can show list of open conferences)
(Facilitator, NAT punch-through, works together with the Master Server. Avoids that port 6666 needs to be forwarded)
(UDP Broadcast for finding other conferences within the same local network, without an internet connection / master server)
(TCP/UDP - Port used for sending Multiuser data)

Port forwarding

This is usually not required. If you can see a conference from the internet but you can’t joint it, the automatic NAT-punch-through failed. In this case the conference creator needs to change the network settings, so that the router forwards port 6666 to the device used to host the conference.

See also Troubleshooting for Conference and Mirror via Network

Video Tutorials

Visit our Youtube Tutorial Video Channel