About this mod
Gamepad Mod for XBOX controller to allow Quickcast of signs and easier access to menus / quicksave.
- Permissions and credits
UPDATE: new download link added for gamepad profile compatible with Antimicro 2.21.
Tested using Witcher 2: Assassins of Kings Enhanced Edition 3.4.4.1 (GOG Version) Patch 3.4
antimicro-2.21-portable-win64-fixedSDL.zip
Qwerty keyboard
XBOX 360 Wired controller
Speical thanks to BANDU this mod is inspired on their mod for The Witcher 3.
Description:
Gamepad Mod for XBOX controller to allow Quickcast of signs and easier access to menus / quicksave.
Update 22/9/2015:
Optional Feature (Reduce Sign Selection Cooldown): Added optional instructions how to edit the base_scripts.dzip file to reduce the Sign Selection Cooldown from 2 seconds to 0. This helps to make the combat more fluid where previously on some occasions after performing a roll you cannot cast a sign for up to 2 seconds but this change allows you to cast the Sign immediately after you roll. This is an optional change where you will need to manually edit your base_scripts.dzip file. The instructions are added to the bottom of this README.
Known Issues:
- Navigating menus using D-pad up/down button skips 2 steps instead of moving 1 place. Use the Left Analog stick to navigate Menus.
- On some occasions after accessing the Quick Access Menu you need to press the A button twice to get into the Meditation menu.
Install:
Download Antimicro 2.21 version.
Update: The original Antimicro download link is not working for Antimicro version 2.14. I will leave the old link for reference below in case the download link comes back online. Antimicro 2.14 (old link). The link above has been updated for version 2.21.
IMPORTANT: Make sure to download the Antimicro version that matches the compatible version of the Mod. It is unknown whether the gampepad profile would work with a different version of antimicro.
1. Make a backup of your Input_QWERTY.ini file and save it to another location. The file is found in your witcher 2 config directory:
C:\Users\USERNAME\Documents\Witcher 2\Config\
2. overwrite the Input_QWERTY.ini with the one from this mod.
3. Run antimicro and load the profile from this mod.
4. In Antimicro click Options > Preferences and untick Enable Key Repeat
5. Run the game Witcher 2 and choose Gamepad as the controller type in the options menu (Options -> Control Options -> Choose Controller is set to Gamepad)
You will need to keep antimicro running in the background whenever you play the game and make sure Set 1 is selected in antimicro (Set 1 is already highlighted by default).
NOTE: You may also need to check for controller mappings in your User.ini file located - C:\Users\USERNAME\documents\Witcher 2\Config\User.ini
If there are control mappings in your User.ini, then you will need to manually edit or remove them so there are no Game functions for B button, D-pad Up, D-pad Down, and LeftTrigger button. Details to manually make the change are desribed below.
Uninstall:
Overwite the Input_QWERTY.ini file with your original backup file.
Differences from default button layout:
Added RT as a Combo Trigger (RT is still used for blocking).
Quickcast signs:
B = cast Quen
RT + B = cast Aard
LT = cast Igni
RT + D-pad up = cast Axii
RT + D-pad down = cast Yrden
back button = Inventory menu
back button (Hold) = Map menu
RT + back button = Character menu
Xbox button = Quest Journal
Xbox button (Hold) = Quicksave
RT + LT = Quick Access Menu
D-pad down = Next Item
Sheathe sword can be performed by pressing the relevant D-pad left or right depending on which sword you currently have in use. (Left = Steel Sword, Right = Silver sword).
###################################
Manual changes
###################################
Below are the manual changes made to Input_QWERTY.ini if you want to do the changes yourself. The file is located in - C:\Users\USERNAME\documents\Witcher 2\Config\
NOTE: You may also need to check for controller mappings in your User.ini file located - C:\Users\USERNAME\documents\Witcher 2\Config\User.ini
Make the Gamekey have no function for B button, D-pad Up, D-pad Down, and LeftTrigger button.
Replace:
IK_Pad_B_CIRCLE=(Gamekey=GI_UseAbility,Value=1.000000)
with:
IK_Pad_B_CIRCLE=(Gamekey=,Value=1.000000)
Replace:
IK_Pad_DigitUp=(Gamekey=GI_Adrenaline,Value=1.000000)
with:
IK_Pad_DigitUp=(Gamekey=,Value=1.000000)
Replace:
IK_Pad_DigitDown=(Gamekey=GI_Holster,Value=1.000000)
with:
IK_Pad_DigitDown=(Gamekey=,Value=1.000000)
Replace:
IK_Pad_LeftTrigger=(Gamekey=GI_FastMenu,Value=1.000000)
with:
IK_Pad_LeftTrigger=(Gamekey=,Value=1.000000)
#################################################
Optional Feature (Reduce Sign Selection Cooldown)
#################################################
This part is an optional change to reduce the Sign Selection Cooldown from 2 seconds to 0. This helps to make the combat more fluid where previously on some occasions after performing a roll you cannot cast a sign for up to 2 seconds but this change allows you to cast the Sign immediately after you roll. This is an optional change where you will need to manually edit your base_scripts.dzip file. This was tested on Witcher 2: Assassins of Kings Enhanced Edition 3.4.4.1 (Patch 3.4) GOG version.
Install:
1. Download Gibbed RED Tools and extract it to a folder (e.g. C:\Gibbed's RED Tools).
2. Navigate to your Witcher 2 CookedPC installation folder (e.g. C:\GOG Games\The Witcher 2\CookedPC\) make a backup/copy of the base_scripts.dzip file and move it to a different location for safe keeping. This is your original base_scripts.dzip file and you should keep this file safe should you need to revert back to the original state.
3. Copy the base_scripts.dzip file again and paste this in your RED Tools folder. This will be your workspace folder so you can work on the relevant files separate to your Witcher 2 game folder.
4. Select the base_scripts.dzip file in the Red Tools folder then Drag and Drop on top of Gibbed.RED.Unpack.exe. Wait for the file to unpack. This will create a new folder in the RED Tools folder called base_scripts which has just unpacked the contents of the base_scripts.dzip file.
5. Delete the base_scripts.dzip file in your RED Tools folder so we can create a new version of the file.
6. Navigate to the player.ws file in \base_scripts\game\player\ (e.g. C:\Gibbed's RED Tools\base_scripts\game\player\player.ws).
7. Open the file in a text editor and make the following change:
Find the line:
SetNewSignSelectionCooldown(2.0);
Replace with:
SetNewSignSelectionCooldown(0.0f);
8. Save the file and Pack the contents by selecting the base_scripts folder then Drag and Drop on top of Gibbed.RED.Pack.exe. This will create a new base_scripts.dzip file. If you are running a 64-bit OS this may fail so you need to open a command prompt (Start -> Run -> cmd), navigate to your RED Tools folder ("cd C:\Gibbed's RED Tools") and run the command manually ("Gibbed.RED.Pack base_scripts").
9. Copy the new base_scripts.dzip file that was created in the RED Tools folder and overwrite the file in your Witcher 2 CookedPC installation folder (e.g. C:\GOG Games\The Witcher 2\CookedPC\).
Uninstall:
Overwrite the base_scripts.dzip file in your Witcher 2 CookedPC installation folder (e.g. C:\GOG Games\The Witcher 2\CookedPC\) with your original backup file.
################
Changelog
################
15/06/2016 - Updated profile compatible with Antimicro version 2.21.
22/09/2015 - Added optional instructions how to edit the base_scripts.dzip file to reduce the Sign Selection Cooldown from 2 seconds to 0. This helps to make the combat more fluid where previously on some ocassions after performing a roll you cannot cast a sign for 2 seconds but this change allows you to cast the Sign immediately after you roll. Added instuctions to the README file.
15/09/2015 - v.1.2 - Reverted L Shoulder button back to default configuration to fix issue with L shoulder button moving 2 spaces. Modified LT button layout. Cast Igni now moved to LT button and Quick Access Menu moved to RT + LT button combination.
14/09/2015 - v.1.1 - Fixed an issue on some occasions pressing B button to exit menus was not working (added a small delay to the B button config in antimicro to fix this issue).
12/09/2015 - v.1.0 - Initial Release