ScummVM Controlller Issues
-
i may have not understood ,
so in my xdrive folder
/opt/retropie/configs/all/xdrive
the 2 files i should have are
scumm.cfg
( i only have a scumm.cfg)
i will make a scumm.sh wilth you content you provided , i applogize)
hope you abel to send me a copy of +Start ScummVM.sh (i messed mine up)
-
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
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.