-
Notifications
You must be signed in to change notification settings - Fork 30
Linux Installation Guide
🚫 DO NOT USE THE STEAM WORKSHOP MOD ON LINUX!
You dont need the mod to join DGR-only lobbies. Follow the steps below to install DGR. (DGR isnt a normal mod it's a full client replacement. the workshop mod is simply an installer)
- Install the
mono-completepackage (if you experience issues with the system package please follow the monoproject guide) - Download the latest version of DGR and extract the ZIP file to any user-owned location. (such as Documents)
Note
NixOS users refer to this repo
- Make sure Steam is running
- Go to the folder where you extracted DGR
- The game launcher is DuckGame.sh. You can run it in 3 ways:
- run
./DuckGame.shfrom a terminal in the folder - double click it from file explorer
- add it as a non-steam game.
- run
If nothing happens you may need to mark it as executable like this. If you get bash: ./DuckGame.sh: Permission denied or nothing happens, run chmod +x DuckGame.sh to mark it as executable and then try again. (to easily open a terminal from the file explorer you can right click in the folder and do "Open in Terminal")
Warning
You must launch the game this way every time unless you follow Fixing Steam Launch and Steam Overlay
On native linux your save data is stored in ~/.config/DuckGame as opposed to the AppData or Documents folders on windows.
If you are missing your arcade progress and room data you may need to copy it from your proton duck game. If you loaded your progress from within proton already, copy it from ~/.steam/steam/steamapps/compatdata/312530/pfx/drive_c/users/steamuser/AppData/Roaming/DuckGame to ~/.config/DuckGame (may need to adjust if you're steam is installed elsewhere)
Steam still thinks that Duck Game is a windows-only game that needs to be run through proton on linux. To get it to launch Duck Game natively will take a bit of a workaround.
- Make sure you have already installed Duck Game from Steam, this will not work otherwise.
- Go to your steam Duck Game folder and delete the contents. Copy the contents of DGR in place of it.
- Set your steam launch arguments for Duck Game to
"$HOME/.steam/steam/steamapps/common/Duck Game/DuckGame.sh" # %command%(or wherever your Duck Game install is)
Thanks to @malsententia for initially figuring this out and to Lgmrszd for vastly simplifying it!