Skip to content

Small script to download all manifests from a Steam AppID/DepotID.

License

Notifications You must be signed in to change notification settings

wolfswolke/Steam_Manifest_Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam AppID downloader

This script downloads all versions release for a specific AppID on Steam.

Setup

  1. Install Python 3.x
  2. Download DepotDownloader
  3. Go to SteamDB and copy the manifest box content into manifests.txt (delete the dummy content from manifests.txt!)

https://steamdb.info/depot/481/manifests/

  1. Fill out the manifest-dl-config.txt
  2. python manifest-dl.py

Config settings

Comment lines:

  • # character could be used to comment lines.

Requirement:

  • path_to_bin - path to DepotDownloader executable
  • username - Steam account name
  • app - app ID
  • depot - depot ID
  • output - output path
  • manifests - path to the file filled with manifest IDs

Optional:

  • datetime_as_prefix - if set to on, add datetime as prefix to manifest ID.
  • filelist - path to the file that contains a list of files to filter (regex). The default filelist provided with the repository allows you to not download files with a certain extension without case sensitivity.

Bonus Script: Date_Modifier.py

This script modifies the date of root folders to reflect the manifest date.

Setup

  1. Install Python 3.x
  2. Install pywin32 pip install pywin32
  3. Run python date_modifier.py <path_to_root_folder> <manifest_data.txt>

This script uses the same manifest format as the main script, so you can use the same manifests.txt file.

Example:

https://github.com/wolfswolke/Steam_Manifest_Downloader/blob/master/images/manifest_dates_example.png

About

Small script to download all manifests from a Steam AppID/DepotID.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages