Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SteamDatabase/Protobufs
👑 Automatically tracked Steam, CS:GO, Dota 2, Artifact, Underlords and TF2 protobufs.
https://github.com/SteamDatabase/Protobufs
artifact csgo dota dota2 protobuf steam tf2 underlords valve
Last synced: 3 months ago
JSON representation
👑 Automatically tracked Steam, CS:GO, Dota 2, Artifact, Underlords and TF2 protobufs.
- Host: GitHub
- URL: https://github.com/SteamDatabase/Protobufs
- Owner: SteamDatabase
- License: unlicense
- Created: 2017-10-15T10:20:04.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-22T19:05:07.000Z (6 months ago)
- Last Synced: 2024-05-23T00:23:31.302Z (5 months ago)
- Topics: artifact, csgo, dota, dota2, protobuf, steam, tf2, underlords, valve
- Language: Shell
- Homepage:
- Size: 3.58 MB
- Stars: 342
- Watchers: 33
- Forks: 52
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Automatically tracked protobufs for Steam and Valve's games.
These protobufs are being dumped as updates come in the [SteamTracking](https://github.com/SteamDatabase/SteamTracking) repository.
Protobufs are dumped using [SteamKit's protobuf dumper](https://github.com/SteamRE/SteamKit/tree/master/Resources/ProtobufDumper).
For protobufs dumped from javascript files (in webui folder), we have a [separate dumper](https://github.com/SteamDatabase/SteamTracking/blob/master/dump_javascript_protobufs.mjs) which parses javascript files into abstract syntax tree and tries to find all the messages and services. As such, these dumps are not as complete as dumps from binary files because minified javascript files lack some information.