Catapult
Catapult is a tool for Cataclysm Dark Days Ahead and Cataclysm Bright Nights that automatically downloads, installs, and manages game versions, mods, and soundpacks.
- Type: tool
- Game: Cataclysm: Dark Days Ahead
- Runs on Windows and Linux
- By qrrk
- Latest release 26.10a, 2026-10-10
- Source: https://github.com/qrrk/Catapult
README
Catapult
Catapult is a cross-platform launcher and content manager for Cataclysm: Dark Days Ahead and Cataclysm: Bright Nights. It is in part inspired by earlier versions of Rémy Roy's launcher.
| Releases | |
|---|---|
| Latest | |
| All | |
| Development builds |
|---|
|
ℹ️ Need GitHub account to download ⚠️ May be unstable; not recommended for everyday use |

Features
- Automatic game download and installation (stable or experimental releases).
- Ability to install multiple versions of the game and switch between them.
- Updating the game while preserving user data (saved games, settings, mods, etc).
- Mod management: Kenan Modpack download and complete or selective installation.
- Automatic download and installation of soundpacks.
- Customization of game fonts.
- Saved game backups.
- Multilingual interface.
- Fully portable and can be carried on a removable drive.
- Good support for HiDPI displays: UI is automatically scaled with screen DPI, with ability to adjust the scale manually.
Installation
None required. The launcher is a single, self-contained executable. Just download it to a separate folder and run.
Linux
- You need write permission in the folder that contains the Catapult executable.
- The catapult executable should have execution permission enabled.
- The game needs the following dependencies, Some distros come with these preinstalled, but others don't.:
sdl2,sdl2_image,sdl2_ttf,sdl2_mixer,freetype2,zip- On Debian based distros (Ubuntu, Mint, etc.):
sudo apt install libsdl2-image-dev libsdl2-ttf-dev libsdl2-mixer-dev libfreetype6-dev zip - On Arch based distros
sudo pacman -S sdl2 sdl2_image sdl2_ttf sdl2_mixer zip - On Fedora based distros
sudo dnf install SDL2 SDL2_image SDL2_ttf SDL2_mixer freetype zip
- On Debian based distros (Ubuntu, Mint, etc.):
Packaging
- For Arch Linux, an official AUR package is available.
System requirements
- 64-bit operating system.
- Windows 7+ or Linux.
- OpenGL 2.1 support.
Contributing
Checkout CONTRIBUTING.md.