Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Controller:HORI Fighting Stick EX

From PCGamingWiki, the wiki about fixing PC games
This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
HORI Fighting Stick EX
HORI Fighting Stick EX cover
XInput support
Connection method
Wired adapter
Predecessor
HORI Fighting Stick (Generation 2)
Successor
HORI Fighting Stick (Generation 4)

The HORI Fighting Stick EX is an arcade game controller released by Hori on May 15, 2003.

Made specifically for the Xbox console, the EX features the typical arcade joystick layout, but with 8 pressure-sensitive face buttons. It also has an accessory slots on the top of the controller. It has the unique Hori-style arcade layout.

The Fighting Stick EX use the proprietary Xbox controller port, thus requiring a third-party adapter to connect to PC, but even then, it requires the special drivers to make it work. Depending on what driver installed, it can work either as a DirectInput controller or a XInput controller. Pressure-sensitive buttons doesn't work while having XInput-compatible driver installed.

Inputs

  • 1 × digital joystick on the main panel: , , ,
  • 8 × pressure-sensitive buttons on the main panel: 𝐀, 𝐁, 𝐗, 𝗬, ◯ ᴡʜɪᴛᴇ, ⬤ ʙʟᴀᴄᴋ, L, R
  • 4 × digital functional buttons on the top: ▶ sᴛᴀʀᴛ, ◀ ʙᴀᴄᴋ

Use with PC platforms

Windows

All Windows drivers requires Xbox USB adapter to connect gamepad to PC.
Windows 10 has no native drivers; drivers are needed. When the gamepad is plugged in for the first time, Windows 10 detects it as "Unknown device".
Supported features Xb2XInput XBCD Mayflash reWASD Steam Gamepad Phoenix
Virtual Xbox controller emulation ~ [N 1] ~ [N 1] ~ [N 1]
LT and RT as Analog Triggers ~ [N 1] ~ [N 1] ~ [N 1]
Pressure-Sensitive Buttons ~ [N 2] ~ [N 3]
Dead-zone adjustment ~ [N 1] ~ [N 1] ~ [N 1]
Multiple controllers ~ [N 1] ~ [N 1] ~ [N 1]
Virtual DualShock emulation ~ [N 4]
Virtual Nintendo controller emulation ~ [N 5]
Retro DInput/WinMM compatibility ~ [N 1]
  1. 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 No native support. Requires Xb2XInput driver installed to emulate Xbox 360.
  2. Six buttons of eight can be pressure sensitive (three axes).
  3. Only two buttons can be pressure-sensitive (one axis) - triggers by default.
  4. No native support. Requires Xb2XInput driver installed to emulate Xbox 360. Allows using controller as DualShock 3 and DualShock 4 virtual controllers.
  5. No native support. Requires Xb2XInput driver installed to emulate Xbox 360. Allows using controller as virtual Switch Pro Controller.

XBCD Driver

Officially supports 32 Product IDs, although manual installation sometimes works for unrecognized deivces[1]. See list of supported devices.
Works with every adapter as DirectInput device.
XBCD Setup Utility tool can rebind every button, assign pressure sensitive buttons to analog axes (or transform them into digital buttons), set dead-zones for sticks, set level of rumble intensity or thresholds when buttons can be activated.
Only 3 pressure sensitive axis are free to use. At least 2 buttons will be not remapped, and support of buttons remapped to the same axis will needs specialized software to make them supported.
Complicated installation. Requires disabling driver signature enforcement in Windows, as driver is not digitally signed.
Currently no support for wireless controllers.

Mayflash Tigergame Driver

Mayflash Tigergame Xbox joystick driver is the Alternative to XBCD. It can use the controller's analog sticks by changing the "Controller mode" from "digital" to "analog".
Despite name, works with every adapter. Shows as DirectInput device.
The driver is digitally signed. Works as designed after finishing driver installation.
Can switch the "Controler mode" between Digital (analog stick works as d-pad), Analog (recognizing two analog sticks giving the closest experience to Xbox 360 gamepads), Flight (for steering wheels), DDR (for dancing pads - D-Pad directions can respond like buttons and user can also hold down opposite directions without the joystick canceling out).
Supports only pressure-sensitive axis, which can be assigned to two from 8 pressure-sensitive buttons (2 triggers or two from 8 pressure sensitive face buttons). Assigning two buttons as "analog", locking other buttons in "digital" mode.
Limited INF for automatic driver detection. Easily side-stepped by manually installing the driver[2].
No dead-zone adjustment. If joysticks are even slightly worn out character will be flying one direction or the other in a game-sensing digital joystick. Some developers are including dead-zone adjustment within their game. However, that is on a case-by-case basis. May require 3rd party application to apply dead-zones.
Button remapping is very limited within the tab. It does not allow the end-user to map direction as a button or to add additional buttons past 16.

Xb2XInput Driver

Custom application Xb2XInput can translate the input from an Xbox OG controller over to a virtual XInput/DirectInput device for games to make use of, without needing any unsigned drivers to be installed. Officially recommended by xemu emulator[3].
To make use of Xb2XInput user requires installed the ViGEmBus driver.
Xb2XInput should support all the controllers that XBCD has support for, minus any steering wheels/DDR pads.
A list of supported controllers can be found at the top of XboxController.cpp file.
XInput devices do not recognize pressure sensitive buttons, so driver automatically dropping suppport for this gamepad's feature.
The dead-zone have to be set manually each time XB2X is ran. Authors plan add feature of storing user preference[4].
Works with every adapter as XInput device.
Xbox OG controller doesn't contain the guide button usually found on XInput devices. However as of Xb2XInput v1.3.2 this button can now be emulated, through the use of the LT+RT+LS+RS button combination. If desired user can easily disable it through the system tray menu.
Dead-zone adjustment on the fly. User can use the LT+RT+(LS/RS)+DPAD Up/Dn combinaiton for setting analog stick deadzone and (LT/RT)+LS+RS+DPAD Up/Dn for trigger deadzone adjustment. The dead-zone may be set individually on each controller.

OS X

Use the 360Controller driver with Xbox USB adapter.

Linux

This controller is "Plug and Play" on most distributions of Linux, although requires Xbox USB adapter.
Xboxdrv is an alternative to the stock driver and allows many configuration options.

Steam

With most adapters, Steam may recognize the Fighting Stick EX as a generic DirectInput device, thus requiring manual button mappings via Steam Input.
Does not support pressure-sensitive face buttons.

Hardware

Adapters

Original Xbox Controller to PC USB Converter Cable

Generic controller-port-to-USB adapters that can be brought online.
Depending on the platform, user may also need to install additional drivers. See more.
This is a converter cable only, before buying it's recommended to confirm if game controller can be supported by PC.
Plug & play, compatible with Windows XP / 2000 / ME / 98 and newer.
Supports both analog and digital modes depending on what driver installed.
Requires 3rd party drivers which are not delivered with adapter.

Support in games

Games with generic DirectInput support are supported by the controller, however button placements may be out of place and need to be rebound. Refer to game-specific articles for rebinding support.
Controller has XInput layout which is supported by majority PC games. Usually ᴡʜɪᴛᴇ is emulating LB and ʙʟᴀᴄᴋ is emulating RB.

Games with pressure sensitive face buttons

For a list of games, see List of games that support Pressure-Sensitive Face Buttons.

Pressure-sensitive face buttons are supported in Xbox emulator Cxbx-Reloaded[5] (thanks to Libusb) and Xemu.
PlayStation emulators like PCSX2 and RPCS3 do not recognize pressure-sensitive face buttons from Xbox Controllers yet. Controller will require DualShock 3 emulation to be recognized.
Pressure-sensitive face buttons are not recognized by PC games yet.

Games with XInput button prompts

List of games with Xbox button prompts


References