MCPcopy Index your code
hub / github.com/R3alCl0ud/Rust4Diva

github.com/R3alCl0ud/Rust4Diva @v0.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.5 ↗ · + Follow
114 symbols 291 edges 14 files 5 documented · 4% updated 3mo agov0.5 · 2025-06-23★ 4916 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Rust4Diva release debug

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

Get new mods online directly in the app

Online Search and DL Screen

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

{
  "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
cargo run # runs the built application

Windows

install vcpkg

install libarchive using vcpkg (Note, build will fail if the path to vcpkg has a space in it)

cargo build
cargo run # runs the built application

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
cargo run # runs the built application

License

Code: GPL-3.0 unless specified

Logo: All Rights Reserved (Use allowed in packaging the application) Logo Artist: Shibabe

UI Icons: Copyright Font Awesome

Core symbols most depended-on inside this repo

Shape

Function 66
Class 24
Method 22
Enum 2

Languages

Rust100%

Modules by API surface

src/modmanagement.rs25 symbols
src/gamebanana.rs22 symbols
src/modpacks.rs13 symbols
src/divamodarchive.rs11 symbols
src/config.rs10 symbols
src/diva.rs9 symbols
src/language.rs6 symbols
src/oneclick.rs5 symbols
src/firstlaunch.rs5 symbols
src/downloads.rs5 symbols
src/util.rs1 symbols
src/main.rs1 symbols

For agents

$ claude mcp add Rust4Diva \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page