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

    retroarch is messed up

    Scheduled Pinned Locked Moved Help and Support
    retroarch 1.7.5controllercontrol config
    8 Posts 2 Posters 1.5k 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
      sohailoo
      last edited by sohailoo

      Pi Model : B+
      Power Supply used: i don't know actually but its a good one and it gives sufficient power (5v -- 2500mA )
      RetroPie Version Used : 4.4.4
      retroarch : 1.7.5
      Built From: fresh install of retropie from this website
      USB Devices connected: sandisk 64 gig usb 2.0
      Controller used: xbox one
      Error messages (received: no information is available) in retroarch
      File: (File with issue - with FULL path)
      Emulator: lr-pcsx-rearmed
      Attachment of config files: https://pastebin.com/28vt0YWH
      How to replicate the problem: i think this will describe the problem and how to replicate it clearly

      Ok i'm having a weird problem and is driving me insane

      I use an xbox one controller and it work great in every game but one ( tom and jerry trap house )

      In this game the controller will work in the menu when it starts up but when the game start it will stop working to fix this problem i have 2 options
      1- is to go in retroarch > quick menu > options and change the game pad 1 from default to analog or from analog to default it doesn't really matter i just have to do something with this option even if i just changed it from default to analog and then back to default without getting out of retroarch but this will cause the controller to not work with some games unless i reboot or if i'm lucky it'll work when i change it back to what ever it was but that doesn't work all the time

      2- go to retroatch > quick menu > controls and change the controller from retropad to retropad w/ analog if i try this fix the controller will work in other games normally but when i try to run the same game ( tom and jerry ) i'll have to do it again ( change the game pad from retropad w/ analog to retropad and then back to retropad w/ analog )

      what i did to try to fix this problem

      1- I already made 3 fresh installs trying to have a fix for this problem with no luck
      2- deleted retroarch completely and re installed it from source
      3-changed the game rom from US to Europe
      4- changed the rom extension from cue & bin to ISO and PBP

      And when i open retroarch i get a message that says ( no information is available ) and on the top it says select file ( null) and retroarch wont register the first click
      after i press (b) for instance the message will disappear and select file (null) on top will be replaced by what ever menu i'm in ( if i was at options for instance it will change to options

      If i'm doing this build for me i wouldn't care cuz i don't mind to keep changing these settings when ever i play this game but i want to gift this build to my father and i don't want him to go through all this hassle

      Sorry for my bad english , its not my first language

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

        That's not a bug and it doesn't mean that RA is 'messed up'. It's mentioned in the docs how to change this - this is a core option so it should persist between games. Is this option not persisted between game restarts ?
        It doesn't matter what format is the ROM, it's about the game content - and just changing the extension of a file will not make the ROM work differently, it's like changing a text file's extension from .txt to .gif and expecting to find an image in the same file.

        S 1 Reply Last reply Reply Quote 0
        • S
          sohailoo @mitu
          last edited by sohailoo

          @mitu i didn't mean its messed up for every one but for me i'm always runbing in this problem

          I thought it was clear but what i meant i downloaded different roms in different extension for the same game so if one rom was corrupted in any way ir would fix

          I'm a noobie btw so i did all i can to try and analyze the problem but wasn't expecting to getting it 100% right thats why i posted here because i couldn't figure it out

          It is persisting between games abd i have no problem with any other game its just this one

          Maybe this also isn't clear so i'll say it again

          Changing the game pad to analog will fix the game for now but will cause some games to not work even if i changed it back , i have to reboot for it to work again

          And if that was the sulotion to the problem then it should work when i startup the game and the pad 1 is already on analog but no it will not work until i change it to default and then back to analog

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

            OK, I understand now the problem - even if the core options w.r.t. the RetroPad type are persisted, the game still doesn't start until you've re-toggled the option.
            I seem to remember this problem reported somewhere else, though it seems more like a lr-pcsx_rearmed problem (the emulator) and not RetroArch (the frontend). I'll see if I can reproduce the problem myself - maybe there's a setting somewhere which interferes with the core detecting the analog inputs. What BIOS file are you using to start the game ?

            S 1 Reply Last reply Reply Quote 0
            • S
              sohailoo @mitu
              last edited by

              @mitu SCPH1001

              I actually fixed the problem by creating a rom specific mapping for each game

              It was a pain and took 6 hours but atleast i'm done with this problem

              Now i ran into another issue

              Second controller will not work in retroarch at all

              I configured it in emulationstation and it work great then i configured it in retroarch but still it just wont work in retroarch menu or in game

              But it seems like a common problem so i'll look around

              Thanks

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

                @sohailoo If you configure a controller in Emulationstation, then it's automatically generating the corresponding mapping for RetroArch, so you don't need to configure it there. See https://retropie.org.uk/docs/RetroArch-Configuration/#autoconfigurations. Note that the 2nd player (controller) will not have access to the Hotkey actions (open the menu, save state, load state), only the 1st Player can do that.

                S 2 Replies Last reply Reply Quote 0
                • S
                  sohailoo @mitu
                  last edited by

                  @mitu yeah i know but i did it anyway because the second controller doesn't work at all in any game
                  And i cant control the menu in retroarch with it

                  1 Reply Last reply Reply Quote 0
                  • S
                    sohailoo @mitu
                    last edited by

                    @mitu ok now i'm having the same problem again probably my fix didn't fix it as i thought

                    What fixed it was going in quick menu > controls >
                    And making device type go retropad and analog to digital to none
                    And then going to option and changing pad 1 from default to analog

                    But now that doesnt work any more
                    The fix now is puting user device type to retropad w/ analog
                    And analog to digital to left analog
                    And change pad 1 type to default

                    But that doesnt even fix it

                    Every time i launch this game the controller will work in the menu but when the game start i cant move or do anything unless i go into retroarch quick menu and changing retropad w/ analog to retropad and analog to digital to none

                    And then change it back to retropad w/ analog and analog to digita to left analog

                    I can't figure this out

                    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.