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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.