Mercenary Kings

Mercenary Kings

评价数不足
Pro controller mapping (minor change to default)
由 TRON 制作
Using left or right trigger for jump is a good idea because this way jumping and attacking can be done easily at the same time with two different fingers. This guide will also tell you how to do this remapping easily through steam input settings without third party software becuase the game doesn't offer options for controller remapping.
   
奖励
收藏
已收藏
取消收藏
The Problem
In most games I usually remap my controls to be able to utilise my input device to the maximum (like using ESDF with more availabe surrounding keys compared to WASD) and to be able to activate the most frequently used actions with separate fingers. I'd say that the default controller mapping of Mercenary Kings is fantastic and I had only one minor issue: the jump and attack (weapon and knife) buttons are on the same finger (right thumb) but the game often requires jumping and attacking at the same time. This is very difficult (or rather impossible) with the knife+attack because of the locations of these buttons (Y+A on xbox and triangle+X on PS controller) and the fact that jump isn't a one-off action but it is sensitive to how long the button is pressed. At the same time the game offers no options to remap the controller.
My Solution
The left and right triggers do the same thing in the game (keyword communication) one of them could be used as a jump button. This way the weapon and knife attack (and the dodge) would be activated with the right thumb (but these actions are never used together at the same time) while the jump could be activated with a separate finger either with the left or the right trigger button.

Fortunately the game seems to have good Steam Input support (this is why my PS4 controller works out of the box without third party tools) and steam allows low level remapping of the buttons on a per-game basis. Utilizing Steam Input we can turn either the left or the right trigger into another jump button ("A" button on xbox controller or "X" button on playstation controller). The original jump button will still function as jump but you'll most likely use it only as an "OK" button while navigating the menus. Note that this remapping will apply only to this game, it won't affect other games.

You have 2 ways to access the Steam Input settings of the game:
  1. If the game is running then press the xbox or playstation button to bring up the big picture mode configuration for the game and then select "Controller Configuration" from the menus.
  2. If the game isn't running: in steam enter big picture mode, select Mercenary Kings from your library, select "Manage Game" and then "Controller Configuration".

If you are on the controller config page then the bottom of the page has a "Browse Configs" button that you can either click with your mouse or can activate with the controller button shown as a shortcut. On the "Browse Configs" page select "Community" and you can find my configs: one of them maps jump to the left trigger, the other one maps it to the right trigger. Note that I've created these configs with a PS4 controller but they will probably work with xbox controllers too due to having basically the same buttons. If you have an xbox controller then you will have to press the "Show Other Controller Types" button at the bottom of the screen to be able to see my configs.

First I thought it would be a good idea to put jump onto my left trigger as it is navigation just like my movement with dpad/left-stick but I soon realised that right trigger is a much better choice for me. Perhaps because my left hand is usually used most of the time (you are almost always pressing a directional button with your left thumb while the right hand actions are generally less used). However, this is only my personal preference.

Note that your Steam Input mappings will work only if you start the game from steam or by clicking the desktop icon created by steam. It doesn't seem to work if you start the game by directly clicking its executable.