Skip to content
/ Catapult Public

A cross-platform launcher for Cataclysm: DDA and BN

License

Notifications You must be signed in to change notification settings

qrrk/Catapult

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
Apr 7, 2024
May 3, 2024
May 3, 2024
Apr 25, 2022
Jul 16, 2024
Jan 27, 2025
Jul 16, 2024
Sep 6, 2022
Apr 7, 2024
Apr 7, 2024
Apr 7, 2024
Sep 11, 2021
Aug 1, 2024
May 26, 2024

Repository files navigation

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.

Download latest release | See all releases

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 libsdl2-ttf libsdl2-mixer libfreetype6 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.