Open MomchilLambovski opened 2 weeks ago
"the script can't recognize it as a device" is hardly enough information. I am assuming it has a different product id. You can try replacing the 0x0150 in line 179
if d.idProduct == 0x0150:
with the product ID of your controller and see if that makes it work.
Alright, after some fiddling around I found out the device number of the Tekken 8 OCTA is 0x01bb
. Also, it was giving some permission errors until I connected it to a friend's Windows PC and installed the win Hori Device Menager app. Now, it's not giving permission errors anymore, but it's still quite unusable.
For instance, when I run python hori.py devices
i get 0: HORI CO.,LTD. HORI Fighting Commander PC
but when I try to run another command like python hori.py profile
I get Did not receive expected reply 0xc with sequence number 0x1
.
when I run python hori.py name
I get Did not receive expected reply 0x5 with sequence number 0x1
.
on python hori.py info
i get Did not receive expected reply 0x5 with sequence number 0x1
Let me know if there's anything I can try, otherwise I suppose you have to have the same controller yourself to debug it, which I find unreasonable to ask of you.
I am sorry. It looks like your controller needs a new round of reverse engineering. And as you noted yourself, I could only do that if I had that controller. I'll leave this issue open. Maybe someone else comes along who has this controller and knows how to reverse engineer who'll contribute support.
Hi, I am using this pad https://hori.co.uk/hpc-046U/ (the tekken 8 edition) and the script can't recognize it as a device. I assume it only works with the default version of the Octa pad.
Could you add it as a supported device?