RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Controller Mapping Issue with SMARCADE vs MAME

    Scheduled Pinned Locked Moved Help and Support
    smarcadearcade controlsxbox 360 contro
    4 Posts 2 Posters 471 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Skullborn
      last edited by

      Hello there,

      I originally had an entire romlist copied in every individual arcade system (FBA, MAME, etc.) as I didn't know what each game needed so I wanted to go through and figure out the proper emulator one by one.

      Then I found the arcade folder, which seemed to amalgamize all these emulators into one folder (much better for storing, too!).

      However, I find the arcade folder doesn't correctly map an XBOX 360 controller, and defaults back to keyboard. I have tried remapping the controller through emulationstation in the hopes that it would fix something, but it has not. The menu system within each game only has a save/exit so there's no config while you are in the game.

      For reference, I'm running this on a Ubuntu system.

      Any ideas on how to fix this issue?

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        The arcade folder doesn't do any mapping, it's the emulator that runs which determines how input is mapped.

        Please add more info about your system, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first, including what emulator are using when starting the game/ROM from the arcade folder.

        1 Reply Last reply Reply Quote 0
        • S
          Skullborn
          last edited by

          Sure, here are my specs

          7.8 GB of memory
          AMD RYZEN 3 1200 Quad-core
          GeForce GT 1030/PCIe/SSE2
          OS is 32-bit
          Ubuntu 20.04

          I was running the rom Pretty Soldier Sailor Moon, on various forms of MAME. When it was in the MAME folder, controls were correctly mapped to the controller and worked. The ROM worked on multiple versions of MAME like advmame and MAME-2003, but consistently no matter which emulator I pick, it defaults to keyboard. So it seems to be something that's not emulator specific, hence why I feel it's something in the config somewhere

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @Skullborn
            last edited by

            @Skullborn For RetroArch emulators, there's hierarchy of configurations supported - see https://retropie.org.uk/docs/RetroArch-Configuration/#config-hierarchy.

            If you saved a content folder override for the configuration or used 'Save Configuration', I would expect that some configuration would be different, depending on your options set for each system. But - for each system - RetroArch has the same auto-configuration for joypads (created automatically after you configure your gamepad in EmulationStation), so I expect that if a gamepad is detected in one system, it should work in all systems.

            As for advmame, it doesn't obey any config hierarcy, so I would also expect the same configuration to apply for all systems.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.