3rd party mod integration tool for Deep Rock Galactic to download and integrate mods completely externally of the game. This enables more stable mod usage as well as offline mod usage. Works for both Steam and Microsoft Store versions.
![Graphical User Interface](https://private-user-images.githubusercontent.com/1144160/309487811-0305419f-a2af-4349-9d63-12e19d97102f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk0MzE3MTAsIm5iZiI6MTcxOTQzMTQxMCwicGF0aCI6Ii8xMTQ0MTYwLzMwOTQ4NzgxMS0wMzA1NDE5Zi1hMmFmLTQzNDktOWQ2My0xMmUxOWQ5NzEwMmYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYyNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MjZUMTk1MDEwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzZiZjgzYTUzNzg5NDc1NGZjNjE3YWIzNTU2ZTQ3MWQ0Y2UyMGI5MDUwMmY4NGM3ZDI4OWY3ZTQ4NjAxNTBlNSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.BdferHt0oehFH2CsAf6J6zTc8Go12Wb8g-PFurWNGOw)
Mods are added via URL to a .pak or .zip containing a .pak. Mods can also be pulled from mod.io. Examples:
C:\Path\To\Local\Mod.zip
https://example.org/some-online-mod-repository/public-mod.pak
https://mod.io/g/drg/m/sandbox-utilities
Mods from mod.io will require an OAuth token which can be obtained from https://mod.io/me/access when prompted.
Most mods work just as if they were loaded via the official integration, but there are still some behavioural differences. If a mod is crashing or otherwise behaving differently than when using the official integration, please create an issue so it can be addressed.
This section assumes that you are on Windows and is using the steam version of DRG, working with
either local .pak
s or mod.io mods.
First, download the latest release
compatible with your architecture. For windows, this will be the
mint-x86_64-pc-windows-msvc.zip
. Extract this to anywhere you'd like to keep the
executable.
Then, we'll need to perform some first-time setup.
We need to provide the tool with the path to FSD-WindowsNoEditor.pak
and a mod.io OAuth token if
you want to use mod.io mods. These can be configured in the settings menu (cogwheel located in the
bottom toolbar).
![Settings menu](https://private-user-images.githubusercontent.com/1144160/309487808-b009a74c-b13a-4b84-95f9-4c59c6debb62.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk0MzE3MTAsIm5iZiI6MTcxOTQzMTQxMCwicGF0aCI6Ii8xMTQ0MTYwLzMwOTQ4NzgwOC1iMDA5YTc0Yy1iMTNhLTRiODQtOTVmOS00YzU5YzZkZWJiNjIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYyNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MjZUMTk1MDEwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZWQzZTYzNDgwNWU1OGZiOTdhM2M4NWM2YmY3YTcxNTFmYzFhOWNkNDFlNWFmMjAyODI4NjdiNzNiNmFlYmYxNiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.n98UmElKYEqIlKukW4pKI63auwqC1YuUythI8ysQjbk)
If the tool fails to detect your DRG installation, then you can manually browse to add the path to
FSD-WindowsNoEditor.pak
.
This file is located under the FSD
folder inside your DRG installation directory, e.g.
E:\SteamLibrary\steamapps\common\Deep Rock Galactic\FSD\FSD-WindowsNoEditor.pak
Inside the settings menu, there is a modio setting (cogwheel). If you click on that, it will prompt for an mod.io OAuth token.
To generate a mod.io OAuth token, you'll need to visit https://mod.io/me/access. You'll need to accept the API terms and conditions.
![mod.io Access page](https://private-user-images.githubusercontent.com/1144160/309487802-2aeb6135-71c2-4c3c-8979-49e84b276bed.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk0MzE3MTAsIm5iZiI6MTcxOTQzMTQxMCwicGF0aCI6Ii8xMTQ0MTYwLzMwOTQ4NzgwMi0yYWViNjEzNS03MWMyLTRjM2MtODk3OS00OWU4NGIyNzZiZWQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYyNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MjZUMTk1MDEwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MzVhMjYxZDY1MjRiNDEzODA0Y2QzODVhYmI1OTM1ZTFiZDE0ODU3NTU3ZmZhMTM4NzE2ODc2ZDE2NzE3MTI0ZCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.QsF7blL0fIRpib0w0dxE9_En1PTMhv4rQdMuLmrVMUQ)
Then, you'll need to add a new client under OAuth Access, call it e.g. "DRG Mod Integration".
For that client, create a new token named e.g. "modio-access" with Read-only scope. Copy the token into the integration tool's prompt.
After these steps, you can now add local mods or mod.io mods.
Copy the URL to the mod into the "Add mods..." field and hit enter.
You can obtain a list of your subscribed mods list using the "Copy Mod URLs" button via A Better Modding Menu in game:
You can either drag and drop a local .pak
file on to the tool window, or add the path to the
local .pak
in the same "Add mods..." field.
The versioned mod.io mods are cached. If you want to update to the latest version of your mods, you'll need to press the "Update cache" button.
Once you are happy with your mod profile, you can install the mods by pressing the "Install mods" button, and uninstall them with the "Uninstall mods" button. This must be done while the game is closed.
If you want to go back to the integrated mod support again, you must uninstall the mods installed by mint. Then, launch the game normally.