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

[Feature Request] Add wheel emulation support #7936

Closed
PixelPickaxe opened this issue Apr 3, 2020 · 8 comments
Closed

[Feature Request] Add wheel emulation support #7936

PixelPickaxe opened this issue Apr 3, 2020 · 8 comments
Labels

Comments

@PixelPickaxe
Copy link

PixelPickaxe commented Apr 3, 2020

Info

I have a Logitech Driving Force steering wheel. It is compatible natively with a PS3 system as well as a PC. RPCS3 sees it as a standard game controller instead of as a wheel.

@RipleyTom
Copy link
Contributor

Note that there are some wheels are already accepted as passthrough by rpcs3:
https://wiki.rpcs3.net/index.php?title=Help:Peripherals_and_accessories

Of particular note for you is lgFF_c283_c29b which regroups every device with VID 0x046D and PID >= 0xC283 and <= 0xC29B.
If that is what your device is you just need to follow the instructions in the wiki and it should work.

@Megamouse Megamouse added the Input label Apr 7, 2020
@bevanweiss
Copy link
Contributor

@PixelPickaxe have you had a chance to test this with your wheel?
If this is working for you, please close the issue. If it's not, please advise of the issue, and provide a log.

@PixelPickaxe
Copy link
Author

So, yeah it worked with the instructions provided, but I'd prefer to not have to install a new driver, since I use this wheel for other games frequently.

@RipleyTom
Copy link
Contributor

The game interacts with the device directly on ps3, that's why you need Zadig to set a generic usb driver. Proper windows drivers won't let us access the device directly so us going through actual normal drivers is not going to happen.

In short issue can be closed.

@AniLeo AniLeo closed this as completed Sep 2, 2020
@MSuih
Copy link
Member

MSuih commented Sep 2, 2020

It should be possible to add a emulator layer which accepts input by using some standardized wheel API and then pretends to be a compatible USB device to the emulated game, passing wheel input to it without requiring low level device access. That won't be easy to do but I don't see it being impossible either.

I feel like the original issue of wheel emulation is valid, although it's hard to say if and when it will be addressed.

@ChassyFlaps
Copy link

Has any more thought been put into this? SDL supports wheels and the current passthrough method requires spending quite a hefty chunk of change to be able to play your older games with a wheel you already have

@ChassyFlaps
Copy link

Well i had to spend 100 dollars for a usb adapter in order to use your software with my own hardware. This is not ideal and truthfully a seriously lack luster implementation. I think it would be worth looking into supporting this for your users. I helped with PCSX2s recent FFB update (testing etc) if you need the help ill offer it here too.

@ikt32
Copy link

ikt32 commented Nov 25, 2023

@ChassyFlaps I made #11438 a while ago where such a generic approach was requested, but it appears the issue hasn't been picked up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants