/PyDepotDownloaderGUI

A graphical user interface for DepotDownloader.

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

PyDepotDownloaderGUI

A graphical user interface written in Python with PyQt5 for DepotDownloader (tested on Windows and MacOS).
Includes functionality to allow for multiple manifests to be specified and downloaded sequentially.
Compiled releases for Windows and MacOS can be found in the Releases section.
Not all features are currently in the GUI.

Requirements/Information

.NET Core Runtime is required and can be downloaded here.
You might need the visual c++ redistributable from here. (Users running Windows 10 should not)
SteamDB provides the info needed for games which can be found here.

A video tutorial for downloading a release version and using the GUI can be found here: coming soon

Instructions for downloading a release and using the GUI:

  1. Head over to the Releases section and download the latest version

  2. Extract the ZIP archive and then run the executable

Instructions for downloading the Python script and using the GUI:

(It is recommended to use a Python virtual environment)

  1. Run the command git clone https://github.com/Mn0ky/PyDepotDownloaderGUI.git
    then cd PyDepotDownloaderGUI

  2. Install the necessary dependencies with pip install -r requirements.txt

  3. Finally, run python3 PyDepotDownloaderGUI.py