diff --git a/dll/settings.h b/dll/settings.h index a66a8f3..a5efb5b 100644 --- a/dll/settings.h +++ b/dll/settings.h @@ -59,7 +59,7 @@ struct Image_Data { }; struct Controller_Settings { - std::map, std::string>>> action_sets = {{"ship_controls", {{"analog_controls", {{"LJOY"}, "joystick_move"}}}}, {"menu_controls", {{"menu_up", {{"DLJOYUP", "DUP"}, ""}}, {"menu_down", {{"DLJOYDOWN", "DDOWN"}, ""}}}}}; + std::map, std::string>>> action_sets; std::map action_set_layer_parents; std::map, std::string>>> action_set_layers; }; diff --git a/files_example/steam_settings.EXAMPLE/controller.EXAMPLE/InGameControls.txt b/files_example/steam_settings.EXAMPLE/controller.EXAMPLE/InGameControls.txt new file mode 100644 index 0000000..e53d558 --- /dev/null +++ b/files_example/steam_settings.EXAMPLE/controller.EXAMPLE/InGameControls.txt @@ -0,0 +1,17 @@ +Move=LJOY=joystick_move +Camera=RJOY=joystick_move +Dash=RTRIGGER=trigger +LockOn=LTRIGGER=trigger +pause_menu=START +LightAttack=X +HeavyAttack=Y +Jump=A +check=B +ActivateSkillAndMagic=RBUMPER +IdeaRelease=LBUMPER +AllMap=BACK +ResetCamera=RSTICK +ChangeCharacterUp=DUP +ChangeCharacterDown=DDOWN +ChangeCharacterRight=DRIGHT +ChangeCharacterLeft=DLEFT diff --git a/files_example/steam_settings.EXAMPLE/controller.EXAMPLE/MenuControls.txt b/files_example/steam_settings.EXAMPLE/controller.EXAMPLE/MenuControls.txt new file mode 100644 index 0000000..181c107 --- /dev/null +++ b/files_example/steam_settings.EXAMPLE/controller.EXAMPLE/MenuControls.txt @@ -0,0 +1,16 @@ +MenuDash=RTRIGGER=trigger +MenuLockOn=LTRIGGER=trigger +MenuUp=DUP,DLJOYUP +MenuDown=DDOWN,DLJOYDOWN +MenuRight=DRIGHT,DLJOYRIGHT +MenuLeft=DLEFT,DLJOYLEFT +SELECT=A +Cancel=B +MenuX=X +MenuY=Y +MenuRTrigger=RBUMPER +MenuLTrigger=LBUMPER +Sort=BACK +PauseMenu=START +ScrollUp=DRJOYUP +ScrollDown=DRJOYDOWN