OpenFIRE App Public Release (Candidate) 6 - Aino
The Help & Consistencies Fix
There seemed to have been some confusion regarding the TinyUSB functionality, so this release helps to alleviate the problem with the most pertinent info baked into the app; namely:
- The TinyUSB area now has section captions informing the user of the necessity of different gun identifiers for multiplayer usage.
- Both the simple and advanced TinyUSB section views will display some text informing the user of how the functionality of the Start & Select buttons changes (or doesn't) depending on the selection.
- And, just in case they haven't seen it yet, there is a new Help section in the app menu, with links to both the OpenFIRE Enclosed Instruction Book as well as the OF Wiki page documenting serial functionality at a high level (which also links to the Mamehook deep dive).
This update also contains a clarification on the Autofire toggle functionality, both in updated tooltip text and it only allowed to be enabled if either Solenoid or Rumble FF are also active; as well as disabling any settings related to Hold to Pause, Solenoid Timings, and Rumble Strength/Length if their master toggles are disabled. Alongside this, solenoid and rumble settings will be forcefully unchecked and disabled if they are unmapped in the current pins layout, either board default or custom.
Installation
For Windows users, extract to wherever is most convenient. Run OpenFIREApp.exe
For Linux users, Arch Linux has an AUR PKGBUILD available @ openfireapp
, installable using your favorite terminal/AUR helper. For other distros, use OpenFIRE_App-x86_64.AppImage
- this will be the standard going forward, as well as this being the last release to use the Ubuntu 22.04-based binary.
Your user should be a part of the dialout
library to be able to access serial ports--the app will alert you and provide the command to copy-paste into a terminal to add your user to said group. For other distros or architectures (i.e. Raspberry Pi/ARM systems), refer to the README for build instructions for your system.
At the moment, a microcontroller running OpenFIRE needs to be plugged in before starting! Hopefully this will change in a future app update.