👉Installation
One-time setup.
Requirements
Visual Studio Community (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:
Request the Github Repository access by joining Discord. Follow these steps if you own Game Launcher from Unity Asset Store
Create a new empty project
Download and Import Game Launcher Unity Package in Unity
Locate the GameLauncher.zip in GameLauncher/Installation in the Unity Package (The zip name varies by the version)

Move and Decompress zip OUTSIDE THE UNITY PROJECT FOLDER

Game Launcher doesn't run in Unity. You can safely remove the Unity package from Game Launcher, as it is no longer in use.
Open GameLauncher.sln in Visual Studio

Right Click in GameLauncher solution -> Click on Rebuild Solution

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.
Switch the Visual Studio Environment to Release

Right click in SelfPatcherWinForms -> Build
Again, Right Click on SelfPatcherWinForms -> Open Folder in File Explorer and Navigate to .../Build/Release folder and Copy the SelfPatcher.exe and SelfPatcherCore.dll
Open the Patch Manager:
The Manager requires the to work. Let's create the DLL.
In Visual Studio, right click on the GameLauncherCore project -> Build
Again, right click on the GameLauncherCore project -> Open Folder in File Explorer and Navigate to .../Build/Release folder
Copy the GameLauncherCore.dll in the same folder as the PatchManager.exe
It must look like this
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
Create a folder called GameLauncher inside your public_html folder in Host (this will be your Host URL)
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

Also, place the HOST URL in the Patch Manager
HOST URL in the Patch Manager
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!
Last updated