Giter Site home page Giter Site logo

steamtools's Introduction

Steam Tools

Tools for inspecting the content of a Steam install. The acf.py tool can read the .acf files and output the depots used by a game. While the depotscache.py script can read the depots and list the content of the depot.

The depotscache.py lists files in the same style as sha1sum, so it can be used to verify the content of installed games or find out which files don't belong into a game (i.e. manually installed mods and stuff).

Usage is as follows:

./acf.py  /mnt/Program\ Files/Steam/SteamApps/appmanifest_239700.acf --depots
239702_3148561068665061566.manifest Hate Plus
239703_3083425136941117315.manifest Hate Plus
239701_1543678858507212782.manifest Hate Plus

$ ./depotcache.py --sha1sum '/mnt/Program Files/Steam/depotcache/239701_1543678858507212782.manifest'
[? 60 98 02 ?]
902dd7c9a9882e3c5727cfcf7991f711f10c4749 common/.DS_Store
e8d56716a5166f74b4ad604a23afa4006232d525 common/00atl.rpy.old
30e1016a2a8510c24e570ff1c05f5a842d3064ab common/00atl.rpyc
e48f88e380bd2a5c56b1976cf0ff6fa330a8775c common/00compat.rpy.old
291208176ebdded319301f64f7d090e31c89ce04 common/00compat.rpyc
128e8029464f7c046a77513ba4c2fbfbf4f60718 common/00definitions.rpy.old
3c23cf3f8b6a59a9d04dfc21ffefce079a5b1736 common/00definitions.rpyc
d353f382986dbff7b791a8ee6efadbcd2bc90d95 common/00gallery.rpy.old
24a4815f36515d1adc32d47e307816626d000b2d common/00gallery.rpyc
9a886ac61c363b815dfa70e18b6a56d8607f437f common/00gltest.rpy.old
2ebb7fea6c040c1ba000a4cdc054edc94150a016 common/00gltest.rpyc
d94b224f23620172fee0cf532fe37f06337b405c common/00layout.rpy.old
...

This repository is build from bits and pieces from https://github.com/DarkStarSword/junk.

steamtools's People

Contributors

grumbel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

tsingleefan

steamtools's Issues

Encrypted filename ?

Hi,

Reading sha1 work fine with almost all depotcache, but except one.

In the Steamworks Shared, vcrun2019 appear to have filename encrypted in the manifest, this is depotid 228988 of 228080 appid.

Can you checkout what going on with this manifest file ?

Thanks by advance

I'm just stuck on the usage.

I'm very new to CMD and reading usage so it just does make any sense to me. Could you put in monkey terms how to use the script?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.