All Projects → syncore → qclauncher

syncore / qclauncher

Licence: other
Quake Champions Quick Launcher - QC without the Bethesda Launcher

Programming Languages

go
31211 projects - #10 most used programming language
Batchfile
5799 projects
shell
77523 projects

Projects that are alternatives of or similar to qclauncher

Launchpad
Step up your non-Steam game! Generate Steam-compatible .exe files to effortlessly launch any game through Steam with overlay support.
Stars: ✭ 25 (-56.9%)
Mutual labels:  steam-games, game-launcher, game-utility
lambdacube-quake3
Quake 3 map viewer in Haskell using LambdaCube 3D
Stars: ✭ 66 (+13.79%)
Mutual labels:  quake
ScratchPaper
A Gradle Plugin for adding variant/version/git-commit-id/etc information to APK launcher icon.
Stars: ✭ 58 (+0%)
Mutual labels:  launcher
tyrquake
Libretro port of Tyrquake (Quake 1 engine)
Stars: ✭ 28 (-51.72%)
Mutual labels:  quake
launcher
A simple utility for executing multiple sequential or multi-threaded applications in a single multi-node batch job
Stars: ✭ 48 (-17.24%)
Mutual labels:  launcher
netradiant-custom
The open-source, cross-platform level editor for id Tech based games.
Stars: ✭ 154 (+165.52%)
Mutual labels:  quake
pojavlauncherteam.github.io
Official website for PojavLauncher, built with VuePress
Stars: ✭ 64 (+10.34%)
Mutual labels:  launcher
SteamDepotDownloaderGUI
A simple GUI tool based on DepotDownloader for downloading Steam depots.
Stars: ✭ 26 (-55.17%)
Mutual labels:  steam-games
WebClipChangeAppLogo
iOS14利用WebClip更换图标,做到无缝启动App
Stars: ✭ 47 (-18.97%)
Mutual labels:  launcher
lc39
The Mia-Platform Node.js service launcher
Stars: ✭ 18 (-68.97%)
Mutual labels:  launcher
flex-launcher
A customizable HTPC application launcher for Windows and Linux
Stars: ✭ 28 (-51.72%)
Mutual labels:  launcher
icecon
Simple and quick to use RCON tool for IW4M and other Q3-compatible game servers.
Stars: ✭ 32 (-44.83%)
Mutual labels:  quake
mcpelauncher
Launch MCPE on macOS! (archived-- has been merged back upstream)
Stars: ✭ 12 (-79.31%)
Mutual labels:  launcher
search-based-launcher
A Minimalist's Launcher
Stars: ✭ 41 (-29.31%)
Mutual labels:  launcher
ProjBobcat
The next generation Minecraft launcher core written in C# providing the freest, fastest and the most complete experience.
Stars: ✭ 80 (+37.93%)
Mutual labels:  launcher
Apex-Launcher
Launcher for the fan game Pokemon Apex
Stars: ✭ 14 (-75.86%)
Mutual labels:  launcher
Creators.TF-Community-Launcher
The Creators.TF Community Launcher is a launcher created to help install and update mod content for TF2.
Stars: ✭ 49 (-15.52%)
Mutual labels:  launcher
ValliStart
A start menu to replace the un-customizable one that you have right now.
Stars: ✭ 89 (+53.45%)
Mutual labels:  launcher
pakkero
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
Stars: ✭ 143 (+146.55%)
Mutual labels:  launcher
lambda-launcher
Application launcher in haskell. Mostly Just For Fun.
Stars: ✭ 67 (+15.52%)
Mutual labels:  launcher

Logo QCLauncher


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.

It is very important to recognize that QCLauncher does not entirely replace the Bethesda Launcher. Most importantly, if you are not using the Early Access Steam version of QC you will still need the Bethesda Launcher to download any QC game updates or to verify your game files if necessary. QCLauncher will tell you when Quake Champions game updates are available and you will be unable to play if you do not have the latest version of Quake Champions from Bethesda.

Why?

  • 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.


Main window

Download

💾 You can download both the latest version of the binary and source code from the releases page.

Requirements

How to Use (Setup)

  1. Download the latest release and extract the qclauncher.exe file from the zip file.
  2. Double click qclauncher.exe to run QCLauncher.
  3. 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).
  4. When selecting the QC exe, the default location is: C:\Program Files (x86)\bethesda.net Launcher\games\quakechampions\client\bin\pc
  5. 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.exe in 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.
  6. 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)

  1. Download and install the latest stable release of the Go Programming Language, which is available here.
  2. Windows - To get the QCLauncher source: go get -ldflags="-H windowsgui -s -w" github.com/syncore/qclauncher
  3. 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 msBuildDir variable in this file. If you have VS2017, but not the Enterprise edition (i.e. Professional), adjust the msBuildDir variable to point to its MSBuild.exe executable location.
  4. Linux - To get the QCLauncher source: GOOS=windows GOARCH=amd64 go get -d -ldflags="-H windowsgui -s -w" github.com/syncore/qclauncher
  5. Find your GOPATH. This can be found by entering: go env GOPATH on the command line.
  6. Change directory to GOPATH\src\github.com\syncore\qclauncher
  7. Windows - To build, run build.bat
  8. Linux - To build, run build.sh (the application only runs on Windows, but can be built on Linux/OSX).
  9. If everything went well, you should have the qclauncher.exe file in the bin directory.

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.

👍 🎮 Happy fragging, and please support this latest Quake title! Download it for free at https://www.quake.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].