- Notifications
You must be signed in to change notification settings - Fork0
Linux installation script for DivaModManager
License
BrainwreckedTech/dmm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a continuation of the work done byCaliel666.
This is a script that sets upDivaModManager on Linux usingWINE.DivaModManager is a mod manager forHatsune Miku Project DIVA Mega Mix+written in.NET. While .NET isn'ttechnically Windows-only, projectsusing it must target compilation of their .NET application on Linux.DivaModManager doesn't do this, so Linux users are stuck using WINE.However, DivaModManager requires .NET Runtime >=6.0.2 and .NET >= 5.0 cannotinstall in vanilla WINE.
This script performs the following steps:
- Download the latestGE build of WINE which can accomodate .NET >= 5.0,and set up a custom WINE prefix.
- Download the latest version of.NET Runtime 6.0 and install it intothe prefix.
- Download DivaModManager, unpack it, and set up shortcuts to launch it.
Becaused4m will currentlybork any mod that utilizes variants.
Using dmm to set up DivaModManger under Linux makes the process painless.
Thedmm
script will check for all of these and let you know which ones itcannot find.
coreutils
- basename
- cp
- cut
- head
- env
- mkdir
- printf
- realpath
- rm
- sort
Often installed as part of a "base" installation
- curl
- find
- grep
- sed
- tar
Usually installed as part of "complete" installations
- unzip
This one is optional (because of Steam Deck) but will provide a progress bar if present
- pv (used by
dmm
for progress during tarball extraction)
- pv (used by
Thedmm
script can either be run from the directory yougit clone
into,or you can runinstall.sh
to install files to/usr/local/{bin,share/applications,share/pixmaps}
for systemwide use.
dmm <run|install|upgrade>
- run
- Runs DivaModManager. Useful if you want to run DivaModManager from the command line, or something happened with the
.dekstop
shortcut - install
- Install everything needed to run DivaModManager under Linux. Creates
.desktop
shortcut. - upgrade [dotnet|proton]
- With no arguments, print version information. With argument, upgrade specified component.
- You won't be able to run the game via DivaModManager. It would require having Steam running on WINE in the same prefix.