👉Installation

One-time setup.

Requirements

Installation

Select where you downloaded the Launcher:

Request the Github Repository access by joining Discord. Follow these steps if you own Game Launcher from Unity Asset Store

  1. Create a new empty project

  2. Download and Import Game Launcher Unity Package in Unity

  3. Locate the GameLauncher.zip in GameLauncher/Installation in the Unity Package (The zip name varies by the version)

  1. Move and Decompress zip OUTSIDE THE UNITY PROJECT FOLDER

GameLauncher zip decompressed (PRO Version - Contains GameLauncherCore folder)
  1. Game Launcher doesn't run in Unity. You can safely remove the Unity package from Game Launcher, as it is no longer in use.

  1. Open GameLauncher.sln in Visual Studio

  1. Right Click in GameLauncher solution -> Click on Rebuild Solution

  1. Open MainWindow.xaml and MainWindow.xaml.cs files

At this point you will see the brand new Game Launcher UI!

Game Launcher Project in Visual Studio

Now continue creating the Self Patcher...

ll. Building the Self Patcher

The SelfPatcher is the program that updates the Launcher. If it's not set, the Launcher will not be able to update itself.

  1. Switch the Visual Studio Environment to Release

Switching Visual Studio Environment
  1. Right click in SelfPatcherWinForms -> Build

  1. Again, Right Click on SelfPatcherWinForms -> Open Folder in File Explorer and Navigate to .../Build/Release folder and Copy the SelfPatcher.exe and SelfPatcherCore.dll

  2. Open the Patch Manager:

5. In the Patch Manager -> Make sure to be in -> Open Self Patcher Folder -> Paste here the files SelfPatcher.exe and SelfPatcherCore.dll

lll. Upload the content of "Upload my content" folder to your

  1. Create a folder called GameLauncher inside your public_html folder in Host (this will be your Host URL)

  2. Upload the content of Upload my content folder to GameLauncher folder

The Upload my content folder is located in the content

To upload your files use a File Manager like WinSCP

3. In Visual Studio in GameLauncher project locate -> Models/Patcher/LauncherConfig.cs

And place your HOST URL in the HOST_URL variable

Placing the HOST URL in LauncherConfig.cs
  1. Also, place the HOST URL in the Patch Manager

    HOST URL in the Patch Manager

  1. Set your custom MAINAPP_EXECUTABLE name

This will be the app that will be executed by the Launcher

Installation finished!

[TIP] Make your host files visible

Next steps

Proceed creating your Launcher!

Deploy your Launcher

Last updated