Re: Joystick Xbox 360 Controller Emulator

0 views
Skip to first unread message
Message has been deleted

Libeniger Sa

unread,
Jul 18, 2024, 4:17:00 AM7/18/24
to naetevokit

A bit of theory: reWASD emulates the Xbox 360 controller, and that takes the functionality to the new level. You can assign Toggle, Turbo to controller button actions, and create controller button key combos. As a result, the game will recognize the controller input, except it will be not a physical gamepad, but the one an Xbox controller emulator created.

This one takes a bit more time to create. Take your time and reassign the keys one by one, to make the perfect layout. To make this process easier, pay attention to the icons near reWASD mapping list: unclick keyboard and mouse to leave controller binds only, this will make the process quicker.

joystick xbox 360 controller emulator


Descargar Zip https://bltlly.com/2yPyzp



We truly hope that you will not have any problems using our Xbox controller emulator and that your experience will only be positive. We can do our best to help you, and figure out every tiny detail that could have caused the problem. Reach out to us wherever you feel comfortable: Discord text chat, on Facebook, or on reWASD Forum. Make sure to follow us on Pinterest, Reddit, and YouTube to keep your hand on the pulse.

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.

While exploring the idea of a dedicated PC stick for emulation, I tried an emulator called Atari800MacX on a Mac Mini. It would take me some time to learn all the in's an out's of a system like that but my initial impression is generally positive. One trouble I had was getting a gamepad to work properly. My sons and I tried all our modern controllers, wired and wireless, for Xbox, PS4, and generic USB. None of them worked. Only a wireless SteelSeries Nimbus seemed to work but half of the controls are reversed. Left and right are fine but up and down are flipped. Also flipped are all the diagonal points.

You should be able to get controllers working with Atari800MacX. Make sure you are using version 5.01, which was posted on the Atariage forum a few months ago. I'm using a Mac running OSX 10.13.6 and tried 4 wired USB controllers. An old Gravis Gamepad Pro, Atari (Legacy Engineering) USB joystick and a Logitech F310 (switch set to D mode) all worked fine, but a GeeekPi SNES USB Gamepad didn't work correctly.

The wired Logitech F310 is highly rated, is available locally and on-line for about $20 and works well with Windows, OSX and Raspberry Pi. There is a switch on the F310 allowing use in X mode (XBox) and D mode (Direct). For Windows and Raspberry Pi, it's recommended you run the gamepad in X mode while the gamepad runs better in D mode with Macs.

I've always thought getting controllers to work was the easy part. Now, whether those controllers are suitable for the games I want to play is a different story entirely, but I've never used an emulator where controller setup was difficult. I've used keyboard encoder-based controls (MAME cabinet), 20 year-old wired Logitechs, real NES controllers through an adapter, real 2600 joysticks through an adapter, XBOX 360 controllers, and wireless PS3 controllers. I think Windows just recognizes these devices generically as "game controller" and passes them on to the emulator software.

IMO the best one-size-fits-all, generation-spanning emulation controller is something with the basic button layout of modern controllers. Lately I've been using PS3 controllers through a Mayflash adapter and it works great. If you only want to play pre-16-bit stuff then you can use other controllers, but once you get to the SNES you've got the 4 face buttons in a diamond pattern and shoulder buttons, which continues to be useful (if not necessary) for everything after that. The popular emulator "Retroarch" seems to acknowledge this by mapping everything to that basic configuration through their "Retropad" concept.

If you're having trouble with a game controller, first make sure the system recognises it as a standard hid game controller. If the system doesn't recognise it than you're wasting your time trying to make it work with the emulator.

In Atari800MacX, you can determine if the controller is recognized by clicking Preferences-Gamepads-Identify Gamepad 1. In this screenshot, my Atari (Legacy Engineering) USB joystick is identified as USB_Classic

I got myself a Logitech F310. It worked just fine on both Atari800MacX and on Altirra. What a treat! The only trick for Atari800MacX is I had to restart the computer. I had to set the controller to "D" mode on the back with the Mac and "X" on my Win 10 PC.

Glad you made progress in using the Logitech F310. The Apple store lists the Nimbus SteelSeries as Mac, iPhone and iPad compatible - so it should work fine. You should assign the 2nd controller within the Atari800MacX. Logitech controllers historically have good Mac compatibility, so my guess is the F710 controller should work fine with your Windows and Mac's.

XBox One S wireless controllers work fine with Windows 10 machines with Bluetooth. Note you'll probably need to connect the controller to the Windows 10 machine with a micro USB cable to update the firmware in controller. After the firmware is updated, the controller will work wirelessly.

I use a Mayflash SNES to USB adapter. I mostly use it with my ASCII Fightstick SN... I already had the joystick so the adapter was the cheapest way for my to have arcade-like control on my PC. Sadly it doesn't do x-input but it works great with emulators... especially MAME.

vJoy provides an SDK and driver to simulate input devices. You can have joysticks, gamepads etc..PyvJoy allows you to access these drivers and simulate the input inside python. uses values between 0 and 32767 for the "analog" sticks.For example, to get the left thumb-stick of an xbox controller in a neutral position you put the XAxis and YAxis in 1/2 of 32767.

The final part is using X360CE, what is does is turn the vJoy "DigitalInput" Devide into a XInput device. So the PC/game thinks its an actual Xbox 360 or Xbox One Controller. This last part is only needed for some games that only allow official Xbox controllers, like GTA 5.You can get X360CE from here:

All this combined allows me to play those games through python. I learned that using WASD to train a neural network doesnt work too well because it always acts to extreme because it only allows 1 or 0 for the button presses. With these controls you can get smoother game controls.

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 have bought one "XBOX360 controller for windows" (wired) to try playing Geometry Dash with a controller for a change, and have used it for a load of other games (MUGEN, PSX emulator games, some parts in the Danganronpa series, just shapes and beats...), and lately, a lot of Dragon Ball FighterZ, all of those games on PC.

I have noticed that sometimes, the direction goes up, and when checking the controller's behavior on x360ce, I see that the left analog stick is going full up (not physically though), and I sometimes need to smack the controller on the side to reset the position. But anytime I touch the left analog stick, it goes full up again.

This is likely from the mechanism which holds the analog stick in its neutral position being slightly worn so it remains in an active position when not being pushed. To compensate you should calibrate your controller to increase the left analog stick's deadzone. Here's what Xbox Support has to say on the subject:

For future reference smacking the controller (or "percussive maintenance" as I like to call it) is usually overkill for this issue. Most of the time you can fix it by simply pulling the analog stick out from the controller, don't go so far as to pull the stick out of the controller though as that will cause further problems.

Note that the Arduino Uno, Nano, and Mega are missing from this list. Those three boards do not have native USB support and will not work for this. You will need to buy another microcontroller. Sorry Charlie ?

You need to download the one(s) required for your microcontroller and install them. Specific installation instructions are provided in each repo. Make sure you have the latest version of the Arduino IDE to avoid any issues.

Hi, is it possible to use 4 pots (two for x axis and two for y axis) instead of just 2 (one for x axis and one for y axis)? I was messing around with another xinput library (MSF-XINPUT) and I have exhausted all possibilities without a positive result so I thought that maybe your library will be more flexible. I need every direction (left, right, up, down) to hove its own potentiometer.

d3342ee215
Reply all
Reply to author
Forward
0 new messages