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
  • This new manager allows you to create patches without Unity
  • Patch functions
  • Patch Type
  • Binary Diff Quality
  • Ignore Paths
  • Select which patch do you require
  1. Game Launcher

Patch Manager App

New Game Launcher Manager (Patch Creator and News Creator) with CLI Support

PreviousCloud ManagementNextCLI Commands

Last updated 21 days ago

Download here: Available for Windows and MacOS See CLI Commands here

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

It must look like this

After this, Open the PatchManager.exe

This new manager allows you to create patches without Unity

Patch functions

Patch Type

Create patches/updates by type

  • Patch: 1.0.x (Example: 1.0.0 to 1.0.1)

  • Minor: 1.x.0 (Example: 1.0.0 to 1.1.0)

  • Major: x.0.0 (Example: 1.0.0 to 2.0.0)

This allows you to create a new type of updates.

Binary Diff Quality

Select the quality of the binary diff comparison between patches/files.

Selecting a Lower Level of Binary Diff Quality will cause this:

  • The patch will be created faster (Good for bigger projects)

  • The final patch file-size will be larger

Ignore Paths

Exclude files or folders from being considered for the Binary Diff Comparison in the patch.

Select which patch do you require

Now you can select which type of patch do you want to create.

Maybe you don't want to create an installer patch of your 50 GB game on every patch right? This will take a great amount of time. So let only one version of the installer patch for your users like the 1.0.0 and let the launcher update it to the last version.

Create an installer patch only on Minor or Major updates

You can select if you want to create:

  • RepairPatch (This patch is applied when some file is corrupted or missing)

  • IncrementalPatch (This patch is applied when the user has the last version and only needs the newer changes)

  • InstallerPatch (This patch is applied when the user doesn't have any file of the app/game)

Create patches for every old version to the new one

This option will create a new patch from every old patch, using this, the user will download only 1 patch instead of download one after other.

We recommend to use this feature when you create a Minor or Major update.

1.0.0 -> 1.1.0

1.0.1 -> 1.1.0

1.0.2 -> 1.1.0

1.0.3 -> 1.1.0

CLI Support

CLI Commands

⬜
https://discord.com/channels/1050526244556517456/1050526245118541898/1077853790440525835
Page cover image