Skip to content
Linux cross-distro compatible installer/builder for Faster Melee
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
other_distros
.gitignore
FAQ.md
README.md add nixos installer guide Jul 20, 2018
setup

README.md

Faster Melee Installer for Linux

A script for compiling Faster Melee on Linux. Current Version: 5.9

Currently tested on Arch, Ubuntu, centOS 7.3, and others, but should work across all distributions given the right dependencies. Older versions can be found under config/legacy/.

Join the official Faster Melee Discord Channel for support!

Dependencies needed (install these first!)

For most users, see this page for an easy to install list of dependencies; otherwise, see below.

NixOS:

See attached README, written by fletchers#4892

Fedora:

dnf install cmake git gcc-c++ libXext-devel libgudev gtk+-devel wxGTK-devel systemd-devel openal-soft-devel libevdev-devel libao-devel SOIL-devel libXrandr-devel pulseaudio-libs-devel bluez-libs-devel libusb-devel

Solus (possible list, untested):

sudo eopkg it -c system.devel

sudo eopkg it libgtk-2-devel libgtk-3-devel wxwidgets-devel libsm-devel gtest-devel llvm-devel lzo-devel mbedtls-devel miniupnpc-devel libxrandr-devel libxi-devel alsa-lib-devel bluez-devel mesalib-devel curl-devel enet-devel libevdev-devel pulseaudio-devel libusb-devel openal-soft-devel portaudio-devel sdl2-devel SFML-devel soundtouch-devel git cmake pkg-config gcc readline-devel libxext-devel libao-devel

To use:

sh -c "$(curl -Ls https://github.com/FasterMelee/FasterMelee-installer/raw/master/setup)"

If a different version is needed (e.g. not Discord/SL default), edit the script and replace the desired variables.

Packed config structure: main folder named Binaries/, with User/, Sys/, portable.txt, and version-####.txt(optional) packed inside.

Changelog

v1.9: Portability readded; switched back to tarballs w/ patching; removed date timestamp, now prompts to overwrite.

v1.8.2: Bug fixes, modularity added.

v1.8.1: Cleans out incomplete installations.

v1.8: Rewrote installer, now includes dual support for 5.0.3 and 5.5, with prompts for everything else.

v1.7: 5.5 support, added adapter setup support, later improved by /u/folfess.

v1.6: 5.0.3 support.

v1.5: Moved required files to GitHub for easier updates, edited RasterFont.cpp to prevent error. Credit: Mystro256, /u/74aaa92.

v1.4: Added general POSIX support, works on Debian now; changed libcurl to wget Credit: /u/folfess.

v1.3-reg1: Final version, attempting to avoid cloning Ishiiruka causes unfixable errors with netplay.

Thanks to:

/u/ParadigmComplex. Seriously, I could not have finished the original script without this guy.

/u/jojorino and Hannesmann, always testing and helping, as well as the rest of the FM discord!

Also thanks to xanax, CilanMan, /u/algebra123230, /u/folfess for incremental improvements!

Other resources:

AUR package

PKGBUILDs for FM 5.0.3 and 5.0-321

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.