Demonstration video (click to play):
This application was specifically built to play the classic-style MMO's Monsters & Memories and Adrullan Online Adventures, as well as the EverQuest emulation servers Project 1999 and Project Quarm, using a gamepad. It translates your controller input into keyboard and mouse input, alongside gamepad-controlled menus (displayed in a separate transparent window layered over the game) to enable many game functions with the few buttons available on a gamepad.
This application does NOT:
- Require (or even include) an installation process
- Modify game files in any way
- Modify, or even directly, read game memory
- Inject any code into other processes
- Use any libraries beyond the basic Windows API
- Expect or solicit payments or donations
- Use any proprietary or hidden source code
The default provided control schemes draw direct inspiration from the only MMORPG ever made exclusively for controller use - EverQuest Online Adventures for the PlayStation 2.
However, it is very highly customizable and can be used with any Windows game if you’re looking for a free, open-source, lightweight, portable, and versatile tool for using a gamepad with a game that doesn't natively support one. Just be aware that creating a control scheme from scratch for a new game requires a bit of technical know-how, as it involves editing plain-text files.
Get the latest release here, including 32-bit (x86) and 64-bit (a64) versions.
Optional: You will also find there custom UI file packs for some games with the custom profile I personally use for them, made for even better integration between the game and the overlay.
- Unzip the download and place the contained
.exewherever you want.- Note that it will save some
.inifiles into the same folder you put it in!
- Note that it will save some
- Launch the saved .exe and select one of the example profiles (or create your own!)
- Follow the prompts for options like auto-launching the game
- Launch your game and play it using a gamepad!
For basic control scheme when using an example profile, select Edit->Text Files and open the _Default.ini file listed. At the top of the file should be a large block comment explaining the controls for that game. More comments and details for the default control scheme are included throughout this file.
Want to tweak a default control scheme or even build your own? See the Custom Profile Editing Guide.
Questions? Comments? Concerns? Try the Discord server or post on GitHub Discussions.
