• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 built from Source for PS3 controller has slow mouse speed compared to standard binary

Scheduled Pinned Locked Moved Help and Support
scummvmscummvm mouseps3controllercontroller mapmouse speed
19 Posts 3 Posters 1.9k 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.
  • F
    Freakadude @hhromic
    last edited by 8 Dec 2018, 16:14

    @hhromic Cheers for the info. I will check out out asap and give feedback. Thx!

    H 1 Reply Last reply 8 Dec 2018, 16:22 Reply Quote 0
    • H
      hhromic @Freakadude
      last edited by 8 Dec 2018, 16:22

      @Freakadude no problem!
      Keep in mind that the scriptmodule configures everything out of the box after installation, you just need to prepare your game directories. You don't need to manually add any games in the ScummVM GUI.

      Also keep in mind that if you have the standalone ScummVM installed, probably you will see two entries for each game in EmulationStation (one for the game directory itself and one for the standalone svm files). The lr-scummvm core must be launched using the game directory entry so make sure you launch the correct one.

      F 2 Replies Last reply 8 Dec 2018, 16:24 Reply Quote 0
      • F
        Freakadude @hhromic
        last edited by 8 Dec 2018, 16:24

        @hhromic Yeah i have read the adding games part of your tutorial so i will add the games accordingly. Thx again!

        1 Reply Last reply Reply Quote 0
        • F
          Freakadude @hhromic
          last edited by 8 Dec 2018, 18:15

          @hhromic So i installed the LR-Scrumm version. I copied over a sample game (Maniac Mansion). Named the directory Maniac Mansion.svm. Put inside the folder an svm file named maniac-v2-amiga.svm with one line "maniac-v2-amiga". It shows up in the emulation station menu and when trying to launch it (and setting lr-scummvm as the selected emulator for this instance) nothing happens and i just get returned to emulationstation. Am i missing something?

          H 1 Reply Last reply 8 Dec 2018, 18:23 Reply Quote 0
          • H
            hhromic @Freakadude
            last edited by 8 Dec 2018, 18:23

            @Freakadude maniac-v2-amiga doesn't seem to be a valid gameid, perhaps you mean just maniac?
            The gameids must be in the ScummVM compatibility list: https://www.scummvm.org/compatibility/

            F 1 Reply Last reply 8 Dec 2018, 18:30 Reply Quote 0
            • F
              Freakadude @hhromic
              last edited by 8 Dec 2018, 18:30

              @hhromic Well i have multiple versions and there was this type of differentiation in the normal scummvm emulator under retropie so i assumed this would be the case here as well. Anyway i renamed the svm file inside the folder to "maniac.svm" and changed the line also to "maniac". Did not help...

              H 2 Replies Last reply 8 Dec 2018, 18:31 Reply Quote 0
              • H
                hhromic @Freakadude
                last edited by 8 Dec 2018, 18:31

                @Freakadude can you launch the game using verbose logging active and posting back the log in /dev/shm/runcommand.log ?

                1 Reply Last reply Reply Quote 0
                • H
                  hhromic @Freakadude
                  last edited by 8 Dec 2018, 18:33

                  @Freakadude multiple versions of games should be supported by the lr-scummvm core too, you can have the same .svm file with the same gameid inside for more than one game directory. This file only tells the emulator which engine to use for the game data of the directory launched.

                  F 1 Reply Last reply 8 Dec 2018, 18:38 Reply Quote 0
                  • F
                    Freakadude @hhromic
                    last edited by 8 Dec 2018, 18:38

                    @hhromic It works now. It seems between changing the svm file somehow the retroarch config deleted the rom specific setting to launch this version with the lr-scummvm core. I now selected it again manually and now it started up normally. PS3 mapping works nicely and the mouse speed also is good. So far so good! :) Will convert all my games to this setup and see how it goes :) Any advice on how to store the videosnaps and images related to this setup? I had manually done all the items for the old version as most scrapers don't really work well with scummvm.

                    H 1 Reply Last reply 8 Dec 2018, 18:43 Reply Quote 1
                    • H
                      hhromic @Freakadude
                      last edited by hhromic 12 Aug 2018, 18:44 8 Dec 2018, 18:43

                      @Freakadude happy to hear it worked!

                      Regarding the snaps, if all the game directories are named with .svm, then EmulationStation will see them as "regular roms". Then I used the internal ES scraper and after accepting the warning of scummvm being an unknown platform, it scraped my games normally like any other ordinary rom file.
                      If you did it manually, just use the directory names (without .svm "extension") as the item entry, like any other ROM.

                      If you have more testing feedback, please post it on the dedicated thread :)
                      Good luck and thanks for testing! (and happy playing!)

                      F 2 Replies Last reply 8 Dec 2018, 18:55 Reply Quote 0
                      • F
                        Freakadude @hhromic
                        last edited by 8 Dec 2018, 18:55

                        @hhromic After a quick check regarding the snaps and info i think the easiest way will be to simply do a quick edit on my existing gamelist.xml as that seems to do the trick just fine. :)

                        1 Reply Last reply Reply Quote 1
                        • F
                          Freakadude @hhromic
                          last edited by 8 Dec 2018, 18:57

                          @hhromic One more quick check. I noticed in your other documentation you also describe setting up MT-32 Emulation. Ist that guide also relevant for here or is it already integrated somehow?

                          H 1 Reply Last reply 8 Dec 2018, 19:33 Reply Quote 0
                          • H
                            hhromic @Freakadude
                            last edited by hhromic 12 Aug 2018, 19:41 8 Dec 2018, 19:33

                            @Freakadude yes, the scriptmodule compiles MT-32 support into the lr-scummvm core, but is not enabled by default because the RPI is not very powerful for it in some games.

                            If you want to try it, go to the BIOS directory ($HOME/RetroPie/BIOS) and in there you will find the configuration file scummvm.ini.

                            Once in there, set these options in the [scummvm] section (if not there, add them):

                            mt32_device=mt32
                            music_driver=mt32
                            

                            To return to the default (disabled), delete the options from the config file.

                            Edit: forgot to add an option to the list :)

                            1 Reply Last reply Reply Quote 0
                            19 out of 19
                            • First post
                              19/19
                              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.

                              This community forum collects and processes your personal information.
                              consent.not_received