Not only is DS4win able to emulate and connect your controller to Windows, but you are also able to remap and rebind your keys/buttons to anything you want (including keyboard, mouse, joysticks, lightbar, rumble/vibration and motion sensors, also known as gyro).
Choosing DS4Windows will give you the best gaming experience with less input lag and latency issues compared to other paid apps. In addition to added customization options, now you can always play with a controller and bypass game limitations!
I finally got around to downloading Stella and loading all the ROMS. I purchased a Retrolink USB joystick but can't get it to actually work once plugged in. Does it have something to so with the Input Settings? I do see the joystick being recognized, but when I hit F1, nothing happens.
The 2600-daptor is completely plug-and-play, since Stella has special code to deal with it. That being said, you should not be having problems with your current device either. If you can map directions, you should also be able to map buttons.
It's actually very hard to properly deal with any random input device that is plugged into Stella, without needing some manual intervention from the user. Sometimes it automatically picks up everything, sometimes only the directions and not the buttons, and sometimes vice-versa. It is very rare that a device won't work at all; sometimes it just needs a little extra effort.
I've been thinking of ways to solve this, but then I think about Steam and its library of games, and realize that if they still have issues, then it's a very large problem that I may never solve just by myself.
Well to be fair it's not Stephana's fault, when using emulators you need to learn how to assign the input controls as every emulator needs the same attention. Just the way it is, as they can't completely do everything for you, especially if using some obscure third party controller
Stella is the most reliable emulator I know of in this area. It picks up pretty much everything I throw at it no questions asked and I have a ton of different USB controllers - just off the top of my head:
- Saitek P3200 (this one is quite difficult to use with a lot of games/emulators but it has a way of coming in handy for the few programs that won't pick up the 360 or PS2 and a lot of kudos to Stella for picking it up)
If it's any consolation, the adaptors (Stelladaptor, 2600-daptor) are 100% supported in Stella, completely plug and play. You won't need to remap anything, as the emulator will automatically recognize the USB device and set everything up.
This is the simplest solution. Since the OP has the Cirka 77 just order a 2600daptor and be done with it. I have 2 that I use with my Best Gold Refurb kit on my original 1978 CX-40 Joysticks and it works like you are playing on real hardware.
And you can use your original or Flashback Atari wired joysticks and paddles as well. The 2600-daptor II is worth the little extra since you can use all the original Atari 2600, 7800 and A8 peripherals with it, plus ST and Amiga trackballs and mice.
The USB-versions of the Competition Pro sticks have one big disadvantage, which makes them simply unusable with fast action games. They use a chip, which is prompted only about 12 times in a second from the PC. This makes big problems in fast games, cause there is a delay and sometimes when the user makes alot of steering-movements very fast in a row, then some of them even are slurred and were not realized in the game. This is deadly in action games, therefore the USB-variant of the Competition Pro is not good. Worst thing is, that the producer Speedlink knows this problem (they admit it in an Email to me, when i bought two of these sticks and when i later complaint about this delay-problem), but they are not willing to change it in near future. Maybe to expensive for them, i don`t know.
Much better solution to use Competition Pro joysticks on the PC is, to buy a good adapter. There are different good 9Pin-to-USB adapters around which are prompted over 100 times in a second, with these then you can also play "Decathlon" or "Track & Field" in an Emulator on the PC. Try these games with a USB-Competition Pro and you can see, that the speedbar can not be filled right, cause the bad polling-rate of the USB-Competitions prevents this.
To have better ergonomics for ROV control I got dual Flight Controllers working with QGC
It is Saitek Rhino X56
To make them work with QGroundcontrol You have to emulate their output into one X-Box format.
Ie QGC believs there are only one standard X Box controller connected.
That also means You can only have that many commands/buttons that a X box has.
A way to make this work is x360ce emulator:
14401080 984 KB
@Boko Awesome research into this! I kinda like having the bigger joysticks and I wonder if this emulator would work with two of the Logitech 3D joysticks. I already have one so I might have to get another and try it out.
Page 1 of 9 - UJR - Universal Joystick Remapper (Using vJoy) - posted in Gaming Scripts: What is it?A program to combine axes, buttons and the 1st hat from any of your physical joysticks into one or more 8 axis, 32 button virtual joysticks.it...
The right hand controller of the X56 already has 5 analog axes (forward, lateral, twist, thumb-forward, thumb-lateral) and 18 buttons, and at the moment ArduSub and QGC only support using 4 control axes at once and 16 buttons, so the right hand controller is sufficient by itself for full control.
Recently purchased a BROV2 Heavy to replace our defunct SeaBotix LBV-300-5. Want to configure dual flight joystick, as shown in your post. Nice setup. Were you able to map left throttle for ascend/descend using middle position, as opposed to 0-100 typical for aircraft flight mode?
JoyToKey (or Joy2Key) enables PC game controllers to emulate the keyboard and mouse input, so thatwindows applications and web games can be controlled with your favorite joysticks!Whenever buttons and sticks are pressed on the controllers,JoyToKey converts them into keyboard strokes and/or mouse movementsso that the target application will work as if a real keyboard and a mouse were used.
JoyToKey is a shareware, but you can download the latest version for free.Try it on your PC to play games which don't have native controller support with your favorite joysticksand/or use it for general applications to improve efficiency by registering frequently used key shortcuts as joystick input.If you find JoyToKey useful, you can purchase a license key at any timefrom JoyToKey application menu.
In case you can no longer find your configurations after upgrading JoyToKey,please manually copy the configuration files (JoyToKey.ini and *.cfg files) from the old "JoyToKey" folder into your "Documents/JoyToKey" folderso that your old configuration data can be accessed.For more details, please refer to this page.
They are not official distributions, and the author of JoyToKey is not involved in any of those activities.Unless you have a good reason to trust those unofficial websites, you should download JoyToKeyfrom the official download page in order to avoid unnecessary troubles.
it doesn't need to be arduino based. you might be able to get a high-school student to build one as a project. there are probably joysticks with usb interfaces that could be used with an app on your pc. someone would need to develop the app between the joystick and the game
Note: If you have trouble getting a script to recognize your joystick, one person reported needing to specify a joystick number other than 1 even though only a single joystick was present. It is unclear how this situation arises or whether it is normal, but experimenting with the joystick number in the joystick test script can help determine if this applies to your system. -
I'd like to play some Tie Fighter 95, which won't start without a joystick, even though I'd never actually need the actual joystick (keyboard and mouse provide sufficient input). I used to use NTPAD in an old Windows setup to provide a fake joystick; now I'd like to do the same in Linux.
Antimicro (mentioned in other answer) looks promising, but personally I have achieved decent results with xboxdrv (haven't found a way to get analog sticks to work, but everything else works great). The following example configuration will map various keyboard buttons to Xbox controller button set (assuming /dev/input/event0 corresponds to keyboard on your machine):
The download has been tested by an editor here on a PC and a list of features has been compiled; see below. We've also created some screenshots of XOutput to illustrate the user interface and show the overall usage and features of this DirectInput converting program.
XOutput is a software that can convert DirectInput into XInput. DirectInput data is read and sent to a virtual XInput (Xbox 360 Controller) device. XInput is the new standard game controller input on windows, and DirectInput can no longer be used with Universal Windows Platform software, but with this tool you can use DirectInput devices as well.If you have an older or not supported game controller (gamepad, wheel, joystick, etc.), but XBox 360 controllers are supported you can use this software and enjoy gaming with your controller.On the configuration screen there are 3 blocks. The left block shows the input, the right one shows the emulated output and in the middle is where the mapping can be set. For each output axis or button, you can choose from the input axes and buttons.
I was playing with epsxe and both the scripts above work fine for me. Using hooks etc is beyond me, im not really very good with ahk. Im not sure why it works for me and not you but anyway escape quits epsxe so can try:
c80f0f1006