github ELynx/ddf-350-modding v0.0.5-alpha.1
(Alpha) VR-5 and VR-6 as EPA mode

latest releases: v0.6.0, v0.6.0-beta.1, v0.6.0-alpha.4...
pre-release2 months ago

User-facing feature:

VR-5, VR-6 (and also throttle trigger and steering wheel) now work as EPA settings when in multiplication mode

As part of working on #3

E.g. how to set up VR-5 as EPA for throttle:

  1. Map VR-5 to any channel, e.g. CH7; it does not have to be VR-5 to CH5 etc
  2. Setup VR-5 min and max values to 100. You can use different values but calculations will be wacky
  3. Setup ProgMIX (e.g. No1) as
  • Lead channel CH7
  • Follow channel in multiplicative mode Cx2
  • REV and FWD ranges in mix +100 / +100 (Again, you can use different values but it will be wacky)
  1. Turn ProgMIX1 on

Now when VR-5 is fully counterclockwise, and CH7 is -100, your throttle range is 0. When VR-5 is in the middle, and CH7 is 0, your throttle range is 50. And when VR-5 is to the clockwise, and CH7 is 100, your throttle range is 100.

The feature checks if mapped thing is "contineous" or "discrete", so use any channels for EPA setting.

Developer feature:

Built-in memory dumper

Use this only if you are developer (very likely you are me)

Set ProgMIX1 Follow to x4, set ProgMIX2 follow to x2.
Set channel 5 to 13 (by whatever means, I just mapped key and gave it unpressed value)
Set channel 6 to 37 (same)
Enable throttle trigger and pull on the trigger

Once it is enabled it will stay on until reboot, feel free to modify setup. I just saved this as a last model to avoid the hassle.

K3 resets address to 0x20000000, K9 increments by 0x01, K10 by 0x10 and K8 by 0xFF. No need for any mappings or whatever.

EDIT: File removed due to incompatibility with 1.1.3. Contact me if you need it for any historical or research reasons.

Don't miss a new ddf-350-modding release

NewReleases is sending notifications on new releases.