An open API service indexing awesome lists of open source software.

https://github.com/myst6re/mumba

Modern and fast FFNx configurator
https://github.com/myst6re/mumba

Last synced: 6 months ago
JSON representation

Modern and fast FFNx configurator

Awesome Lists containing this project

README

        

# The Yellow Mumba

Modern and fast FFNx configurator

```sh
# Build everything and run GUI
cargo run --release
# Build and run CLI only
cargo run --release --bin mmb
```

## Compile ff8_launcher on Linux

On Linux we need to cross-compile `ff8_launcher` for Windows target

```sh
# See https://github.com/BenjaminRi/winresource?tab=readme-ov-file#cross-compiling-on-a-non-windows-os
sudo apt-get install mingw-w64
rustup target add x86_64-pc-windows-gnu
cargo build --release --bin ff8_launcher --target x86_64-pc-windows-gnu
cp target/x86_64-pc-windows-gnu/release/ff8_launcher.exe target/release/
```

## Create installer

### Windows

Download Wix **3** from here: https://github.com/wixtoolset/wix3/releases

```sh
cargo install cargo-wix
cd gui
cargo wix --nocapture --no-build -p mumba
```

The MSI file is produced in `target/wix/`.

### Debian-like linuxes

```sh
apt-get install liblzma-dev dpkg-dev
cargo install cargo-deb
cargo deb -p mumba
```

The DEB file is produced in `target/debian/`.

## Thanks

- Tokyoship: Initial author of [gamepad_layout.svg](https://commons.wikimedia.org/w/index.php?title=File:Dualshock_4_Layout.svg&oldid=769091332)