pc: add option to translate absolute analog values to fader input (#375)

## Link to GitHub Issue, if one exists
n/a

## Description of change
Add a new option that allows absolute position analog input, such as
SDVX controller knobs and IIDX turntables, to be bound as input for
Polaris Chord faders.

In practice this means turning a knob counter-clockwise results in fader
being held left (relative to velocity), and vice versa.

## Testing
Tested using FauceTwo and a mouse.
This commit is contained in:
bicarus-dev
2025-09-20 03:40:18 -07:00
committed by GitHub
parent a5252939dd
commit 7624ded512
5 changed files with 90 additions and 2 deletions
+3
View File
@@ -1112,6 +1112,9 @@ int main_implementation(int argc, char *argv[]) {
if (options[launcher::Options::PCNoIO].is_active()) {
games::pc::PC_NO_IO = options[launcher::Options::PCNoIO].value_bool();
}
if (options[launcher::Options::PCKnobMode].value_bool()) {
games::pc::PC_KNOB_MODE = true;
}
if (options[launcher::Options::spice2x_EnableSMXStage].value_bool()) {
rawinput::ENABLE_SMX_STAGE = true;
}