Talon Keybindings Fix by Mgamerz
This mod moves the additional set of keybindings for the Talon Mercenary in the Reckoning DLC to the standard Coalesced.bin file for easy modification.
The way the Talon Mercenary is designed is that it will read these keybindings and will not use the default set. There is no way to fully force the Talon Mercenary to use the standard keybindings. With this mod you can make them match. You have to do some work before the mod is visible in Mod Manager.
Customizing your keybindings
To customize your keybindings you'll need to use the Coalesced Compiler built into ME3Tweaks Mod Manager. Download this mod's source files below, drag/drop the file onto ME3Tweaks Mod Manager's interface, IMPORT (DO NOT INSTALL) the mod, then right click the mod and select 'Open mod folder'.
Inside the mod's folder is a folder called 'DecompiledCoalesced'. This folder contains the individual files contained within Coalesced.bin, you will need to open BioInput.xml in a text editor - Notepad++ or Sublime Text are good text editors, basic Notepad als works but is significantly harder to use.
At this bottom of this file you will see the following 4 sections.
<!--Standard US Bindings 409-->
<Section name="sfxgame.sfxgamemodedefault_00000409">
<Property name="localizedbindings">
<Value type="2">( Name="A", Command="PC_StrafeLeft" )</Value>
<Value type="2">( Name="D", Command="PC_StrafeRight" )</Value>
<Value type="2">( Name="W", Command="PC_MoveForward" )</Value>
<Value type="2">( Name="S", Command="PC_MoveBackward" )</Value>
<Value type="2">( Name="R", Command="PC_Reload" )</Value>
<Value type="2">( Name="F", Command="Shared_Melee" )</Value>
<Value type="2">( Name="X", Command="PC_SwapWeapon" )</Value>
<Value type="2">( Name="Q", Command="Shared_SquadMove1" )</Value>
<Value type="2">( Name="E", Command="Shared_SquadMove2" )</Value>
<Value type="2">( Name="C", Command="Shared_SquadFollow" )</Value>
<Value type="2">( Name="Z", Command="Shared_SquadAttack" )</Value>
<Value type="2">( Name="V", Command="Shared_ShowMap" )</Value>
<Value type="2">( Name="M", Command="Shared_ShowMap" )</Value>
<Value type="2">( Name="T", Command="PC_Talk" )</Value>
<Value type="2">( Name="B", Command="PC_PushToTalk" )</Value>
</Property>
</Section>
<!--EN-US Talon Mercenary-->
<Section name="sfxgame.sfxgamemodedefault_merc_00000409">
<Property name="localizedbindings">
<Value type="2">( Name="A", Command="PC_StrafeLeft" )</Value>
<Value type="2">( Name="D", Command="PC_StrafeRight" )</Value>
<Value type="2">( Name="W", Command="PC_MoveForward" )</Value>
<Value type="2">( Name="S", Command="PC_MoveBackward" )</Value>
<Value type="2">( Name="R", Command="PC_Reload" )</Value>
<Value type="2">( Name="F", Command="Shared_Melee" )</Value>
<Value type="2">( Name="X", Command="PC_SwapWeapon" )</Value>
<Value type="2">( Name="Q", Command="Shared_SquadMove1" )</Value>
<Value type="2">( Name="E", Command="Shared_SquadMove2" )</Value>
<Value type="2">( Name="C", Command="Shared_SquadFollow" )</Value>
<Value type="2">( Name="Z", Command="Shared_SquadAttack" )</Value>
<Value type="2">( Name="V", Command="Shared_ShowMap" )</Value>
<Value type="2">( Name="M", Command="Shared_ShowMap" )</Value>
<Value type="2">( Name="T", Command="PC_Talk" )</Value>
<Value type="2">( Name="B", Command="PC_PushToTalk" )</Value>
</Property>
</Section>
<!--Standard French Bindings 40C-->
<Section name="sfxgame.sfxgamemodedefault_0000040c">
<Property name="localizedbindings">
<Value type="2">( Name="Q", Command="PC_StrafeLeft" )</Value>
<Value type="2">( Name="D", Command="PC_StrafeRight" )</Value>
<Value type="2">( Name="Z", Command="PC_MoveForward" )</Value>
<Value type="2">( Name="S", Command="PC_MoveBackward" )</Value>
<Value type="2">( Name="R", Command="PC_Reload" )</Value>
<Value type="2">( Name="F", Command="Shared_Melee" )</Value>
<Value type="2">( Name="X", Command="PC_SwapWeapon" )</Value>
<Value type="2">( Name="A", Command="Shared_SquadMove1" )</Value>
<Value type="2">( Name="E", Command="Shared_SquadMove2" )</Value>
<Value type="2">( Name="C", Command="Shared_SquadFollow" )</Value>
<Value type="2">( Name="W", Command="Shared_SquadAttack" )</Value>
<Value type="2">( Name="V", Command="Shared_ShowMap" )</Value>
<Value type="2">( Name="M", Command="Shared_ShowMap" )</Value>
<Value type="2">( Name="T", Command="PC_Talk" )</Value>
<Value type="2">( Name="B", Command="PC_PushToTalk" )</Value>
</Property>
</Section>
<!--French Talon Mercenary-->
<Section name="sfxgame.sfxgamemodedefault_merc_0000040c">
<Property name="localizedbindings">
<Value type="2">( Name="Q", Command="PC_StrafeLeft" )</Value>
<Value type="2">( Name="D", Command="PC_StrafeRight" )</Value>
<Value type="2">( Name="Z", Command="PC_MoveForward" )</Value>
<Value type="2">( Name="S", Command="PC_MoveBackward" )</Value>
<Value type="2">( Name="R", Command="PC_Reload" )</Value>
<Value type="2">( Name="F", Command="Shared_Melee" )</Value>
<Value type="2">( Name="X", Command="PC_SwapWeapon" )</Value>
<Value type="2">( Name="A", Command="Shared_SquadMove1" )</Value>
<Value type="2">( Name="E", Command="Shared_SquadMove2" )</Value>
<Value type="2">( Name="C", Command="Shared_SquadFollow" )</Value>
<Value type="2">( Name="W", Command="Shared_SquadAttack" )</Value>
<Value type="2">( Name="V", Command="Shared_ShowMap" )</Value>
<Value type="2">( Name="M", Command="Shared_ShowMap" )</Value>
<Value type="2">( Name="T", Command="PC_Talk" )</Value>
<Value type="2">( Name="B", Command="PC_PushToTalk" )</Value>
</Property>
These sections represent the list of keybindings for the Talon Mercenary which I moved from Reckoning into the main Coalesced. The game uses these keybindings when playing in standard mode, as opposed to flycam, spectator, and "dying" mode. You can modify these as you need but it always reads from this set. UDK's web site has a list of recognized key commands you can use. If you remove the merc bindings in this file, the Talon Mercenary will use defaults programmed into the Talon Mercenary kit's package file. This will keep the Talon from using your keybind set.
Compiling Coalesced.bin
Compile the Coalesced.bin file once you've made your changes by dragging the Coalesced.xml file (inside the DecompiledCoalesced folder) onto ME3Tweaks Mod Manager's interface.
Upon successful compilation, there will now be a Coalesced.bin file in the DecompiledCoalesced folder. This file needs copied into the BASEGAME directory of the mod (go up one folder from DecompiledCoalesced), overwriting the existing Coalesced.bin file that is there.
Your keybinds mod will now be ready to install. Select the mod and press 'Apply Mod' to install the mod into the game.Please note that since mods are full file replacement, using other mods will overwrite this if they modify Reckoning or the BASEGAME Coalesced.
Download
An older version of this mod was included in Mod Manager 2. This mod should not be applied if you are using any of the controller mods.
This mod will not do anything unless you follow the above directions.
Mod Info
Talon Keybindings Fix modifies the following:
- BASEGAME (Coalesced)
- RECKONING (Coalesced)
Known Issues
- Some minor UI glitches (such as the old lobby) may come up depending on your combination of mods due to small graphical-only glitches with TankMaster's compiler.