Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple relations to same bind will only export last one #22

Closed
pavel-slama opened this issue May 9, 2021 · 6 comments
Closed

Multiple relations to same bind will only export last one #22

pavel-slama opened this issue May 9, 2021 · 6 comments
Labels
Feature Request If you request a feature

Comments

@pavel-slama
Copy link

pavel-slama commented May 9, 2021

Hi,
my use case is to have multiple axes on same controller bound to single DCS axis.

Example: Spitfire
Using either of toe brakes to control common single brake axis.

DCS allows you to bind multiple "combos" - axes or buttons to same action even if on the same controller.

But when I create the relations accordingly in Joypro - it will complain on Validate Profile but mainly - seems to export only the last binding per controller.

It should correctly export all bindings from multiple relations as multiple combos.
multiple-combos.zip

Pedals Axis X -> Wheel Brake (single axis)
Pedals Axis Y -> Wheel Brake (single axis)
But only Y axis gets exported.

@speed-of-heat
Copy link

speed-of-heat commented May 10, 2021 via email

@Holdi601
Copy link
Owner

I have not worked on multiple keys for the same id-plane item, as my assumption was and still is that most people are scarce of buttons and axis. But as @speed-of-heat pointed out, you might be able to achieve that with multiple exports and the merge. But that would be another feature request.

@Holdi601 Holdi601 added the Feature Request If you request a feature label May 10, 2021
@speed-of-heat
Copy link

speed-of-heat commented May 10, 2021 via email

@pavel-slama
Copy link
Author

There are more use cases:
Brake axis on any plane with differential braking (if your stick doesn't have a paddle axis).
Rudder trim on a standard buttons + on a roll trim buttons in case the plane doesn't have a roll trim.

But mainly DCS allows this - Joypro if aspiring to manage the config completely should handle that too.
Thanks for workaround suggestion though - I'll try today and let you know :)

@pavel-slama
Copy link
Author

Got some results:

Profile with double-assigned axes and buttons

  1. Merge and Overwrite
  • exports only last assignment for over-assigned items
  1. Merge, Keep Existing and Add to (same profile)
  • adds over-assigned buttons, but not axes

Profile with missing axes assignments only
3. Merge, Keep Existing and Add to

  • adds over-assigned axes

So I can do with 2 profiles, the second one containing only missing overloaded axis assignments. Cumbersome but works.
Thanks

@Holdi601
Copy link
Owner

Holdi601 commented Nov 4, 2021

Clean write should support now this or rather in next version from v57. Please reopen if that is not the case.

@Holdi601 Holdi601 closed this as completed Nov 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request If you request a feature
Projects
None yet
Development

No branches or pull requests

3 participants