March 9, 2026

DLC Support (Dashboard, Desktop Launcher & CLI), Smart Bundle Exclusive Mode, Build File Viewer, Auto-Link App/Launcher, Environment Alias, CLI v1.2.0

Dashboard

DLC Management

App - Downloadable Content (DLC) Tab

You can now manage DLCs directly from a dedicated DLC tab inside each App. Create DLC entries with custom names, covers, install modes, and optional interaction URLs that players can click in the launcher.

What is Downloadable Content (DLC)?

It works exactly as an app build but optionally to install. E.g. Winter Extension Pack

Key capabilities:

Edit DLC View
Feature
Description

Create & Edit DLCs

Add DLC entries with name, cover image, install mode and interaction URL

DLC Builds

Upload DLC builds and assign them to environments, just like app builds

Merge Builds

Create merge builds by selecting a baseline build and specifying removed paths

Install Mode

Subfolder

  • DLC will be installed in the DLC subfolder of the app

Independent

  • DLCs can be installed in a custom folder chosen by the player

Interaction URL

Optional URL that opens when a player clicks the DLC cover or title


Storage Optimized Builds (Smart Bundle Exclusive Mode)

Build Details - Storage Optimized Badge

The Problem

Previously, when uploading a build, small files (<5MB) were grouped into Smart Bundles to optimize downloads. However, those small files were also uploaded individually to Cloudflare storage.

This allowed fast file repair, but caused two issues:

  • Much longer upload times — imagine 50,000+ files uploading one by one

  • More storage usage — builds consumed more quota than necessary

The Solution

Small files will no longer be uploaded individually, since they already exist inside Smart Bundles.

How it works by build type:

Build Type
Behavior

Standard builds

Only large files and Smart Bundles are uploaded

Merge builds

Smart Bundles are downloaded and extracted instead of thousands of individual files

Launcher repair: If a file is missing or corrupted, the launcher will download the Smart Bundle containing that file and repair the game automatically.

Result: Much faster uploads, faster merge builds, and more efficient storage.

A Storage Optimized badge is displayed in the build details view when a build uses this mode.


Build File Viewer

Build Details - Version Info File Viewer (Tree View)

Explore your build files in three different views:

  • Flat view — Traditional file list with sorting and pagination

  • Tree view (now default) — Hierarchical folder structure with expand/collapse controls

  • Bundles view — Files grouped by Smart Bundle, with expandable bundle groups

Additional improvements:

  • Sortable columns — Click column headers to sort by path, file size, hash, or bundle ID

  • File hash & bundle info — Each file now displays its hash (xxHash64 or MD5) and Smart Bundle membership

  • Change & compare toggles — For merge/delete builds, visualize added, modified, and deleted files with diff icons and color highlights

  • Resizable columns — Drag to resize the file path column

  • Responsive layout — Improved support for smaller screens


Environment Alias Display

Environments now display their alias (when configured) in the App Builds instead of the raw environment name across build lists, DLC entries, and environment selectors.

Environment Alias Display

Possible Previous Install Locations

The Possible Previous Install Locations setting now supports a special <LAUNCHER_ROOT> token that resolves to the launcher's installation folder at runtime. This is useful for detecting previous installations relative to where the launcher is installed.

NEW - Detect App Installation in the same root of the Launcher

Build Processing Improvements

NEW - Stage Progress

Desktop Launcher

DLC Manager

NEW - Downloadable Content Window
NEW - Downloadable Content Option

A new Manage DLC option is available in the app settings dropdown. From the DLC Manager window, players can:

  • Browse available DLCs with cover images and descriptions

  • Install / Uninstall individual DLCs with a toggle switch

  • Independent install mode — Choose a custom folder for DLC installation

  • Auto-verification — Installed DLCs are automatically verified in the background using checksum validation

  • Interaction URL — Click on a DLC cover or title to open the developer-configured URL

  • Open install folder — Quickly open a DLC's install folder in the file explorer

  • Repair integration — DLC verification is included as part of the Repair Game flow


CLI

Version 1.2.0

CLI - v1.2.0.1

New commands:

Command
Description

dlc-upload

Upload DLC builds with interactive flow and progress

dlc-status

Check DLC build processing status (watch/json modes)

It includes other minor fixes.


Core Engine

Performance Optimizations

Significant performance improvements for patch creation and file processing:

Optimization
Detail

O(1) file lookups

Dictionary-based lookups replace linear searches

Parallel bundle creation

Up to 8 threads for Smart Bundle creation

Parallel hashing

Up to 8 threads for file hash computation

Parallel compression

Up to 12 threads for compression operations

Memory-efficient traversal

EnumerateFiles replaces GetFiles to reduce allocations

Parallel incremental diffs

Two-phase approach: collect candidates then process in parallel


Need Help? Check out our Help Center or join our Discord Community!

Last updated

Was this helpful?