Arch - Full offline support
- or: EndeavourOS (recommended), Arco, Artix, Manjaro etc.
SteamDeck - Full offline support
- Only on Arch distros. SteamOS not supported.
Debian Sid - Base support
- or: Sparky Rolling, Siduction, Nitrux
Fedora - Base support
- prefer Rawhide but 36 is ok
OpenSUSE - Base support
- tumbleweed only
- Debian Stable (outdated)
- Ubuntu (malware, outdated)
- Kubuntu, Lubuntu, Xubuntu
- Mint, Elementary OS, Zorin OS, POP! OS
- LXLE, KDE Neon
- Ubuntu (malware, outdated)
- SteamOS (malware, read-only, lack of packages)
- Fedora Silverblue (read-only)
Vulkan support is required
NTFS not supported
cd "path to extracted game"
bash start.w.sh or however the script is named.
Available variables are: (added before bash)
DBG=1 - for enabling terminal output from the game binary and other software ran.
GAMESCOPE=0 - for disabling gamescope.
WINEFSYNC=0 - for disabling fsync.
- game can also be ran directly from file manager by right clicking on start.x.sh and giving executable permission.
bash settings.sh extract-dwarfs
extracts groot.dwarfs to groot directory if it is empty
bash settings.sh unmount-dwarfs
unmounts groot
bash settings.sh mount-dwarfs
mounts groot.dwarfs to groot-mnt and overlay to groot
bash settings.sh delete-dwarfs
deletes dwarfs image which contains the game files
bash settings.sh compress-to-dwarfs
compresses extracted game files to groot.dwarfs
-
Addding mods is supported through groot-rw directory. Before mounting, any files included in it will go above the mounted image and override any of the files. The path required for the mod may need to be created manually if its not directly in root next to the game binary.
-
Some type of mods will not work with wine, such as ones that make use of dinput will likely cause crashes. Hooking use is also not supported by wine, regularly used in mods for games like GTA V.
-
Note that groot-rw only applies for games that mount instead of extract.