RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    1. Home
    2. Tags
    3. mapping
    Log in to post
    • All categories
    • L

      Forced to re-map EmulationStation controls every time on boot

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support control mapping mapping mapping keys map on startup controller map
      41
      0 Votes
      41 Posts
      10k Views
      L

      @mitu That's how I originally started out and it didn't work. I have weeks of work into this image now and don't want to wipe it out on a whim until I know that every avenue has been explored. And as I said earlier, it's happening on multiple different images.

    • R

      Controller Mapping per Controller ID?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support mapping remapping controller cfg
      2
      0 Votes
      2 Posts
      651 Views
      R

      Okay, so I couldn't figure out how to do it, so I ended up with 3 different entries in the EmulationStation.
      I'm leaving instructions and the *.svg files I made just in case anyone wants to recreate my scenario.

      3 Entries on EmulationStation:

      FBA Capcom Fighting Games, mapped for SNES-style controllers (4 face buttons + 2 shoulder buttons; 8bitdo SNES sn30, 8bitdo NES n30) FBA Capcom Fighting Games, mapped for Saturn-style controllers (6 face buttons + 2 shoulder buttons; RetroBit Saturn Pad, RetroBit Genesis Arcade Pad, 8bitdo Mega Drive m30, Sega Saturn USB Pad, Retroflag Classic Controller) FBA Capcom Fighting Games, mapped for PlayStation-style controllers (4 face buttons + 4 shoulder buttons; DualShock, DualShock 2, DualShock 3, DualShock 4, Xbox 360 controller, Xbox One controller, Hori Fighting Commander, Hori Real Arcade Pro, Brook Universal Stick or pretty much any arcade stick that follows the standard layout)

      That way you can use whatever controller you have available and the button layout will always be correct for those fighting games.

      1st Step - Add the Systems on es_systems.cfg

      <system> <name>capcomf4</name> <fullname>Final Burn Alpha</fullname> <path>/home/pi/RetroPie/roms/capcom-fighting</path> <extension>.7z .cue .fba .iso .zip .7Z .CUE .FBA .ISO .ZIP</extension> <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ capcomf4 %ROM%</command> <platform>arcade</platform> <theme>capcomf4</theme> </system> <system> <name>capcomf6</name> <fullname>Final Burn Alpha</fullname> <path>/home/pi/RetroPie/roms/capcom-fighting</path> <extension>.7z .cue .fba .iso .zip .7Z .CUE .FBA .ISO .ZIP</extension> <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ capcomf6 %ROM%</command> <platform>arcade</platform> <theme>capcomf6</theme> </system> <system> <name>capcomfpsx</name> <fullname>Final Burn Alpha</fullname> <path>/home/pi/RetroPie/roms/capcom-fighting</path> <extension>.7z .cue .fba .iso .zip .7Z .CUE .FBA .ISO .ZIP</extension> <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ capcomfpsx %ROM%</command> <platform>arcade</platform> <theme>capcomfpsx</theme> </system>

      2nd Step - Add the Themes Files
      https://www62.zippyshare.com/v/wMXwTxNE/file.html
      Just copy to the folder /etc/emulationstation/themes/carbon

      3rd Step - Add the Emulation Settings
      https://www69.zippyshare.com/v/2HnpWDWb/file.html
      Just copy to the folder /opt/retropie/configs
      The remap info are in those files. Just a reminder, your controllers have to set according to the wiki https://github.com/RetroPie/RetroPie-Setup/wiki, for instance, the Left Shoulder is mapped to the first button to the left on the top row of your controller.

      4th Step - Create Folder and Copy ROMs
      You'll need a folder called capcom-fighting and drop your ROMs there.

      If you're using Arcade Manager, here's the *.cvs file of the non-merged ROMs I used:

      name; dstlku; hsf2; hsf2j; jojo; jojoba; jojobane; jojoj; mbomberj; mbombrdj; megaman; megaman2; mshj; mshu; mshvsfj; mshvsfu; mvscjsing; mvscu; nwarru; redearth; rockman2j; rockmanj; sf; sf2cejc; sf2ceuc; sf2hf; sf2hfj; sf2jl; sf2uk; sfa2u; sfa3u; sfau; sfiii2; sfiii2j; sfiii3n; sfiii3u; sfiiij; sfiiiu; sfj; sfz2alj; sfz2j; sfz3j; sfzj; smbomb; ssf2t; ssf2tb; ssf2tbj; ssf2xj; vampj; vhunt2; vhuntj; vsav2; vsavj; vsavu; warzard; xmcotaj; xmcotau; xmvsfj; xmvsfu;

      Also, EmulationStation doesn't seem to respect any order other than alphabetically, so I numbered the games in my gamelist.xml

      Well, that should be it. Unfortunatelly it won't let me play fighting games against someone who owns a different controller than the one I decide to use, but at the very least I have everything mapped and ready for use.

      Also I am aware that Street Fighter The Movie runs well and uses a 6-button layout but... I guess I rather not remember that exists.

    • A

      Joystick and buttons on separate USB encoders

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support joystick maping retroarch retroarch confi mapping
      8
      0 Votes
      8 Posts
      2k Views
      stoney66S

      Yeah I like the keyboard one better, but maybe someone has some advice if this is still possible with the joystick type. I would think it would be but who knows ;)

    • R

      The player 2 gamepad does not work in n64 emulation

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support nintendo64 gamepad mapping
      6
      0 Votes
      6 Posts
      2k Views
      mituM

      @Rubencn1234 Can you post the config files on pastebin.com to take a look ? Do you have any other controller connected or configured in your system ?

    • B

      Mapping for MAME buttons

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support mame config mame-libretro mapping retroarch 1.7.1
      11
      0 Votes
      11 Posts
      6k Views
      B

      @mitu @dankcushions Thanks again for the guidance. I just needed a nudge. I started 1942, got into Retrarch from there, remapped the buttons for MAME to be what essentially is A/X/L on top and B/Y/R on the bottom. This gave me the B/Y buttons the main use for the games I play most - 1942, TMNT, etc. while keeping the standard mapping for all the other systems.

      Thanks again!

    • M

      Mapping buttons and keys

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support mapping
      1
      0 Votes
      1 Posts
      96 Views
      No one has replied
    • N

      Steam Controller | How to configure left pad as buttons?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support steamcontroller mapping
      5
      0 Votes
      5 Posts
      1k Views
      A

      @Parabolaralus Looks like it can be kernel related.
      I made it work yesterday on older RetroPie based on Debian Etcher. However, the system was a few years old and I decided to make a fresh install. And it was a mistake because nothing was wrong with an old install, I just wanted to clean up the system garbage after several years of usage...

      After re-install I have top heat instead of dpad left e.t.c.

      I also tried Batocera, Reacalbox everywhere it looks the same.

    • Y

      Adding second PS3 controller and mapping to player #2

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support ps3 controller ps3 bluetooth raspberrypi 3b+ mapping
      2
      0 Votes
      2 Posts
      1k Views
      mituM

      Just pair the 2nd controller as you did with the 1st one and - if they're identical - that's all. When starting a game, both controllers will be available as P1 and P2, there's nothing else to do.
      If they're not identical (i.e. one is a genuine, one is a clone), you'll have to configure the 2nd controller in Emulationstation, just like you configured the first one.

    • JemyMJ

      DOSBox does not detect axis 4 or 5 on PS4 and XBox 360 controller

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controllers dosbox mapping mapper ps4 controller
      12
      0 Votes
      12 Posts
      3k Views
      JemyMJ

      @psyke83 said in DOSBox does not detect axis 4 or 5 on PS4 and XBox 360 controller:

      @JemyM said in DOSBox does not detect axis 4 or 5 on PS4 and XBox 360 controller:

      @psyke83 said in DOSBox does not detect axis 4 or 5 on PS4 and XBox 360 controller:

      Please test and report on whether the joystick binding patch (as well as dosbox in general) works as expected: https://github.com/RetroPie/RetroPie-Setup/pull/2646

      I am not good enough. I was able to follow Dudleydes instructions above and that worked, but I do not know how to get this patch to my retropie. I tried to update "dosbox from source" but that did not work.

      The PR already been merged, so update your Retropie-Setup script and then update dosbox to get the patched version.

      Have you tried dosbox-sdl2? It might have better joystick handling.

      I forgot about this because I updated and I can verify that it works. We are not using dosbox-sdl2 in our keyboard 2 joypad project since its not needed. The keyb2joy.pad project document and index keys assigned to functions. We basically fill in columns with the keys used for things like "jump", "move" or "fire". I have then made an utility that produce authentic DOSBox .map files with full Retropie-support based on these profiles. So far we made 550 platform games fully playable on joypad and we are 20% through the 600 shoot-em ups on the DOS platform.

    • M

      Amiberry - mapping to Amiga Keyboard

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support amiberry amiga help key mapping
      3
      0 Votes
      3 Posts
      1k Views
      M

      @dudleydes Thx!

    • cousinsfanC

      One versatile USB Gamepad interface mapping everything

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support mapping mame gamepad
      5
      0 Votes
      5 Posts
      428 Views
      lostlessL

      @cousinsfan pretty much. You can buy arcade usb encoders which are basically a controller that you can wire up arcade controlls to. Get 2 of them and wire up each side as a separate controller.

    • R

      Running ROM from shell ignores mapping [SOLVED]

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support rfid nfc retroarch controller mapping
      11
      0 Votes
      11 Posts
      1k Views
      R

      This is my workaround:-

      my /opt/retropie/configs/all/autostart.sh:-

      python ~/MFRC522-python/rfidlaunch.py &
      emulationstation

      my rfidlaunch.py contains:
      subprocess.call("/home/pi/nesmario.sh &" , shell=True)
      when a corresponding RFID card is detected

      this nesmario.sh
      contains :
      /opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS nes '/home/pi/RetroPie/roms/nes/Super Mario Bros..zip'
      emulationstation

      this means my RFID script runs all the time, when the RFID card is detected in emulationstation it kills emulationstation, runs the rom as user pi and when the rom has quit relaunches emulationstation.

      Thanks for all your help everybody

    • L

      Remapping lr-mame2003 in-game GUI (Tab/R-shoulder) to something else

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support mame 2003 mame config mapping
      5
      0 Votes
      5 Posts
      996 Views
      dankcushionsD

      the problem was that your foundation was wrong i think.

      my theory: during https://retropie.org.uk/docs/First-Installation/#configure-controllers you bound L bottom/R bottom to your L and R buttons. you should have bound L top and R top. this would probably mean that MK would have had sensible default controls (along with SF2, etc), and it would have also meant that you had no SNES button bound to the MAME menu (not that you should need access to it anyway).

    • S

      8bitdo N64 controller maping

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support 8bitdo n64 mapping controller
      1
      0 Votes
      1 Posts
      269 Views
      No one has replied
    • D

      Which input setting should I use?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller mapping retropie4.4
      5
      0 Votes
      5 Posts
      700 Views
      D

      @dankcushions

      Thanks!
      I've understand to use "Controls" for button assign for input.

    • N

      mapping different controllers for C64 emulator VICE

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support c64 mapping controllers retropie vice
      5
      0 Votes
      5 Posts
      977 Views
      N

      @dudleydes said in mapping differentcontrollers for C64 emulator VICE:

      @niculinux Is your EasySMX controller being detected by your Pi? Can you configure it in ES?

      Yes, it is detected, but i have trouble setting the right trigger; once i got in the "configure input" menu and try to set it retropie skips it and reports it as "not assigned". But in the vice menu it is almost impossible to use :,(

    • KN4THXK

      ZDoom Controller Recommended Mapping

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion and Gaming heretic zdoom controller mapping
      14
      0 Votes
      14 Posts
      4k Views
      mediamogulM

      @thedatacereal

      Not a problem. If you run into any trouble, just let me know.

    • B

      New Picade+RetroPie Control Mapping issues (fresh out of the box)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support mame-libretro mapping raspberrypi 3b+ picade picade issue
      1
      0 Votes
      1 Posts
      920 Views
      No one has replied
    • A

      N64 button mapping woes

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support n64 mapping mapping keys
      11
      0 Votes
      11 Posts
      7k Views
      L

      @coloq said in N64 button mapping woes:

      So... ... still having the issue despite what documentation says I should do...

      As I mentioned before, if you map the physical “a” button to the virtual “b” button and the physical “b” button to the virtual “y” button it will work as you want.

    • A

      Can not map buttons in retroarch

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support retropie retropie 4.4 retroarch mapping keys mapping
      7
      0 Votes
      7 Posts
      5k Views
      mituM

      @thejester Don't enable config save on exit' in RetroArch, it usually messes up your controls. Instead, configure the gamepad in Emulationstation and if you want to fine tune your controls, then use the RGUI to re-map the controller and choose Core Remapping menu to save it per core or game/rom.
      Also, when you have a problem unrelated to the topic at hand, don't just hijack it with your questions/problems, just open a new topic instead.