Revernus Feb 24 @ 5:44am
Play Mark of the Ninja using a generic controller on Linux
I've already made a tutorial on how to play Mark of the Ninja using a generic controller on Windows. Now here is how to do it on Linux, as you asked me in the other topic. It's very easy and it won't take a minute:

1. Open Steam Client
2. On the top right, click on BIG PICTURE - it opens a full screen Steam Client
3. On the top right, click the Gear icon (SETTINGS)
4. Click on CONTROLLER
5. Click on EDIT CONTROLLER
6. Map your controller buttons according to whatever you want
7. Click SAVE
8. Click DONE
9. Clicke DONE again
10. Click EXIT and RETURN TO DESKTOP.

And that was it! Now this controller will work on Mark of the Ninja and all your other games, just open them from your library as usual and play!

EDIT: if these steps don't work with your controller, then follow this tutorial. Using xboxdrv is guaranteed that any controller will work.
Last edited by Revernus; Mar 14 @ 10:26am
Showing 1-14 of 14 comments
< >
Revernus Feb 24 @ 5:47am 
PS: Thanks for fixing this topic, I hope it helps a lot of people!
Last edited by Revernus; Mar 14 @ 10:25am
-=[Niflheim]=- [Å.W.T] Feb 25 @ 9:20pm 
Bro thanks, I go to play in Linux with a controller of 360 :D
MoonLS Mar 7 @ 10:01am 
I'm sorry but this is not working with Mark of the Ninja.

I use this solution with Dust An Elysian Tail, and it work great, but no way to make it work with Mark of the Ninja...
Revernus Mar 7 @ 12:08pm 
If Steam Big Picture isn't able to emulate XBOX controller, then you must use xboxxdrv. I've made a tutorial about how to play with any USB controller on Linux using xboxdrv to emulate an XBOX controller, check it out. It's guaranteed it will work with xboxdrv if it's properly configured.
Last edited by Revernus; Mar 14 @ 10:24am
MoonLS Mar 7 @ 2:51pm 
Thank you for your answer :)

As I sayed, my controller is emulated as well by Steam Big Picture.
The first game I played with my gamepad is Dust:AET wich is, as Mark of the Ninja, an Xbox game.
The original controls were awfulI but I finaly found how to bind my controller using Steam Big Picture, and it works very well.

But Mark of the Ninja don't take the bind of Steam Big Picture, that is the probleme.

I tried xboxdrv in vain... no controller detected with xboxdrv -L
Last edited by MoonLS; Mar 7 @ 2:55pm
Revernus Mar 7 @ 3:43pm 
If you have an USB controller, anything can be mapped using xboxdrv. Just follow the section 3 of that guide to check which input event is bound to it.
MoonLS Mar 7 @ 4:36pm 
It works finaly :)

I have a DragonFire controller (almost the same as PS2 controller).
After check my bind, I have let your original input "--axismap -Y1=Y1,-Y2=Y2"
When I remove it, no problem ;)

Thank you for your help and your very explicit nice post !
Last edited by MoonLS; Mar 7 @ 4:47pm
Revernus Mar 7 @ 6:14pm 
I'm glad these tutorials helped you! Have fun (:
mobilesworking Mar 14 @ 9:48am 
Has anyone tried this with a PS3 controller?
Revernus Mar 14 @ 10:21am 
Originally posted by mobilesworking:
Has anyone tried this with a PS3 controller?

PS3 controller is the easiest to emulate as XBOX controller using xboxdrv. All you have to do is to install xboxdrv and initialize it like this:

# xboxdrv --silent --detach-kernel-driver

If you don't want to repeat this everytime you reboot, you can add this command to your rc.local or distro equivalent file.
Lunatic Mar 16 @ 11:09am 
thanks alot :D
Falcon Mar 24 @ 12:50am 
any controller better than xbox?
Revernus Mar 24 @ 2:07pm 
Originally posted by L-Halluf:
any controller better than xbox?

I prefer playstation controllers.
Revernus Mar 24 @ 2:08pm 
Originally posted by L-Halluf:
any controller better than xbox?
:)
Showing 1-14 of 14 comments
< >
Per page: 15 30 50