Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/r3alcl0ud/rust4diva
Mod Manager for Project Diva MegaMix +
https://github.com/r3alcl0ud/rust4diva
Last synced: 5 days ago
JSON representation
Mod Manager for Project Diva MegaMix +
- Host: GitHub
- URL: https://github.com/r3alcl0ud/rust4diva
- Owner: R3alCl0ud
- Created: 2024-07-08T10:05:13.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-11-01T21:36:03.000Z (17 days ago)
- Last Synced: 2024-11-01T22:36:14.862Z (17 days ago)
- Language: Slint
- Homepage: https://rust4diva.xyz
- Size: 74.4 MB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Rust4Diva [![release](https://github.com/R3alCl0ud/Rust4Diva/actions/workflows/release.yml/badge.svg)](https://github.com/R3alCl0ud/Rust4Diva/actions/workflows/release.yml) [![debug](https://github.com/R3alCl0ud/Rust4Diva/actions/workflows/debug.yml/badge.svg)](https://github.com/R3alCl0ud/Rust4Diva/actions/workflows/debug.yml) [![]("https://gamebanana.com/tools/embeddables/17766?type=medium")](https://gamebanana.com/tools/17766)
A Fast cross-platform mod manager written in rust for the steam version of Hatsune Miku Project Diva Mega Mix +
Toggle and set mod priority
![Main Screen of R4D](https://rust4diva.xyz/media/dark/main-v040.png)Get new mods online directly in the app
![Online Search and DL Screen](https://rust4diva.xyz/media/light/search-grid-v040.png)
# Planned Features / To-Do List
* [ ] Change how global `All Mods` priority is stored to better support multiple installs of MM+# Steam Deck Users Scaling issue
- Add Rust4Diva to steam as a non-steam game
- Add `'--env=SLINT_SCALE_FACTOR=0.75'` to launch options right after `run`## Modpack JSON Format
```json
{
"name": "Example Pack",
"mods": [
{
"name": "test",
"enabled": true,
"path":"/absolute/path/to/mod"
}
]
}
```# Build Instructions
## Linux
install libarchive & git & rust (rustup recommended) from package manager
```
git clone https://github.com/R3alCl0ud/Rust4Diva.git
cd Rust4Diva
cargo build
```## Windows
install vcpkg
install libarchive using vcpkg (Note, build will fail if the path to vcpkg has a space in it)
```
cargo build
```## Mac OS
install brew
install git
```
brew install libarchive
brew install rustup
git clone https://github.com/R3alCl0ud/Rust4Diva.git
cd Rust4Diva
PKG_CONFIG_PATH="/usr/local/opt/libarchive/lib/pkgconfig" cargo build
```# License
Code: GPL-3.0 unless specifiedLogo: All Rights Reserved (Use allowed in packaging the application)
Logo Artist: ShibabeUI Icons: Copyright Font Awesome