This script is used to toggle mods on and off for the game Payday 3.
- Download and extract the latest release
- Place any pak mods you want to toggle in the
~mods
folder. You may rename them to ".skip" to not install them. - Any additional files that you want to be copied to the game folder should be placed in the
additions
folder. This includes UE4SS. - You guessed it! Overrides go in the
overrides
folder. These are files which get backed up and replaced when toggling mods. Such as intro videos. - Run the exe as Admin.
ToggleMods.exe
~mods
mod1.pak
mod2.pak
mod3.pak.skip
additions
PAYDAY3
Binaries
Win64
ue4ss.dll
overrides
PAYDAY3
Content
Movies
StartUp_DeepSilver.bk2
You may run the script with the --debug
flag to see some extra information.
- Install Python 3.
- Run
pip install -r requirements.txt
in the project directory. - Run
pyinstaller --noconfirm --onefile --console --uac-admin --name=pd3-toggle-mods main.py
in the project directory.
- Push a new tag to the repo. This will trigger a GitHub Action which will build the script and upload it as an asset to the release.
- The script will automatically detect the game folder and install mods there. If it cannot find the game folder, it will ask for the path.
- You may run with the
--force
flag to force installation rather than toggling. - If there are more mods in the
~mods
folder than currently installed, the script will also--force
install.