SimHub icon indicating copy to clipboard operation
SimHub copied to clipboard

Control Mapper feature / Contribution request

Open Tyger375 opened this issue 8 months ago • 2 comments

Hi there, Would it be possible to get access to the project’s source code in order to contribute? I’m particularly interested in updating the control mapper feature to support mapping multiple physical controllers to different vJoy targets. I think this could be a valuable addition, and I'd be happy to help implement it.

Are there any plans to make the code available for contributions—perhaps for licensed users or under certain conditions? Thanks for your time, and for all the work on the project!

Tyger375 avatar Apr 15 '25 12:04 Tyger375

Hi ! No the source code is not available. However multiple controllers of the same kind/model/pid vid are not supported very well by many games, This possibility is already available when using the arduino firmware, but It still defaults to the "single" controller option for that reason. Overall iacing have a very good support up to this points (128buttons, many controllers of the same model), and pretty much all the other games are much more random. (maybe Flight Sim 20/24 is better on this point, I haven't checked this one)

SHWotever avatar Apr 15 '25 13:04 SHWotever

Thanks for the reply!

That makes sense about the general limitations with games and multiple identical controllers. The reason I was asking is because in F1 24, you can actually play split-screen locally. I have two old Thrustmaster wheel controllers, which—without your amazing software—I wouldn't have been able to reuse. I’d love to be able to map both to different vJoy targets (Player 1 and Player 2) using your program. Right now, I’ve got one working perfectly, but can’t get the second one going at the same time since only one is supported.

What I am saying is: the control mapper feature was exactly what I was looking for and what I needed, I just would love to have the possibility to map 2 (or more) at a time!

Totally understand if full source access isn’t possible—but I just wanted to share the use case in case it’s helpful or worth considering for a future update!

Thanks again for the great tool—it’s been super useful already.

Tyger375 avatar Apr 15 '25 13:04 Tyger375