What Is QCLauncher?
QCLauncher is a small tool for Quake Champions. With it, you can launch Quake Champions without running the Bethesda Launcher or having the Bethesda Launcher open. QCLauncher has just 2 files, uses very few resources, and can be configured to immediately exit after launching the game. You can download it here.
The Bethesda Launcher:
Quickly and easily enable undocumented game options.
Easily add Quake Champions to Steam and use the Steam overlay if you have not purchased the Quake Champions Early Access version through Steam.
- A free Bethesda account with Quake Champions installed and added to your account.
- A 64-bit version of Windows (you can't play QC without this anyway)
How to Use (Setup)
- Download the latest release and extract the
qclauncher.exefile from the zip file.
- Double click
qclauncher.exeto run QCLauncher.
- Click the 'Configure' button and enter the requested information to configure your settings. For the QC user name and password, this will be the same info used for the Bethesda launcher (or the Bethesda forums).
- When selecting the QC exe, the default location is:
C:\Program Files (x86)\bethesda.net Launcher\games\quakechampions\client\bin\pc
- Steam (Optional): If you want to add Quake Champions as a non-Steam game, this can be done under the 'Launcher Settings' tab. Click the check box labeled 'Add as a non-Steam Game (for Steam overlay)'. After you save your settings, Steam will open. Find and select
qclauncher.exein Steam to add it as a non-Steam game. You can rename it to Quake Champions if you want, so that it will be displayed that way in your friends list.
- Click the 'Save All' button. If successful, you should be able to play by clicking the 'Play' button.
New game options have been found since the last QCLauncher release, how can I try these new options?
Since version 1.01, it has been possible to pass custom Quake Champions start-up options to QCLauncher with the
--customargs flag. For example, create a shortcut to QCLauncher or start QCLauncher in this manner:
qclauncher.exe --customargs="--set /Config/CONFIG/WeaponZScale -10 --set /Config/CONFIG/isLowResParticles 1"
QCLauncher will then pass these options to Quake Champions on launch.
Developers: Build from Source Code (you can skip this if you don't plan on working on the code)
- Download and install the latest stable release of the Go Programming Language, which is available here.
- Windows - To get the QCLauncher source:
go get -ldflags="-H windowsgui -s -w" github.com/syncore/qclauncher
- Windows - If you do not have Microsoft Visual Studio 2017 Enterprise Edition, download the Build Tools For Visual Studio 2017 from Microsoft. Afterwards, adjust the
msBuildDirvariable in this file. If you have VS2017, but not the Enterprise edition (i.e. Professional), adjust the
msBuildDirvariable to point to its
- Linux - To get the QCLauncher source:
GOOS=windows GOARCH=amd64 go get -d -ldflags="-H windowsgui -s -w" github.com/syncore/qclauncher
- Find your GOPATH. This can be found by entering:
go env GOPATHon the command line.
- Change directory to
- Windows - To build, run
- Linux - To build, run
build.sh(the application only runs on Windows, but can be built on Linux/OSX).
- If everything went well, you should have the
qclauncher.exefile in the
Is QCLauncher Considered a Cheat?
No. QCLauncher does NOT touch or modify any game files or game code at all. Any additional functionality that QCLauncher provides is derived from the game itself and the game's built-in commands. The tool is simply a very lightweight utility that launches the game. Use it if you'd like to, or not. I wrote it as a learning exercise in the tradition of contributing to the Quake community. It's open-source. Inspect the code and you will see that there is no funny business going on.
Issues, Contact Me, etc.
I can be contacted under the name syncore on Discord. Any other issues can be opened on the issue tracker here on Github, and I will try to address them, time permitting. Additionally, there is an ESR thread available here and a PlusForward.net thread available here.