id2ltr
- Hardware ID# to Emulation Station Letter
The Lower level ID #'s first need to be mapped to Emulation Station Button Letters through the following Files:
2. ES Letter to Retroarch RetroPad Name
2. ES Letter to Retroarch RetroPad Name
\\retropie\configs\all\retroarch.cfg\\retropie\configs\MAME 2003 (0.78)\MAME 2003 (0.78).rmp CORE REMAP FILE\\retropie\configs\MAME 2003 (0.78)\romdirname.rmp DIR OVERRIDE REMAP
3. Retropad Name to Mame Button #
3. Retropad Name to Mame Button #
In the retroarch remap files for whatever reason we NEVER see Button 4. Instead it writes "8". So we need another map to figure out what is written vs the UI representation in RGUI. The Number on the right below is an ordered enum.
Button 1 -> "0"Button 2 -> "1"Insert Coin -> "2"Start -> "3"Joytick Up -> "4"Joytick Down -> "5"Joytick Left -> "6"Joytick Right -> "7"Button 4 -> "8"Button 3 -> "9"Button 5 -> "10"Button 6 -> "11"Button 7 -> "12"Button 8 -> "13"Button 9 -> "14"Button 10 -> "15"
Fixing Stupidity with a Remap
The default Retroarch assignments are as follows:
input_player1_btn_b = "Button 1" -> "0"input_player1_btn_y = "Button 2" -> "1"input_player1_btn_a = "Button 4" -> "8"input_player1_btn_x = "Button 3" -> "9"This remap makes things work as I want. input_player1_btn_a = "Button 2" -> "1"input_player1_btn_y = "Button 3" -> "9"input_player1_btn_b = "Button 1" -> "0"input_player1_btn_x = "Button 4" -> "8"
But there is one thing I don't like. The Mame Menu forward and back controls are not right.
So How do I acheive the remap while keeping enter back behavior?
Maybe the answer is to only remap in mame?