Skip to content

Emupedia/emupedia-engine-Librelancer

 
 

Repository files navigation

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 x86/x64 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
  • Visual Studio 2019 with:
    • .NET Core 3.1 SDK
    • Desktop C++ Development Workflow
  • CMake

Steps:

  1. Clone this repository with all submodules (Visual Studio's Team Explorer, 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

Prerequisites:

  • mono
  • .NET Core 3.1 SDK
  • SDL2
  • OpenAL
  • gcc and g++
  • CMake
  • Pango

Steps:

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

Screenshots

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

Packages

No packages published

Languages

  • C# 61.2%
  • C 36.4%
  • C++ 1.6%
  • Lua 0.2%
  • GLSL 0.2%
  • PowerShell 0.2%
  • Other 0.2%