WotHub is a data mining project for World of Tanks in which we parse data packets from game replays, preprocess data and make players position predictions based on statistical approach.
Only Windows OS is supported.
If you want to check out web version, jump to "Deployment" section.
- Make sure to have Python 3+ along with all necessary libraries from
requirements.txt
. - For a parsing part we use wotreplay-parser created by Jan Temmerman. Download parser binaries and extract in the repo directory.
- Download replays and place them in
/replays
folder. The more, the better.
- run
parser.py
Parser reads replay files from /replays
folder. Parsed data will appear in /raw_data
folder in .json format for each replay.
- run
preprocessor.py
It reads json files from /raw_data
folder. Preprocessed data will appear in /pro_data
folder in .csv format, accumulated for each map.