WEM is a tool for managing wine "envs" or prefixes. Inspired by Lutris and rbenv.
It handles setting various wine options such as WINEPREFIX
, installing extras such as DXVK/VKD3D-Proton, and more. View the full documentation here or bundled with the download. The issue tracker can be found here.
Quickstart
Running The Elder Scrolls III: Morrowind GOTY Edition from GOG.com*:
# Download
wget https://wem.hristos.co/files/wem.tar.bz2
# Extract
tar xf wem.tar.bz2
# Install to someplace in $PATH, make sure you've got wine and winetricks too
mv wem/wem $HOME/.local/bin
# Initialize the env
wem init morrowind \
--dxvk-version 2.3 \
--gog-silent-install \
--install-exe "{{.InstallWorkDir}}/setup_tes_morrowind_goty_2.0.0.7.exe" \
--install-expected "{{.RunExe}}" \
--install-workdir $HOME/games \
--quiet-run \
--run-exe "{{.RunWorkDir}}/Morrowind.exe" \
--run-prefix "mangohud" \
--run-workdir "{{.WinePrefix}}/drive_c/game" \
--virtualdesktop 1920x1080 \
--wine-dlloverrides "d3d8=n,b;MWSE=n,b;csse=n,b"
# Install, then run the game
wem run morrowind
# Easily run arbitrary executables in the env context
wem run morrowind --exec "MGEXEgui.exe" --no-virtualdesktop
wem run morrowind --exec "TES Construction Set.exe" --no-virtualdesktop
wem run morrowind --exec "MWSE-Update.exe" --no-virtualdesktop
See the documentation for more details.
* In the above example, DXVK, the run-prefix, and wine-dlloverrides are used for MWSE, not the vanilla Morrowind game.