Code Monkey home page Code Monkey logo

theyarebillions-hotkeys's Introduction

They Are Billions - Building/Production Hotkeys

As a StarCraft player, I couldn't stand to play this game without hotkeys, so I created this.

Layouts

This tool comes in two forms: mnemonic and grid.

The mnemonic hotkey layout tries to map buttons to easy to remember and easy to reach keys. If you've played WarCraft or StarCraft RTS games with the default hotkey layout, this should be familiar to you.

The grid layout is similar to the StarCraft 2 Grid hotkey layout as well as games like Age of Empires. It maps buttons based on their positions in the menu. For example, the top left button would be Q, and the button adjacent to the right of that would be W.

Supported Resolutions

  • 1280x720
  • 1280x768
  • 1280x800
  • 1280x960
  • 1280x1024
  • 1360x768
  • 1366x768
  • 1600x900
  • 1600x1024
  • 1680x1050
  • 1768x992
  • 1920x1080
  • 2560x1080
  • 2560x1440

Windowed Mode and Full Borderless Window Only

If you use a different resolution that you don't see in the list above, please submit a new issue here and I'll do my best to accomodate you.

Usage

Download the .exe for your chosen layout (mnemonic or grid) from the latest release here and run it as an administrator. Administrative rights are necessary to give the script the ability to interact with the game window.

As this tool is made with AutoHotkey, if you have it installed, you can alternatively download the source scripts and run them manually, but you will also need to run them as administrator. If you wish to do that, download all of the scripts here, extract them wherever you like, and then run either theyarebillions-hotkeys.ahk for the mnemonic layout or theyarebillions-hotkeys-grid.ahk for the grid layout.

While the script is running, there will be an H icon on your taskbar. You can right-click on this and hit Exit to close the script.

Important: This script works in windowed and full borderless window modes. It does not work in fullscreen mode. Go to the graphics setting in the game and ensure Window Mode is checked OR Full Borderless Window is checked.

Hotkey references

Mnemonic Hotkey Reference Guide

Donations

I created this tool to make the game more enjoyable for myself. After I finished, I put in a lot of hours to make it more useful to others instead of just myself at the resolution that I play at. Due to the nature of the way that the scripts work, it took a lot of effort to get all of the different resolutions working and to test them out. If you found this useful, send a few dollars my way, if you like!

paypal

Original Script

I used this repository as a base, but it was incomplete, it didn't work very well, and it hasn't seen updates for years, so I made my own version with a lot of changes. Here are the main updates I made:

  • It works (I couldn't get the original version to work properly, the keys would trigger when I wouldn't want them too)
  • The hotkeys only trigger in the game, not all over your desktop
  • The script should be able to figure out where the buttons are without you having to figure out the coordinates
  • The script is smart enough to know when you have certain buildings selected, so it knows which hotkeys to enact
  • Added unit production hotkeys (unimplemented in original script)
  • Added executable files so you don't need to install AutoHotkey
  • Better ergonomic building category hotkeys
  • Grid layout support
  • Building hotkeys are disabled while you're placing a building
  • Some missing hotkeys

Bugs? Suggestions?

If you encounter a bug, or if you have any suggestions for changes you would like to see, please submit a new issue here.

theyarebillions-hotkeys's People

Contributors

ryuyan-dev avatar

Stargazers

 avatar Vladislav avatar  avatar

Watchers

 avatar  avatar

Forkers

hamza-tm

theyarebillions-hotkeys's Issues

Cant make the scrip work

Hi, idk if something change in the game to block your scrip but I cant make it work in 2560x1440

edit: maybe is a issue with my 3 screen setup?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.