Before I start the guide, I would like ask the trolls to refrain from posting things like "K&M is better, go back to xbox noob". I understand that K&M has a lot better precision for FPS, but some people feel more comfortable playing on a controller. Some of those people can't play on K&M due to some type of disability.
Now that that's out of the way we can begin the guide!
Step 1: Download xpadder
Xpadder is a program that allows you to configure almost any type of controller to use keyboard keys. It is essential if you want to play DayZ with a controller and have all the controls available to you. You will need to have the latest version of xpadder, which is 5.7. I recommend buying it from the official site for $10. The site can be found here. Once you've downloaded xpadder you will need to give it administrative privileges so that it'll work properly in DayZ. You can do this by right clicking on the xpadder program and selecting properties. Once the properties window is open, click on the compatibility tab and then check "Run this program as an administrator". (This process might be different depending on what OS you're running, I have Windows 7.)
Step 2: Configure/ Import Controls
The next step is to either configure your own control scheme for DayZ or import the current control scheme that I'm using. First plug in your xbox 360 controller and then start up xpadder. If your computer isn't recognizing your controller then you probably need to update the controller drivers. I've attached my current controller layout and scheme if you want to use them. All you need to do is download the files and put them in the xpadder folder. Once you've placed the files in the xpadder folder open up xpadder and click on the controller icon and select the file you've downloaded. For the control scheme just click on the page icon and select the DayZ profile. My controller scheme is based off Monte87's. You can find a post about his controller scheme along with a link to download his profile here, however every time I've tried to download his controller scheme and import it I've gotten an error from xpadder. My workaround was just to configure my controller scheme exactly like his, which took me roughly two hours. Also Monte87 changed a few controls in game so if you plan on using his controller scheme or mine, you need to change a couple controls in game to the ones that he did. He has instructions on how to do so on his post.
You can download my Profile and Layout below.
DayZ Profile & Layout.zip 64.33KB 2360 downloads
Edit: I've replaced the old profile to with the new one, which allows for helicopter flight. I've never been lucky enough to use a helicopter, so I don't know if the controls need to be tweaked. If someone with a helicopter available to them could test it out and let me know that would be great.
I've also changed a few more controls in-game, all the controls that will need to be changed in-game are posted below.
Stand Up ==== Double Tap X (Should show 2xX when set.)
Walk or Run Toggle ==== Left Shift
Walk or Run Temporary ==== [REMOVE]
Compass ==== [REMOVE]
Compass Toggle ==== K
Watch ==== [REMOVE]
Watch Toggle ==== O
Freelook === Left Alt
Center Look ==== [REMOVE]
Auto Hover on === P
Eject === Right Shift
Get Out === ;
Toggle View === Left Enter (non-NUM Pad)
I've changed DOWN on the d-pad from Watch to something I call Helicopter Mode. Helicopter mode changes all the controls to better suit helicopter flight. Once you get in a helicopter all you need to do is press DOWN on the d-pad and everything should be set!
Step 3: Test it out!
Once you've got the controls mapped all you need to do is test it out in game! Its kinda hard to remember the all controls right away so I recommend that you write all the controls down on a piece of paper as a reference. Once setup properly the controls for DayZ are:
Movement: Left Stick (Double tap forward to sprint)
Toggle Run/Walk: Click left stick in
Look: Right Stick
Toggle Free Look: Click right stick in
Zoom: Hold Left Trigger
Prone: Hold A
Stand Up: Double Tap A
Jump over object: UP on d-pad
Toggle 1st/3rd Person: Select/Back
Lean Left: Left Button
Lean Right: Right Button
Toggle Aim: Click Left Trigger
Fire: Right Trigger
Switch to Primary/Secondary: Y
Toggle Weapon: Double Tap X
Adjust Range Up: While holding left trigger A
Adjust Range Down: While holding left trigger B
Inventory & Misc.
Action Menu Down: B
Action Menu Up: Hold B
Binoculars: RIGHT on d-pad
Watch: DOWN on d-pad
Compass: LEFT on d-pad
The Underlined actions can be changed to the Flashlight and Map keys if needed.
Toggle Helicopter Mode: DOWN on d-pad
Increase Thrust: Left Trigger
Decrease Thrust: Right Trigger
Left & Right Turn: Right Stick
Nose Up & Down: Right Stick
Bank Left: Left Button
Bank Right: Right Button
Auto Hover On: A
Auto Hover Off: B
Eject: UP on d-pad
Get Out: Y
The underlined controls are used to get out of helicopter mode and return all the controls to default.
If anyone has any questions feel free to ask!
Edit: Finally got around to uploading the new profile, I've tested the new link and it seems to work again. If the link doesn't work for you then just send me a message with an email address that you use and I'll send them to you in an email.
Edited by Mucwa, 18 August 2012 - 08:31 AM.