Prerequisites
Before running Onyx, you need the following in place:- Steamworks SDK — Download from the Steamworks partner site. Onyx requires the ContentBuilder component, which includes SteamCMD.
- ContentBuilder directory — The
tools/ContentBuilder/directory from the Steamworks SDK, withcontent/,output/, andscripts/subdirectories present. - A Steamworks partner account — Required to authenticate with Steam and publish builds.
Onyx does not bundle SteamCMD. It calls the
steamcmd.exe or steamcmd.sh binary that is already part of your ContentBuilder installation.Download Onyx
Download the latest release from the Onyx GitHub Releases page. Choose the file that matches your platform:Platform setup
- Windows
- Linux
1
Download the executable
Download
OnyxUploader.exe from the releases page and place it in a folder of your choice. A dedicated folder is recommended because Onyx writes settings.cfg next to the executable.2
Run the executable
Double-click
OnyxUploader.exe. No installer is needed — the application is a single self-contained file with all assets embedded.Windows SmartScreen may warn that the file is from an unknown publisher. Click More info then Run anyway to proceed.3
Set your ContentBuilder path
On first launch, Onyx opens a setup dialog. Click Browse and navigate to your ContentBuilder directory (for example,
C:\SteamworksSDK\tools\ContentBuilder). Onyx validates that content\, output\, and scripts\ subdirectories are present before saving the path.builder\steamcmd.exe inside the ContentBuilder directory. Onyx resolves this path automatically.ContentBuilder directory structure
Onyx validates the ContentBuilder directory when you configure it. The directory must contain the following structure:Settings file
Onyx saves all configuration — including the ContentBuilder path and stored Steam accounts — to a file calledsettings.cfg.
To reset Onyx to a clean state, delete
settings.cfg and relaunch. Onyx will open the setup dialog again on next startup.
Next steps
Quickstart
Complete your first upload end-to-end.
Setting up ContentBuilder
Configure your ContentBuilder directory and VDF files.