WIP: Add oscillator support
Installer for testing: https://nightly.link/Sauceke/LoveMachine/actions/runs/8849260670/assets.zip You should change the RPM Range setting according to the specs of your toy, otherwise the speed will be inaccurate.
Robot Results
| :white_check_mark: Passed | :x: Failed | :next_track_button: Skipped | Total | Pass % |
|---|---|---|---|---|
| 12 | 0 | 0 | 12 | 100 |
Passed Tests
| Name | :stopwatch: Duration | Suite |
|---|---|---|
| Linear Command Count | 0.002 s | Secrossphere Demo Test Suite |
| Linear Command Timing | 0.001 s | Secrossphere Demo Test Suite |
| Linear Command Position | 0.001 s | Secrossphere Demo Test Suite |
| Linear Command Duration | 0.008 s | Secrossphere Demo Test Suite |
| Vibrate Command Count | 0.002 s | Secrossphere Demo Test Suite |
| Vibrate Command Timing | 0.003 s | Secrossphere Demo Test Suite |
| Rotate Command Count | 0.007 s | Secrossphere Demo Test Suite |
| Rotate Command Timing | 0.001 s | Secrossphere Demo Test Suite |
| Oscillate Command Count | 0.002 s | Secrossphere Demo Test Suite |
| Oscillate Command Speed | 0.003 s | Secrossphere Demo Test Suite |
| Battery Level | 0.004 s | Secrossphere Demo Test Suite |
| Kill Switch | 6.038 s | Secrossphere Demo Test Suite |
solace not stopping has been fixed although it still doesnt match the speed very well
Speed Mixing setting causes solace to straight up stop working it stops responding
im thinking of just replacing it what would be a good replacement that could match games speeds more accurately?
@dravpin Even after adjusting the RPM range? The highest RPM should be 280 for the Solace, not sure about the lowest. But a perfect match will not be possible with an oscillator anyway. For better accuracy I would recommend a Handy (shameless sponsored link). In my setup, it can match even very fast strokes reasonably well (and it also supports Smooth Stroking). I'm guessing oscillation mode = depth doesn't work either then. I'll just remove every feature that isn't in the default setting.