The Lower level ID #'s first need to be mapped to Emulation Station Button Letters through the following Files:
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.
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"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?