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

    ScummVM lag with joystick control

    Scheduled Pinned Locked Moved Help and Support
    45 Posts 16 Posters 20.1k 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.
    • DominusD
      Dominus
      last edited by

      Has anyone figured out just a quick fix for this? On my Pi 2 everything ran perfect with ScummVM, but now with a Pi 3 and 4.0, the 360 controller lags horribly for this, and makes point and click games (with the controller) unbearable! I don't want to go about mapping things, as I'm making this for my younger brother and I don't want him to have to worry about fixing it or changing it if he wants to play other games and no mouse/keyboard either would be nice, just wireless 360 controllers.

      S 1 Reply Last reply Reply Quote 0
      • S
        Sevik @Dominus
        last edited by

        @Dominus said in ScummVM lag with joystick control:

        Has anyone figured out just a quick fix for this? On my Pi 2 everything ran perfect with ScummVM, but now with a Pi 3 and 4.0, the 360 controller lags horribly for this, and makes point and click games (with the controller) unbearable! I don't want to go about mapping things, as I'm making this for my younger brother and I don't want him to have to worry about fixing it or changing it if he wants to play other games and no mouse/keyboard either would be nice, just wireless 360 controllers.

        I haven't found an simple solution for this. You said you don't want to use mapping, but I followed the tutorial from @mediamogul and had it working in a bit more than an hour. ScummVm now works perfectly without "fixing and changing" anything. No conflicts with other emulators too.

        Here's the link th the thread:
        https://retropie.org.uk/forum/topic/2861/guide-advanced-controller-mappings

        1 Reply Last reply Reply Quote 0
        • DominusD
          Dominus
          last edited by

          Has anyone tried to just put the old ScummVM onto Pi? Is that even possible? I just don't understand how it can work great with the previous version, now it lags horribly and is unplayable?

          1 Reply Last reply Reply Quote 0
          • D
            dudleydes
            last edited by

            @Dominus I copied a ScummVM binary, version 1.7.0, from a previous RetroPie build to replace the latest one, version 1.8.1. I'm using a PS3 controller and version 1.7.0 works fine.

            In building version 1.7.0, I had edited the code to remap the buttons for the Dualshock so using the old binary just seems the easiest solution for now.

            DominusD 1 Reply Last reply Reply Quote 0
            • DominusD
              Dominus @dudleydes
              last edited by

              @dudleydes I use a 360 wireless controller so I should just be able to copy the binary from a previous install, install it and be good?

              D 1 Reply Last reply Reply Quote 0
              • D
                dudleydes @Dominus
                last edited by

                @Dominus Yes, you should be. I copied the binary using the sudo cp command. There was no installation as such.

                I did have an issues with the GUI themes. The Modern (orange and yellow) theme wasn't working, just the Classic (green and black) one. This is easy to fix if you run into the same issue.

                Download the Modern theme, scummmodern.zip, from the ScummVM github page. Note that this is for version 1.7.0. If you are using a different version, then make sure you choose the appropriate branch.

                Transfer the zip file to your pi. Launch ScummVM from ES and select Options. In the Paths tab, you can choose the Theme Path (the location of scummmodern.zip) and in the Misc tab, you can choose your theme by pressing the Theme button.

                DominusD 1 Reply Last reply Reply Quote 0
                • DominusD
                  Dominus
                  last edited by

                  So I should just be able to copy /opt/retropie/emulators/scummvm/bin/scummvm from an old install and replace it on my current one?

                  1 Reply Last reply Reply Quote 0
                  • DominusD
                    Dominus @dudleydes
                    last edited by Dominus

                    @dudleydes Hmm I tried my above method but it didn't work. Where do I find the binary? or is there more files to copy over?

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      dudleydes @Dominus
                      last edited by

                      @Dominus Strange. I copied the ScummVM binary from the location you mentioned on a previous build to the home directory on the latest build. Then I ran the following command to copy the binary to the correct location:

                      sudo cp scummvm /opt/retropie/emulators/scummvm/bin/scummvm
                      

                      That was it. I ran the +Start ScummVM script and version 1.7.0 launched without issue except for the classic GUI theme being used as outlined above.

                      1 Reply Last reply Reply Quote 0
                      • DominusD
                        Dominus
                        last edited by

                        @herb_fargus Has this been fixed with the 4.1 release? How do I just copy an older version of ScummVM over to a new version of RetroPie?

                        1 Reply Last reply Reply Quote 0
                        • DominusD
                          Dominus
                          last edited by

                          Any help with this yet? :-(

                          1 Reply Last reply Reply Quote 0
                          • D
                            darkav
                            last edited by

                            I have the same problem. Any news on this?

                            1 Reply Last reply Reply Quote 0
                            • DominusD
                              Dominus
                              last edited by

                              What I did was took all the scummvm folders I could find in an older version. (I think it was the 3.7 image?) Just WinSCP over and copy all of the /opt/retropie/emulators/scummvm files. Save to your desktop and then load up your newest image and replace the files. Pretty sure this will work. I thought there might have been another folder to copy, but I don't think that one mattered. Let me know if it works for you. I just made a new image, so when I have time I'll have to do it again anyway.

                              D 1 Reply Last reply Reply Quote 0
                              • D
                                darkav @Dominus
                                last edited by

                                @Dominus Tested with the one in Retropie v3.7 => ScummVM 1.8.1pre
                                Same issue.
                                Now i will try with an older version...

                                1 Reply Last reply Reply Quote 0
                                • D
                                  darkav
                                  last edited by

                                  OK, with SCUMMVM 1.7.0 works. Can be taken from Retropie v3.6.

                                  DominusD 1 Reply Last reply Reply Quote 0
                                  • DominusD
                                    Dominus @darkav
                                    last edited by

                                    @darkav Ok good to know! Maybe eventually they'll just scrap the updated Scumm and go back to the older version? or just fix the problem in future versions.

                                    BuZzB 1 Reply Last reply Reply Quote 0
                                    • BuZzB
                                      BuZz administrators @Dominus
                                      last edited by

                                      @Dominus We don't maintain/develop every piece of software we include with RetroPie - the joystick control issue has happened since we are building scummvm on SDL2. Not sure if they still include SDL1 support, but the issue needs to be fixed either at the scummvm project or via SDL2.

                                      It has been brought up here - http://forums.scummvm.org/viewtopic.php?p=83050

                                      i may consider including an older scummvm at some point, but you can probably work around it by using xboxdrv or by using a wireless keyboard with mouse/pad etc.

                                      To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                      mediamogulM DominusD 2 Replies Last reply Reply Quote 0
                                      • mediamogulM
                                        mediamogul Global Moderator @BuZz
                                        last edited by

                                        @BuZz

                                        i may consider including an older scummvm at some point

                                        Can we take this to mean that the older version would be considered as an alternative installation? I would hate to lose the current and future advancements this software has to offer in favor of alleviating this one issue.

                                        RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                        BuZzB 1 Reply Last reply Reply Quote 0
                                        • BuZzB
                                          BuZz administrators @mediamogul
                                          last edited by

                                          @mediamogul yeah - it wouldn't be default or anything.

                                          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                          1 Reply Last reply Reply Quote 2
                                          • mediamogulM
                                            mediamogul Global Moderator
                                            last edited by mediamogul

                                            @BuZz

                                            Ah, fantastic!

                                            @Dominus, @darkav

                                            I'm sure that you've both read above about the ability to use xboxdrv to solve this issue. I do recognize that the learning curve for the utility is high and that it's not even always an option. Once I get some spare time to sit down with it, I plan on revising the guide with a simpler approach to it's use that may appeal to more people. However, if you're interested, an example and work-through of this new approach can be found here in the mean time.

                                            RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                                            1 Reply Last reply Reply Quote 1
                                            • 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.