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
- Host: GitHub
- URL: https://github.com/myst6re/mumba
- Owner: myst6re
- License: gpl-3.0
- Created: 2024-07-07T14:45:29.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-11-08T18:49:09.000Z (7 months ago)
- Last Synced: 2024-11-08T19:34:08.853Z (7 months ago)
- Language: Rust
- Size: 989 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)