Game Launcher - Documentation
  • Documentation
  • Changelog
  • 🎛️Features comparison
  • Getting-started
    • ❓How it works
    • 🌀Introduction
    • 👉Installation
      • [TIP] Make your host files visible
  • Game Launcher
    • ☁️Cloud Management
    • ⬜Patch Manager App
      • CLI Commands
    • ✳️Enterprise Edition | Multi-games
      • How it works
      • Adding games
  • 🖼️Launcher Integrations
    • 🌌Flat Window Template
      • Deploy for MacOS
        • Create a self-signed certificate
      • 📽️Set a background video
    • 🙎Login & Register Integration
    • 📩Notifications Integration
    • 👾Crypto & NFT Game Launcher
  • 📃Creating Launcher Version
    • 1️⃣1. Deploy your Launcher
    • 2️⃣2. Move your Launcher
    • 3️⃣3. Create your patch
    • 4️⃣4. Upload your files to your server
    • 🥳Testing and Deploying to your users
  • 📔Creating App Version
    • 1️⃣1 & 2. Build your App
    • 3️⃣3. Create your patch
    • 4️⃣4. Upload your files to your server
  • ❕How to show News and Alerts
    • 📰Show your News or Changelog
    • ⚠️Show an Alert
  • Publishing Essentials
    • Hosting
    • App Signing
  • Utilities
    • Launch Arguments
  • 🎨Customization
    • 🆒Set your own Logo
    • 🖼️Set your own Background color
    • 🪟Change Window Transparency
    • 🔤Change Launcher Executable Name
    • 🌀Set an Application Icon
    • 🅰️Customize News Fonts
    • 🌌Set a Splash Screen
  • ⚒️Extending the Launcher
    • 🇺🇸Adding a new language
    • ↪️Using other UI Template
  • 💵Make money with us
    • Creating your template and selling it
Powered by GitBook
On this page
  • Installation
  • Installation finished!
  • Next steps
  1. Getting-started

Installation

One-time setup.

PreviousIntroductionNext[TIP] Make your host files visible

Last updated 21 days ago

Requirements

  • Patch Manager App

  • (2022)

Install required Visual Studio 2022 Components

Enable .NET Desktop Development

Add these Visual Studio Individual components:

.NET 8.0 Runtime

.NET Core Runtime 3.1

.NET Framework 4.8 SDK

.NET Framework 4.8 Targeting Pack

Installation

Game Launcher is a standalone application. It works separated from Unity.

Select where you downloaded the Launcher:

  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

  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!

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

  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

The Manager requires the to work. Let's create the DLL.

  1. In Visual Studio, right click on the GameLauncherCore project -> Build

  2. Again, right click on the GameLauncherCore project -> Open Folder in File Explorer and Navigate to .../Build/Release folder

  3. Copy the GameLauncherCore.dll in the same folder as the PatchManager.exe

After this, Open the PatchManager.exe

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

Need a ? We recommend Hostinger as Host provider

Use this code to get a discount

  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

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

And place your HOST URL in the HOST_URL variable

Example:

  1. Also, place the 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!

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

Download the lastest Source code zip from the Github Repository Link: (Example) 2. Decompress the zip in your preferred directory. Recommendation of root directory name: - Directory name: GameLauncherContent - Also create a Manager folder here too to place the Patch Manager App

Open the :

It must look like this

To upload your files use a File Manager like

👉
Discord
Patch Manager
https://hostinger.com/?REFERRALCODE=GAMELAUNCHER
WinSCP
https://game-launcher.net/GameLauncher/
Deploy your Launcher
Visual Studio Community
https://github.com/GameLauncherUnity/GameLauncher-PRO/releases
GameLauncher zip decompressed (PRO Version - Contains GameLauncherCore folder)
Game Launcher Project in Visual Studio
Switching Visual Studio Environment
Placing the HOST URL in LauncherConfig.cs
HOST URL in the Patch Manager