michael-fadely / triolinker-vjoy

A simple Trio Linker v1 vJoy feeder.
3 stars 0 forks source link

Dreamcast Arcade Stick, unmapped Z button. #11

Closed GamaMak closed 5 years ago

GamaMak commented 5 years ago

Hey thanks for your work! Both the vjoy and the new xinput version work ok with the Dreamcast Arcade Stick, except the Z button. image

michael-fadely commented 5 years ago

The button appears to be defined and configured here here and here respectively. The issue could either be that the device isn't reporting the button, or that the bitmask is incorrectly defined.

I don't actually have access to the adapter in question, but later on today I can develop a command line option that will show the raw data from the HID reports, and then you will be able to run it and see first hand if the Z button is being reported.

Thanks for the report!

GamaMak commented 5 years ago

That's great!

All i can say until i run your command line option, is that i can see that the Z button works in https://html5gamepad.com/ and joytester.exe.

Thank you so much, for the swift response!

GamaMak commented 5 years ago

By the way, using your tool from the: "Trying with Gamecube controller, but Z and yellow joystick not responding" thread, i can see:

Second column: A=04 B=02 X=08 Y=01 C=80 Z=40

Third column START=02

I don't know, but hope that helps.

michael-fadely commented 5 years ago

I believe #12 has fixed this issue. Could you test out this build and let me know? https://ci.appveyor.com/project/SonicFreak94/triolinker-vjoy/build/job/txxd23q9bci4v5fg/artifacts

GamaMak commented 5 years ago

Ok, i tried the vjoy-x360ce depended
https://ci.appveyor.com/api/buildjobs/dq4gyht4xya4kgq7/artifacts/x64%2FRelease%20x64.zip and it is working perfect!

I have to say, that building a tool, useful to so few people, but so valuable, is simply amazing.

Thanks, you made my day :)

No sleep tonight, Dragon Ball FighterZ till sunrise hahaha.

michael-fadely commented 5 years ago

My pleasure! Anything to keep Dreamcast hardware going strong.