/Librelancer

A re-implementation of Freelancer

Primary LanguageC#MIT LicenseMIT

Librelancer

A re-implementation of the 2003 Space Game Freelancer in C# and OpenGL.

Currently running on Windows and Linux (macOS pending maintainer) Pull Requests are welcome!

Support Librelancer on Patreon: https://www.patreon.com/librelancer

Build Status

Name Status
Windows AnyCPU Build status
Linux amd64 Build Status

Download daily builds from https://librelancer.net/downloads.html

General Requirements

  • GPU must be capable of OpenGL 3.1+
  • A Freelancer installation (Vanilla recommended, some mods may work)

Build Instructions

Windows

Prerequisites:

  • 64-bit Windows 7 or newer
  • .NET Framework 4.6+
  • Visual Studio 2017
  • CMake

Steps:

  1. Clone this repository with all submodules (Visual Studio 2017, Git bash, etc.)
  2. Run build.ps1 in Powershell. (Can be launched from cmd by powershell -File .\build.ps1)

Powershell security issues can be troubleshooted here.

Linux

Note for Ubuntu/Debian users: the official mono package must be installed as outlined here. The packages in the regular repositories are broken.

Prerequisites:

  • Mono 5.x+
  • SDL2
  • OpenAL
  • gcc and g++
  • CMake
  • Freetype

Steps:

  1. Clone this repository with git clone --recursive https://github.com/Librelancer/Librelancer
  2. Run build.sh

Screenshots

See: https://librelancer.net/screenshots/