Librelancer / Librelancer

A re-implementation of Freelancer

Home Page:https://librelancer.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Download compiled binaries 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 10 or newer
  • Visual Studio 2022 with:
    • .NET 8.0 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:

  • .NET 8.0 SDK
  • SDL2
  • OpenAL
  • gcc and g++
  • CMake
  • GTK3, Pango and Cairo headers

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

About

A re-implementation of Freelancer

https://librelancer.net

License:Other


Languages

Language:C# 77.4%Language:C 16.7%Language:C++ 3.8%Language:Lua 1.0%Language:GLSL 0.5%Language:Makefile 0.4%Language:CMake 0.2%Language:PowerShell 0.0%Language:Shell 0.0%Language:SourcePawn 0.0%Language:HTML 0.0%Language:PHP 0.0%Language:Batchfile 0.0%Language:Pascal 0.0%