ScummVM Controlller Issues
-
no just the .cfg file
this will be the +start scummvm.sh that is in the rom/scummvm folder
#!/bin/bash sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv >> /dev/shm/runcommand.log 2>&1 --evdev /dev/input/event0 --config /opt/retropie/configs/all//xdrive/scumm.cfg & game="$1" pushd "/home/pi/RetroPie/roms/scummvm" >/dev/null /opt/retropie/emulators/scummvm/bin/scummvm --fullscreen --joystick=0 --extrapath="/opt/retropie/emulators/scummvm/extra" $game while read id desc; do echo "$desc" > "/home/pi/RetroPie/roms/scummvm/$id.svm" done < <(/opt/retropie/emulators/scummvm/bin/scummvm --list-targets | tail -n +3) popd >/dev/null
sorry dont worry about the scumm.sh. thats wrong. i miss typed
ill edit the about folder to make it easy to under stand
-
ok i edit the one that i first posted today hope its easyer to understand
-
im sorry for the re-route but my scumm isnt working with the +Start ScummVM.sh you provided
i do aplogize for the mess up
-
(Sorry for Any Confusion) i originally changed the +Start ScummVM.sh to
#!/bin/bash sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv >> /dev/shm/runcommand.log 2>&1 --evdev /dev/input/event0 --config /opt/retropie/configs/all//xdrive/scumm.cfg & game="$1" pushd "/home/pi/RetroPie/roms/scummvm" >/dev/null /opt/retropie/emulators/scummvm/bin/scummvm --fullscreen --joystick=0 --extrapath="/opt/retropie/emulators/scummvm/extra" $game while read id desc; do echo "$desc" > "/home/pi/RetroPie/roms/scummvm/$id.svm" done < <(/opt/retropie/emulators/scummvm/bin/scummvm --list-targets | tail -n +3) popd >/dev/null
and my games stoped working
-
no clue.
i just copyed what you posted into mine and it works fine
your +Start ScummVM.sh is in the roms folder
right? -
interesting .... yeah no clue either ... yes +Start ScummVM.sh
well im stumped , im just uninstalling and reinstalling ... i will come back when it reinstalls
-
remove this line from the +Start ScummVM.sh
sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv >> /dev/shm/runcommand.log 2>&1 --evdev /dev/input/event0 --config /opt/retropie/configs/all//xdrive/scumm.cfg &
before you uninstall, but if you did dont worry about it. get the game to launch again
-
that took along time , sorry about that
just installed
rebooted
scumm games work now
what would be the first thing you want me to try
(Just made a back up , just incase we have the same probmem with +Start ScummVM.sh)
just updated the .config in xdrive folder
[xboxdrv] silent=true deadzone=4000 deadzone-trigger=15% dpad-as-button=false trigger-as-button=true detach-kernel-driver=true #force-feedback=true mimic-xpad=true [evdev-absmap] ABS_X=x1 ABS_Y=y1 ABS_Z=x2 ABS_RZ=y2 ABS_HAT0X=dpad_x ABS_HAT0Y=dpad_y [evdev-keymap] KEY_#304=a KEY_#305=b KEY_#307=x KEY_#308=y KEY_#312=back KEY_#313=start KEY_#310=tl KEY_#311=tr [ui-axismap] x1=KEY_LEFT:KEY_RIGHT y1=KEY_DOWN:KEY_UP dpad_x=REL_X:10 dpad_y=REL_Y:10 [ui-buttonmap] a=BTN_LEFT b=BTN_RIGHT x=KEY_ENTER back=KEY_F5 start=KEY_ESC # EOF #
and run the game
typed in cat /proc/bus/input/devices
and got
I: Bus=0005 Vendor=057e Product=2007 Version=0001 N: Name="NES Controller (L)" P: Phys=b8:27:eb:7b:bc:a9 S: Sysfs=/devices/platform/soc/3f201000.serial/tty/ttyAMA0/hci0/hci0:11/0005:057E:2007.0001/input/input0 U: Uniq=ec:c4:0d:a4:92:4a H: Handlers=js0 event0 B: PROP=0 B: EV=10001b B: KEY=ffff0000 0 0 0 0 0 0 0 0 0 B: ABS=3001b B: MSC=10
( i havent touched since restall ScummVM.sh)
-
this is my ScummVM.sh (Before any changes)
#!/bin/bash game="$1" pushd "/home/pi/RetroPie/roms/scummvm" >/dev/null /opt/retropie/emulators/scummvm/bin/scummvm --fullscreen --joystick=0 --extrapath="/opt/retropie/emulators/scummvm/extra" $game while read id desc; do echo "$desc" > "/home/pi/RetroPie/roms/scummvm/$id.svm" done < <(/opt/retropie/emulators/scummvm/bin/scummvm --list-targets | tail -n +3) popd >/dev/null
-
ok good.
1 is the xdrive folder in the config/all folder
2 all you need to do is add 1 line of code to the +Start ScummVM.sh right under the
#!/bin/bash
sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv >> /dev/shm/runcommand.log 2>&1 --evdev /dev/input/event0 --config /opt/retropie/configs/all//xdrive/scumm.cfg &
-
Alright ... i just altered the ScummVM.sh
to
#!/bin/bash game="$1" pushd "/home/pi/RetroPie/roms/scummvm" >/dev/null /opt/retropie/emulators/scummvm/bin/scummvm --fullscreen --joystick=0 --extrapath="/opt/retropie/emulators/scummvm/extra" $game while read id desc; do echo "$desc" > "/home/pi/RetroPie/roms/scummvm/$id.svm" done < <(/opt/retropie/emulators/scummvm/bin/scummvm --list-targets | tail -n +3) popd >/dev/null
games work
controllers doesnt work
well controolers works but same as before
dpad not working
l = space
r =f2
-
ummm, there is nothing different with what you are showing me
-
@ExarKunIv said in ScummVM Controlller Issues:
sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv >> /dev/shm/runcommand.log 2>&1 --evdev /dev/input/event0 --config /opt/retropie/configs/all//xdrive/scumm.cfg &
just followed your instructions now
it Worked !!!
Thanks Alot !!!!
Your Absoulty Amazing !!!!
with All your hard work , you have Accomplished this Difficult task
so for the future if i want to modfy the buttons what do i do
right now , i think the speed of the dpad is a bit fast , how can i change the speed to half ?
-
there is one last thing
-
sure , whats the last thing
-
we need a runcommand-onend.sh
that has this in it
#!/bin/sh sudo killall >> /dev/shm/runcommand.log 2>&1 xboxdrv
to make this file run this
nano /opt/retropie/configs/all/runcommand-onend.sh
and paste this#!/bin/sh sudo killall >> /dev/shm/runcommand.log 2>&1 xboxdrv
if its not there
once thats done
run
chmod +x /opt/retropie/configs/all/runcommand-onend.sh
-
to make it slower i think you change the
10
to a higher number. and if that dont work go lowerx1=KEY_LEFT:KEY_RIGHT y1=KEY_DOWN:KEY_UP dpad_x=REL_X:10 dpad_y=REL_Y:10
-
@ExarKunIv said in ScummVM Controlller Issues:
chmod +x /opt/retropie/configs/all/runcommand-onend.sh
what does
chmod +x /opt/retropie/configs/all/runcommand-onend.shdo ?
-
@escc1986
it makes it executable by the system
so nothing will show up once you run it -
thanks for informing me
im performing a reboot now to see if it worked
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.