The Witcher 2 tweaks, fixes, input settings guide

James

MyGaming Alumnus
The Witcher 2 tweaks, fixes, input settings guide

While you wait for the first Witcher 2 patch, try these hardware and input fixes

Do you know of any other The Witcher 2 performance tweaks and fixes?

____________

Example Users.ini For QWERTY Keys

____________


[InputQWERTY]
IK_0=(Gamekey=GI_Holster,Value=1.000000)
IK_1=(Gamekey=GI_Steel,Value=1.000000)
IK_2=(Gamekey=GI_Silver,Value=1.000000)
IK_3=(Gamekey=GI_Hotkey03,Value=1.000000)
IK_4=(Gamekey=GI_Hotkey04,Value=1.000000)
IK_5=(Gamekey=GI_Hotkey05,Value=1.000000)
IK_6=(Gamekey=GI_Hotkey06,Value=1.000000)
IK_7=(Gamekey=GI_Hotkey07,Value=1.000000)
IK_8=(Gamekey=GI_Hotkey08,Value=1.000000)
IK_9=(Gamekey=GI_Hotkey09,Value=1.000000)
IK_Alt=(Gamekey=GI_LockTarget,Value=1.000000)
IK_C=(GameKey=”GI_Character”,Value=1)
IK_CapsLock=(Gamekey=GI_WalkFlag,Value=1.000000)
IK_Delete=(GameKey=”GI_Cancel”,Value=1)
IK_NumPad2=(GameKey=”GI_Down”,Value=1)
IK_E=(Gamekey=GI_Block,Value=1.000000)
IK_End=(Gamekey=GI_UseAbility,Value=1.000000)
IK_Enter=(Gamekey=GI_FastMenu,Value=1.000000)
IK_Escape=(GameKey=”GI_Exit”,Value=1)
IK_F5=(GameKey=”GI_F5?,Value=1)
IK_I=(GameKey=”GI_Inventory”,Value=1)
IK_J=(GameKey=”GI_Journal”,Value=1)
IK_LShift=(Gamekey=GI_WalkSwitch,Value=1.000000)
IK_Left=(Gamekey=GI_AxisLeftX,Value=-1.000000)
IK_LeftMouse=(Gamekey=GI_AttackFast,Value=1.000000 )
IK_M=(GameKey=”GI_Nav”,Value=1)
IK_MouseX=(GameKey=”GI_MouseX”,Value=1)
IK_MouseY=(GameKey=”GI_MouseY”,Value=1)
IK_Pad_A_CROSS=(Gamekey=GI_Accept_Evade,Value=1.00 0000)
IK_Pad_B_CIRCLE=(Gamekey=GI_UseAbility,Value=1.000 000)
IK_Pad_Back_Select=(GameKey=”GI_Exit”,Value=1)
IK_Pad_DigitDown=(Gamekey=GI_Holster,Value=1.00000 0)
IK_Pad_DigitLeft=(Gamekey=GI_Steel,Value=1.000000)
IK_Pad_DigitRight=(Gamekey=GI_Silver,Value=1.00000 0)
IK_Pad_DigitUp=(Gamekey=GI_Adrenaline,Value=1.0000 00)
IK_Pad_LeftAxisX=(Gamekey=GI_AxisLeftX,Value=1.000 000)
IK_Pad_LeftAxisX=(Gamekey=GI_AxisLeftX,Value=1.000 000)
IK_Pad_LeftAxisY=(Gamekey=GI_AxisLeftY,Value=1.000 000)
IK_Pad_LeftAxisY=(Gamekey=GI_AxisLeftY,Value=1.000 000)
IK_Pad_LeftShoulder=(Gamekey=GI_LockTarget,Value=1 .000000)
IK_Pad_LeftThumb=(Gamekey=GI_Medallion,Value=1.000 000)
IK_Pad_LeftTrigger=(Gamekey=GI_FastMenu,Value=1.00 0000)
IK_Pad_RightAxisX=(GameKey=”GI_AxisRightX”,Value=1 )
IK_Pad_RightAxisY=(GameKey=”GI_AxisRightY”,Value=1 )
IK_Pad_RightShoulder=(Gamekey=GI_UseItem,Value=1.0 00000)
IK_Pad_RightThumb=(Gamekey=GI_CircleOfPower,Value= 1.000000)
IK_Pad_RightTrigger=(Gamekey=GI_Block,Value=1.0000 00)
IK_Pad_Start=(GameKey=”GI_PanelSelector”,Value=1)
IK_Pad_X_SQUARE=(Gamekey=GI_AttackFast,Value=1.000 000)
IK_Pad_Y_TRIANGLE=(Gamekey=GI_AttackStrong,Value=1 .000000)
IK_PageDown=(Gamekey=GI_Adrenaline,Value=1.000000)
IK_NumPad0=(Gamekey=GI_UseItem,Value=1.000000)
IK_RControl=(Gamekey=GI_Medallion,Value=1.000000)
IK_RShift=(Gamekey=GI_CircleOfPower,Value=1.000000 )
IK_Right=(Gamekey=GI_AxisLeftX,Value=1.000000)
IK_RightMouse=(Gamekey=GI_AttackStrong,Value=1.000 000)
IK_Down=(Gamekey=GI_AxisLeftY,Value=-1.000000)
IK_Space=(Gamekey=GI_Accept_Evade,Value=1.000000)
IK_NumPad8=(GameKey=”GI_Up”,Value=1)
IK_Up=(Gamekey=GI_AxisLeftY,Value=1.000000)

____________

Example Users.ini For QWERTY Keys with Numpad configured

____________


[InputQWERTY]
IK_0=(Gamekey=GI_Holster,Value=1.000000)
IK_1=(Gamekey=GI_Steel,Value=1.000000)
IK_2=(Gamekey=GI_Silver,Value=1.000000)
IK_3=(Gamekey=GI_Hotkey03,Value=1.000000)
IK_4=(Gamekey=GI_Hotkey04,Value=1.000000)
IK_5=(Gamekey=GI_Hotkey05,Value=1.000000)
IK_6=(Gamekey=GI_Hotkey06,Value=1.000000)
IK_7=(Gamekey=GI_Hotkey07,Value=1.000000)
IK_8=(Gamekey=GI_Hotkey08,Value=1.000000)
IK_9=(Gamekey=GI_Hotkey09,Value=1.000000)
IK_Alt=(Gamekey=GI_LockTarget,Value=1.000000)
IK_C=(GameKey=”GI_Character”,Value=1)
IK_CapsLock=(Gamekey=GI_WalkFlag,Value=1.000000)
IK_Delete=(GameKey=”GI_Cancel”,Value=1)
IK_NumPad2=(GameKey=”GI_Down”,Value=1)
IK_E=(Gamekey=GI_Block,Value=1.000000)
IK_End=(Gamekey=GI_UseAbility,Value=1.000000)
IK_Enter=(Gamekey=GI_FastMenu,Value=1.000000)
IK_Escape=(GameKey=”GI_Exit”,Value=1)
IK_F5=(GameKey=”GI_F5?,Value=1)
IK_I=(GameKey=”GI_Inventory”,Value=1)
IK_J=(GameKey=”GI_Journal”,Value=1)
IK_LShift=(Gamekey=GI_WalkSwitch,Value=1.000000)
IK_Left=(Gamekey=GI_AxisLeftX,Value=-1.000000)
IK_LeftMouse=(Gamekey=GI_AttackFast,Value=1.000000 )
IK_M=(GameKey=”GI_Nav”,Value=1)
IK_MouseX=(GameKey=”GI_MouseX”,Value=1)
IK_MouseY=(GameKey=”GI_MouseY”,Value=1)
IK_Pad_A_CROSS=(Gamekey=GI_Accept_Evade,Value=1.00 0000)
IK_Pad_B_CIRCLE=(Gamekey=GI_UseAbility,Value=1.000 000)
IK_Pad_Back_Select=(GameKey=”GI_Exit”,Value=1)
IK_Pad_DigitDown=(Gamekey=GI_Holster,Value=1.00000 0)
IK_Pad_DigitLeft=(Gamekey=GI_Steel,Value=1.000000)
IK_Pad_DigitRight=(Gamekey=GI_Silver,Value=1.00000 0)
IK_Pad_DigitUp=(Gamekey=GI_Adrenaline,Value=1.0000 00)
IK_Pad_LeftAxisX=(Gamekey=GI_AxisLeftX,Value=1.000 000)
IK_Pad_LeftAxisX=(Gamekey=GI_AxisLeftX,Value=1.000 000)
IK_Pad_LeftAxisY=(Gamekey=GI_AxisLeftY,Value=1.000 000)
IK_Pad_LeftAxisY=(Gamekey=GI_AxisLeftY,Value=1.000 000)
IK_Pad_LeftShoulder=(Gamekey=GI_LockTarget,Value=1 .000000)
IK_Pad_LeftThumb=(Gamekey=GI_Medallion,Value=1.000 000)
IK_Pad_LeftTrigger=(Gamekey=GI_FastMenu,Value=1.00 0000)
IK_Pad_RightAxisX=(GameKey=”GI_AxisRightX”,Value=1 )
IK_Pad_RightAxisY=(GameKey=”GI_AxisRightY”,Value=1 )
IK_Pad_RightShoulder=(Gamekey=GI_UseItem,Value=1.0 00000)
IK_Pad_RightThumb=(Gamekey=GI_CircleOfPower,Value= 1.000000)
IK_Pad_RightTrigger=(Gamekey=GI_Block,Value=1.0000 00)
IK_Pad_Start=(GameKey=”GI_PanelSelector”,Value=1)
IK_Pad_X_SQUARE=(Gamekey=GI_AttackFast,Value=1.000 000)
IK_Pad_Y_TRIANGLE=(Gamekey=GI_AttackStrong,Value=1 .000000)
IK_PageDown=(Gamekey=GI_Adrenaline,Value=1.000000)
IK_NumPad0=(Gamekey=GI_UseItem,Value=1.000000)
IK_RControl=(Gamekey=GI_Medallion,Value=1.000000)
IK_RShift=(Gamekey=GI_CircleOfPower,Value=1.000000 )
IK_Right=(Gamekey=GI_AxisLeftX,Value=1.000000)
IK_RightMouse=(Gamekey=GI_AttackStrong,Value=1.000 000)
IK_Down=(Gamekey=GI_AxisLeftY,Value=-1.000000)
IK_Space=(Gamekey=GI_Accept_Evade,Value=1.000000)
IK_NumPad8=(GameKey=”GI_Up”,Value=1)
IK_Up=(Gamekey=GI_AxisLeftY,Value=1.000000)

____________
 
If you have a Crossfire setup, since there is no Catalyst Crossfire profile for it yet you get negative scaling at the moment. You can rename "witcher2.exe" to "dirt2.exe", this will make it use the Dirt 2 crossfire profile. Should give you positive scaling again and a MASSIVE performance increase.

If you can't rename the "witcher2.exe" (eg. Steam edition), you can download a program called Radeon Pro. Add the "witcher2.exe" to it, go to the advanced tab, set Crossfire profile to Dirt2 and move the slider to "Alternate Frame Renderer". Launch the Witcher 2 normally. When a new CAP gets released, just remove TW2 from Radeon Pro.
 
Has anyone els noticed the dotty shadows? If you go to the brothel in Foltsam and look at the door, were the notice bored is, the shadows/lighting on the wall is very dotty(the best I can explane it) is this just how it is or is there a setting that can fix it?
 
@Sgt - maybe spend less time in the brothels?

this advice (even though i found it elsewhere) allowed me to play Withcer 2 without pulling out my hair! i must have inverted!
 
Back
Top