From 1f6091836aef4ab7414a19ee3026ab15c7201415 Mon Sep 17 00:00:00 2001 From: sinavir Date: Thu, 18 Jan 2024 18:56:06 +0100 Subject: [PATCH] add remapping directory --- games.nix | 4 ++- remap_dir/FinalBurn Neo/FinalBurn Neo.rmp | 33 +++++++++++++++++++++++ remap_dir/FinalBurn Neo/neogeo.rmp | 33 +++++++++++++++++++++++ remap_dir/FinalBurn Neo/ssf2t.rmp | 33 +++++++++++++++++++++++ 4 files changed, 102 insertions(+), 1 deletion(-) create mode 100644 remap_dir/FinalBurn Neo/FinalBurn Neo.rmp create mode 100644 remap_dir/FinalBurn Neo/neogeo.rmp create mode 100644 remap_dir/FinalBurn Neo/ssf2t.rmp diff --git a/games.nix b/games.nix index c32611d..af23ca5 100644 --- a/games.nix +++ b/games.nix @@ -11,7 +11,9 @@ in systems = { "arcade" = { extension = ".sh"; - games = with pkgs.roms; mapRetroarchConfig {} [ + games = with pkgs.roms; mapRetroarchConfig { + additionalConfig.input_remapping_directory = "${./remap_dir}"; + } [ atetris dkong mario diff --git a/remap_dir/FinalBurn Neo/FinalBurn Neo.rmp b/remap_dir/FinalBurn Neo/FinalBurn Neo.rmp new file mode 100644 index 0000000..36ba041 --- /dev/null +++ b/remap_dir/FinalBurn Neo/FinalBurn Neo.rmp @@ -0,0 +1,33 @@ +input_libretro_device_p1 = "1" +input_libretro_device_p2 = "1" +input_libretro_device_p3 = "1" +input_libretro_device_p4 = "1" +input_libretro_device_p5 = "1" +input_player1_analog_dpad_mode = "0" +input_player1_btn_a = "0" +input_player1_btn_b = "8" +input_player1_btn_l = "9" +input_player1_btn_l2 = "-1" +input_player1_btn_l3 = "-1" +input_player1_btn_r = "1" +input_player1_btn_r2 = "-1" +input_player1_btn_x = "-1" +input_player1_btn_y = "-1" +input_player2_analog_dpad_mode = "0" +input_player2_btn_a = "0" +input_player2_btn_b = "8" +input_player2_btn_l = "9" +input_player2_btn_l2 = "-1" +input_player2_btn_l3 = "-1" +input_player2_btn_r = "1" +input_player2_btn_r2 = "-1" +input_player2_btn_x = "-1" +input_player2_btn_y = "-1" +input_player3_analog_dpad_mode = "0" +input_player4_analog_dpad_mode = "0" +input_player5_analog_dpad_mode = "0" +input_remap_port_p1 = "0" +input_remap_port_p2 = "1" +input_remap_port_p3 = "2" +input_remap_port_p4 = "3" +input_remap_port_p5 = "4" diff --git a/remap_dir/FinalBurn Neo/neogeo.rmp b/remap_dir/FinalBurn Neo/neogeo.rmp new file mode 100644 index 0000000..4d3f754 --- /dev/null +++ b/remap_dir/FinalBurn Neo/neogeo.rmp @@ -0,0 +1,33 @@ +input_libretro_device_p1 = "1" +input_libretro_device_p2 = "1" +input_libretro_device_p3 = "1" +input_libretro_device_p4 = "1" +input_libretro_device_p5 = "1" +input_player1_analog_dpad_mode = "0" +input_player1_btn_a = "0" +input_player1_btn_b = "8" +input_player1_btn_l = "-1" +input_player1_btn_l2 = "-1" +input_player1_btn_l3 = "-1" +input_player1_btn_r = "1" +input_player1_btn_r2 = "-1" +input_player1_btn_x = "-1" +input_player1_btn_y = "9" +input_player2_analog_dpad_mode = "0" +input_player2_btn_a = "0" +input_player2_btn_b = "8" +input_player2_btn_l = "-1" +input_player2_btn_l2 = "-1" +input_player2_btn_l3 = "-1" +input_player2_btn_r = "1" +input_player2_btn_r2 = "-1" +input_player2_btn_x = "-1" +input_player2_btn_y = "9" +input_player3_analog_dpad_mode = "0" +input_player4_analog_dpad_mode = "0" +input_player5_analog_dpad_mode = "0" +input_remap_port_p1 = "0" +input_remap_port_p2 = "1" +input_remap_port_p3 = "2" +input_remap_port_p4 = "3" +input_remap_port_p5 = "4" diff --git a/remap_dir/FinalBurn Neo/ssf2t.rmp b/remap_dir/FinalBurn Neo/ssf2t.rmp new file mode 100644 index 0000000..3b3a05c --- /dev/null +++ b/remap_dir/FinalBurn Neo/ssf2t.rmp @@ -0,0 +1,33 @@ +input_libretro_device_p1 = "1" +input_libretro_device_p2 = "1" +input_libretro_device_p3 = "1" +input_libretro_device_p4 = "1" +input_libretro_device_p5 = "1" +input_player1_analog_dpad_mode = "0" +input_player1_btn_a = "1" +input_player1_btn_b = "9" +input_player1_btn_l = "11" +input_player1_btn_l2 = "-1" +input_player1_btn_l3 = "-1" +input_player1_btn_r = "10" +input_player1_btn_r2 = "-1" +input_player1_btn_x = "8" +input_player1_btn_y = "0" +input_player2_analog_dpad_mode = "0" +input_player2_btn_a = "1" +input_player2_btn_b = "9" +input_player2_btn_l = "11" +input_player2_btn_l2 = "-1" +input_player2_btn_l3 = "-1" +input_player2_btn_r = "10" +input_player2_btn_r2 = "-1" +input_player2_btn_x = "8" +input_player2_btn_y = "0" +input_player3_analog_dpad_mode = "0" +input_player4_analog_dpad_mode = "0" +input_player5_analog_dpad_mode = "0" +input_remap_port_p1 = "0" +input_remap_port_p2 = "1" +input_remap_port_p3 = "2" +input_remap_port_p4 = "3" +input_remap_port_p5 = "4"