Added icon displays for Steam. Removed the menu/gameplay action set split and condensed everything into one simple configuration. Release Build 8324.

mac-build
sigonasr2 8 months ago
parent 681e13dd12
commit 3194ade0d8
  1. 16
      Adventures in Lestoria/AdventuresInLestoria.cpp
  2. 62
      Adventures in Lestoria/Key.cpp
  3. 13
      Adventures in Lestoria/Key.h
  4. 2
      Adventures in Lestoria/Version.h
  5. 531
      Adventures in Lestoria/controller_config/controller_generic.vdf
  6. 513
      Adventures in Lestoria/controller_config/controller_switch_pro.vdf
  7. 497
      Adventures in Lestoria/controller_config/controller_xbox360.vdf
  8. 117
      Adventures in Lestoria/controller_config/game_actions_2895980.vdf
  9. BIN
      x64/Release/Adventures in Lestoria.exe

@ -347,13 +347,7 @@ bool AiL::OnUserUpdate(float fElapsedTime){
levelTime+=fElapsedTime; levelTime+=fElapsedTime;
SteamAPI_RunCallbacks(); SteamAPI_RunCallbacks();
if(SteamInput()){ if(SteamInput()){
if(Input::ingameControlsHandle==Input::menuControlsHandle){ ActivateActionSetForAllControllers(Input::ingameControlsHandle);
//Something went wrong so try initializing again...
std::cout<<"WARNING! Steam Input system was not ready and has not set the action set control handles properly! Trying again..."<<std::endl;
Input::ingameControlsHandle=SteamInput()->GetActionSetHandle("InGameControls");
Input::menuControlsHandle=SteamInput()->GetActionSetHandle("MenuControls");
}
ActivateActionSetForAllControllers(Input::menuControlsHandle);
Input::UpdateSteamInput(); Input::UpdateSteamInput();
} }
@ -434,8 +428,6 @@ bool AiL::DownPressed(){
void AiL::HandleUserInput(float fElapsedTime){ void AiL::HandleUserInput(float fElapsedTime){
if(!Menu::stack.empty())return; //A window being opened means there's no user input allowed. if(!Menu::stack.empty())return; //A window being opened means there's no user input allowed.
if(SteamInput())ActivateActionSetForAllControllers(Input::ingameControlsHandle);
if(GetKey(SCROLL).bPressed)displayHud=!displayHud; if(GetKey(SCROLL).bPressed)displayHud=!displayHud;
bool setIdleAnimation=true; bool setIdleAnimation=true;
@ -644,9 +636,6 @@ void AiL::HandleUserInput(float fElapsedTime){
} }
} }
} }
if(SteamInput())SteamInput()->ActivateActionSet(STEAM_INPUT_HANDLE_ALL_CONTROLLERS,Input::menuControlsHandle);
} }
void AiL::UpdateCamera(float fElapsedTime){ void AiL::UpdateCamera(float fElapsedTime){
@ -3791,7 +3780,6 @@ bool AiL::Steam_Init(){
if(SteamInput()!=nullptr){ if(SteamInput()!=nullptr){
SteamInput()->Init(false); SteamInput()->Init(false);
Input::ingameControlsHandle=SteamInput()->GetActionSetHandle("InGameControls"); Input::ingameControlsHandle=SteamInput()->GetActionSetHandle("InGameControls");
Input::menuControlsHandle=SteamInput()->GetActionSetHandle("MenuControls");
} }
return true; return true;
} }
@ -3800,6 +3788,6 @@ bool AiL::Steam_Init(){
void AiL::ActivateActionSetForAllControllers(InputActionSetHandle_t actionSetHandle){ void AiL::ActivateActionSetForAllControllers(InputActionSetHandle_t actionSetHandle){
for(int i=0;i<Input::controllerCount;i++){ for(int i=0;i<Input::controllerCount;i++){
SteamInput()->ActivateActionSet(Input::steamControllers[i],Input::menuControlsHandle); SteamInput()->ActivateActionSet(Input::steamControllers[i],actionSetHandle);
} }
} }

@ -47,17 +47,17 @@ INCLUDE_GFX
bool Input::usingGamepad; bool Input::usingGamepad;
uint64_t Input::ingameControlsHandle{0}; uint64_t Input::ingameControlsHandle{0};
uint64_t Input::menuControlsHandle{0};
uint8_t activeSteamControllerIndex{0}; uint8_t activeSteamControllerIndex{0};
safemap<std::string,InputGroup*>InputGroup::menuNamesToInputGroups; safemap<std::string,InputGroup*>InputGroup::menuNamesToInputGroups;
std::vector<std::string>InputGroup::menuInputGroups; std::vector<std::string>InputGroup::menuInputGroups;
std::vector<std::string>InputGroup::gameplayInputGroups; std::vector<std::string>InputGroup::gameplayInputGroups;
std::array<InputHandle_t,16>Input::steamControllers; std::array<InputHandle_t,STEAM_INPUT_MAX_COUNT>Input::steamControllers;
std::unordered_map<Steam::SteamInput,std::pair<NumOfOrigins,std::array<EInputActionOrigin,STEAM_INPUT_MAX_ORIGINS>>>Input::steamGameInputToOrigin;
uint8_t Input::activeSteamControllerIndex; uint8_t Input::activeSteamControllerIndex;
uint8_t Input::controllerCount{0}; uint8_t Input::controllerCount{0};
std::vector<Steam::SteamInput>Input::leftStickActionSets{Steam::MOVE}; std::vector<Steam::SteamInput>Input::leftStickActionSets{Steam::MOVE};
std::vector<Steam::SteamInput>Input::rightStickActionSets{Steam::MANUAL_AIM,Steam::SCROLL}; std::vector<Steam::SteamInput>Input::rightStickActionSets{Steam::SCROLL};
std::array<std::unordered_map<Steam::SteamInput,std::pair<std::string,HWButton>>,16>Input::enumToActionName; std::array<std::unordered_map<Steam::SteamInput,std::pair<std::string,HWButton>>,16>Input::enumToActionName;
std::unordered_map<EInputActionOrigin,std::string>Input::steamIconToGameIcon{ std::unordered_map<EInputActionOrigin,std::string>Input::steamIconToGameIcon{
@ -144,9 +144,8 @@ Input::Input(InputType type,int key)
:type(type),key(key){} :type(type),key(key){}
void Input::Initialize(){ void Input::Initialize(){
for(int i=0;i<16;i++){ for(int i=0;i<STEAM_INPUT_MAX_COUNT;i++){
enumToActionName[i][Steam::MOVE]={"Move",{}}; enumToActionName[i][Steam::MOVE]={"Move",{}};
enumToActionName[i][Steam::MANUAL_AIM]={"Manual Aim",{}};
enumToActionName[i][Steam::BASIC_ATTACK]={"Basic_Attack",{}}; enumToActionName[i][Steam::BASIC_ATTACK]={"Basic_Attack",{}};
enumToActionName[i][Steam::DEFENSIVE]={"Defensive",{}}; enumToActionName[i][Steam::DEFENSIVE]={"Defensive",{}};
enumToActionName[i][Steam::MENU_PAUSE]={"Menu/Pause",{}}; enumToActionName[i][Steam::MENU_PAUSE]={"Menu/Pause",{}};
@ -196,8 +195,6 @@ void Input::UpdateSteamInput(){
HWButton prevState=data.second; HWButton prevState=data.second;
InputDigitalActionHandle_t inputHnd=SteamInput()->GetDigitalActionHandle(data.first.c_str()); InputDigitalActionHandle_t inputHnd=SteamInput()->GetDigitalActionHandle(data.first.c_str());
InputDigitalActionData_t buttonData=SteamInput()->GetDigitalActionData(steamControllers[i],inputHnd); InputDigitalActionData_t buttonData=SteamInput()->GetDigitalActionData(steamControllers[i],inputHnd);
if(!buttonData.bActive)continue; //Ignore inputs that are not active.
if(buttonData.bActive){std::cout<<input<<" is active"<<std::endl;}
data.second.bPressed=data.second.bReleased=false; data.second.bPressed=data.second.bReleased=false;
if(!data.second.bHeld&&buttonData.bState){ if(!data.second.bHeld&&buttonData.bState){
@ -211,6 +208,14 @@ void Input::UpdateSteamInput(){
data.second.bHeld=buttonData.bState; data.second.bHeld=buttonData.bState;
} }
} }
if(controllerCount>0){ //Setup display icons for steam controllers.
for(auto&[input,data]:enumToActionName[activeSteamControllerIndex]){
InputDigitalActionHandle_t inputHnd=SteamInput()->GetDigitalActionHandle(data.first.c_str());
InputDigitalActionData_t buttonData=SteamInput()->GetDigitalActionData(steamControllers[activeSteamControllerIndex],inputHnd);
//Store the origins that steam knows about inside the gameplay input arrays provided. These are pairs where the first item is the number of origins for this input and the second item is the array itself.
steamGameInputToOrigin[input].first=SteamInput()->GetDigitalActionOrigins(steamControllers[activeSteamControllerIndex],ingameControlsHandle,inputHnd,steamGameInputToOrigin[input].second.data());
}
}
} }
} }
@ -358,6 +363,7 @@ float Input::Analog(){
float axisVal=GetAnalogStickVal(i,input,Axis::X); float axisVal=GetAnalogStickVal(i,input,Axis::X);
if(axisVal!=0.f){ if(axisVal!=0.f){
usingGamepad=true; usingGamepad=true;
activeSteamControllerIndex=i;
return axisVal; return axisVal;
} }
} }
@ -367,6 +373,7 @@ float Input::Analog(){
float axisVal=GetAnalogStickVal(i,input,Axis::Y); float axisVal=GetAnalogStickVal(i,input,Axis::Y);
if(axisVal!=0.f){ if(axisVal!=0.f){
usingGamepad=true; usingGamepad=true;
activeSteamControllerIndex=i;
return axisVal; return axisVal;
} }
} }
@ -376,6 +383,7 @@ float Input::Analog(){
float axisVal=GetAnalogStickVal(i,input,Axis::X); float axisVal=GetAnalogStickVal(i,input,Axis::X);
if(axisVal!=0.f){ if(axisVal!=0.f){
usingGamepad=true; usingGamepad=true;
activeSteamControllerIndex=i;
return axisVal; return axisVal;
} }
} }
@ -385,6 +393,7 @@ float Input::Analog(){
float axisVal=GetAnalogStickVal(i,input,Axis::Y); float axisVal=GetAnalogStickVal(i,input,Axis::Y);
if(axisVal!=0.f){ if(axisVal!=0.f){
usingGamepad=true; usingGamepad=true;
activeSteamControllerIndex=i;
return axisVal; return axisVal;
} }
} }
@ -410,6 +419,10 @@ float Input::Analog(){
} }
std::string Input::GetDisplayName()const{ std::string Input::GetDisplayName()const{
if(type==STEAM){
return std::format("STEAM:{}",key);
}
if(!GenericKey::keyLiteral.count({type,key}))return "";
return GenericKey::keyLiteral.at({type,key}).displayName; return GenericKey::keyLiteral.at({type,key}).displayName;
} }
@ -652,7 +665,13 @@ void InputGroup::DrawInput(const std::variant<AiL*const,TileTransformedView*cons
void InputGroup::DrawPrimaryInput(const std::variant<AiL*const,TileTransformedView*const,ViewPort*const>renderer,const vf2d pos,const std::string_view displayText,const uint8_t alpha,InputType type,vf2d textScale)const{ void InputGroup::DrawPrimaryInput(const std::variant<AiL*const,TileTransformedView*const,ViewPort*const>renderer,const vf2d pos,const std::string_view displayText,const uint8_t alpha,InputType type,vf2d textScale)const{
std::optional<Input>primaryKey; std::optional<Input>primaryKey;
switch(type){ switch(type){
case CONTROLLER:primaryKey=GetPrimaryKey(CONTROLLER);break; case CONTROLLER:{
if(SteamInput()){
primaryKey=GetPrimaryKey(STEAM);
}else{
primaryKey=GetPrimaryKey(CONTROLLER);
}
}break;
case MOUSE:primaryKey=GetPrimaryKey(MOUSE);break; case MOUSE:primaryKey=GetPrimaryKey(MOUSE);break;
default:primaryKey=GetPrimaryKey(KEY);break; default:primaryKey=GetPrimaryKey(KEY);break;
} }
@ -660,7 +679,7 @@ void InputGroup::DrawPrimaryInput(const std::variant<AiL*const,TileTransformedVi
vf2d buttonImgSize{}; vf2d buttonImgSize{};
std::vector<std::variant<Decal*,std::string>>buttonImgs; std::vector<std::variant<Decal*,std::string>>buttonImgs;
if(type!=CONTROLLER&&type!=MOUSE){ if(type!=STEAM&&type!=CONTROLLER&&type!=MOUSE){
for(const Input&input:keyOrder){ for(const Input&input:keyOrder){
if(input.GetType()==MOUSE){ if(input.GetType()==MOUSE){
if(input.HasExtendedIcons()){ if(input.HasExtendedIcons()){
@ -688,10 +707,15 @@ void InputGroup::DrawPrimaryInput(const std::variant<AiL*const,TileTransformedVi
buttonImgs.push_back(primaryKey.value().GetIcon(GameSettings::GetIconType()).Decal()); buttonImgs.push_back(primaryKey.value().GetIcon(GameSettings::GetIconType()).Decal());
}else }else
if(primaryKey.value().HasIcon()){ if(primaryKey.value().HasIcon()){
buttonImgSize.x+=primaryKey.value().GetIcon().Sprite()->width*textScale.x+"Interface.InputHelperSpacing"_F; float alteredIconScale=1.f;
buttonImgSize.y=std::max(buttonImgSize.y,float(primaryKey.value().GetIcon().Sprite()->height));
if(type==STEAM)alteredIconScale/=2.85f; //They are initially 32x32.
buttonImgSize.x+=primaryKey.value().GetIcon().Sprite()->width*alteredIconScale*textScale.x+"Interface.InputHelperSpacing"_F;
buttonImgSize.y=std::max(buttonImgSize.y,float(primaryKey.value().GetIcon().Sprite()->height*alteredIconScale));
buttonImgs.push_back(primaryKey.value().GetIcon().Decal()); buttonImgs.push_back(primaryKey.value().GetIcon().Decal());
}else{ }else
{
buttonImgSize.x+=game->GetTextSizeProp(primaryKey.value().GetDisplayName()).x*textScale.x+"Interface.InputHelperSpacing"_F; buttonImgSize.x+=game->GetTextSizeProp(primaryKey.value().GetDisplayName()).x*textScale.x+"Interface.InputHelperSpacing"_F;
buttonImgSize.y=std::max(buttonImgSize.y,float(game->GetTextSizeProp(primaryKey.value().GetDisplayName()).y)+"Interface.InputHelperSpacing"_F); buttonImgSize.y=std::max(buttonImgSize.y,float(game->GetTextSizeProp(primaryKey.value().GetDisplayName()).y)+"Interface.InputHelperSpacing"_F);
buttonImgs.push_back(primaryKey.value().GetDisplayName()); buttonImgs.push_back(primaryKey.value().GetDisplayName());
@ -706,7 +730,10 @@ void InputGroup::DrawPrimaryInput(const std::variant<AiL*const,TileTransformedVi
#pragma region Render Macro #pragma region Render Macro
#define Render(rendererType) \ #define Render(rendererType) \
std::get<rendererType*const>(renderer)->DrawDecal(pos+offset-vf2d{0.f,2.f},img,textScale,{255,255,255,alpha}); float alteredIconScale=1.f; \
\
if(type==STEAM)alteredIconScale/=2.85f; /*They are initially 32x32.*/ \
std::get<rendererType*const>(renderer)->DrawDecal(pos+offset-vf2d{0.f,2.f},img,alteredIconScale*textScale,{255,255,255,alpha});
#pragma endregion #pragma endregion
if(std::holds_alternative<AiL*const>(renderer)){ if(std::holds_alternative<AiL*const>(renderer)){
Render(AiL); Render(AiL);
@ -775,12 +802,21 @@ void InputGroup::DrawPrimaryInput(const std::variant<AiL*const,TileTransformedVi
} }
const bool Input::HasIcon()const{ const bool Input::HasIcon()const{
if(type==STEAM){
return Input::steamGameInputToOrigin.count(Steam::SteamInput(key))&&
Input::steamGameInputToOrigin.at(Steam::SteamInput(key)).first>0;
}
return GenericKey::keyLiteral.at({type,key}).iconName.length()>0; return GenericKey::keyLiteral.at({type,key}).iconName.length()>0;
} }
const bool Input::HasExtendedIcons()const{ const bool Input::HasExtendedIcons()const{
if(type==STEAM)return false;
return GenericKey::keyLiteral.at({type,key}).iconName.length()>0&&GenericKey::keyLiteral.at({type,key}).iconName2.length()>0&&GenericKey::keyLiteral.at({type,key}).iconName3.length()>0; return GenericKey::keyLiteral.at({type,key}).iconName.length()>0&&GenericKey::keyLiteral.at({type,key}).iconName2.length()>0&&GenericKey::keyLiteral.at({type,key}).iconName3.length()>0;
} }
const Renderable&Input::GetIcon()const{ const Renderable&Input::GetIcon()const{
if(type==STEAM){
EInputActionOrigin action=Input::steamGameInputToOrigin.at(Steam::SteamInput(key)).second[0];
return GFX.at(SteamInput()->GetGlyphPNGForActionOrigin(action,k_ESteamInputGlyphSize_Small,0));
}
return GFX.at(GenericKey::keyLiteral.at({type,key}).iconName); return GFX.at(GenericKey::keyLiteral.at({type,key}).iconName);
} }
const Renderable&Input::GetIcon(IconType type)const{ const Renderable&Input::GetIcon(IconType type)const{

@ -66,9 +66,8 @@ enum class Axis{
namespace Steam{ namespace Steam{
enum SteamInput{ enum SteamInput{
//Gameplay Inputs
MOVE, //This is the left stick analog input. Whenever we use this, we assume left stick is being used. MOVE, //This is the left stick analog input. Whenever we use this, we assume left stick is being used.
MANUAL_AIM, //This is the right stick analog input. Whenever we use this, we assume right stick is being used. SCROLL, //This is the right stick analog input. Whenever we use this, we assume right stick is being used.
BASIC_ATTACK, BASIC_ATTACK,
DEFENSIVE, DEFENSIVE,
MENU_PAUSE, MENU_PAUSE,
@ -79,8 +78,6 @@ namespace Steam{
ITEM_1, ITEM_1,
ITEM_2, ITEM_2,
ITEM_3, ITEM_3,
//Menu Inputs
SCROLL, //This is the right stick analog input. Whenever we use this, we assume right stick is being used.
CONFIRM, CONFIRM,
BACK, BACK,
FUNCTION_1, FUNCTION_1,
@ -95,6 +92,8 @@ namespace Steam{
}; };
}; };
using NumOfOrigins=uint8_t;
//A generic class that represents any type of input. //A generic class that represents any type of input.
class Input{ class Input{
friend class InputGroup; friend class InputGroup;
@ -102,12 +101,11 @@ class Input{
friend class AiL; friend class AiL;
InputType type; InputType type;
int key; //This will be interpreted differently depending on input type. int key; //This will be interpreted differently depending on input type.
static uint64_t ingameControlsHandle;
static uint64_t menuControlsHandle;
static bool usingGamepad; static bool usingGamepad;
static void SetUsingGamepad(const bool usingGamepad); static void SetUsingGamepad(const bool usingGamepad);
static std::array<std::unordered_map<Steam::SteamInput,std::pair<std::string,HWButton>>,16>enumToActionName; static std::array<std::unordered_map<Steam::SteamInput,std::pair<std::string,HWButton>>,STEAM_INPUT_MAX_COUNT>enumToActionName;
static std::unordered_map<EInputActionOrigin,std::string>steamIconToGameIcon; static std::unordered_map<EInputActionOrigin,std::string>steamIconToGameIcon;
static std::unordered_map<Steam::SteamInput,std::pair<NumOfOrigins,std::array<EInputActionOrigin,STEAM_INPUT_MAX_ORIGINS>>>steamGameInputToOrigin; //Store the origins that steam knows about inside either the gameplay or menu input arrays provided. These are pairs where the first item is the number of origins for this input and the second item is the array itself.
static void Initialize(); static void Initialize();
static void UpdateSteamInput(); static void UpdateSteamInput();
static std::array<InputHandle_t,16>steamControllers; static std::array<InputHandle_t,16>steamControllers;
@ -139,6 +137,7 @@ public:
const Renderable&GetIcon(IconType type)const; const Renderable&GetIcon(IconType type)const;
const int GetKeyCode()const; const int GetKeyCode()const;
friend const bool operator==(const Input&input1,const Input&input2); friend const bool operator==(const Input&input1,const Input&input2);
static uint64_t ingameControlsHandle;
}; };
class InputGroup{ class InputGroup{

@ -39,7 +39,7 @@ All rights reserved.
#define VERSION_MAJOR 0 #define VERSION_MAJOR 0
#define VERSION_MINOR 5 #define VERSION_MINOR 5
#define VERSION_PATCH 1 #define VERSION_PATCH 1
#define VERSION_BUILD 8298 #define VERSION_BUILD 8324
#define stringify(a) stringify_(a) #define stringify(a) stringify_(a)
#define stringify_(a) #a #define stringify_(a) #a

@ -1,18 +1,18 @@
"controller_mappings" "controller_mappings"
{ {
"version" "3" "version" "3"
"revision" "38" "revision" "82"
"title" "Generic Gamepad" "title" "#Title_Config"
"description" "Default controller configuration" "description" "#Description_Config"
"creator" "76561198025675819" "creator" "76561198025675819"
"progenitor" "" "progenitor" ""
"url" "usercloud://2895980/xbox 360playstationnintendo switch_0" "url" "usercloud://2895980/generic gamepad_3"
"export_type" "personal_cloud" "export_type" "personal_cloud"
"controller_type" "controller_switch_pro" "controller_type" "controller_generic"
"controller_caps" "613772287" "controller_caps" "1573375"
"major_revision" "0" "major_revision" "0"
"minor_revision" "0" "minor_revision" "0"
"Timestamp" "1711225148" "Timestamp" "1711341077"
"actions" "actions"
{ {
"InGameControls" "InGameControls"
@ -20,67 +20,42 @@
"title" "#Set_Ingame" "title" "#Set_Ingame"
"legacy_set" "0" "legacy_set" "0"
"StickPadGyro" "StickPadGyro"
{
"Move"
{
"title" "#Gameplay_Move"
"input_mode" "joystick_move"
}
"Manual Aim"
{
"title" "#Gameplay_Aim"
"input_mode" "joystick_move"
}
}
"Button"
{
"Basic_Attack" "#Gameplay_BasicAttack"
"Defensive" "#Gameplay_Defensive"
"Menu"
{
"Pause" "#Menu_Menu"
}
"Ability_1" "#Gameplay_Ability1"
"Ability_2" "#Gameplay_Ability2"
"Ability_3" "#Gameplay_Ability3"
"Ability_4" "#Gameplay_Ability4"
"Item_1" "#Gameplay_Item1"
"Item_2" "#Gameplay_Item2"
"Item_3" "#Gameplay_Item3"
}
}
"MenuControls"
{
"title" "#Set_Menu"
"legacy_set" "0"
"StickPadGyro"
{ {
"Scroll" "Scroll"
{ {
"title" "#Menu_Scroll" "title" "#Scroll"
"input_mode" "joystick_move" "input_mode" "joystick_move"
} }
} }
"Button" "Button"
{ {
"Confirm" "#Menu_Confirm" "Basic_Attack" "#BasicAttack"
"Back" "#Menu_Back" "Defensive" "#Defensive"
"Function_1" "#Menu_Function1"
"Function_2" "#Menu_Function2"
"Menu" "Menu"
{ {
"Pause" "#Menu_Menu" "Pause" "#Menu"
} }
"Up" "#Menu_Up" "Ability_1" "#Ability1"
"Down" "#Menu_Down" "Ability_2" "#Ability2"
"Left" "#Menu_Left" "Ability_3" "#Ability3"
"Right" "#Menu_Right" "Ability_4" "#Ability4"
"Item_1" "#Item1"
"Item_2" "#Item2"
"Item_3" "#Item3"
"Confirm" "#Confirm"
"Back" "#Back"
"Function_1" "#Function1"
"Function_2" "#Function2"
"Up" "#Up"
"Down" "#Down"
"Left" "#Left"
"Right" "#Right"
"Lock" "Lock"
{ {
"Unlock_Accessory" "#Menu_Select" "Unlock_Accessory" "#Select"
} }
"Fast_Scroll_Up" "#Menu_ScrollUp" "Fast_Scroll_Up" "#ScrollUp"
"Fast_Scroll_Down" "#Menu_ScrollDown" "Fast_Scroll_Down" "#ScrollDown"
} }
} }
} }
@ -91,34 +66,31 @@
{ {
"english" "english"
{ {
"Title_Config" "Adventures in Lestoria Configuration" "Title_Config" "Generic Gamepad"
"Description_Config" "The default controller configuration for Adventures in Lestoria." "Description_Config" "Generic gamepad configuration."
"Set_Ingame" "Gameplay Controls" "Set_Ingame" "Gameplay Controls"
"Set_Menu" "Menu Controls" "BasicAttack" "Basic Attack"
"Gameplay_BasicAttack" "Basic Attack" "Defensive" "Use Defensive"
"Gameplay_Move" "Move" "Ability1" "Use Ability 1"
"Gameplay_Aim" "Manual Aim" "Ability2" "Use Ability 2"
"Gameplay_Defensive" "Defensive" "Ability3" "Use Ability 3"
"Gameplay_Ability1" "Ability 1" "Ability4" "Use Ability 4"
"Gameplay_Ability2" "Ability 2" "Item1" "Use Item 1"
"Gameplay_Ability3" "Ability 3" "Item2" "Use Item 2"
"Gameplay_Ability4" "Ability 4" "Item3" "Use Item 3"
"Gameplay_Item1" "Item 1" "Confirm" "Confirm"
"Gameplay_Item2" "Item 2" "Back" "Back"
"Gameplay_Item3" "Item 3" "SELECT" "Lock/Unlock Accessory"
"Menu_Confirm" "Confirm" "Function1" "Menu Function 1"
"Menu_Back" "Back" "Function2" "Menu Function 2"
"Menu_Select" "Lock/Unlock Accessory" "Menu" "Menu/Pause"
"Menu_Function1" "Function 1" "Up" "Up"
"Menu_Function2" "Function 2" "Down" "Down"
"Menu_Menu" "Menu/Pause" "Left" "Left"
"Menu_Up" "Menu Up" "Right" "Right"
"Menu_Down" "Menu Down" "Scroll" "Scroll Menu/Manual Aim"
"Menu_Left" "Menu Left" "ScrollUp" "Fast Scroll Menu Up"
"Menu_Right" "Menu Right" "ScrollDown" "Fast Scroll Menu Down"
"Menu_Scroll" "Scroll"
"Menu_ScrollUp" "Fast Scroll Up"
"Menu_ScrollDown" "Fast Scroll Down"
} }
} }
"group" "group"
@ -129,7 +101,7 @@
"description" "" "description" ""
"inputs" "inputs"
{ {
"button_b" "button_a"
{ {
"activators" "activators"
{ {
@ -137,23 +109,14 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Basic_Attack, , " "binding" "game_action InGameControls Defensive, , "
}
}
}
"disabled_activators"
{
} }
} }
"button_a"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Defensive, , " "binding" "game_action InGameControls Back, , "
} }
} }
} }
@ -161,7 +124,7 @@
{ {
} }
} }
"button_y" "button_b"
{ {
"activators" "activators"
{ {
@ -169,23 +132,14 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Ability_2, , " "binding" "game_action InGameControls Basic_Attack, , "
}
}
}
"disabled_activators"
{
} }
} }
"button_x"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Ability_1, , " "binding" "game_action InGameControls Confirm, , "
} }
} }
} }
@ -193,17 +147,7 @@
{ {
} }
} }
} "button_x"
}
"group"
{
"id" "2"
"mode" "trigger"
"name" ""
"description" ""
"inputs"
{
"click"
{ {
"activators" "activators"
{ {
@ -211,11 +155,14 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Item_2, , " "binding" "game_action InGameControls Ability_1, , "
} }
"settings" }
"Full_Press"
{ {
"haptic_intensity" "2" "bindings"
{
"binding" "game_action InGameControls Function_2, , "
} }
} }
} }
@ -223,7 +170,7 @@
{ {
} }
} }
"edge" "button_y"
{ {
"activators" "activators"
{ {
@ -231,11 +178,14 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Item_2, , " "binding" "game_action InGameControls Ability_2, , "
} }
"settings" }
"Full_Press"
{ {
"haptic_intensity" "2" "bindings"
{
"binding" "game_action InGameControls Function_1, , "
} }
} }
} }
@ -247,13 +197,13 @@
} }
"group" "group"
{ {
"id" "3" "id" "2"
"mode" "trigger" "mode" "trigger"
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
{ {
"click" "edge"
{ {
"activators" "activators"
{ {
@ -261,27 +211,18 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Ability_4, , " "binding" "game_action InGameControls Item_2, , "
} }
"settings" "settings"
{ {
"haptic_intensity" "2" "haptic_intensity" "2"
} }
} }
}
"disabled_activators"
{
}
}
"edge"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Ability_4, , " "binding" "game_action InGameControls Fast_Scroll_Up, , "
} }
"settings" "settings"
{ {
@ -297,13 +238,13 @@
} }
"group" "group"
{ {
"id" "5" "id" "3"
"mode" "four_buttons" "mode" "trigger"
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
{ {
"button_b" "edge"
{ {
"activators" "activators"
{ {
@ -311,39 +252,22 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Confirm, , " "binding" "game_action InGameControls Ability_4, , "
}
}
} }
"disabled_activators" "settings"
{ {
"haptic_intensity" "2"
} }
} }
"button_a"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Back, , " "binding" "game_action InGameControls Fast_Scroll_Down, , "
}
} }
} "settings"
"disabled_activators"
{
}
}
"button_y"
{
"activators"
{
"Full_Press"
{
"bindings"
{ {
"binding" "game_action MenuControls Function_1, , " "haptic_intensity" "2"
} }
} }
} }
@ -351,22 +275,16 @@
{ {
} }
} }
"button_x"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Function_2, , "
}
} }
} }
"disabled_activators" "group"
{
"id" "5"
"mode" "four_buttons"
"name" ""
"description" ""
"inputs"
{ {
}
}
} }
} }
"group" "group"
@ -377,101 +295,63 @@
"description" "" "description" ""
"inputs" "inputs"
{ {
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Fast_Scroll_Up, , "
} }
"settings"
{
"haptic_intensity" "2"
} }
} "group"
} {
"disabled_activators" "id" "7"
"mode" "trigger"
"name" ""
"description" ""
"inputs"
{ {
} }
} }
"edge" "group"
{
"activators"
{
"Full_Press"
{ {
"bindings" "id" "11"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{ {
"binding" "game_action MenuControls Fast_Scroll_Up, , "
} }
"settings" "settings"
{ {
"haptic_intensity" "2" "virtual_mode" "1"
}
}
}
"disabled_activators"
{
}
}
} }
} }
"group" "group"
{ {
"id" "7" "id" "12"
"mode" "trigger" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
{ {
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Fast_Scroll_Down, , "
} }
"settings" "settings"
{ {
"haptic_intensity" "2" "virtual_mode" "1"
}
}
}
"disabled_activators"
{
} }
} }
"edge" "group"
{
"activators"
{
"Full_Press"
{ {
"bindings" "id" "13"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{ {
"binding" "game_action MenuControls Fast_Scroll_Down, , "
} }
"settings" "settings"
{ {
"haptic_intensity" "2" "virtual_mode" "1"
}
}
}
"disabled_activators"
{
}
}
} }
} }
"group" "group"
{ {
"id" "11" "id" "14"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -485,7 +365,7 @@
} }
"group" "group"
{ {
"id" "12" "id" "15"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -499,7 +379,7 @@
} }
"group" "group"
{ {
"id" "13" "id" "16"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -510,15 +390,11 @@
{ {
"virtual_mode" "1" "virtual_mode" "1"
} }
"gameactions"
{
"MenuControls" "Scroll"
}
} }
"group" "group"
{ {
"id" "14" "id" "18"
"mode" "joystick_move" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
@ -526,17 +402,14 @@
} }
"settings" "settings"
{ {
"virtual_mode" "1" "requires_click" "0"
} "haptic_intensity_override" "0"
"gameactions"
{
"InGameControls" "Move"
} }
} }
"group" "group"
{ {
"id" "15" "id" "19"
"mode" "joystick_move" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
@ -544,16 +417,12 @@
} }
"settings" "settings"
{ {
"virtual_mode" "1" "requires_click" "0"
}
"gameactions"
{
"InGameControls" "Move"
} }
} }
"group" "group"
{ {
"id" "16" "id" "20"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -566,12 +435,12 @@
} }
"gameactions" "gameactions"
{ {
"InGameControls" "Manual Aim" "InGameControls" "Scroll"
} }
} }
"group" "group"
{ {
"id" "18" "id" "21"
"mode" "dpad" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
@ -585,7 +454,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Up, , " "binding" "game_action InGameControls Up, , "
} }
} }
} }
@ -601,7 +470,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Down, , " "binding" "game_action InGameControls Down, , "
} }
} }
} }
@ -617,7 +486,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Right, , " "binding" "game_action InGameControls Right, , "
} }
} }
} }
@ -633,7 +502,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Left, , " "binding" "game_action InGameControls Left, , "
} }
} }
} }
@ -650,7 +519,25 @@
} }
"group" "group"
{ {
"id" "19" "id" "22"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"virtual_mode" "1"
}
"gameactions"
{
"InGameControls" "Scroll"
}
}
"group"
{
"id" "23"
"mode" "dpad" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
@ -664,7 +551,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Up, , " "binding" "game_action InGameControls Up, , "
} }
} }
} }
@ -680,7 +567,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Down, , " "binding" "game_action InGameControls Down, , "
} }
} }
} }
@ -696,7 +583,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Right, , " "binding" "game_action InGameControls Right, , "
} }
} }
} }
@ -712,7 +599,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Left, , " "binding" "game_action InGameControls Left, , "
} }
} }
} }
@ -761,20 +648,11 @@
"binding" "game_action InGameControls Item_3, , " "binding" "game_action InGameControls Item_3, , "
} }
} }
}
"disabled_activators"
{
}
}
"left_bumper"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Item_1, , " "binding" "game_action InGameControls Lock/Unlock_Accessory, , "
} }
} }
} }
@ -782,7 +660,7 @@
{ {
} }
} }
"right_bumper" "left_bumper"
{ {
"activators" "activators"
{ {
@ -790,23 +668,14 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Ability_3, , " "binding" "game_action InGameControls Item_1, , "
}
}
}
"disabled_activators"
{
} }
} }
"button_capture"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "controller_action SCREENSHOT, , " "binding" "game_action InGameControls Fast_Scroll_Up, , "
} }
} }
} }
@ -814,17 +683,7 @@
{ {
} }
} }
} "right_bumper"
}
"group"
{
"id" "4"
"mode" "switches"
"name" ""
"description" ""
"inputs"
{
"button_escape"
{ {
"activators" "activators"
{ {
@ -832,23 +691,14 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Menu/Pause, , " "binding" "game_action InGameControls Ability_3, , "
}
}
}
"disabled_activators"
{
} }
} }
"button_menu"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Lock/Unlock_Accessory, , " "binding" "game_action InGameControls Fast_Scroll_Down, , "
} }
} }
} }
@ -856,7 +706,7 @@
{ {
} }
} }
"left_bumper" "button_capture"
{ {
"activators" "activators"
{ {
@ -864,7 +714,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Fast_Scroll_Up, , " "binding" "controller_action SCREENSHOT, , "
} }
} }
} }
@ -872,22 +722,16 @@
{ {
} }
} }
"right_bumper"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Fast_Scroll_Down, , "
}
} }
} }
"disabled_activators" "group"
{
"id" "4"
"mode" "switches"
"name" ""
"description" ""
"inputs"
{ {
}
}
"button_capture" "button_capture"
{ {
"activators" "activators"
@ -916,26 +760,13 @@
"1" "button_diamond active" "1" "button_diamond active"
"2" "left_trigger active" "2" "left_trigger active"
"3" "right_trigger active" "3" "right_trigger active"
"15" "joystick active" "15" "joystick inactive"
"16" "right_joystick active" "23" "joystick active"
"14" "dpad active" "16" "right_joystick inactive"
} "22" "right_joystick active"
} "14" "dpad inactive"
"preset" "20" "dpad inactive"
{ "21" "dpad active"
"id" "1"
"name" "MenuControls"
"group_source_bindings"
{
"4" "switch active"
"5" "button_diamond active"
"6" "left_trigger active"
"7" "right_trigger active"
"12" "joystick inactive"
"19" "joystick active"
"13" "right_joystick active"
"11" "dpad inactive"
"18" "dpad active"
} }
} }
"settings" "settings"

@ -1,18 +1,18 @@
"controller_mappings" "controller_mappings"
{ {
"version" "3" "version" "3"
"revision" "44" "revision" "83"
"title" "Switch" "title" "#Title_Config"
"description" "Default Switch controller setup." "description" "#Description_Config"
"creator" "76561198025675819" "creator" "76561198025675819"
"progenitor" "" "progenitor" ""
"url" "autosave://C:\\Program Files (x86)\\Steam\\steamapps\\common\\Steam Controller Configs\\65410091\\config\\2895980\\controller_switch_pro.vdf" "url" "usercloud://2895980/switch pro configuration_0"
"export_type" "personal_local" "export_type" "personal_cloud"
"controller_type" "controller_switch_pro" "controller_type" "controller_switch_pro"
"controller_caps" "613772287" "controller_caps" "613772287"
"major_revision" "0" "major_revision" "0"
"minor_revision" "0" "minor_revision" "0"
"Timestamp" "1711284115" "Timestamp" "1711340749"
"actions" "actions"
{ {
"InGameControls" "InGameControls"
@ -20,67 +20,42 @@
"title" "#Set_Ingame" "title" "#Set_Ingame"
"legacy_set" "0" "legacy_set" "0"
"StickPadGyro" "StickPadGyro"
{
"Move"
{
"title" "#Gameplay_Move"
"input_mode" "joystick_move"
}
"Manual Aim"
{
"title" "#Gameplay_Aim"
"input_mode" "joystick_move"
}
}
"Button"
{
"Basic_Attack" "#Gameplay_BasicAttack"
"Defensive" "#Gameplay_Defensive"
"Menu"
{
"Pause" "#Menu_Menu"
}
"Ability_1" "#Gameplay_Ability1"
"Ability_2" "#Gameplay_Ability2"
"Ability_3" "#Gameplay_Ability3"
"Ability_4" "#Gameplay_Ability4"
"Item_1" "#Gameplay_Item1"
"Item_2" "#Gameplay_Item2"
"Item_3" "#Gameplay_Item3"
}
}
"MenuControls"
{
"title" "#Set_Menu"
"legacy_set" "0"
"StickPadGyro"
{ {
"Scroll" "Scroll"
{ {
"title" "#Menu_Scroll" "title" "#Scroll"
"input_mode" "joystick_move" "input_mode" "joystick_move"
} }
} }
"Button" "Button"
{ {
"Confirm" "#Menu_Confirm" "Basic_Attack" "#BasicAttack"
"Back" "#Menu_Back" "Defensive" "#Defensive"
"Function_1" "#Menu_Function1"
"Function_2" "#Menu_Function2"
"Menu" "Menu"
{ {
"Pause" "#Menu_Menu" "Pause" "#Menu"
} }
"Up" "#Menu_Up" "Ability_1" "#Ability1"
"Down" "#Menu_Down" "Ability_2" "#Ability2"
"Left" "#Menu_Left" "Ability_3" "#Ability3"
"Right" "#Menu_Right" "Ability_4" "#Ability4"
"Item_1" "#Item1"
"Item_2" "#Item2"
"Item_3" "#Item3"
"Confirm" "#Confirm"
"Back" "#Back"
"Function_1" "#Function1"
"Function_2" "#Function2"
"Up" "#Up"
"Down" "#Down"
"Left" "#Left"
"Right" "#Right"
"Lock" "Lock"
{ {
"Unlock_Accessory" "#Menu_Select" "Unlock_Accessory" "#Select"
} }
"Fast_Scroll_Up" "#Menu_ScrollUp" "Fast_Scroll_Up" "#ScrollUp"
"Fast_Scroll_Down" "#Menu_ScrollDown" "Fast_Scroll_Down" "#ScrollDown"
} }
} }
} }
@ -91,34 +66,31 @@
{ {
"english" "english"
{ {
"Title_Config" "Adventures in Lestoria Configuration" "Title_Config" "Switch Pro"
"Description_Config" "The default controller configuration for Adventures in Lestoria." "Description_Config" "Nintendo Switch Pro controller configuration."
"Set_Ingame" "Gameplay Controls" "Set_Ingame" "Gameplay Controls"
"Set_Menu" "Menu Controls" "BasicAttack" "Basic Attack"
"Gameplay_BasicAttack" "Basic Attack" "Defensive" "Use Defensive"
"Gameplay_Move" "Move" "Ability1" "Use Ability 1"
"Gameplay_Aim" "Manual Aim" "Ability2" "Use Ability 2"
"Gameplay_Defensive" "Defensive" "Ability3" "Use Ability 3"
"Gameplay_Ability1" "Ability 1" "Ability4" "Use Ability 4"
"Gameplay_Ability2" "Ability 2" "Item1" "Use Item 1"
"Gameplay_Ability3" "Ability 3" "Item2" "Use Item 2"
"Gameplay_Ability4" "Ability 4" "Item3" "Use Item 3"
"Gameplay_Item1" "Item 1" "Confirm" "Confirm"
"Gameplay_Item2" "Item 2" "Back" "Back"
"Gameplay_Item3" "Item 3" "SELECT" "Lock/Unlock Accessory"
"Menu_Confirm" "Confirm" "Function1" "Menu Function 1"
"Menu_Back" "Back" "Function2" "Menu Function 2"
"Menu_Select" "Lock/Unlock Accessory" "Menu" "Menu/Pause"
"Menu_Function1" "Function 1" "Up" "Up"
"Menu_Function2" "Function 2" "Down" "Down"
"Menu_Menu" "Menu/Pause" "Left" "Left"
"Menu_Up" "Menu Up" "Right" "Right"
"Menu_Down" "Menu Down" "Scroll" "Scroll Menu/Manual Aim"
"Menu_Left" "Menu Left" "ScrollUp" "Fast Scroll Menu Up"
"Menu_Right" "Menu Right" "ScrollDown" "Fast Scroll Menu Down"
"Menu_Scroll" "Scroll"
"Menu_ScrollUp" "Fast Scroll Up"
"Menu_ScrollDown" "Fast Scroll Down"
} }
} }
"group" "group"
@ -140,6 +112,13 @@
"binding" "game_action InGameControls Defensive, , " "binding" "game_action InGameControls Defensive, , "
} }
} }
"Full_Press"
{
"bindings"
{
"binding" "game_action InGameControls Back, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -156,6 +135,13 @@
"binding" "game_action InGameControls Basic_Attack, , " "binding" "game_action InGameControls Basic_Attack, , "
} }
} }
"Full_Press"
{
"bindings"
{
"binding" "game_action InGameControls Confirm, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -172,6 +158,13 @@
"binding" "game_action InGameControls Ability_2, , " "binding" "game_action InGameControls Ability_2, , "
} }
} }
"Full_Press"
{
"bindings"
{
"binding" "game_action InGameControls Function_1, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -188,6 +181,13 @@
"binding" "game_action InGameControls Ability_1, , " "binding" "game_action InGameControls Ability_1, , "
} }
} }
"Full_Press"
{
"bindings"
{
"binding" "game_action InGameControls Function_2, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -203,7 +203,7 @@
"description" "" "description" ""
"inputs" "inputs"
{ {
"click" "edge"
{ {
"activators" "activators"
{ {
@ -218,20 +218,11 @@
"haptic_intensity" "2" "haptic_intensity" "2"
} }
} }
}
"disabled_activators"
{
}
}
"edge"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Item_2, , " "binding" "game_action InGameControls Fast_Scroll_Up, , "
} }
"settings" "settings"
{ {
@ -253,7 +244,7 @@
"description" "" "description" ""
"inputs" "inputs"
{ {
"click" "edge"
{ {
"activators" "activators"
{ {
@ -268,20 +259,11 @@
"haptic_intensity" "2" "haptic_intensity" "2"
} }
} }
}
"disabled_activators"
{
}
}
"edge"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Ability_4, , " "binding" "game_action InGameControls Fast_Scroll_Down, , "
} }
"settings" "settings"
{ {
@ -302,73 +284,9 @@
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
{
"button_b"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Back, , "
}
}
}
"disabled_activators"
{
}
}
"button_a"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Confirm, , "
}
}
}
"disabled_activators"
{
}
}
"button_y"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Function_1, , "
}
}
}
"disabled_activators"
{
}
}
"button_x"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Function_2, , "
}
}
}
"disabled_activators"
{ {
} }
} }
}
}
"group" "group"
{ {
"id" "6" "id" "6"
@ -377,101 +295,63 @@
"description" "" "description" ""
"inputs" "inputs"
{ {
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Fast_Scroll_Up, , "
}
"settings"
{
"haptic_intensity" "2"
}
} }
} }
"disabled_activators" "group"
{
"id" "7"
"mode" "trigger"
"name" ""
"description" ""
"inputs"
{ {
} }
} }
"edge" "group"
{
"activators"
{
"Full_Press"
{ {
"bindings" "id" "11"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{ {
"binding" "game_action MenuControls Fast_Scroll_Up, , "
} }
"settings" "settings"
{ {
"haptic_intensity" "2" "virtual_mode" "1"
}
}
}
"disabled_activators"
{
}
}
} }
} }
"group" "group"
{ {
"id" "7" "id" "12"
"mode" "trigger" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
{ {
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Fast_Scroll_Down, , "
} }
"settings" "settings"
{ {
"haptic_intensity" "2" "virtual_mode" "1"
}
}
}
"disabled_activators"
{
} }
} }
"edge" "group"
{
"activators"
{
"Full_Press"
{ {
"bindings" "id" "13"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{ {
"binding" "game_action MenuControls Fast_Scroll_Down, , "
} }
"settings" "settings"
{ {
"haptic_intensity" "2" "virtual_mode" "1"
}
}
}
"disabled_activators"
{
}
}
} }
} }
"group" "group"
{ {
"id" "11" "id" "14"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -485,7 +365,7 @@
} }
"group" "group"
{ {
"id" "12" "id" "15"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -499,7 +379,7 @@
} }
"group" "group"
{ {
"id" "13" "id" "16"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -510,15 +390,11 @@
{ {
"virtual_mode" "1" "virtual_mode" "1"
} }
"gameactions"
{
"MenuControls" "Scroll"
}
} }
"group" "group"
{ {
"id" "14" "id" "18"
"mode" "joystick_move" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
@ -526,17 +402,14 @@
} }
"settings" "settings"
{ {
"virtual_mode" "1" "requires_click" "0"
} "haptic_intensity_override" "0"
"gameactions"
{
"InGameControls" "Move"
} }
} }
"group" "group"
{ {
"id" "15" "id" "19"
"mode" "joystick_move" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
@ -544,16 +417,12 @@
} }
"settings" "settings"
{ {
"virtual_mode" "1" "requires_click" "0"
}
"gameactions"
{
"InGameControls" "Move"
} }
} }
"group" "group"
{ {
"id" "16" "id" "20"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -566,12 +435,12 @@
} }
"gameactions" "gameactions"
{ {
"InGameControls" "Manual Aim" "InGameControls" "Scroll"
} }
} }
"group" "group"
{ {
"id" "18" "id" "21"
"mode" "dpad" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
@ -585,7 +454,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Up, , " "binding" "game_action InGameControls Up, , "
} }
} }
} }
@ -601,7 +470,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Down, , " "binding" "game_action InGameControls Down, , "
} }
} }
} }
@ -617,7 +486,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Right, , " "binding" "game_action InGameControls Right, , "
} }
} }
} }
@ -633,7 +502,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Left, , " "binding" "game_action InGameControls Left, , "
} }
} }
} }
@ -650,7 +519,25 @@
} }
"group" "group"
{ {
"id" "19" "id" "22"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"virtual_mode" "1"
}
"gameactions"
{
"InGameControls" "Scroll"
}
}
"group"
{
"id" "23"
"mode" "dpad" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
@ -664,7 +551,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Up, , " "binding" "game_action InGameControls Up, , "
} }
} }
} }
@ -680,7 +567,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Down, , " "binding" "game_action InGameControls Down, , "
} }
} }
} }
@ -696,7 +583,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Right, , " "binding" "game_action InGameControls Right, , "
} }
} }
} }
@ -712,7 +599,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Left, , " "binding" "game_action InGameControls Left, , "
} }
} }
} }
@ -761,20 +648,11 @@
"binding" "game_action InGameControls Item_3, , " "binding" "game_action InGameControls Item_3, , "
} }
} }
}
"disabled_activators"
{
}
}
"left_bumper"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Item_1, , " "binding" "game_action InGameControls Lock/Unlock_Accessory, , "
} }
} }
} }
@ -782,7 +660,7 @@
{ {
} }
} }
"right_bumper" "left_bumper"
{ {
"activators" "activators"
{ {
@ -790,23 +668,14 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Ability_3, , " "binding" "game_action InGameControls Item_1, , "
}
}
}
"disabled_activators"
{
} }
} }
"button_capture"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "controller_action SCREENSHOT, , " "binding" "game_action InGameControls Fast_Scroll_Up, , "
} }
} }
} }
@ -814,17 +683,7 @@
{ {
} }
} }
} "right_bumper"
}
"group"
{
"id" "4"
"mode" "switches"
"name" ""
"description" ""
"inputs"
{
"button_escape"
{ {
"activators" "activators"
{ {
@ -832,23 +691,14 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Menu/Pause, , " "binding" "game_action InGameControls Ability_3, , "
}
}
}
"disabled_activators"
{
} }
} }
"button_menu"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Lock/Unlock_Accessory, , " "binding" "game_action InGameControls Fast_Scroll_Down, , "
} }
} }
} }
@ -856,7 +706,7 @@
{ {
} }
} }
"left_bumper" "button_capture"
{ {
"activators" "activators"
{ {
@ -864,7 +714,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Fast_Scroll_Up, , " "binding" "controller_action SCREENSHOT, , "
} }
} }
} }
@ -872,22 +722,16 @@
{ {
} }
} }
"right_bumper"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Fast_Scroll_Down, , "
}
} }
} }
"disabled_activators" "group"
{
"id" "4"
"mode" "switches"
"name" ""
"description" ""
"inputs"
{ {
}
}
"button_capture" "button_capture"
{ {
"activators" "activators"
@ -916,26 +760,13 @@
"1" "button_diamond active" "1" "button_diamond active"
"2" "left_trigger active" "2" "left_trigger active"
"3" "right_trigger active" "3" "right_trigger active"
"15" "joystick active" "15" "joystick inactive"
"16" "right_joystick active" "23" "joystick active"
"14" "dpad active" "16" "right_joystick inactive"
} "22" "right_joystick active"
} "14" "dpad inactive"
"preset" "20" "dpad inactive"
{ "21" "dpad active"
"id" "1"
"name" "MenuControls"
"group_source_bindings"
{
"4" "switch active"
"5" "button_diamond active"
"6" "left_trigger active"
"7" "right_trigger active"
"12" "joystick inactive"
"19" "joystick active"
"13" "right_joystick active"
"11" "dpad inactive"
"18" "dpad active"
} }
} }
"settings" "settings"

@ -1,18 +1,18 @@
"controller_mappings" "controller_mappings"
{ {
"version" "3" "version" "3"
"revision" "37" "revision" "76"
"title" "XBox/Playstation" "title" "#Title_Config"
"description" "Default Xbox/Playstation controller setup." "description" "#Description_Config"
"creator" "76561198025675819" "creator" "76561198025675819"
"progenitor" "" "progenitor" ""
"url" "autosave://C:\\Program Files (x86)\\Steam\\steamapps\\common\\Steam Controller Configs\\65410091\\config\\2895980\\controller_xbox360.vdf" "url" "autosave://C:\\Program Files (x86)\\Steam\\steamapps\\common\\Steam Controller Configs\\65410091\\config\\2895980\\controller_xbox360.vdf"
"export_type" "personal_local" "export_type" "personal_cloud"
"controller_type" "controller_xbox360" "controller_type" "controller_xbox360"
"controller_caps" "1590271" "controller_caps" "1590271"
"major_revision" "0" "major_revision" "0"
"minor_revision" "0" "minor_revision" "0"
"Timestamp" "1711284058" "Timestamp" "1711340807"
"actions" "actions"
{ {
"InGameControls" "InGameControls"
@ -20,67 +20,42 @@
"title" "#Set_Ingame" "title" "#Set_Ingame"
"legacy_set" "0" "legacy_set" "0"
"StickPadGyro" "StickPadGyro"
{
"Move"
{
"title" "#Gameplay_Move"
"input_mode" "joystick_move"
}
"Manual Aim"
{
"title" "#Gameplay_Aim"
"input_mode" "joystick_move"
}
}
"Button"
{
"Basic_Attack" "#Gameplay_BasicAttack"
"Defensive" "#Gameplay_Defensive"
"Menu"
{
"Pause" "#Menu_Menu"
}
"Ability_1" "#Gameplay_Ability1"
"Ability_2" "#Gameplay_Ability2"
"Ability_3" "#Gameplay_Ability3"
"Ability_4" "#Gameplay_Ability4"
"Item_1" "#Gameplay_Item1"
"Item_2" "#Gameplay_Item2"
"Item_3" "#Gameplay_Item3"
}
}
"MenuControls"
{
"title" "#Set_Menu"
"legacy_set" "0"
"StickPadGyro"
{ {
"Scroll" "Scroll"
{ {
"title" "#Menu_Scroll" "title" "#Scroll"
"input_mode" "joystick_move" "input_mode" "joystick_move"
} }
} }
"Button" "Button"
{ {
"Confirm" "#Menu_Confirm" "Basic_Attack" "#BasicAttack"
"Back" "#Menu_Back" "Defensive" "#Defensive"
"Function_1" "#Menu_Function1"
"Function_2" "#Menu_Function2"
"Menu" "Menu"
{ {
"Pause" "#Menu_Menu" "Pause" "#Menu"
} }
"Up" "#Menu_Up" "Ability_1" "#Ability1"
"Down" "#Menu_Down" "Ability_2" "#Ability2"
"Left" "#Menu_Left" "Ability_3" "#Ability3"
"Right" "#Menu_Right" "Ability_4" "#Ability4"
"Item_1" "#Item1"
"Item_2" "#Item2"
"Item_3" "#Item3"
"Confirm" "#Confirm"
"Back" "#Back"
"Function_1" "#Function1"
"Function_2" "#Function2"
"Up" "#Up"
"Down" "#Down"
"Left" "#Left"
"Right" "#Right"
"Lock" "Lock"
{ {
"Unlock_Accessory" "#Menu_Select" "Unlock_Accessory" "#Select"
} }
"Fast_Scroll_Up" "#Menu_ScrollUp" "Fast_Scroll_Up" "#ScrollUp"
"Fast_Scroll_Down" "#Menu_ScrollDown" "Fast_Scroll_Down" "#ScrollDown"
} }
} }
} }
@ -91,34 +66,31 @@
{ {
"english" "english"
{ {
"Title_Config" "Adventures in Lestoria Configuration" "Title_Config" "Xbox/Playstation"
"Description_Config" "The default controller configuration for Adventures in Lestoria." "Description_Config" "Xbox/Playstation controller configuration."
"Set_Ingame" "Gameplay Controls" "Set_Ingame" "Gameplay Controls"
"Set_Menu" "Menu Controls" "BasicAttack" "Basic Attack"
"Gameplay_BasicAttack" "Basic Attack" "Defensive" "Use Defensive"
"Gameplay_Move" "Move" "Ability1" "Use Ability 1"
"Gameplay_Aim" "Manual Aim" "Ability2" "Use Ability 2"
"Gameplay_Defensive" "Defensive" "Ability3" "Use Ability 3"
"Gameplay_Ability1" "Ability 1" "Ability4" "Use Ability 4"
"Gameplay_Ability2" "Ability 2" "Item1" "Use Item 1"
"Gameplay_Ability3" "Ability 3" "Item2" "Use Item 2"
"Gameplay_Ability4" "Ability 4" "Item3" "Use Item 3"
"Gameplay_Item1" "Item 1" "Confirm" "Confirm"
"Gameplay_Item2" "Item 2" "Back" "Back"
"Gameplay_Item3" "Item 3" "SELECT" "Lock/Unlock Accessory"
"Menu_Confirm" "Confirm" "Function1" "Menu Function 1"
"Menu_Back" "Back" "Function2" "Menu Function 2"
"Menu_Select" "Lock/Unlock Accessory" "Menu" "Menu/Pause"
"Menu_Function1" "Function 1" "Up" "Up"
"Menu_Function2" "Function 2" "Down" "Down"
"Menu_Menu" "Menu/Pause" "Left" "Left"
"Menu_Up" "Menu Up" "Right" "Right"
"Menu_Down" "Menu Down" "Scroll" "Scroll Menu/Manual Aim"
"Menu_Left" "Menu Left" "ScrollUp" "Fast Scroll Menu Up"
"Menu_Right" "Menu Right" "ScrollDown" "Fast Scroll Menu Down"
"Menu_Scroll" "Scroll"
"Menu_ScrollUp" "Fast Scroll Up"
"Menu_ScrollDown" "Fast Scroll Down"
} }
} }
"group" "group"
@ -140,6 +112,13 @@
"binding" "game_action InGameControls Defensive, , " "binding" "game_action InGameControls Defensive, , "
} }
} }
"Full_Press"
{
"bindings"
{
"binding" "game_action InGameControls Back, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -156,6 +135,13 @@
"binding" "game_action InGameControls Basic_Attack, , " "binding" "game_action InGameControls Basic_Attack, , "
} }
} }
"Full_Press"
{
"bindings"
{
"binding" "game_action InGameControls Confirm, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -172,6 +158,13 @@
"binding" "game_action InGameControls Ability_1, , " "binding" "game_action InGameControls Ability_1, , "
} }
} }
"Full_Press"
{
"bindings"
{
"binding" "game_action InGameControls Function_2, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -188,6 +181,13 @@
"binding" "game_action InGameControls Ability_2, , " "binding" "game_action InGameControls Ability_2, , "
} }
} }
"Full_Press"
{
"bindings"
{
"binding" "game_action InGameControls Function_1, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -203,7 +203,7 @@
"description" "" "description" ""
"inputs" "inputs"
{ {
"click" "edge"
{ {
"activators" "activators"
{ {
@ -218,20 +218,11 @@
"haptic_intensity" "2" "haptic_intensity" "2"
} }
} }
}
"disabled_activators"
{
}
}
"edge"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Item_2, , " "binding" "game_action InGameControls Fast_Scroll_Up, , "
} }
"settings" "settings"
{ {
@ -253,7 +244,7 @@
"description" "" "description" ""
"inputs" "inputs"
{ {
"click" "edge"
{ {
"activators" "activators"
{ {
@ -268,20 +259,11 @@
"haptic_intensity" "2" "haptic_intensity" "2"
} }
} }
}
"disabled_activators"
{
}
}
"edge"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Ability_4, , " "binding" "game_action InGameControls Fast_Scroll_Down, , "
} }
"settings" "settings"
{ {
@ -302,73 +284,9 @@
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
{
"button_a"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Back, , "
}
}
}
"disabled_activators"
{
}
}
"button_b"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Confirm, , "
}
}
}
"disabled_activators"
{ {
} }
} }
"button_x"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Function_2, , "
}
}
}
"disabled_activators"
{
}
}
"button_y"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Function_1, , "
}
}
}
"disabled_activators"
{
}
}
}
}
"group" "group"
{ {
"id" "6" "id" "6"
@ -377,101 +295,63 @@
"description" "" "description" ""
"inputs" "inputs"
{ {
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Fast_Scroll_Up, , "
}
"settings"
{
"haptic_intensity" "2"
}
} }
} }
"disabled_activators" "group"
{
"id" "7"
"mode" "trigger"
"name" ""
"description" ""
"inputs"
{ {
} }
} }
"edge" "group"
{
"activators"
{
"Full_Press"
{ {
"bindings" "id" "11"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{ {
"binding" "game_action MenuControls Fast_Scroll_Up, , "
} }
"settings" "settings"
{ {
"haptic_intensity" "2" "virtual_mode" "1"
}
}
}
"disabled_activators"
{
}
}
} }
} }
"group" "group"
{ {
"id" "7" "id" "12"
"mode" "trigger" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
{ {
"click"
{
"activators"
{
"Full_Press"
{
"bindings"
{
"binding" "game_action MenuControls Fast_Scroll_Down, , "
} }
"settings" "settings"
{ {
"haptic_intensity" "2" "virtual_mode" "1"
}
}
}
"disabled_activators"
{
} }
} }
"edge" "group"
{
"activators"
{
"Full_Press"
{ {
"bindings" "id" "13"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{ {
"binding" "game_action MenuControls Fast_Scroll_Down, , "
} }
"settings" "settings"
{ {
"haptic_intensity" "2" "virtual_mode" "1"
}
}
}
"disabled_activators"
{
}
}
} }
} }
"group" "group"
{ {
"id" "11" "id" "14"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -485,7 +365,7 @@
} }
"group" "group"
{ {
"id" "12" "id" "15"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -499,7 +379,7 @@
} }
"group" "group"
{ {
"id" "13" "id" "16"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -510,15 +390,11 @@
{ {
"virtual_mode" "1" "virtual_mode" "1"
} }
"gameactions"
{
"MenuControls" "Scroll"
}
} }
"group" "group"
{ {
"id" "14" "id" "18"
"mode" "joystick_move" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
@ -526,17 +402,14 @@
} }
"settings" "settings"
{ {
"virtual_mode" "1" "requires_click" "0"
} "haptic_intensity_override" "0"
"gameactions"
{
"InGameControls" "Move"
} }
} }
"group" "group"
{ {
"id" "15" "id" "19"
"mode" "joystick_move" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
"inputs" "inputs"
@ -544,16 +417,12 @@
} }
"settings" "settings"
{ {
"virtual_mode" "1" "requires_click" "0"
}
"gameactions"
{
"InGameControls" "Move"
} }
} }
"group" "group"
{ {
"id" "16" "id" "20"
"mode" "joystick_move" "mode" "joystick_move"
"name" "" "name" ""
"description" "" "description" ""
@ -566,12 +435,12 @@
} }
"gameactions" "gameactions"
{ {
"InGameControls" "Manual Aim" "InGameControls" "Scroll"
} }
} }
"group" "group"
{ {
"id" "17" "id" "21"
"mode" "dpad" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
@ -585,7 +454,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Up, , " "binding" "game_action InGameControls Up, , "
} }
} }
} }
@ -601,7 +470,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Down, , " "binding" "game_action InGameControls Down, , "
} }
} }
} }
@ -617,7 +486,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Right, , " "binding" "game_action InGameControls Right, , "
} }
} }
} }
@ -633,7 +502,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Left, , " "binding" "game_action InGameControls Left, , "
} }
} }
} }
@ -650,7 +519,25 @@
} }
"group" "group"
{ {
"id" "18" "id" "22"
"mode" "joystick_move"
"name" ""
"description" ""
"inputs"
{
}
"settings"
{
"virtual_mode" "1"
}
"gameactions"
{
"InGameControls" "Scroll"
}
}
"group"
{
"id" "23"
"mode" "dpad" "mode" "dpad"
"name" "" "name" ""
"description" "" "description" ""
@ -664,7 +551,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Up, , " "binding" "game_action InGameControls Up, , "
} }
} }
} }
@ -680,7 +567,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Down, , " "binding" "game_action InGameControls Down, , "
} }
} }
} }
@ -696,7 +583,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Right, , " "binding" "game_action InGameControls Right, , "
} }
} }
} }
@ -712,7 +599,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Left, , " "binding" "game_action InGameControls Left, , "
} }
} }
} }
@ -761,6 +648,13 @@
"binding" "game_action InGameControls Item_3, , " "binding" "game_action InGameControls Item_3, , "
} }
} }
"Full_Press"
{
"bindings"
{
"binding" "game_action InGameControls Lock/Unlock_Accessory, , "
}
}
} }
"disabled_activators" "disabled_activators"
{ {
@ -777,20 +671,11 @@
"binding" "game_action InGameControls Item_1, , " "binding" "game_action InGameControls Item_1, , "
} }
} }
}
"disabled_activators"
{
}
}
"right_bumper"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action InGameControls Ability_3, , " "binding" "game_action InGameControls Fast_Scroll_Up, , "
} }
} }
} }
@ -798,17 +683,7 @@
{ {
} }
} }
} "right_bumper"
}
"group"
{
"id" "4"
"mode" "switches"
"name" ""
"description" ""
"inputs"
{
"button_escape"
{ {
"activators" "activators"
{ {
@ -816,23 +691,14 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Menu/Pause, , " "binding" "game_action InGameControls Ability_3, , "
}
}
}
"disabled_activators"
{
} }
} }
"button_menu"
{
"activators"
{
"Full_Press" "Full_Press"
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Lock/Unlock_Accessory, , " "binding" "game_action InGameControls Fast_Scroll_Down, , "
} }
} }
} }
@ -840,7 +706,7 @@
{ {
} }
} }
"left_bumper" "button_capture"
{ {
"activators" "activators"
{ {
@ -848,7 +714,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Fast_Scroll_Up, , " "binding" "controller_action SCREENSHOT, , "
} }
} }
} }
@ -856,7 +722,17 @@
{ {
} }
} }
"right_bumper" }
}
"group"
{
"id" "4"
"mode" "switches"
"name" ""
"description" ""
"inputs"
{
"button_capture"
{ {
"activators" "activators"
{ {
@ -864,7 +740,7 @@
{ {
"bindings" "bindings"
{ {
"binding" "game_action MenuControls Fast_Scroll_Down, , " "binding" "controller_action SCREENSHOT, , "
} }
} }
} }
@ -884,26 +760,13 @@
"1" "button_diamond active" "1" "button_diamond active"
"2" "left_trigger active" "2" "left_trigger active"
"3" "right_trigger active" "3" "right_trigger active"
"15" "joystick active" "15" "joystick inactive"
"16" "right_joystick active" "23" "joystick active"
"14" "dpad active" "16" "right_joystick inactive"
} "22" "right_joystick active"
} "14" "dpad inactive"
"preset" "20" "dpad inactive"
{ "21" "dpad active"
"id" "1"
"name" "MenuControls"
"group_source_bindings"
{
"4" "switch active"
"5" "button_diamond active"
"6" "left_trigger active"
"7" "right_trigger active"
"12" "joystick inactive"
"18" "joystick active"
"13" "right_joystick active"
"11" "dpad inactive"
"17" "dpad active"
} }
} }
"settings" "settings"

@ -6,43 +6,10 @@
{ {
"title" "#Set_Ingame" "title" "#Set_Ingame"
"StickPadGyro" "StickPadGyro"
{
"Move"
{
"title" "#Gameplay_Move"
"input_mode" "joystick_move"
}
"Manual Aim"
{
"title" "#Gameplay_Aim"
"input_mode" "joystick_move"
}
}
"AnalogTrigger"
{
}
"Button"
{
"Basic_Attack" "#Gameplay_BasicAttack"
"Defensive" "#Gameplay_Defensive"
"Menu/Pause" "#Menu_Menu"
"Ability_1" "#Gameplay_Ability1"
"Ability_2" "#Gameplay_Ability2"
"Ability_3" "#Gameplay_Ability3"
"Ability_4" "#Gameplay_Ability4"
"Item_1" "#Gameplay_Item1"
"Item_2" "#Gameplay_Item2"
"Item_3" "#Gameplay_Item3"
}
}
"MenuControls"
{
"title" "#Set_Menu"
"StickPadGyro"
{ {
"Scroll" "Scroll"
{ {
"title" "#Menu_Scroll" "title" "#Scroll"
"input_mode" "joystick_move" "input_mode" "joystick_move"
} }
} }
@ -51,18 +18,27 @@
} }
"Button" "Button"
{ {
"Confirm" "#Menu_Confirm" "Basic_Attack" "#BasicAttack"
"Back" "#Menu_Back" "Defensive" "#Defensive"
"Function_1" "#Menu_Function1" "Menu/Pause" "#Menu"
"Function_2" "#Menu_Function2" "Ability_1" "#Ability1"
"Menu/Pause" "#Menu_Menu" "Ability_2" "#Ability2"
"Up" "#Menu_Up" "Ability_3" "#Ability3"
"Down" "#Menu_Down" "Ability_4" "#Ability4"
"Left" "#Menu_Left" "Item_1" "#Item1"
"Right" "#Menu_Right" "Item_2" "#Item2"
"Lock/Unlock_Accessory" "#Menu_Select" "Item_3" "#Item3"
"Fast_Scroll_Up" "#Menu_ScrollUp" "Confirm" "#Confirm"
"Fast_Scroll_Down" "#Menu_ScrollDown" "Back" "#Back"
"Function_1" "#Function1"
"Function_2" "#Function2"
"Up" "#Up"
"Down" "#Down"
"Left" "#Left"
"Right" "#Right"
"Lock/Unlock_Accessory" "#Select"
"Fast_Scroll_Up" "#ScrollUp"
"Fast_Scroll_Down" "#ScrollDown"
} }
} }
} }
@ -71,33 +47,30 @@
"english" "english"
{ {
"Title_Config" "Adventures in Lestoria Configuration" "Title_Config" "Adventures in Lestoria Configuration"
"Description_Config" "The default controller configuration for Adventures in Lestoria." "Description_Config" "The default control set for Adventures in Lestoria."
"Set_Ingame" "Gameplay Controls" "Set_Ingame" "Gameplay Controls"
"Set_Menu" "Menu Controls" "BasicAttack" "Basic Attack"
"Gameplay_BasicAttack" "Basic Attack" "Defensive" "Use Defensive"
"Gameplay_Move" "Move" "Ability1" "Use Ability 1"
"Gameplay_Aim" "Manual Aim" "Ability2" "Use Ability 2"
"Gameplay_Defensive" "Defensive" "Ability3" "Use Ability 3"
"Gameplay_Ability1" "Ability 1" "Ability4" "Use Ability 4"
"Gameplay_Ability2" "Ability 2" "Item1" "Use Item 1"
"Gameplay_Ability3" "Ability 3" "Item2" "Use Item 2"
"Gameplay_Ability4" "Ability 4" "Item3" "Use Item 3"
"Gameplay_Item1" "Item 1" "Confirm" "Confirm"
"Gameplay_Item2" "Item 2" "Back" "Back"
"Gameplay_Item3" "Item 3" "Select" "Lock/Unlock Accessory"
"Menu_Confirm" "Confirm" "Function1" "Menu Function 1"
"Menu_Back" "Back" "Function2" "Menu Function 2"
"Menu_Select" "Lock/Unlock Accessory" "Menu" "Menu/Pause"
"Menu_Function1" "Function 1" "Up" "Up"
"Menu_Function2" "Function 2" "Down" "Down"
"Menu_Menu" "Menu/Pause" "Left" "Left"
"Menu_Up" "Menu Up" "Right" "Right"
"Menu_Down" "Menu Down" "Scroll" "Scroll Menu/Manual Aim"
"Menu_Left" "Menu Left" "ScrollUp" "Fast Scroll Menu Up"
"Menu_Right" "Menu Right" "ScrollDown" "Fast Scroll Menu Down"
"Menu_Scroll" "Scroll"
"Menu_ScrollUp" "Fast Scroll Up"
"Menu_ScrollDown" "Fast Scroll Down"
} }
} }
"configurations" "configurations"

Loading…
Cancel
Save