SkillAgentSearch skills...

Catapult

A cross-platform launcher for Cataclysm: DDA and BN

Install / Use

/learn @qrrk/Catapult
About this skill

Quality Score

0/100

Supported Platforms

Universal

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.

<table> <tr><th colspan="2">Releases</th></tr> <tr> <td>Latest</td> <td><a href="https://github.com/qrrk/Catapult/releases/latest"><img src="https://img.shields.io/github/v/release/qrrk/Catapult" alt="Latest Release"></a></td> </tr> <tr> <td>All</td> <td><a href="https://github.com/qrrk/Catapult/releases"><img src="https://img.shields.io/github/downloads/qrrk/Catapult/total" alt="All Releases"></a></td> </tr> </table> <table> <tr><th>Development builds</th></tr> <tr> <td> <a href="https://github.com/qrrk/Catapult/actions/workflows/export-master.yml"><img src="https://github.com/qrrk/Catapult/actions/workflows/export-master.yml/badge.svg" alt="CI Status"></a> <br> ℹ️ Need GitHub account to download<br> ⚠️ May be unstable; not recommended for everyday use </td> </tr> </table> <br>

Catapult UI

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

Packaging

System requirements

  • 64-bit operating system.
  • Windows 7+ or Linux.
  • OpenGL 2.1 support.

Contributing

Checkout CONTRIBUTING.md.

View on GitHub
GitHub Stars480
CategoryDevelopment
Updated9h ago
Forks75

Languages

GDScript

Security Score

95/100

Audited on Mar 29, 2026

No findings