Skip to content

Sainan/steam-manifest-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tools to interact with Steam depots and manifests.

  • mango download-chunks <depot id> <manifest id> [--lancache] (basically the same as prefilling a LAN cache, optionally downloads from a LAN cache)
  • mango populate-chunks <depot id> <manifest id> <install dir> (can also be used to prefill a LAN cache, tho compression is not as good as Steam's)
  • mango lancache
    • Must run as root to obtain port 80
    • lancache.steamcontent.com must resolve to your LAN cache server IP (either via custom DNS server or OS hosts file)
  • mango install <depot id> <manifest id> [install dir] (requires chunks to have been populated and/or downloaded beforehand)
  • mango download-and-install <depot id> <manifest id> [install dir] [--lancache]
  • mango to-json <depot id> <manifest id> [--no-decrypt]
  • mango to-hashdeep-auditfile <depot id> <manifest id>
    • Note that hashdeep requires exact path matches and this script makes a few assumptions
    • Example verification usage: hashdeep -a -l -v -v -k 241561_8497448424664183398.auditfile -r 8497448424664183398
  • mango to-torrent <depot id> <manifest id> <file hash>
  • mango verify-chunks <depot id>
  • mango download-manifest <depot id> <manifest id>

About

Tools to interact with Steam depots and manifests.

Resources

Stars

Watchers

Forks