rdoeffinger / xwa_ddraw_d3d11

Direct3D 11 implementation of DDraw.dll for XWA
MIT License
63 stars 2 forks source link

Joystick Option Request #14

Closed r2rangel closed 5 years ago

r2rangel commented 5 years ago

I noticed from the last time i used it, you've added a throttle switch option on ddraw.cfg to switch from the annoying right analog to the triggers on xinput controllers (awesome actually, Thanks), and I have a request if would be possible, to assign the throttle to null input ? or off ? I use steam controller profile, and I find that the throttle option is rather useless to have, if you are either full stop or full throttle most of the time, or matching speeds, i rather give up 3 functions on my controller, since i use the triggers mostly to change action layers. Thanks !

rdoeffinger commented 5 years ago

Hmm, I may have misunderstood, but... Doesn't the latest version already do that? You need to change the configuration if you want throttle control via trigger.

r2rangel commented 5 years ago

Yes, totally get it I'm actually using it as the triggers, but I think you misunderstood me, what I mean is to actually disable it, if you could change it from the right analog to the triggers, I'm guessing you could point it to something else like a null axis, so to be able to disable it completely right ? leaving the triggers and the right analog axis free for other bindings.

rdoeffinger commented 5 years ago

But disabled is the default now! Have you tried the latest version? And not changed ddraw.cfg?

r2rangel commented 5 years ago

Yeah, tried and was not working until I figured out and was my mistake sorry. My gamepad has 2 pairing options, either dinput or xinput, on dinput the XInputTriggerAsThrottle = 0 option does not disable the right analog throttle... go figure, changed to xinput and sure enough is working, thanks. sorry to bother about this, I guess i got confused because i red InputTriggerAsThrottle option, and tough the default option was off, as in disable the trigger throttle and use original horizontal right analog axis. By the way, I´m using a 8Bitdo SN30 PRO GAMEPAD. thanks again, great work !

rdoeffinger commented 5 years ago

I have to admit I have no idea what happens in dinput mode (at least so far the ddraw.dll does not touch that behaviour at all), but since you found a solution I'll close it.