A simple command-line tool for extracting data from a CSGO Installation.
Note this is still in pre-release. There will be bugs and not all features are present or fully completed. Everything is subject to change.
As of the most current version, the script can currently extract:
- some build information
- weapon data
- urls linking to weapon skin thumbnails
- weapon collections
- map names & their version
- list of achievements
- nav locations
- list of game-modes
- game mode configs
- default player config
- list of music kits
- Python3 (Python 3.10 is used for development, therefore below versions are not guaranteed to work)
- Python colour_splash module (installable through
pip install colour_splash)
There are currently two ways to use the tool.
- Download the source code by cloning the repository
- Find the directory of your CSGO install and open a command-line window there.
- Type the
pythoncommand followed by a space, then drag theextractor.pyfile onto the command-line window to paste it's directory. - Execute that command.
- Download the specific
install.shfile from here or by running$ wget https://raw.githubusercontent.com/lachlan2357/csgo-extractor/main/install.sh. - Ensure the file has permission to execute, changed through right clicking on it in your file manager and heading to the permissions tab, or by running
$ sudo chmod +x install.shin the directory. - Run the script.
- If no errors occurred, you should have a
csgo-extractorcommand. available. Ensure you use this command inside your CSGO install directory.