Author Topic: I can't get my arcade stick to work with Touhou  (Read 14791 times)

neocarbunkle

I can't get my arcade stick to work with Touhou
« on: May 22, 2010, 02:01:21 AM »
I'm trying to install Touhou into my mame arcade box but I am having a nightmare getting the controls to work. The circuit boards for the controllers are from two ps2 controllers and I run them into a USB adapter. In everything else they work just fine. When I try to use the arcade stick touhou (I've been using 12.3 to test it but all of them seem to work the same way) wont recognize the the d-pad. It will however recognize the buttons just fine. If I take the arcade box apart and get to the actual circuit boards, I see the analog sticks work fine.

So thus far I am thinking, it must want to only work with the analog. However my ps2 controllers (tested a bunch of them) will not let you press that "mode" button and use only the d-pad.

So I thought I would use Joy2key but that gives me really weird problems. Like it will forget a character's configuration after exiting to the main menu, or player 2 can't select her character after 2 rounds. And some times just stop working all together. Like it can tell that it is still a gamepad and not a keyboard.

My sister really wants this working and I think they are cool games too but I just don't know what to do. Its like this game is programmed really weird or something.

thanks a lot

Barrakketh

  • You're suddenly Director of Fixing That Shit!
  • Vice President of It's Your Problem Now.
Re: I can't get my arcade stick to work with Touhou
« Reply #1 on: May 22, 2010, 05:10:44 AM »
My experience has been that if the game receives an input from the controller it will ignore the keyboard and vice-versa, which is what your problem probably is.

Here's something to try: hook up a keyboard to the machine, and make sure Joy2Key is configured properly for the sticks.  Start a match with the keyboard, do all the selections until the round starts with the keyboard.  After the round starts see if the arcade stick works fine (it probably will).  My experience has been that all the games work that way.  I have my stick (a 360 version) working with some unofficial drivers so there is no need for Joy2Key, and it will still behave like this if I use the keyboard instead of the stick at the menu.  The stick itself works perfectly.

I'm 99% sure that the problem is that the controllers (or to be more accurate, the USB adapter) is sending the d-pad inputs as POV inputs instead.  When it receives a stick or keyboard input it will only "listen" to that device until you back out and reselect things again.

As for a relatively easy long-term solution?  It's not cheap, but ditch the PS2 controller PCBs and USB adapters and buy two Cthulhu boards.  They're $30 from Lizard Lick Amusements, and you won't have to worry about soldering since they use screw-down terminals for the buttons/stick and have a USB jack installed.  They send stick inputs as both the POV hat and left stick.
« Last Edit: June 14, 2010, 06:33:42 PM by Barrakketh »
Cheating? I cannot even wrap my head around the point of it. Wouldn't you know you had cheated? How on Earth could you maintain crisp certainty of your superiority to all others? And if you're unable to do that, what's the point of anything?

Raydere

Re: I can't get my arcade stick to work with Touhou
« Reply #2 on: June 01, 2010, 09:12:46 AM »
I'm having a similar problem, sans arcade cab.

With Joy2Key or Xpadder, my FightStick TE (360) will work fine for TH06-09. But with 10 onwards, it is impossible to play. For 10, 11, and maybe 12, the game keeps "thinking" that I'm continously pressing up, and with SWR, when I go to set up my stick, and I'm configuring up/down/left/right, I'm fine, but as soon as I attempt to map the first non-directional button, the game detects that I'm using a controller and auto-remaps directions to pad U/D/L/R. So as a result, when I try to start a round, I have to use the keyboard to make menu selections as the game is having issues with my controller, and on getting into a round I can move around via my stick (since stick presses are being registered as key presses by the game) but I can't attackk (since they're registered as game controller button presses).

I've read about XBCD, and that is out of the question as it has issues regarding the FSTE being made by MadCatz.

So is my stick pretty much obsolete with newer games?

Barrakketh

  • You're suddenly Director of Fixing That Shit!
  • Vice President of It's Your Problem Now.
Re: I can't get my arcade stick to work with Touhou
« Reply #3 on: June 02, 2010, 06:55:00 PM »
I've read about XBCD, and that is out of the question as it has issues regarding the FSTE being made by MadCatz.
I'm using XBCD (set to LS) with this:



Tested and works fine with IN, SA, and UFO.  Plus Scarlet Weather Rhapsody and Hisoutensoku.
Cheating? I cannot even wrap my head around the point of it. Wouldn't you know you had cheated? How on Earth could you maintain crisp certainty of your superiority to all others? And if you're unable to do that, what's the point of anything?

Just a GBZero

  • <Kaisou> ...Yeah, kinda small, but I think it works...
  • Too much manga now means not enough manga
Re: I can't get my arcade stick to work with Touhou
« Reply #4 on: June 02, 2010, 07:36:52 PM »
I primarily use a keyboard, but recently have been messing around with this
http://i65.photobucket.com/albums/h224/goldblade0/Room/GEDC0237.jpg
Its a custom one built from a PSX controller, and cherry switches, that about all my brothers told me about it.  "Inherited" it from my brother, since he is currently away (Japan).  Oh yeah, anyone know anything about the person on it?

Raydere

Re: I can't get my arcade stick to work with Touhou
« Reply #5 on: June 03, 2010, 09:15:32 AM »
I'm using XBCD (set to LS) with this:



Tested and works fine with IN, SA, and UFO.  Plus Scarlet Weather Rhapsody and Hisoutensoku.
I have no idea how you are able to get XBCD to work with an FSTE.

I've tried XBCD myself and the drivers it installs don't take effect. After wiping the official drivers for my FSTE, then installing XBCD, then plugging the FSTE in, my PC keeps recognizing it as an FSTE rather than an XBCD controller.
« Last Edit: June 03, 2010, 09:41:25 AM by Raydere »

Barrakketh

  • You're suddenly Director of Fixing That Shit!
  • Vice President of It's Your Problem Now.
Re: I can't get my arcade stick to work with Touhou
« Reply #6 on: June 03, 2010, 07:52:16 PM »
I have no idea how you are able to get XBCD to work with an FSTE.
You should read some of the posts in that thread you linked...I've seen it before, and several posters mentioned what you have to do.

Quote
I've tried XBCD myself and the drivers it installs don't take effect. After wiping the official drivers for my FSTE, then installing XBCD, then plugging the FSTE in, my PC keeps recognizing it as an FSTE rather than an XBCD controller.
I'm using XBCD 0.2.7, and I had to edit the INF file to add my stick.  This also assumes you've done the prerequisites for installing the drivers on Vista/Win7 (disable UAC, use DSEO to sign driver and enable test mode so they can be installed).  With XBCD my stick looks like this:



Note that I have it set to LS because crosshair on the X/Y-axis graphic is moved.  If I set it to RS that causes the meters to the right of it to change (X and Y rotation).  With the standard Microsoft drivers all I had was the POV hat and buttons.

One thing I should mention is that before the stick will work in PoFV you need to enter the key config options and change it to PAD1.  And can you post a screenshot of the device manager window for your stick like this:



Make sure it is set to "Hardware Ids", because what is in that window is necessary to make the drivers work with the stick.  Ignore the yen symbols, those are actually backslashes :]

Cheating? I cannot even wrap my head around the point of it. Wouldn't you know you had cheated? How on Earth could you maintain crisp certainty of your superiority to all others? And if you're unable to do that, what's the point of anything?

Raydere

Re: I can't get my arcade stick to work with Touhou
« Reply #7 on: June 03, 2010, 09:28:55 PM »
I tried uninstalling the official drivers, XBCD 1.07, reinstalling the latter, editing the .inf file to have this line:
Quote
%XBCD_360.DeviceDesc% =Install, USB\VID_0738&PID_4738 ; Arcade Stick (Street Fighter IV Fightstick TE)
and plugging my controller back in, and I am no better off than before. I feel like any attempts at getting XBCD to recognize my FSTE is like shouting at it.

Edit: finally got it to work, after much hoop-jumping. Thanks.
« Last Edit: June 03, 2010, 09:59:59 PM by Raydere »