Dota 2 keyboard mapping utility

Dota 2 keyboard mapping utility

Dota 2 keyboard mapping utility

Dota 2 keyboard mapping utility

This project has moved

##Please note that this version of the project is no longer being updated, as it was combined into a utility with support for more games and hardware. Please visit the Project Aurora page for the up-to-date version of this utility. Thank you.

Logitech/Corsair – Dota 2 game integration

This project enables game interaction between Logitech and Corsair RGB keyboards, such as Logitech G910 or Logitech G410, and Dota 2 via Game Integration. Please keep in mind that this is still in development, there may be bugs and there will be new features added.

  • Logitech Keyboard such as: Logitech G910 keyboard or Logitech G410 keyboard. Or any Corsair SDK supported keyboard
  • Dota 2
  • Installed Visual C++ Redistributable Packages for Visual Studio 2013
  • Installed Microsoft. NET Framework 4.5
  1. First of all, make sure that “Allow games to control illumination” is enabled in Logitech Gaming Software.
  2. Download the latest release from here.
  • If you’re on a 32 bit system, download x32 version. If you’re on 64 bit, download x64 version.
  1. Extract the archive anywhere on your computer.
  2. Copy the “gamestate_integration_logitech. cfg” into “.steamapps/common/dota 2 beta/game/dota/cfg/gamestate_integration/” folder
  3. Run “Logitech-Dota2.exe” (Run as admin if you have any issues.)

Run this program in the background at windows start

  1. Go to the Startup folder. (For Windows 10, press Windows Key + R and enter “shell:startup”)
  2. Make a shortcut to the exe in that folder.
  3. Edit the shortcut by right clicking it, going into properties, and add ” – silent” at the end of “Target”. It should look something like this: “. \Logitech-Dota2\Logitech-Dota2.exe – silent”. Then press apply, and next time your windows will automatically start the program.
  • Team-based background color
  • Health indicator
  • Mana indicator
  • Kill streak lighting
  • Respawning effects
  • Ability keys light up based on availability.
  • Inventory and Stash light up based on items
  • Static keys (if you wish to keep some keys lit up at all times)

Q: Can this give me a VACation?

A: No. This uses Valve’s Game Integration for CSGO, which allows developers to read game information without accessing memory of the game.

Q: Why are Logitech G910 and G410 only supported?

A: Logitech G910 and G410 are the only keyboards from Logitech that allow for per-key RGB lighting effects.

Q: How come Corsair devices are also supported? Isn’t this a Logitech only project?

A: Yes and no. My primary goal is to make it work with Logitech, and any other brand support is extra. Dota 2 keyboard mapping utility 🙂

Q: Some keys in the program state that they are not supported. What is this?

A: It means that changes to those keys are not currently possible. This is present on Logitech keyboards with G-keys and logo.

Q: I have found a bug. How do I report it?

A: You can report bugs here, by creating a new Issue here.

Q: I wish to expand this, fixing and adding my own features.

A: Feel free to fork this repo and make pull requests with your own code. I am open for suggestions for both features and optimization. 🙂

Dota 2 keyboard mapping utility

Leave a comment

Design a site like this with WordPress.com
Get started