Ask Your Question

Alternative to x360ce

asked 2013-08-03 21:38:43 -0500

blacklotus gravatar image

Hi, I moved to Linux a couple of months ago and I'm still struggling to find alternatives to some applications I used to use back on Windows.

I'm having a problem I had back on Windows some time ago, I bought a couple of games (native Linux games) that have x360 controller support with no support whatsoever to modify key bindings, and I'm using a Logitech controller (Logitech Cordless Rumblepad 2) which is only partially recognized by these games, what I mean by this is that the controller works fine but key mappings are all wrong and I don't have any ingame way (nor text file either) of changing this.

As the title suggests, I'm looking for a Linux equivalent of x360ce, if you're not familiar with this application, x360ce stands for "xbox 360 controller emulator" it's a simple application that lets you emulate a 360 pad so that your non-xbox360 gamepad can be recognized by Xinput as such, this application creates modified Xinput dll's on the location of the program's executable, thus deceiving it into thinking I'm using a 360 pad.

I don't know if something like this is possible on Linux, or if an application like what I describe even exists, obviously there isn't any Xinput on Linux, but I know there's something that works quite in a similar way.

I already know of mapping applications like qjoypad, but mapping keyboard and mouse buttons is not what I'm looking for.

Some of the games I'm experiencing this issue with are; Bastion, Super Meat Boy, Shank, The Binding of Issac, etc.

Almost forgot it, I'm using Fedora 19 x86_64.

Thanks in advance.

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted

answered 2013-08-09 16:33:09 -0500

theli gravatar image

You can use xboxdrv in linux for the same reason E.g. I use it to simulate xbox 360 controller for native linux Shank and Urbal Legends games (as they only seem to support xbox360 controller) I use it like this (pointing it to my gamepad's event device, i have ps2 adapter)

xboxdrv --evdev /dev/input/event15 --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_RZ=x2,ABS_Z=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y --axismap -Y1=Y1,-Y2=Y2 --evdev-keymap BTN_TOP=x,BTN_TRIGGER=y,BTN_THUMB2=a,BTN_THUMB=b,BTN_BASE3=back,BTN_BASE4=start,BTN_BASE=lb,BTN_BASE2=rb,BTN_TOP2=lt,BTN_PINKIE=rt,BTN_BASE5=tl,BTN_BASE6=tr --mimic-xpad --silent

with this i get another js and event devices which mimic xbox360 controller

edit flag offensive delete link more

answered 2013-08-04 00:41:10 -0500

blacklotus gravatar image

I don't mean Windows programs on wine, I mean native Linux games, x360ce is useless for Linux games.

edit flag offensive delete link more

answered 2013-08-04 00:35:41 -0500

yanglifu90 gravatar image

Search x360ce in, there are a lot of results. You can add an alternative to if you find a native one.

edit flag offensive delete link more

Question Tools


Asked: 2013-08-03 21:38:43 -0500

Seen: 5,320 times

Last updated: Aug 09 '13