Dinput Vs Xinput
XInput is now available for game development. This is the new input standard for both the Xbox and Windows. The APIs are available through the DirectX SDK, and the driver is available through Windows Update. There are several advantages to using XInput over DirectInput. Dinput stands for direct input. As of 2010, the XInput API will have restrictions that DirectInput does not respect: XInput only supports next-generation controllers. This is mainly limited to Xbox 360 controllers with even Windows drivers. Windows controllers, joysticks, and exteroception general feedback devices are not supported. Some software developers still use it for cased where XInput's limitations cannot accommodate their needs. Xinput is a direct port of the XBox 360 gamepads functionality and can only provide the exact functionality of the original XBox 360 gamepad. Same buttons, sticks, d-pads used in the way the controller was designed for.
Open x360ce, and select create if it prompts you with any dialogues, 5. Press the 'Auto' button and check if all the buttons are mapped correctly, if not remap them yourself by matching highlighted buttons 6. In x360ce, select 'Game Controllers' and on the right side select all XInput dll files (64bit if the game is x64, otherwise for x86), 7. Its microsofts fault for not offering drivers for the commonly used way to handle Input on Windows (DInput), not Unitys. Thats what I wanted to say (also I don't see how XInput in Unity is related to a potential X360 Unity, as the later will require dev license and dev sdk which has its own way handling this kind of things and is independent.
I bought a crappy cheap game controller to use for a few weeks and ran into the total compatibility nightmare which is Windows game controllers.
Long story short, there's two completely separate APIs. DirectInput and XInput. Old controllers (like my cheap PS3 knockoff) used DirectInput. Starting ~2005 Microsoft introduced XInput as a new API with better support for advanced controllers. It had drawbacks and some game controllers were slow to adopt it. Around 2011 Microsoft deprecated DirectInput, so everyone's supposed to use XInput now. Despite that you can still buy new controllers that do DirectInput. Some controllers have a hardware switch to toggle modes.
Pc Dinput Vs Xinput
What's dumb is not all games still support DirectInput. (Looking at you, Dead Souls). Worse, Microsoft's drivers don't support some compatibility shims so a DirectInput device can be used via the XInput API. So you have to do something third party if you have an old DirectInput controller and want it to work with XInput. There's three options I found:
x360ce is a thing that emulates an X360 controller and looks like an XInput driver but takes its input from DirectInput devices. I'm not sure it really is a driver, the hack includes its own XInput.dll you have to drop in to some games' folders to fake it out. I didn't try this, but it's the usual old school gamer recommendation for solving this problem. It seems very flexible and hacker friendly. There's newer binary builds on the GitHub page.
To use USB Loader GX you need: 1. A Soft-modded Nintendo Wii with the Homebrew Channel and the latest cIOS installed. (cIOS d2x is recommended) 2. A USB 2.0 Hard Disk Drive or Flash Drive (see bellow for HDD format) 3. A SD/SDHC Card (optional, you can use one if you have limited USB storage or if you find SD access on your computer easier than USB) Additional informations you need to know: 1. There is no 'guide' to use the USB Loader GX app. This is intended to help you learn how to use it, by giving you a quick start. You should be able to figure out all the great features of USB Loader GX by using it. If USB Loader GX says 'Waiting for HDD' with a 20 seconds countdown, it's likely that it can't find the USB.
Directinput Or Xinput
ScpToolkit is similar to x360ce, but emulates a Playstation controller. The xx xx album free download. I did actually install this and found it didn't work and uninstalling was spooky. I ended up using Windows' rollback to remove it.
Dinput Vs Xinput
XInput is now available for game development. This is the new input standard for both the Xbox and Windows. The APIs are available through the DirectX SDK, and the driver is available through Windows Update. There are several advantages to using XInput over DirectInput. Dinput stands for direct input. As of 2010, the XInput API will have restrictions that DirectInput does not respect: XInput only supports next-generation controllers. This is mainly limited to Xbox 360 controllers with even Windows drivers. Windows controllers, joysticks, and exteroception general feedback devices are not supported. Some software developers still use it for cased where XInput's limitations cannot accommodate their needs. Xinput is a direct port of the XBox 360 gamepads functionality and can only provide the exact functionality of the original XBox 360 gamepad. Same buttons, sticks, d-pads used in the way the controller was designed for.
Open x360ce, and select create if it prompts you with any dialogues, 5. Press the 'Auto' button and check if all the buttons are mapped correctly, if not remap them yourself by matching highlighted buttons 6. In x360ce, select 'Game Controllers' and on the right side select all XInput dll files (64bit if the game is x64, otherwise for x86), 7. Its microsofts fault for not offering drivers for the commonly used way to handle Input on Windows (DInput), not Unitys. Thats what I wanted to say (also I don't see how XInput in Unity is related to a potential X360 Unity, as the later will require dev license and dev sdk which has its own way handling this kind of things and is independent.
I bought a crappy cheap game controller to use for a few weeks and ran into the total compatibility nightmare which is Windows game controllers.
Long story short, there's two completely separate APIs. DirectInput and XInput. Old controllers (like my cheap PS3 knockoff) used DirectInput. Starting ~2005 Microsoft introduced XInput as a new API with better support for advanced controllers. It had drawbacks and some game controllers were slow to adopt it. Around 2011 Microsoft deprecated DirectInput, so everyone's supposed to use XInput now. Despite that you can still buy new controllers that do DirectInput. Some controllers have a hardware switch to toggle modes.
Pc Dinput Vs Xinput
What's dumb is not all games still support DirectInput. (Looking at you, Dead Souls). Worse, Microsoft's drivers don't support some compatibility shims so a DirectInput device can be used via the XInput API. So you have to do something third party if you have an old DirectInput controller and want it to work with XInput. There's three options I found:
x360ce is a thing that emulates an X360 controller and looks like an XInput driver but takes its input from DirectInput devices. I'm not sure it really is a driver, the hack includes its own XInput.dll you have to drop in to some games' folders to fake it out. I didn't try this, but it's the usual old school gamer recommendation for solving this problem. It seems very flexible and hacker friendly. There's newer binary builds on the GitHub page.
To use USB Loader GX you need: 1. A Soft-modded Nintendo Wii with the Homebrew Channel and the latest cIOS installed. (cIOS d2x is recommended) 2. A USB 2.0 Hard Disk Drive or Flash Drive (see bellow for HDD format) 3. A SD/SDHC Card (optional, you can use one if you have limited USB storage or if you find SD access on your computer easier than USB) Additional informations you need to know: 1. There is no 'guide' to use the USB Loader GX app. This is intended to help you learn how to use it, by giving you a quick start. You should be able to figure out all the great features of USB Loader GX by using it. If USB Loader GX says 'Waiting for HDD' with a 20 seconds countdown, it's likely that it can't find the USB. Extract USB Loader GX and put it in the apps folder on your USB drive or SD card. Insert your USB drive, and SD card if you're using one, into your Wii and launch USB Loader GX from the Homebrew Channel.
Directinput Or Xinput
ScpToolkit is similar to x360ce, but emulates a Playstation controller. The xx xx album free download. I did actually install this and found it didn't work and uninstalling was spooky. I ended up using Windows' rollback to remove it.
Dinput Vs Xinput Retropie
Steam Big Picture mode also includes an XInput emulator that seems to work well. I can't find official docs for it and its confusing, but the Internet is full of badly written guides and videos on how to use it. This is what I ended up using. Setup is a bit fiddly; for awhile I was telling it to be 'Generic' and it was sort of working but what I really wanted was 'Playstation'. I'm still not clear if that means it's emulating a Playstation controller, or if it is using this cheap controller I bought thinking it is a Playstation controller. Or both. Whatever, it seems to work.