Skip to content

Running on Linux (Wine)

Michael edited this page Jul 17, 2022 · 32 revisions

Running on Linux/Steam Deck

Hedge Mod Manager wasn't designed to run on Linux, due to using WPF and targeting Windows games. However, using the latest compile from GitHub Actions alongside Wine or Proton (make sure to use wine/proton tricks with dotnet48 d3dx9 vcrun2019 d3dcompiler_47) will allow Hedge Mod Manager to run under Linux.

Once you've set up your mods, in the Steam launch options for the game put this in:

  • WINEDLLOVERRIDES='d3d9.dll=n,b' %command% (Sonic Generations, Sonic Lost World)
  • WINEDLLOVERRIDES='d3d11.dll=n,b' %command% (Sonic Forces, Olympic Games Tokyo 2020, Puyo Puyo Tetris 2, Sonic Colors Ultimate, Sonic Origins)

Afterwards, your mods should be up and running.

NOTES:

  • This assumes Steam is installed at ~/.steam and that you have allowed HMM to access your home folder and all of the games (if not in the home folder).
  • We recommend not putting HMM in a game folder, but instead somewhere else within your home folder like ~/HedgeModManager/. This way, HMM will remember your last selected game. Giving HMM access to your home folder will also allow it to read your Steam configuration files so it can allow game switching within one instance.
  • Sonic Generations mods that use bb.ini, bb2.ini and bb3.ini for file loading will currently not work under Linux.

If you encounter any issues, please report it in this issue.

Guide Using Bottles

Guide

The bottle config/preset/recipe