samuelgr / Xidi

DirectInput interface for XInput controllers
BSD 3-Clause "New" or "Revised" License
174 stars 10 forks source link

Force feedback multiplier or percent-adjustment #67

Open instinctualjealousy opened 11 months ago

instinctualjealousy commented 11 months ago

While the flexibility of defining and combining FF axes for each motor is a really nice feature, some games simply output way too much with no way of turning it down in game. A way to modify the saturation of feedback per-motor or per-element would be really nice to have.

A more advanced potential feature would be to control each axis' saturation on a MagnitudeProjection prior to summing them together. Sometimes one axes' effects might be more desirable at high intensity than another's, but the summing may still be desired.

samuelgr commented 11 months ago

A user-controlled "volume" for force feedback effects, along with some possible other controls, makes sense. I can't think of a good use case for exposing a setting for individual axes, though.

instinctualjealousy commented 11 months ago

Even a "volume" setting alone would be excellent.