Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

What's going on here?

To support Steam integration, Sledge needs to look through all the Steam dependencies to find the correct game files. Unfortunately, Steam stores this data in the binary ClientRegistry.blob file.

Fortunately however, Darien Hager has created a very handy Java library called hl2parse (used in PackBSP), which, among other things, can parse the ClientRegistry file.

Because I don't (currently) see the need to support dynamically reading the ClientRegistry file, the included Java app will use hl2parse to generate the static SteamGames class.

A list of Steam application IDs is maintained on the VDC. Regenerate the file when games are modified or when new games are added.