"controller_mappings" { "version" "3" "revision" "30" "title" "#Library_ControllerSaveDefaultTitle" "description" "#Library_ControllerSaveDefaultDescription" "creator" "76561198988166437" "progenitor" "" "url" "" "export_type" "unknown" "controller_type" "controller_xbox360" "major_revision" "0" "minor_revision" "0" "Timestamp" "1667821099" "actions" { "nomadZX" { "title" "#Set_InGameControlsZX" "legacy_set" "0" "Button" { "zxStart" "#gameStart" "zxStart2" "#gameStart2" "zxLeft" "#gameLeft" "zxRight" "#gameRight" "zxForward" "#gameForward" "zxBackward" "#gameBackward" "zxFire" "#gameFire" "menuActionShow" "#menuActionShow" "quicksaveAction1" "#quicksaveAction1" "quicksaveAction2" "#quicksaveAction2" "quicksaveAction3" "#quicksaveAction3" "quicksaveAction4" "#quicksaveAction4" "quickloadAction1" "#quickloadAction1" "quickloadAction2" "#quickloadAction2" "quickloadAction3" "#quickloadAction3" "quickloadAction4" "#quickloadAction4" } } "nomadCPC" { "title" "#Set_InGameControlsCPC" "legacy_set" "0" "Button" { "cpcLeft" "#gameLeft" "cpcRight" "#gameRight" "cpcForward" "#gameForward" "cpcBackward" "#gameBackward" "cpcFire" "#gameFire" "menuActionShow" "#menuActionShow" "quicksaveAction1" "#quicksaveAction1" "quicksaveAction2" "#quicksaveAction2" "quicksaveAction3" "#quicksaveAction3" "quicksaveAction4" "#quicksaveAction4" "quickloadAction1" "#quickloadAction1" "quickloadAction2" "#quickloadAction2" "quickloadAction3" "#quickloadAction3" "quickloadAction4" "#quickloadAction4" } } "MenuControls" { "title" "#Set_MenuControls" "legacy_set" "0" "Button" { "menuActionHide" "#menuActionHide" "menuActionUp" "#menuActionUp" "menuActionDown" "#menuActionDown" "menuActionDecrease" "#menuActionDecrease" "menuActionIncrease" "#menuActionIncrease" "menuActionSelect" "#menuActionSelect" "menuActionBack" "#menuActionBack" "menuActionTop" "#menuActionTop" "menuActionBottom" "#menuActionBottom" "menuActionClear" "#menuActionClear" "menuActionReset" "#menuActionReset" "menuActionGamePause" "#menuActionGamePause" "menuActionGameDim" "#menuActionGameDim" } } } "action_layers" { } "localization" { "english" { "Set_InGameControlsZX" "ZX Spectrum Version" "Set_InGameControlsCPC" "Amstrad CPC Version" "Set_MenuControls" "Menu Controls" "gameStart" "Start Game (Title Screen)" "gameStart2" "Start Game (Controls Screen)" "gameLeft" "Turn Left" "gameRight" "Turn Right" "gameForward" "Move Forward" "gameBackward" "Move Backward" "gameFire" "Fire" "quicksaveAction1" "Quicksave #1" "quicksaveAction2" "Quicksave #2" "quicksaveAction3" "Quicksave #3" "quicksaveAction4" "Quicksave #4" "quickloadAction1" "Quickload #1" "quickloadAction2" "Quickload #2" "quickloadAction3" "Quickload #3" "quickloadAction4" "Quickload #4" "menuActionShow" "Show Menu" "menuActionHide" "Hide Menu" "menuActionUp" "Up" "menuActionDown" "Down" "menuActionTop" "Scroll to Top" "menuActionBottom" "Scroll to Bottom" "menuActionDecrease" "Decrease" "menuActionIncrease" "Increase" "menuActionSelect" "Select" "menuActionBack" "Back" "menuActionClear" "Clear" "menuActionReset" "Reset to Default" "menuActionGamePause" "Toggle Game Pause" "menuActionGameDim" "Toggle Game Dimming" } } "group" { "id" "0" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A" } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B" } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button X" } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button Y" } } } "disabled_activators" { } } } } "group" { "id" "1" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_up" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_down" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_right" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_left" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } } "group" { "id" "2" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "3" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_LEFT" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "4" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_LEFT" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "output_trigger" "1" } } "group" { "id" "5" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button TRIGGER_RIGHT" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "output_trigger" "2" } } "group" { "id" "6" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "8" "mode" "joystick_move" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } } } "disabled_activators" { } } } } "group" { "id" "9" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_UP" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_DOWN" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_RIGHT" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button DPAD_LEFT" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "haptic_intensity_override" "0" } } "group" { "id" "11" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxFire" } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxFire" } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxFire" } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxFire" } } } "disabled_activators" { } } } } "group" { "id" "12" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxFire" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "13" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxFire" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "15" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcFire" } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcFire" } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcFire" } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcFire" } } } "disabled_activators" { } } } } "group" { "id" "16" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcFire" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "17" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcFire" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "19" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionSelect" } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionBack" } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionClear" } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionReset" } } } "disabled_activators" { } } } } "group" { "id" "20" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionSelect" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "21" "mode" "trigger" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionSelect" } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "22" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionUp" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionDown" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionIncrease" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionDecrease" } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionGameDim" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "23" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionUp" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionDown" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionIncrease" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionDecrease" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "haptic_intensity_override" "0" } } "group" { "id" "24" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionUp" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionDown" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionIncrease" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionDecrease" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "25" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxForward" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxBackward" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxRight" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxLeft" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "26" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxForward" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxBackward" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxRight" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxLeft" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "haptic_intensity_override" "0" } } "group" { "id" "27" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxForward" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxBackward" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxRight" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxLeft" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "28" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcForward" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcBackward" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcRight" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcLeft" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "29" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcForward" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcBackward" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcRight" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcLeft" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "haptic_intensity_override" "0" } } "group" { "id" "30" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcForward" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcBackward" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcRight" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcLeft" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "7" "mode" "switches" "name" "" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button start" } } } "disabled_activators" { } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button select" } } } "disabled_activators" { } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button shoulder_left" } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button shoulder_right" } } } "disabled_activators" { } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button a" } } } "disabled_activators" { } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button x" } } } "disabled_activators" { } } } } "group" { "id" "10" "mode" "switches" "name" "" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX menuActionShow" } } } "disabled_activators" { } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxStart" "binding" "game_action nomadZX zxStart2" } } } "disabled_activators" { } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxLeft" } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadZX zxRight" } } } "disabled_activators" { } } } } "group" { "id" "14" "mode" "switches" "name" "" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC menuActionShow" } } } "disabled_activators" { } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcLeft" } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action nomadCPC cpcRight" } } } "disabled_activators" { } } } } "group" { "id" "18" "mode" "switches" "name" "" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionHide" } } } "disabled_activators" { } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionGamePause" } } } "disabled_activators" { } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionTop" } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "game_action MenuControls menuActionBottom" } } } "disabled_activators" { } } } } "preset" { "id" "0" "name" "nomadZX" "group_source_bindings" { "10" "switch active" "11" "button_diamond active" "25" "joystick active" "12" "left_trigger active" "13" "right_trigger active" "27" "right_joystick active" "26" "dpad active" } } "preset" { "id" "1" "name" "nomadCPC" "group_source_bindings" { "14" "switch active" "15" "button_diamond active" "28" "joystick active" "16" "left_trigger active" "17" "right_trigger active" "30" "right_joystick active" "29" "dpad active" } } "preset" { "id" "2" "name" "MenuControls" "group_source_bindings" { "18" "switch active" "19" "button_diamond active" "22" "joystick active" "20" "left_trigger active" "21" "right_trigger active" "24" "right_joystick active" "23" "dpad active" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" } }