The First Templar

The First Templar

View Stats:
AssassinKID Jun 25, 2014 @ 2:38am
Guide to play local co-op with generic gamepad
I bought this game to play local co-op (1 machine with 2 generic controllers) with my sister. Sadly this only supports Xbox360 controllers, not generic ones. So if you have a X360 controller, you can play with 1 person using keyboard while the other use the controller, no problem.
But if you're like me, without a X360 controller but have generic (Logitech, GameRumble, etc.) gamepad that you want to use for this game, download x360ce (to emulate Xbox360 controller)

1. Copy x360ce.exe to game folder where the main EXE file is (in this case "C:\Program Files (x86)\Steam\SteamApps\common\The First Templar")
2. Run the app from there
3. Load config presets from Internet or set the buttons yourself (I set them myself)
4. Close the app and run game to see if it works
5. If game doesn't recognise the gamepad (in my case it didn't), open the app again and go to OPTIONS, set Hookmode to ALL, tick all x_input options under "Installed Files"

After those steps I got my controllers to work. Although the game button hints still display keyboard control to trigger/activate stuff, but after playing the first level, you can figure all the buttons out easily.

PS: Btw to play splitscreen, enter the campaign, pause, look at the bottom and you will see "Play in Splitscreen" option. Hope this helps!
< >
Showing 1-6 of 6 comments
Irozer Jul 28, 2014 @ 5:27pm 
Thanks mate,really help me this guide
Maxy Aug 2, 2014 @ 6:49am 
Many thanks, worked for me :)
SpikeLeeAngel Nov 30, 2015 @ 2:02pm 
Thx for help!
Rubbigan Feb 7, 2016 @ 6:48am 
Ok. Thansk! :steamhappy:
eduardogr1984 Jul 6, 2016 @ 2:17pm 
In the latest versions of x360ce I did it work doing the following:

-Open x360ce as an Administrator
-Configure your gamepads within the x360ce.exe application
-Then go to the "Game Settings" tab, and then to "My Game settings"
-Click "Add" and add the "TFT.exe" game executable
-Select your "TFT.exe" settings and in the "XInput files" section of the right side, tick only the topmost 32 bits checkbox corresponding to XInput v9.1 and deselect the others. Maybe the application gives you some error, click accept to continue using it without closing.
-Click the "Save" button over the settings list.
-If some other XInput dlls are still in the hard drive, remove them and let only "xinput_9_1_0.dll".
-To play the game properly, it only worked for me if I launch the game in the Game Settings list inside x360ce, so select it and click the "Start" button.

In resume, add a custom settings profile to the game, with no hook masks, and change the "default" XInput v1.3 dll and use the XInput v9.1 instead, save it all and launch the game through your settings profile.

Once you are inside the game, select the Split Screen option and play.


In my case, I use a generic PS2 controller through and USB adapter and an original Xbox360 controller. In the case of the original Xbox360 controller I must uncheck the "Pass through" option in the advanced tab in x360ce in order to have recognized the 2 gamepads.

Hope it helps, it worked for me.
Last edited by eduardogr1984; Jul 6, 2016 @ 2:52pm
Knght ♥ Jun 11, 2020 @ 5:26pm 
Thank you thank you!! If someone encounters with the problem "System.componentmodel.win32exception" error, download this vcredist from here and problem solved:

https://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package
< >
Showing 1-6 of 6 comments
Per page: 1530 50