About this mod
An improved gamepad that utilizes all the features of a keyboard. Simpler Dice Poker mechanics. Both Playstation and XBOX/Generic controllers.
- Requirements
- Permissions and credits
- Changelogs
4.0 Update
Refined control
Eliminated the Secondary Controls
Corrected the Readme
3.0 Update
Included Enter key
Included manual Walk
Included a Brawl and Arm Wrestling Wager key
Brawlers Edition is now standard
2.0 Update
Corrected the missing links between Dice Poker and Action Controls
Moved Lock On Target to the PS / XBOX button
Long Press PS / XBOX button to switch to Dice Poker controls
Center Camera added to primary control's R3 button
Created an Optional Brawlers Edition
Table of Contents
00. Setup & Notes
01. Action Controls
02. Menu Windows
03. Dice Poker Controls
04. Dice Poker Explained
4a.) Modded Wagers
4b.) Unmodded Wagers
05. Brawl & Wrestling Wager
06. Keyboard & Corresponding Buttons
-----------------------------------------------------------------------------------------------------------------------------------------
00.
Setup
Requires JoyToKey version 7.0.0 or higher
(You may need to set JoyToKey to Run As Administrator)
Select PlayStation 4 & 5 or XBOX, PS3, and Generic Controllers
Place the downloaded profiles in the JoToKey folder located in Documents.
The JoyToKey program must remain open while playing the game
In game select Options and reduce Mouse sensitivity to 1 (one notch below 2)
Once you have control of Geralt, before moving either analog stick, Press R3 (see notes on Dice Poker below)
Enjoy the game
Notes
Mouse Sensitivity
Reducing the mouse sensitivity in JoyToKey just seemed to make it choppy while reducing the sensitivity in game made for a smoother camera.
Dice Poker
Dice Poker was extremely difficult to program unlike the previous installment. The way the game is designed makes the location where the mouse points dependent on the location of the pointer when you hit the button. If the mouse is not zeroed out then the starting place can be different. If you adjust the wager and haven't zeroed out the mouse then the mouse is no longer in the starting position. It will now be to the right. When you click the dice button it will point to the bottom right of the screen as if the whole screen were shifted to the right. Fixing it during the round can be tricky and it would just be faster to use the analog sticks to complete the round. Once out of the poker game you can center the camera at any time when in the third person view by pressing R3. I would zero the mouse whenever you start your game and after exiting Dice Poker, then it will be ready if you encounter someone who plays.
The analog sticks are reversed on the Dice Poker controls because normally you would need to hold L-Click with your right thumb and move the dice in a direction with the right analog stick. Rather than reach over with your left thumb you can simply use the left analog stick. I also reduced the mouse sensitivity to 30% the speed so the dice aren't being thrown off the board as easily.
If you are playing unmodded the wagers are always pretty low. You can simply use the Right Analog Stick to make a few ticks then press (X on Playstation and A on XBOX). It's not quite as simple if you have modded the wager to be 100 or 1000. You would have to click that stick 100 to 1000 times. Which is why I made the easy two tap.
If you find you have moved the pointer with an aggressive dice roll you can try to get it back to center by pressing the R3 button IF YOU HAVEN'T ALREADY clicked the down button . Or you could try manually putting the pointer near the center. But it's probably best to just finish the round and zero the mouse in third person because it would probably take more effort than it's worth to keep trying to adjust it in the round.
Brawl
I discovered that having the walk/run sensitive Analog Stick causes issue during brawls if you press the stick full. The reason for this is because the controller is being told that you are pressing WSAD twice. Once as slow to walk and again when you hit full to run. The trick is not to fully push the stick during a brawl. It's not ideal but the best I've found is removing the sensitivity so that Geralt only runs unless holding L2, but the drawback to this is that you would lose the ability to navigate the menus. It simply won't allow both WSAD and the arrow keys to be used at the same time.
Solution:
Don't push the analog stick full. Half nudges work fine. Or hold L2 while Brawling.
Nvidia Screenshot
I couldn't get Steam to take a screenshot but I could with Nvidia.
Nvidia screenshots can be located inC:\Users\YourComputerName\Videos\TheWitcher
Update 4.0
I concluded that the delay in having one button do multiple things (Single Tap for Aard and Double Tap for Inventory) was marginal. I was able to transfer all the keys from the Secondary controls to the Action Controls and eliminate it. Everything feels nice and comfortable now without the need to hold L1 to shift back and forth. I am much happier with this design.
Perhaps "all the keys" was a bit much. I did end up not having room for the Next Sign but I felt that of all the keys it was a bit redundant when you can select any sign you want from the D-Pad or select it through the Quick Menu.
Update 3.0
In the tutorial you could simply press the Roll button to create the potion for the wounded man. This was not true in game. Now you can press the Strong Attack key for Enter which is helpful in so many places including Alchemy and Character.
I added a manual walk to the Block button for more precision walking. This can be useful for disarming traps since Geralt tends to suddenly leap forward at the last second. This will only function in Non Combat mode so you will have to put away your sword, otherwise Geralt will block.
Included a Brawl & Arm Wrestling Wager key on the Dice Poker controls that work similar to the Dice Poker Wager key. Hold Left on the D-Pad. Hold Swift Attack. Release Left on the D-Pad. Release Swift Attack. Press left on the D-Pad once more. Unlike Dice Poker this will automatically switch back to Action Controls.
Brawlers Edition is now standard. You can either do half nudges or hold (L1 for Playstation and Left Bumper for XBOX) while using the Left Analog Stick.
Update 2.0
I had changed the names of the profiles which broke the links to Dice Poker and Action controls. This has now been corrected.
I moved Lock On Target to the PS / XBOX button while moving the Dice Poker toggle to Long Press PS /XBOX button.
I placed Center Camera on the R3 button which doubles as Zeroing Mouse
It's all about reaction time. You don't want a 300th of a second pause while being attacked for the controller to figure out what action you are performing. I tried to keep the buttons from doubling as much as possible while remaining comfortable. I believe the keys chosen, other than Axii, were the best compromise. In most cases you will already have pulled your sword before battle. You don't use the Medallion in battle. You don't use Quick Save or Quick Load in battle. The response time seemed well enough for the other keys.
Apologies to the two people who downloaded version 1.0
-----------------------------------------------------------------------------------------------------------------------------------------
01.
Action Controls
PlaystationXBOX & Generic Controllers
Move Rotate the Left Analog Stick half to walk & full to run Rotate the Left Analog Stick half to walk & full to run
Camera Rotate the Right Analog Stick Rotate the Right Analog Stick
Swift Attack Single Tap the Square button Single Tap the X button
Strong Attack Single Tap the Triangle button Single Tap the Y button
Roll Single Tap the X button Single Tap the A button
Next Quickslot Single Tap the O button Single Tap the B button
Parry Single Tap the L2 button Single Tap the Left Trigger button
Block Hold the L2 button Hold the Left Trigger button
Map Single Tap the L1 button Single Tap the Left Bumper button
Quick MenuHold the L1 button Hold the Left Bumper button
Aard Single Tap or Hold Up on the D-Pad Single Tap or Hold Up on the D-Pad
Quen Single Tap or Hold Right on the D-Pad Single Tap or Hold Right on the D-Pad
Yrden Single Tap or Hold Down on the D-Pad Single Tap or Hold Down on the D-Pad
Igni Single Tap or Hold Left on the D-Pad Single Tap or Hold Left on the D-Pad
Axii Single Tap or Hold the Select button Single Tap or Hold the Select button
Inventory Double Tap Up on the D-Pad Double Tap Up on the D-Pad
Journal Double Tap Right on the D-Pad Double Tap Right on the D-Pad
Drop Item Double Tap Down on the D-PadDouble Tap Down on the D-Pad
Character Double Tap Left on the D-Pad Double Tap Left on the D-Pad
Cast Sign Single Tap or Hold the R2 button Single Tap or Hold the Right Trigger button
Quickslot Single Tap or Hold the R1 button Single Tap or Hold the Right Bumper
Medallion Single Tap the L3 button Single Tap the L3 button
Center Camera Single Tao the R3 button Single Tap the R3 button
Steel Sword Long Press the L3 button Long Press the L3 button
Silver Sword Long Press the R3 button Long Press the R3 button
Quick Load Double Tap the Select button Double Tap the Select button
Quick Save Double Tap the Start button Double Tap the Start button
Menu Single Tap the Start button Single Tap the Start button
Take All Single Tap the X button Single Tap the A button
Adrenaline Single Tap both L3 and R3 buttons Single Tap both L3 and R3 buttons
Lock On Target Single Tao the R3 button Single Tap the R3 button
Dice Poker Long Press the PS button Long Press the XBOX button
HUD ToggleSingle Tap the Touchpad Not Available
Screenshot Long Press the Touchpad Not Available
L-ClickSquare button X button
R-ClickTriangle button Y button
Enter Triangle button Y button
Space X buttonA button
Tab R1 button Right Bumper
Esc Start button Start button
-----------------------------------------------------------------------------------------------------------------------------------------
02.
Menu Windows
Navigate Rotate the Left Analog Stick Rotate the Left Analog Stick
Mouse Rotate the Right Analog Stick Rotate the Right Analog Stick
L-Click Single Tap the Square button Single Tap the X button
Equip Single Tap the X button Single Tap the A button
Drop Item Double Tap Down on the D-Pad Double Tap Down on the D-Pad
Rotate Inventory Single Tap the R1 button Single Tap the Right Bumper button
Exit Inventory Double Tap Up on the D-Pad Double Tap Up on the D-Pad
Exit Journal Double Tap Right on the D-PadDouble Tap Right on the D-Pad
Exit Character Double Tap Left on the D-Pad Double Tap Left on the D-Pad
Enter Single Tap the Triangle button Single Tap the Y button
Space Single Tap the X button Single Tap the A button
Tab Single Tap the R1 button Single Tap the Right Bumper
Esc Single Tap the Start button Single Tap the Start button
-----------------------------------------------------------------------------------------------------------------------------------------
03.
Dice Poker Controls
Mouse Rotate the Left Analog Stick Rotate the Left Analog Stick
Move Rotate the Right Analog Stick Rotate the Right Analog Stick
Zero MouseSingle Tap the R3 button Single Tap the R3 button
L-ClickSingle Tap or Hold the Square button Single Tap or Hold the X button
Dice Wager Single Tap Up on the D-Pad Single Tap Up on the D-Pad
Dice Single Tap Down on the D-Pad Single Tap Down on the D-Pad
Brawl & Wrestle Wager Single Tap Left on the D-Pad Single Tap Left on the D-Pad
Enter Single Tap the X button Single Tap the A button
-----------------------------------------------------------------------------------------------------------------------------------------
04.
Dice Poker Explained
Writing it out makes it look more complicated than it is. The biggest hurdle was making sure that the pointer is in the right location every time. If you get used to zeroing it out it's a breeze.
If you are playing unmodded the wagers are always pretty low. You can simply use the Right Analog Stick to increase the wager then press the (X on Playstation or A on XBOX) button.
If you find you have moved the pointer with an aggressive dice roll you can try to get it back to center by pressing the R3 button IF YOU HAVEN'T ALREADY clicked the down button. Or you could try manually putting the pointer in the center. But it is probably faster to complete the round and fix it for the next after exiting.
Step by Step for Modded Wagers
01.) Whenever you start a new game or load a game, before moving the Analog Sticks, Press the R3 button to zero out the mouse.
02.) Start a Poker game. DO NOT MOVE ANALOG STICKS.
03.) Hold Up on the D-Pad.
04.) Hold the Square button (X button).
05.) Release Up on the D-Pad.
06.) Release the Square button (X button).
07.) Tap Up on the D-Pad once more.
08.) Move your dice to a location with the Left Analog Stick.
09.) Hold Square (X button) and slightly move the Left Analog Stick in any direction while releasing the Square button (X button).
10.) Tap Down on the D-Pad and Tap the Square button (X button) on each dice you want to replace.
11.) Press the X button (A button) to accept.
12.) Repeat steps 3 through 9.
13.) Press the X button (A button) a few times to finish up.
14.) When you have control of Geralt again, before moving the Analog Sticks, Press the R3 button to zero out the mouse again
Step by Step for Unmodded
01.) Whenever you start a new game or load a game, before moving the Analog Sticks, Press the R3 button to zero out the mouse.
02.) Start a Poker game. DO NOT MOVE ANALOG STICKS.
03.) Rotate the Right Analog Stick to Wager
04.) Press the X button.
05.) Move your dice to a location.
06.) Hold Square (X button) and slightly move the Left Analog Stick in any direction while releasing the Square button (X button).
07.) Tap Down on the D-Pad and Tap the Square button (X button) on each dice you want to replace.
08.) Press the X button (A button) to accept.
09.) Repeat steps 3 through 6.
10.) Press the X button (A button) a few times to finish up.
11.) When you have control of Geralt again, before moving the Analog Sticks, Press the R3 button to zero out the mouse again.
-----------------------------------------------------------------------------------------------------------------------------------------
05.
Brawl & Wrestling Wager
Like Dice Wager the mouse must be zeroed out. The only difference is once you've completed the sequence the controls will automatically switch back to the Action Controls.
Step by Step for Modded Wagers
01.) Whenever you start a new game or load a game, before moving the Analog Sticks, Press the R3 button to zero out the mouse.
02.) Start a Brawl or Wrestling game. DO NOT MOVE ANALOG STICKS.
03.) Hold Left on the D-Pad.
04.) Hold the Square button (X button).
05.) Release Left on the D-Pad.
06.) Release the Square button (X button).
07.) Tap Left on the D-Pad once more.
14.) When you have control of Geralt again, before moving the Analog Sticks, Press the R3 button to zero out the mouse again
Step by Step for Unmodded Wagers
01.) Completely unnecessary if the wagers are unmodded. Simply increase the wager with the Left Analog Stick.
-----------------------------------------------------------------------------------------------------------------------------------------
06.
Keyboard and Corresponding Buttons
Action Controls
W S A DLeft Analog StickLeft Analog Stick
Mouse Right Analog Stick Right Analog Stick
5 D-Pad Up D-Pad Up
8 D-Pad Right D-Pad Right
6 D-Pad DownD-Pad Down
7 D-Pad Left D-Pad Left
L-Click Square X
Space X A
4 O B
R-Click TriangleY
Enter TriangleY
I Double Tap D-Pad Up Double Tap D-Pad Up
J Double Tap D-Pad Right Double Tap D-Pad Right
Delete Double Tap D-Pad Down Double Tap D-Pad Down
C Double Tap D-Pad Left Double Tap D-Pad Left
R R1 Right Bumper
Tab R1 Right Bumper
E L2 Left Trigger
Q R2 Right Trigger
9 Select Select
F9Double Tap SelectDouble Tap Select
Esc Start Start
F5Double Tap Start Double Tap Start
Z L3 L3
1 Long Press L3 Long Press L3
F R3 R3
2 Long Press R3 Long Press R3
M L1 Left Bumper
Ctrl Hold L1Hold Left Bumper
X L3 & R3 L3 & R3
H Touchpad Not Available
Alt F1 Long Press Touchpad Not Available
Alt PS button XBOX button
Dice Poker
Mouse Left Analog StickLeft Analog Stick
W S A D Right Analog Stick Right Analog Stick
L-Click Square X
Space X A
F9 Double Tap Select Double Tap Select
EscStart Start
F5 Double Tap Start Double Tap Start
F R3 R3