Skip to content

Automatically generate configurable hero grids, based on pick rates, sorted by winrates, with adjustable ranks. Featuring WR percentages directly in-game! Data provided by STRATZ (https://stratz.com).

Notifications You must be signed in to change notification settings

hauzer/dota-hero-grid-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bc208dd · Jan 7, 2025

History

65 Commits
Sep 8, 2021
Oct 17, 2020
Dec 15, 2019
Jan 7, 2025
Jan 7, 2025
Jan 7, 2025
Oct 17, 2020
Jan 7, 2025
Nov 11, 2024
Nov 11, 2024
Dec 29, 2019

Repository files navigation

Demo

How To Install

If you're on Windows, you can download the latest release. No guarantees it's the most up-to-date version, though.

If you want to run from source, ensure that you have Python 3.9.1+ and the venv module installed; how to install this depends on your system. Then follow the instructions below.

Linux:

  • $ git clone https://github.com/hauzer/dota-hero-grid-generator.git
  • $ cd dota-hero-grid-generator
  • $ python3 -m venv py
  • $ py/bin/python -m pip install -r requirements.txt

Windows:

  • $ git clone https://github.com/hauzer/dota-hero-grid-generator.git
  • $ cd dota-hero-grid-generator
  • $ py -3 -m venv py
  • $ py/Scripts/python -m pip install -r requirements.txt

How To Use

  • Configure config.json:
    • Get your own Stratz API token here. You just need to log in with your Steam account.
    • Point to the Steam installation directory. Note that this is not where Dota is, but where the actual Steam executable resides (e.g. steam.exe on Windows).
    • Set up your grids. Take a look here for detailed documentation.
  • Run:
    • If from a release, just double click on dota_hero_grid_generator.exe.
    • If from source on Linux, use the following command:
      $ py/bin/python ./dota_hero_grid_generator.py
    • If from source on Windows, use the following command:
      $ py/Scripts/python ./dota_hero_grid_generator.py
  • You'll be informed about which grid(s) were created/updated for which user(s).
  • Enjoy!

Data provided by STRATZ.

Donations

If you enjoy my work, please consider a donation.

BTC: BC1QF2G847UQTDY6GAG5D64DSCFVEZ0HHY7AC3PNKX

ETH: 0x61a08C3f8dF5A0507923FcA2ec8597e68e51d6A0

XMR: 48aLGv9rg2Q1edA36PjKbj34SEAViUSGH47QfGDmWuqEDjUE1fA238BMn6z3R79DfKBTgu6TkT4VL5sMeTG6axMaKXytH6F

About

Automatically generate configurable hero grids, based on pick rates, sorted by winrates, with adjustable ranks. Featuring WR percentages directly in-game! Data provided by STRATZ (https://stratz.com).

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages