REMAPDB XML PROPERTIES

The remapAction.remapdb file is an intermediate file used to remap specific input event actions to one or more different input actions. It is saved to the same location as the aircraft project, and will be exported as an XML file along with the device XML when you create an input profile for use by a specific aircraft.

IMPORTANT! This is a reference page and you should not edit this file manually. Use the Input tab of the SimObject Editor to edit this files contents.

The remapAction.remapdb file has the following schematic structure using the XML format:

<?xml version= "1.0" encoding= "utf-8" ?>
<RemapActions>
    <RemapAction str="INPUT_STRING_1" player="ALL">
        <!-- Having two (or more) inputs within the same action means input1 AND input2 will be used -->
        <InputAction>
            <Input>[AN_INPUT]</Input>
            <Input>[ANOTHER_INPUT]</Input>        
        </InputAction>
    </RemapAction>
    <RemapAction str="INPUT_STRING_2" player="ALL">
        <!-- Having two (or more) inputs as seperate actions means input1 OR input2 will be used -->
        <InputAction>
            <Input>[AN_INPUT]/Input>        
        </InputAction>
        <InputAction>
            <Input>[AN_INPUT]</Input>    
        </InputAction>
    </RemapAction>
    <RemapAction str="INPUT_STRING_2" player="ALL">
        <!-- You can setup multiple AND / OR inputs for any string -->
        <InputAction>
            <Input>[AN_INPUT]</Input>
            <Input>[ANOTHER_INPUT]</Input>        
        </InputAction>
        <InputAction>
            <Input>[AN_INPUT]/Input>        
        </InputAction>
        <InputAction>
            <Input>[AN_INPUT]</Input>    
        </InputAction>
    </RemapAction>
    <!-- further remap action definitions here -->
</RemapActions>

 

From this file you can select one of the available UI Strings to "remap" such that when the UI requires an icon or a localised string for an input, it will instead remap that to one (or more) MergeIcon or name strings from the input profile. This isn't usually necessary, but it may be that the simualtion doesn't have a profile for the device you're creating the input profile for, or that you have an unconventional input setup for one of the "common" inputs. So, essentially you are associating a UI prompt with one or more model behaviour input actions for the aircraft, for example, remapping the "STR_AXIS_THROTTLE_SET" to the behaviour actions "ENGINE_THROTTLE_LEFT_SET" and "ENGINE_THROTTLE_RIGHT_SET", such that both the name strings (or an associated MergeIcon) will be shown instead of the UI string:

<?xml version= "1.0" encoding= "utf-8" ?>
<RemapActions>
    <RemapAction str="STR_AXIS_THROTTLE_SET" player="ALL">
        <InputAction>
            <Input>ENGINE_THROTTLE_LEFT_SET</Input>
            <Input>ENGINE_THROTTLE_RIGHT_SET</Input>        
        </InputAction>
    </RemapAction>
</RemapActions>

 

Alternatively, perhaps you want to link a string to different inputs, for example having the "STR_FLAPS_DOWN" remapped to point to either the "HANDLING_FLAPS_DEC" or "HANDLING_FLAPS_SET" action names:

<?xml version= "1.0" encoding= "utf-8" ?>
<RemapActions>
    <RemapAction str="STR_FLAPS_DOWN" player="ALL">
        <InputAction>
            <Input>HANDLING_FLAPS_DEC</Input>        
        </InputAction>
        <InputAction>
            <Input>HANDLING_FLAPS_SET</Input>    
        </InputAction>
    </RemapAction>
</RemapActions>

 

Essentially, if the game has to display an input action UI string, it will look at every set of possible input actions - in the order in which they were added - and then display the mapping of the first set that it detects in the user profile. If it doesn't find any action mapped to the UI string, it will display a default localised tring instead. To give a schematic example, say you have remapped a UI string to actions A, B and C like this:

STR = [A and B] or C

 

If the user only has action C mapped to their profile, then the UI will display the MergeIcon (or name string) of the input mapped to action C. However if the user has all three (A, B, and C) mapped to their profile, the UI will display the MergeIcon (or name strings) for the inputs of [A and B]. If the user only has B and C mapped, then C would be used.

 

For more information on input profiles in general, please see the following page:

 

 

<RemapActions>

This is the top-level container element for all action remaps. It has no attributes, and can contain multiple <RemapAction> sub-elements.

 

 

<RemapAction>

This is a sub-element of <RemapActions> and is used to . It can contain one or more <InputAction> sub-elements and has the following attributes:

 

Attribute Description Type Required
str This is the UI string that you wish to remap to a different input action (or actions). Available strings are listed here: UI Strings String Yes
player This should always be included in the file and can only be set to "All". String Yes

 

 

<InputAction>

This is a sub-element of <RemapAction>, has no attributes, and acts as a container for one or more <Input> sub-elements.

 

 

<Input>

This is a sub-element of <InputAction>, has no attributes, and is used to hold the action that is to be remapped. You can have multiple of these as sub-elements if required.

 

 

UI Strings

Below you can find a list of strings that can be remapped using the <RemapAction> element.

STR_ACTION_PC_CONTROL
STR_ACTIVE_PAUSE_TOGGLE
STR_AILERON_SET
STR_AP_MASTER
STR_ATC
STR_AUXILIARY_GRAPPLE_HOOK_LOCK
STR_AUXILIARY_GRAPPLE_HOOK_RELEASE
STR_AUXILIARY_GRAPPLE_HOOK_TOGGLE
STR_AXIS_AILERONS_SET
STR_AXIS_CYCLIC_LATERAL_SET
STR_AXIS_CYCLIC_LONGITUDINAL_SET
STR_AXIS_ELEVATOR_SET
STR_AXIS_RUDDER_SET
STR_AXIS_THROTTLE_SET
STR_BACK_ON_TRACK
STR_BACK_TO_FLY
STR_BAROMETRIC
STR_BRAKE
STR_BURNER_VALVE
STR_CAMERA_INSTRUMENT
STR_CAMERA_INSTRUMENT2
STR_CFD
STR_CHASE_FOCUS
STR_CHASE_FREELOOK
STR_COCKPIT_CAMERA_TRANSLATE_X
STR_COCKPIT_CAMERA_TRANSLATE_Y
STR_COCKPIT_CAMERA_TRANSLATE_Z
STR_COCKPIT_CAMERA_TRANSLATION_X_Z
STR_COCKPIT_FOCUS
STR_COCKPIT_INTERACTION_GESTURE
STR_COCKPIT_INTERACTION_INC_DEC
STR_COCKPIT_INTERACTION_LOCK
STR_COCKPIT_INTERACTION_PRIMARY_LOCKABLE
STR_COCKPIT_INTERACTION_SECONDARY_LOCKABLE
STR_COCKPIT_INTERACTION_TERTIARY_LOCKABLE
STR_COCKPIT_INTERACTION_UNLOCK
STR_COCKPIT_INTERACTION_X_GESTURE
STR_COCKPIT_INTERACTION_Y_GESTURE
STR_COLLECTIVE
STR_COLLECTIVE_DECR
STR_COLLECTIVE_INCR
STR_COM_PANEL
STR_COPILOT_DELEGATECONTROLS
STR_CURSOR
STR_CURSOR_MOVE
STR_DRONE_ROTATION_X_Y
STR_DRONE_ROTATION_Z
STR_DRONE_TRANSLATION_X_Z
STR_DRONE_TRANSLATION_Y
STR_EDITOR_CAMERA_LOOK
STR_EDITOR_CAMERA_LOOK_ITEM
STR_EDITOR_CAMERA_TRANSLATE_X_Z
STR_EDITOR_CAMERA_TRANSLATE_Y
STR_EDITOR_ITEM_DOLLY_CLOSER
STR_EDITOR_ITEM_DOLLY_FARTHER
STR_EDITOR_ITEM_ROTATE_RESET
STR_EDITOR_ITEM_ROTATE_X_Z
STR_EDITOR_ITEM_ROTATE_Y
STR_EDITOR_ITEM_SCALE_DEC
STR_EDITOR_ITEM_SCALE_INC
STR_EDITOR_ITEM_TRANSLATE_X_Z
STR_EDITOR_ITEM_TRANSLATE_Y
STR_EDITOR_MODE_ROTATION_HOLD
STR_EDITOR_MODE_TRANSLATION_HOLD
STR_ELEVATOR_SET
STR_ENG_MONITOR
STR_ENGINE_AUTO_SHUTDOWN
STR_ENGINE_AUTO_START
STR_EYE_TRACKING_RESET
STR_FIRSTPERSON
STR_FLAPS_DOWN
STR_FLAPS_UP
STR_FLIGHT_PHASE_NEXT
STR_FREELOOK
STR_GEAR_DOWN
STR_GEAR_TOGGLE
STR_GEAR_UP
STR_GRAPPLE_HOOK
STR_GUI_DISPLAY_ALL_ASSISTANCES_TOGGLE
STR_HEADING_GYRO_SET
STR_HEADLOOK
STR_INCREASE_THROTTLE
STR_INPUTS_LAYOUT
STR_INSTRUMENTS_NEXT
STR_INSTRUMENTS_PREVIOUS
STR_KEY_COCKPIT_VR_FOCUS
STR_KEY_INPUTS_VR_TOOLBAR_TOGGLE
STR_KEY_MENU_ADD_TO_SELECTION
STR_KEY_MENU_SELECTION_MODE
STR_KEY_RESET_CAMERA_VR
STR_KEY_SWITCH_VR
STR_LEAD_POLE
STR_LEAD_POLE_DEC
STR_LEAD_POLE_INC
STR_LEFT
STR_LOAD_CUSTOM
STR_LOOK_DOWN
STR_LOOK_LEFT
STR_LOOK_RIGHT
STR_LOOK_UP
STR_MCDU_LOOK
STR_MENU_INCREASE_DECREASE
STR_MENU_SR_ACCESSIBILITY
STR_MENU_SR_ALBUM_SAVE_CONSOLE
STR_MENU_SR_CERTIF_TREE_ZOOM
STR_MENU_SR_EFB_TOGGLE
STR_MENU_SR_FLIGHT_PLAN_RESET
STR_MENU_SR_FP_CLOUD_TOGGLE
STR_MENU_SR_FP_MORE_INFO
STR_MENU_SR_MOVE
STR_MENU_SR_SCREEN_NARRATOR_TOGGLE
STR_MENU_SR_SCROLL_DOWN_UP
STR_MENU_SR_SCROLL_LEFT_RIGHT
STR_MIXTURE_DECR
STR_MIXTURE_INCR
STR_NIGHT_VISION_DISPLAY_TOGGLE
STR_ORNI_DIVE_MODE_OFF
STR_ORNI_DIVE_MODE_ON
STR_ORNI_DIVE_MODE_TOGGLE
STR_ORNI_GLIDE_MODE_TOGGLE
STR_ORNI_WINGS_BRAKE_SET
STR_PARKING_BRAKES
STR_PARKINGBRAKES
STR_PAUSE_TOGGLE
STR_PC_CANCEL
STR_PC_CROUCH_OFF
STR_PC_CROUCH_ON
STR_PC_FPV_LOOK
STR_PC_FPV_LOOK_RESET
STR_PC_FPV_MOVE
STR_PC_INTERACT
STR_PC_RUN_OFF
STR_PC_RUN_ON
STR_PDOWN
STR_PFD_LOOK
STR_PHOTO_MODE_ENTER
STR_PHOTO_MODE_EXIT
STR_PHOTO_MODE_EXPOSURE
STR_PHOTO_MODE_FOCUS
STR_PHOTO_MODE_REPLACE_LAST_SHOT
STR_PHOTO_MODE_ROTATION_Z
STR_PHOTO_MODE_ROTATION_Z_RESET
STR_PHOTO_MODE_TOGGLE
STR_PHOTO_MODE_ZOOM
STR_PHOTO_MODE_ZOOM_DEC
STR_PHOTO_MODE_ZOOM_INC
STR_PILOT_NEXT
STR_PILOT_PREVIOUS
STR_PROPELLER
STR_PUP
STR_PUSHBACK_SET
STR_QUICK_TRIM
STR_QUICKVIEW_LEFT
STR_QUICKVIEW_RIGHT
STR_REPAIR_AND_REFUEL
STR_RESET_CAM
STR_RIGHT
STR_ROTOR_BRAKE
STR_ROTOR_TRIM_RESET
STR_RUDDER_ALL
STR_RUDDER_LEFT
STR_RUDDER_RIGHT
STR_RUDDER_SET
STR_SAVE_CUSTOM
STR_SKYDIVE_DOORLIGHTS_GETREADY
STR_SKYDIVE_DOORLIGHTS_JUMP
STR_SKYDIVE_DOORLIGHTS_OFF
STR_SMARTCAM
STR_SMOKE
STR_SPOILER_DEC
STR_SPOILER_INC
STR_SPRAY
STR_SR_COM_QUICK_REPLY
STR_SWITCHCAM
STR_THERMALS
STR_THIRDPERSON
STR_THROTTLE_CUT
STR_THROTTLE_DECR
STR_THROTTLE_DETENT_NEXT
STR_THROTTLE_DETENT_PREV
STR_THROTTLE_FULL
STR_THROTTLE_INCR
STR_THROTTLE_SET
STR_THRUST_LOOK
STR_TOGGLE_AFTERBURNER
STR_TOGGLE_GYRO
STR_TOGGLE_SPOILERS
STR_TOGGLE_TAIL_HOOK_HANDLE
STR_TOGGLE_WATER_BALLAST_VALVE
STR_TOGGLE_WING_FOLD
STR_TOW_PLANE_RELEASE
STR_TRANSLATE_BWD
STR_TRANSLATE_DOWN
STR_TRANSLATE_FWD
STR_TRANSLATE_LEFT
STR_TRANSLATE_RIGHT
STR_TRANSLATE_UP
STR_TRIM_DN
STR_TRIM_LEFT
STR_TRIM_RIGHT
STR_TRIM_UP
STR_VIEW_MODE
STR_WATER_DROP_DOOR
STR_WATER_DROP_DOOR_CLOSE
STR_WATER_DROP_DOOR_OPEN
STR_WATER_SCOOP
STR_WATER_SCOOP_CLOSE
STR_WATER_SCOOP_OPEN
STR_WORLDMAP_TURN
STR_WORLDMAP_ZOOM

 

0/255