• 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] joystick control mess

Scheduled Pinned Locked Moved Help and Support
scummvmjoystick issue
3 Posts 3 Posters 927 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.
  • N
    nemo93
    last edited by nemo93 8 Mar 2021, 09:05 3 Aug 2021, 07:28

    Hi! Been a while since I gave a try to that fantastic emulator. As far as I recall I often had issue with joystick control in the past and unfortunately I still have. It's not critical given games are better played with keyboard/mouse combo but lately a new issue occured which is really annoying.

    TL;DR: try to move mouse cursor from within a game or launcher with a controller 1) cursor will go haywire and buttons are not working 2) after trying to move with a controller mouse (USB) stop workingl (it does work no problem if you don't touch joystick).

    Pi Model: Pi4 4GB
    Power Supply used: original Pi
    RetroPie Version Used: 4.7.17
    Built From: official Retropie Image
    USB Devices connected: powered USB hub w/ 4TB HDD and keyboard/mouse
    Controller used: Xbox One S (bluetooth)
    Emulator: Scummvm 2.2.0

    How to replicate the problem:
    update Scummvm with binary from Retropie setup (should give you 2.2.0) then run Scummvm launcher or any game. Try to move the cursor with Xbox One S controller left analog stick then you'll see the cursor actually move but as soon as you release the stick position will be reset. This makes it impossible to control anything. Also buttons do not work.
    Worse: once you tried to move cursor with a controller the mouse (connected over USB) stops working.

    Disabling joystick does not fix the issue (edit +Start ScummVM.sh and change --joystick=0 to --joystick=-1).

    My scummvm.ini file:

    [scummvm]
    gui_saveload_chooser=list
    last_fullscreen_mode_height=1080
    filtering=true
    midi_gain=100
    mute=false
    speech_volume=192
    native_mt32=false
    gui_use_game_language=false
    last_fullscreen_mode_width=1920
    talkspeed=60
    mt32_device=mt32
    subtitles=true
    multi_midi=false
    fullscreen=true
    temp_selection=sword2
    gui_browser_show_hidden=false
    browser_lastpath=/home/pi/RetroPie/roms/scummvm/Discworld
    gm_device=null
    output_rate=48000
    sfx_volume=192
    kbdmouse_speed=4
    music_volume=192
    speech_mute=false
    lastselectedgame=dw-fr
    music_driver=auto
    opl_driver=auto
    aspect_ratio=true
    versioninfo=2.2.0
    autosave_period=300
    gui_language=fr_FR
    enable_gs=false
    
    C 1 Reply Last reply 13 Jan 2022, 04:22 Reply Quote 0
    • C
      Craig Grafx @nemo93
      last edited by 13 Jan 2022, 04:22

      Has anyone had any luck in finding a fix for this?

      I'm getting the same thing with my "8BitDo SN30 Pro Bluetooth gamepad" controllers. I have two and I've tried both and the cursor goes up into the top left corner of the screen. I can move the cursor around with the left analog (L3) stick but as soon as I let go it shoots back up to the left corner of the screen. The start button will bring up the ScummVM main menu and select will bring up the soft keyboard but I'm not able to selct anything - I believe because any time I stop moving the cursor it immediately jumps back to the top left corner again and I'm not sure I can select things while moving the cursor around the screen. As I mentioned I have 2 of these and it's happening on both. I've also updated the ScummVM emulator from binary and made sure my 8BitDo controllers were updated to the latest firmware.

      It seems to be isolated to these two controllers. If I plug my anolog keyboard directly into my pi 4 USB port it works fine and also my "Logitech F710 Wireless Gamepad" works fine. It's connected via the wireless USB dongle. My 8BitDo controllers connect via the onboard bluetooth connection.

      Any ideas?

      1 Reply Last reply Reply Quote 0
      • W
        windg
        last edited by windg 13 Jan 2022, 12:09

        Try lr-scummvm from experimental packages maybe is working better with your gamepad

        My English isn't at a good level.

        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.

          [[user:consent.lead]]
          [[user:consent.not_received]]