Transistor

Transistor

View Stats:
Transistor > General Discussions > Topic Details
Desu [Hecate] May 21, 2014 @ 2:39am
Using gamepad
Has anyone been able to use non-xbox360 pad in the game? I can't get mine detected by the game and it's so frustrating. Tried with x360ce but it's using xin - 4 so its unable to get it.

Any ideas?

Thanks in advice
< >
Showing 1-15 of 42 comments
DarkChaplain May 21, 2014 @ 2:57am 
It might be due to the game having separate x86 and x64 .exe's. I know that mine runs the x64 version, so I had to put x360ce into that folder as well, and grabbed the x64 dll from the google code page - the x86 version may likely not work

https://code.google.com/p/x360ce/downloads/list
põhjamaade boi May 21, 2014 @ 3:03am 
Originally posted by DarkChaplain:
It might be due to the game having separate x86 and x64 .exe's. I know that mine runs the x64 version, so I had to put x360ce into that folder as well, and grabbed the x64 dll from the google code page - the x86 version may likely not work

https://code.google.com/p/x360ce/downloads/list
This helped, thanks!
Desu [Hecate] May 21, 2014 @ 3:06am 
Thank you so much! This evening I will check it :D
Eibon May 21, 2014 @ 3:08am 
I'm using a PS4 controller, and the game moves seamlessly between M + K and controller. Very impressed.
VerSo May 21, 2014 @ 3:17am 
Originally posted by TheBlueMagician:
I'm using a PS4 controller, and the game moves seamlessly between M + K and controller. Very impressed.

+1
I was impressed how this 'indie' game is able to adapt so easily depending on the controller type you are using. I play mainly with KB but always compare a little so I picked up the gamepad and behold: Nice control indications for the pad! If only dark souls II was so generous..
Eibon May 21, 2014 @ 3:25am 
Originally posted by verso113:
Originally posted by TheBlueMagician:
I'm using a PS4 controller, and the game moves seamlessly between M + K and controller. Very impressed.

+1
I was impressed how this 'indie' game is able to adapt so easily depending on the controller type you are using. I play mainly with KB but always compare a little so I picked up the gamepad and behold: Nice control indications for the pad! If only dark souls II was so generous..

I also like playing it with the controller more. I have no problems with games that are well developed for controller, and damn does Transistor play fine on a controller.
VerSo May 21, 2014 @ 3:30am 
Originally posted by TheBlueMagician:
Originally posted by verso113:

+1
I was impressed how this 'indie' game is able to adapt so easily depending on the controller type you are using. I play mainly with KB but always compare a little so I picked up the gamepad and behold: Nice control indications for the pad! If only dark souls II was so generous..

I also like playing it with the controller more. I have no problems with games that are well developed for controller, and damn does Transistor play fine on a controller.

I haven't played enough yet to decide what I'm going to use but both kb or gamepad feel very good so it will probably depend on my mood :)
Fable May 21, 2014 @ 8:55am 
i fixed it by renaming the x360ce dll to xinput1_4.
Tigrath May 21, 2014 @ 9:24pm 
The above did not work for me. X360ce throws a warning about the config not matching x360ce's version, and that some options may not work until it does. After OK'ing that, I get a message about xinput1_4.dll not being found in windows\system32, and Transistor crashes promptly. So I put a copy of the dll in that location, and now instead I simply get two of the same warning from x360ce, followed by Transistor not crashing but instead just hanging until I manually kill it. This is using the dll from the x64 library, in the x64 directory of Transistor. (EDIT: Adding Version=1 to the ini kills the warnings, but the rest is the same.)
Last edited by Tigrath; May 21, 2014 @ 10:38pm
Elvis May 21, 2014 @ 9:42pm 
For any and all controler problems (regarding PS3 controllers) I strongly suggest you use MotionJoy.
http://www.motioninjoy.com/download

I like to play with my PS3 controler for everything, but most PC games "only" work with XBox360 controllers, which MotionJoy easily emulates (along with many other common controllers).

If you are having troubles with installing it, the page I linked there has tutorial videos (it's not very hard though once you watch them).
Last edited by Elvis; May 21, 2014 @ 9:44pm
Tigrath May 21, 2014 @ 10:23pm 
Doesn't work for me, but personally I use a ps2 controller through a USB adapter, so I might be SOL in regards to MotionInJoy (I've tried it before - even the latest version which claims it supports DS2s through an adapter). Probably works great for ps3 controllers though!
Desu [Hecate] May 21, 2014 @ 10:42pm 
Welp, sorry, I was playing Transistor all night WITH the pad :D

So yes, it worked ^^

Thank you!!
Danksley May 21, 2014 @ 10:47pm 
And I recommend Xinput Wrapper http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller

Motionjoy is closed source and developed in CHINA. It also has ads and you risk blue screening when you plug / unplug a controller that's already connected using bluetooth. It also requires you to open the application each time you start your PC to work. And it phones home with small bits of encrypted data. I would not recommend it unless you're cool with all that.
DCLXVI May 22, 2014 @ 12:19am 
Originally posted by DarkChaplain:
It might be due to the game having separate x86 and x64 .exe's. I know that mine runs the x64 version, so I had to put x360ce into that folder as well, and grabbed the x64 dll from the google code page - the x86 version may likely not work

https://code.google.com/p/x360ce/downloads/list
Can you clarify that further? I'm having some trouble myself, got the x64 version of Transistor and x360ce. Do you place the x86 version of x360ce's dll into the x86 folder of Transistor too?
DarkChaplain May 22, 2014 @ 12:20am 
Originally posted by Tigrath:
The above did not work for me. X360ce throws a warning about the config not matching x360ce's version, and that some options may not work until it does. After OK'ing that, I get a message about xinput1_4.dll not being found in windows\system32, and Transistor crashes promptly. So I put a copy of the dll in that location, and now instead I simply get two of the same warning from x360ce, followed by Transistor not crashing but instead just hanging until I manually kill it. This is using the dll from the x64 library, in the x64 directory of Transistor. (EDIT: Adding Version=1 to the ini kills the warnings, but the rest is the same.)

Alright, I have these dlls in my Transistor directories right now:

xinput9_1_0.dll
xinput1_1.dll
xinput1_2.dll
xinput1_3.dll

The x64 version from the code page for the x64 directory, the normal ones in the x86. The important thing should be the xinput1_3.dll, which is the only one I updated with the x64 version before testing, and it ran properly.

If you get the warning about the config file not matching the dll version, don't worry. It should still work, unless your main x360ce version is really outdated. Thing is, they don't update the whole thing these days, only the dll.
To silence the error message, add

Version=1

to the ini file, into the Options block right on top. Regardless of the error message, though, the game should still run.

Also, don't put the xinput inis into the system32 directory, putting things there without properly registering the files may do more harm than good. If the game asks for xinput1_4.dll specifically, duplicate the up to date xinput dll you got from the code page in the .exe's directory, rename it to 1_4 and that should normally do the trick.

Btw, I'm also using a simple USB adapter for a PS2 gamepad.

Originally posted by geno93n0:
Originally posted by DarkChaplain:
It might be due to the game having separate x86 and x64 .exe's. I know that mine runs the x64 version, so I had to put x360ce into that folder as well, and grabbed the x64 dll from the google code page - the x86 version may likely not work

https://code.google.com/p/x360ce/downloads/list
Can you clarify that further? I'm having some trouble myself, got the x64 version of Transistor and x360ce. Do you place the x86 version of x360ce's dll into the x86 folder of Transistor too?

I did, yes. I usually throw my bunch of .dll files, plus the ini, into every game directory that should support xinput gamepads. If they have two separate directories for 32 and 64 bit versions, I prepare both to be on the safe side.
Last edited by DarkChaplain; May 22, 2014 @ 12:22am
< >
Showing 1-15 of 42 comments
Per page: 15 30 50

Transistor > General Discussions > Topic Details