The Witcher 2
0 of 0

File information

Last updated

Original upload

Created by

ozz61

Uploaded by

ozz61

Virus scan

Safe to use

Tags for this mod

About this mod

Gamepad Mod for XBOX controller to allow Quickcast of signs and easier access to menus / quicksave.

Permissions and credits
Witcher 2 Quickcast Enhanced Gamepad Mod v.1.3

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