SoftwareFirmware Summary

Version 5 (J. Simmons, 08/23/2013 08:32 pm)

1 2 J. Simmons
h1. Software/Firmware Summary
2 1 J. Simmons
3 2 J. Simmons
h2. Firmware
4 2 J. Simmons
5 2 J. Simmons
The firmware for the Arduino Uno can be found in the SVN Repository.
6 2 J. Simmons
7 2 J. Simmons
h2. Controller Schemes
8 2 J. Simmons
9 2 J. Simmons
As the *Holoseat* only controls locomotion, you will need to use a keyboard or a controller for other inputs.  One of the *Holoseat* developers prefers to play games on a recumbent exercise bike, and in turn uses a controller.  For PC games, he uses "JoyToKey":http://www-en.jtksoft.net/ to map an XBox 360 Wired controller to keystrokes.  Below are the configuration files for the games he has played using the *Holoseat*.
10 2 J. Simmons
11 3 J. Simmons
* Star Wars The Old Republic ("Main":https://opendesignengine.net/attachments/362/SWToR.cfg | "Alt 1":https://opendesignengine.net/attachments/363/SWToRa.cfg | "Alt 2":https://opendesignengine.net/attachments/364/SWToRb.cfg)
12 4 J. Simmons
* "Star Wars Knights of The Old Republic":
13 4 J. Simmons
* "Mass Effect":https://opendesignengine.net/attachments/365/KoTOR_Bike.cfg
14 4 J. Simmons
* "Portal 2":https://opendesignengine.net/attachments/367/Portal_2.cfg
15 4 J. Simmons
* "Morrowind":https://opendesignengine.net/attachments/368/Morrowind_Bike.cfg
16 5 J. Simmons
17 5 J. Simmons
To use these files, download and unzip JoyToKey, then download the cfg file(s) for the game in question to the JoyToKey executable directory.  The next time you run JoyToKey (note, the JoyToKey developer recommends running JoyToKey as an administrator), the configuration(s) you downloaded will be listed.  Simply select the one matching the game you want to play and things should be ready to go.  Browse the key mappings in JoyToKey to see how the controller has been configured.  Note, the walk command (*w*) is not mapped in these config files as the *Holoseat* will provide this input.