Cadet I/Remapping controls: Difference between revisions

From FreeAllegiance Wiki
Jump to navigationJump to search
m (changing templates)
(wikified)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Wikify}}
{{:Cadet I/Week 1}}
{{:Cadet I/Week 1}}
{{Nav|Basic flying|Minimap}}
{{Nav|Basic flying|Minimap}}
{{Title|Suggested ways to remap your controls}}


This lesson is mostly for keyboard-mouse users. Instructions on how to remap your joystick are included below.
{{Note|Do NOT play using the arrow keys to fly your ship!}}


===Why?===
===Why?===
This lesson is mostly for keyboard-mouse users. Instructions on how to remap your joystick are included below.  
One of the best things you can do to train yourself is look at the Controls menu in [[Allegiance]] and explore the incredible amount of possible actions that you can perform. The keyboard can only cover approximately half of them. Please note that the controls suggested below are not final, nor are they necessarily the best for you. It is also recommended that you explore the mappings menu because you can discover a whole lot of actions not included here.
 
[[Image:escgameremap.png|Mapping keys and controls|center]]
 
Press {{k|Esc}} in-game for the menu to appear (you should explore the rest of this menu at some stage, many other useful items are located here). Go to Game Options -> Map Key and Controls (or use the shortcut {{k|G}} {{k|C}}). This will bring up the entire list of actions that you can perform in Allegiance, and the keys that are assigned to them. You will note that over half of them don't have a button assigned!


{{Tip|Do NOT play using the arrow keys to fly your ship!}}
Remapping your controls will allow you to access different actions much more easily on your keyboard by grouping the keys that perform similar actions, rather than using the strange default configuration. However it will require you to move many other functions to new keys, meaning you'll have to get used to those new buttons.


One of the best things you can do to train yourself is look at the Controls menu in Allegiance and explore the incredible amount of possible actions that you can perform. The keyboard can only cover approximately half of them. Please note that these controls are not final, nor are they necessarily the best for you. It is also recommended that you explore the mappings menu because you can discover a whole lot of controls not included here. There are many functionalities that have no mappings to them!
{{Note|Create a backup of your current config before making large changes! It is located in<br> <tt>C:/program files/Microsoft games/allegiance/artwork/inputmap1.mdl</tt>}}


Remapping your controls will allow you to access different actions much more easily on your keyboard by grouping the keys that perform similar actions, rather than using the strange default configuration. However, it will require you to move many other functions to new keys which means that you'll have to get used to those new buttons.


The configuration I use consists of moving the sidethrust, rotation controls and main thrust controls closer to the TAB (boost) and numbers (toggle weapons and manage cargo) to allow me to boost, sidethrust, stop, rotate and control the direction all at the same time, instead of having to move the hands around the keyboard. I had however to map over many targeting keys and others, which I replaced mostly in the Numpad area, where most keys served as nothing or sidethrusting.
===WASD config===
The configuration suggested here consists of moving the sidethrust, rotation controls and main thrust controls closer to the {{k|Tab}} (boost) and numbers (toggle weapons and manage cargo). This allows you to boost, sidethrust, stop, rotate and control the direction of your ship all at the same time, instead of having to move the hands around the keyboard. The keys that you overwrite were mostly shifted to the Numpad area, where most keys by default served as nothing or sidethrusting.


Note that I also add target, deploy and chaff keys closer to the keyboard's left hand to make accessibility easier in the middle of a dogfight.
Note that target, deploy dispenser, and chaff keys are moved closer to the keyboard's left hand to make accessibility easier in the middle of a dogfight.


{{Tip|Download the default keyboard cheatsheat HERE in a .PDF file}}
{{Tip|Download the default [http://www.allegacademy.org/dnld/KeyboardMap.pdf keyboard cheatsheat HERE] in a .PDF file}}


If you wish to download this keyboard configuration in a .zip file, click here. Extract and place this file in your Allegiance artwork folder. Be sure to backup your own inputmap1.mdl file so that you don't lose your controls in case you wish to revert back to them (unless you were using defaults, in which case you can click on "Restore Defaults"). Otherwise, you can manually remap your keyboard by playing Allegiance in windowed mode and mapping your keys while looking here, or you can just learn this straightforward configuration by heart.
If you wish to download this keyboard configuration in a .zip file, [http://www.allegacademy.org/assets/cc/inputmap1.zip click here]. Extract and place this file in your Allegiance '''artwork''' folder. '''Be sure to backup your own inputmap1.mdl file so that you don't lose your controls in case you wish to revert back to them''' (unless you were still using the defaults, in which case you can click on "Restore Defaults"). Or you can manually remap your keyboard by playing Allegiance in windowed mode and mapping your keys while looking here, or you can just learn this straightforward configuration by heart.


{| align="center" border="1"
{| align="center" border="1"
Line 33: Line 40:
|}
|}


===As for the mouse===
{|align="center" cellpadding=5 cellspacing=0 border="1"
Left Button: Fire Weapons
|colspan=2 align="center"|'''Mouse
Right Button: Fire Missile
|-
Middle Button: [[TeamSpeak]] Voice Activation (ingame control set to nothing so as to not interfere with gameplay when speaking)
|Left Button || Fire Weapons
 
|-
===As for the joystick===
|Right Button|| Fire Missile
By accessing the ESC key ingame, the menu appears for ingame settings. (Explore this menu, many other useful items are located here) Drill to Game Options > Map Key and Controls. (Or use "G", "C") Hit enter and you will come up with the whole menu to remap your joystick buttons or keys. Note, in order to map your hat, you must scroll to the bottom of that list and toggle "Hat as Buttons". This will allow you to map your hat for different functions.
|-
|Middle Button||[[TeamSpeak]] Voice Activation <br>(You shouldn't set the same button to do anything in Allegiance itself to prevent interference)
|}


Before you change any settings, copy your inputmap1.mdl file and save it elsewhere for a backup!It is located in C:/program files/Microsoft games/allegiance/artwork/inputmap1.mdl
===Joystick===
{{Note|In order to map your hat, you must scroll to the bottom of that list and toggle "Hat as Buttons". This will allow you to map your hat for different functions.}}


[[Image:escgameremap.png|Mapping keys and controls|center]]
[[Image:sidewinder.jpg|Sidewinder joystick|center]]
[[Image:sidewinder.jpg|Sidewinder joystick|center]]


A sample joystick (MS Sidewinder) is pictured with the buttons labeled. You can configure your joystick anyway you choose. It is possible to map most, if not all, critical functions to your joystick. This allows you to keep your hand in one place all the time.
A sample joystick (MS Sidewinder) is pictured with the buttons labeled. You can configure your joystick anyway you choose. It is possible to map most, if not all, critical functions to your joystick. This allows you to keep your hand in one place all the time.


===Examples===
The whole concept behind the example setup below was allowing the pilot to boost, fly, fire missiles, side thrust, cloak, cycle through enemy targets, target center in the HUD, and drop mines without having their hands leaving the joystick. Play around with the configurations to find one that is comfortable for you.
{| align="center" border="1"
 
{| align="center" border="1" cellspacing=0 cellpadding=5
|-
|colspan=2 align=center|Example Joystick config
|-
| Hat up
| Hat up
| Zoom in
| Zoom in
Line 89: Line 102:
| forward speed (or serves as zoom when turreting)
| forward speed (or serves as zoom when turreting)
|}
|}
}}


If you have additional buttons that may be programmed, think about adding: drop mines/probes, cloak, reverse thrust and reload as a few other important functions.
If you have additional buttons that may be programmed, other important functions you may want to consider are: drop mines/probes, cloak, reverse thrust and reload.
 
The whole concept behind this setup was allowing the pilot to boost, fly, fire missiles, side thrust, cloak, cycle through enemy targets, target center in the HUD, and drop mines without having their hands leaving the joystick. Play around with the configurations to find one that is comfortable for you.


===AutoHotkey===
[[Autohotkey]] is a third party program that you can download and use to run small scripts. For example, you can rebind {{k|Num Lock}} and {{k|Num Enter}} to actual keys, making them useful. Or you could write a small script to send "Need repairs" to the current sector, instead of the whole team. See [[Autohotkey - User submitted scripts|here]] for instructions on setting up Autohotkey and copies of other player's scripts.


{{Nav2|Basic flying|Minimap}}
{{Nav2|Basic flying|Minimap}}

Revision as of 09:58, 14 January 2009

Cadet I · Week One Index · Edit

Start · Week 1 · 2 · 3 · Appx  · All

← Basic flying Minimap →

Suggested ways to remap your controls


This lesson is mostly for keyboard-mouse users. Instructions on how to remap your joystick are included below.


Info.png
Note Do NOT play using the arrow keys to fly your ship!

Why?

One of the best things you can do to train yourself is look at the Controls menu in Allegiance and explore the incredible amount of possible actions that you can perform. The keyboard can only cover approximately half of them. Please note that the controls suggested below are not final, nor are they necessarily the best for you. It is also recommended that you explore the mappings menu because you can discover a whole lot of actions not included here.

Mapping keys and controls

Press Esc in-game for the menu to appear (you should explore the rest of this menu at some stage, many other useful items are located here). Go to Game Options -> Map Key and Controls (or use the shortcut G C). This will bring up the entire list of actions that you can perform in Allegiance, and the keys that are assigned to them. You will note that over half of them don't have a button assigned!

Remapping your controls will allow you to access different actions much more easily on your keyboard by grouping the keys that perform similar actions, rather than using the strange default configuration. However it will require you to move many other functions to new keys, meaning you'll have to get used to those new buttons.


Info.png
Note Create a backup of your current config before making large changes! It is located in
C:/program files/Microsoft games/allegiance/artwork/inputmap1.mdl


WASD config

The configuration suggested here consists of moving the sidethrust, rotation controls and main thrust controls closer to the Tab (boost) and numbers (toggle weapons and manage cargo). This allows you to boost, sidethrust, stop, rotate and control the direction of your ship all at the same time, instead of having to move the hands around the keyboard. The keys that you overwrite were mostly shifted to the Numpad area, where most keys by default served as nothing or sidethrusting.

Note that target, deploy dispenser, and chaff keys are moved closer to the keyboard's left hand to make accessibility easier in the middle of a dogfight.


Idea.png
Tip: Download the default keyboard cheatsheat HERE in a .PDF file

If you wish to download this keyboard configuration in a .zip file, click here. Extract and place this file in your Allegiance artwork folder. Be sure to backup your own inputmap1.mdl file so that you don't lose your controls in case you wish to revert back to them (unless you were still using the defaults, in which case you can click on "Restore Defaults"). Or you can manually remap your keyboard by playing Allegiance in windowed mode and mapping your keys while looking here, or you can just learn this straightforward configuration by heart.

Navigation keys
Targetting keys
Viewing keys
Miscellenous keys
Mouse
Left Button Fire Weapons
Right Button Fire Missile
Middle Button TeamSpeak Voice Activation
(You shouldn't set the same button to do anything in Allegiance itself to prevent interference)

Joystick

Info.png
Note In order to map your hat, you must scroll to the bottom of that list and toggle "Hat as Buttons". This will allow you to map your hat for different functions.
Sidewinder joystick

A sample joystick (MS Sidewinder) is pictured with the buttons labeled. You can configure your joystick anyway you choose. It is possible to map most, if not all, critical functions to your joystick. This allows you to keep your hand in one place all the time.

The whole concept behind the example setup below was allowing the pilot to boost, fly, fire missiles, side thrust, cloak, cycle through enemy targets, target center in the HUD, and drop mines without having their hands leaving the joystick. Play around with the configurations to find one that is comfortable for you.

Example Joystick config
Hat up Zoom in
Hat down Zoom out
Hat left drop chaff
Hat right target center
Button 1 (trigger) fire guns
Button 2 Fire missiles
Button 3 target nearest enemy
Button 4 Boosters
Button 5 thrust up
Button 6 thrust left
Button 7 thrust down
Button 8 thrust right
Throttle forward speed (or serves as zoom when turreting)

}}

If you have additional buttons that may be programmed, other important functions you may want to consider are: drop mines/probes, cloak, reverse thrust and reload.

AutoHotkey

Autohotkey is a third party program that you can download and use to run small scripts. For example, you can rebind Num Lock and Num Enter to actual keys, making them useful. Or you could write a small script to send "Need repairs" to the current sector, instead of the whole team. See here for instructions on setting up Autohotkey and copies of other player's scripts.

← Basic flying Minimap →