Wing Commander 3 Profile (Xbox 360 or One Controller)
Pitch/Yaw (Look) = L Stick [Y Axis is inverted]
Speed Up = R Stick Up
Slow Down = R Stick Down
Max Speed = Press D Pad Up
Full Stop = Press D Pad Down
Afterburner = Hold R Stick
Match Speed of Target = Click L Stick
Roll Left = R Stick Left less than 50%
Roll Left Fast = R Stick Left greater than 50%
Roll Right = R Stick Right less than 50%
Roll Right Fast = R Stick Right greater than 50%
Slide = Hold A
Engage Auto Pilot = Hold D Pad Down
Engage Jump Drive = Hold D Pad Up
Fire Guns = R Trigger
Cycle Gun Selection = Press R Bumper
Select All Guns = Hold R Bumper
Fire Missile = L Trigger
Bring Up Missile Selection Menu = Press L Bumper
Cycle Missiles = Press D Pad Right
Select/De-Select Cycled Missile = Press D Pad Left
Select All Missiles (Full Salvo) = Hold D Pad Right
Release Decoy (Countermeasures) = Hold L Bumper
Cycle Targets = Press Y
Lock Current Target = Hold Y
Cycle Sub-Targets on Current Target (Capital Ship Turrets) = Tap B
Cycle through Power Systems on HUD = X
Decrease Power to Current Selection = Press D Pad L
Increase Power to Current Selection = Press D Pad R
Max Power to Current Selection = Select+Y
25% Power to All Systems = Select+A
Lock Power to Current System = Select+X or Select+B
Nav Map = Tap Select
Exit Nav Map = Hold Select
Zoom = Left and Right on D Pad
Cycle Targets = Y
Cycle HUD Screens (Lower Left Corner of Screen) = Hold B
Choose Option 1 (for Communication HUD) = Start+L Stick Up
Choose Option 2 (for Communication HUD) = Start+L Stick Right
Choose Option 3 (for Communication HUD) = Start+L Stick Down
Choose Option 4 (for Communication HUD) = Start+L Stick Right
Choose Option 5 (for Communication HUD) = Start+Click L Stick
Forward View/Cycle Cockpit View = Start+Press D Pad Up
Cycle Rear View/Turret and Chase Cam = Start+Press D Pad Down
Left View/Turret = Start+Press D Pad Left
Right View/Turret = Start+Press D Pad Right
Toggle Missile Cam = Start+Hold D Pad Up
Object Cam = Start+Hold D Pad Left
Toggle Kill Cam = Start+Hold D Pad Right
Eject = Hold Start then hold R Stick Button for more than 2 seconds
Pause = Hold Start then tap Select
Un-pause = Hold Select
Use mouse on Carrier = Hold Down Start and R Stick
Click R Mouse Button = Hold Down Start and R Trigger
Got all that?
Don't worry, after a bit of practice it all becomes second nature.
In order to use this profile with the Wing Commander 3 running in DosBox, you will unfortunately have to make a few modifications to the game.
1) You will need to find the folder where Wing Commander 3 is installed, then locate and edit the DOSBOXWC3 file. Find, ‘button wrap = true’ and change ‘true’ to ‘false’. Then, find where it says, “joystick = auto”, and change “auto” to “none”. You can also change “Fullscreen” to “true” while you are here if you want it to launch this way every time in the future. Save the file. Don’t bother with making a backup of the original file before you do these changes… live on the edge. That’s what Colonel Blair would do.
IMPORTANT: Under Windows 7 and 8, you will not be able to edit this file unless you grant UAC rights to the config file first. Attempting to do so without rights will result in an error message stating ‘Access Denied,’ and you won’t be able to save your changes. The easiest workaround for this is to simply drag the file to your desktop before opening it. Then open the file from its new desktop location and make the above changes, save the file, then move it back to the original folder where you have Wing Commander 3 installed. There are other methods for formally assigning rights, but this is probably the easiest.
2) After launching Wing Commander 3, you will need to change a key binding from within DosBox because Xpadder doesn’t seem to like registering the ‘back slash’ key correctly. That key is used to do Max Speed, which I really rely on personally, so I recommend the following fix.
To get around the Xpadder refusal to register the backslash, I have swapped the DosBox bindings for ‘back slash’ and ‘F11’. When Wing Commander 3 game starts, Hit CTL+F1 to bring up the key mapper. Select the virtual ‘F11’ key, and delete the current assignment of ‘ F11’ to it. Then click ADD and hit ‘ \’. Then hit SAVE. Now, go to the ‘ \’ key and also choose DELETE, then ADD ‘F11’ and SAVE. Basically, you are telling DosBox that when you hit ‘F11’, you want the game to register a ‘\’ instead – and vice versa. You can skip this step, but then you will not be able to use the useful ‘Max Speed’ button assigned to the D Pad. Make sure and Save the bindings you swapped in the lower right corner of the binding screen before you select EXIT.
3) Thankfully, this final step is quite easy compared to the previous modifications. You simply need to be in either a mission or the training simulator and hit CTL+o, which brings up the settings. Make sure and change the input method from joystick to keyboard. This only works in flight missions… not in the rest of the game.
Code: Select all
;--- Xpadder Profile Data --- DataType=Profile Version=2011.02.09 Name=Wing Commander 3 Set1Button1Name=Toggle Autoslide Set1Button1Slots=Forward-Slash Set1Button2Name=NextTurret/HUD Set1Button2Slots=RELEASE ZONE 0.01s,R,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,0 Set1Button3Name=Power Set1Button3Slots=P Set1Button4Name=Cyle/Lock Target Set1Button4Slots=RELEASE ZONE 0.01s,T,RELEASE ZONE 0.29s,HOLD ZONE 0.30s,L Set1Button5Name=Cycle/Decoy Set1Button5Slots=RELEASE ZONE 0.01s,M,RELEASE ZONE 0.29s,HOLD ZONE 0.30s,E Set1Button6Name=Cycle/Full Guns Set1Button6Slots=RELEASE ZONE 0.01s,G,RELEASE ZONE 0.29s,HOLD ZONE 0.30s,F Set1Button7Name=Nav Map Set1Button7Slots=N,HOLD ZONE 0.30s,Escape Set1Button8Name=Modifier Set1Button8SetSelect=1 Set1Button9Name=Match Set1Button9Slots=Y Set1Button10Name=Burner Set1Button10Slots=Tab Set1DPadUpName=Max Speed/Jump Set1DPadUpSlots=RELEASE ZONE 0.01s,F11,RELEASE ZONE 0.29s,HOLD ZONE 1.00s,J Set1DPadRightName=CycleMissile/Full Set1DPadRightSlots=RELEASE ZONE 0.01s,Right Square Bracket,RELEASE ZONE 0.29s,HOLD ZONE 0.30s,B Set1DPadDownName=Stop/Autopilot Set1DPadDownSlots=RELEASE ZONE 0.01s,Backspace,RELEASE ZONE 0.99s,HOLD ZONE 1.00s,A Set1DPadLeftName=Select Set1DPadLeftSlots=Left Square Bracket Set1Stick1UpName=Look Set1Stick1UpSlots=Arrow Up Set1Stick1RightName=Look Set1Stick1RightSlots=Arrow Right Set1Stick1DownName=Look Set1Stick1DownSlots=Arrow Down Set1Stick1LeftName=Look Set1Stick1LeftSlots=Arrow Left Set1Stick2UpName=ACEL Set1Stick2UpSlots=NumPad + Set1Stick2RightName=Roll Set1Stick2RightSlots=Delete,DISTANCE ZONE 50%,Left Shift,Delete Set1Stick2DownName=DECEL Set1Stick2DownSlots=Minus Set1Stick2LeftName=Roll Set1Stick2LeftSlots=DISTANCE ZONE 1%,Insert,DISTANCE ZONE 50%,Left Shift,Insert Set1TriggerLeftName=Fire Missile Set1TriggerLeftSlots=Enter Set1TriggerRightName=Guns Set1TriggerRightSlots=Space Set2Button1Name=Share Power Set2Button1Slots=Left Shift,PAUSE 0.00s,Left Shift,Left Square Bracket Set2Button2Name=LockPower% Set2Button2Slots=Left Control,PAUSE 0.00s,Left Control,Right Square Bracket Set2Button3Name=LockPower % Set2Button3Slots=Left Control,PAUSE 0.00s,Left Control,Right Square Bracket Set2Button4Name=100% Power Set2Button4Slots=Left Shift,PAUSE 0.00s,Left Shift,Right Square Bracket Set2Button7Name=Pause Set2Button7Slots=Alt,PAUSE 0.00s,Alt,P Set2Button8SetSelect=0 Set2Button9Name=5/6 Set2Button9Slots=RELEASE ZONE 0.01s,5,RELEASE ZONE 0.29s,HOLD ZONE 0.30s,6 Set2Button10Name=Eject Set2Button10Slots=HOLD ZONE 2.00s,Left Control,PAUSE 0.00s,Left Control,E Set2DPadUpName=F-View/MissileCam Set2DPadUpSlots=RELEASE ZONE 0.01s,F1,RELEASE ZONE 0.30s,HOLD ZONE 0.31s,F8 Set2DPadRightName=R-View/KillCam Set2DPadRightSlots=F3,CYCLE STOP,F9 Set2DPadDownName=Rear/Chase Set2DPadDownSlots=RELEASE ZONE 0.01s,F4,RELEASE ZONE 0.29s,HOLD ZONE 0.30s,F5 Set2DPadLeftName=L-View/ObjCam Set2DPadLeftSlots=F2,CYCLE STOP,F6 Set2Stick1UpSlots=DISTANCE ZONE 100%,RELEASE ZONE 0.10s,1 Set2Stick1RightSlots=DISTANCE ZONE 100%,RELEASE ZONE 0.10s,2 Set2Stick1DownSlots=DISTANCE ZONE 100%,RELEASE ZONE 0.10s,3 Set2Stick1LeftSlots=DISTANCE ZONE 100%,RELEASE ZONE 0.10s,4 Set2Stick2UpName=Mouse Set2Stick2UpSlots=Mouse Move Up Set2Stick2UpMouseSpeed=32 Set2Stick2RightName=Mouse Set2Stick2RightSlots=Mouse Move Right Set2Stick2RightMouseSpeed=32 Set2Stick2DownName=Mouse Set2Stick2DownSlots=Mouse Move Down Set2Stick2DownMouseSpeed=32 Set2Stick2LeftName=Mouse Set2Stick2LeftSlots=Mouse Move Left Set2Stick2LeftMouseSpeed=32 Set2TriggerLeftSlots=Escape Set2TriggerRightName=Left Mouse Set2TriggerRightSlots=Left Mouse Button (1)