ScummVM Controlller Issues
-
Sorry if this is a Noob Question
To delete that file
I go to directory
/opt/retropie/supplementary/xboxdrv/bin/xboxdrv
Sudo rm xboxdrv
Is that correct ?
About the other Scumm I did experience freeze ups and I'm not sure why , but in the end I guess I just want to learn how to configure xboxdrv as a mouse ... it's about learning then having fun by playing after I appreciate the help and learn and then play the game
-
@escc1986 no dont do that
-
just use
sudo nano /etc/rc.local
and removesudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv \ --evdev /dev/input/event2 \ --silent \ --detach-kernel-driver \ --force-feedback \ --deadzone-trigger 15% \ --deadzone 4000 \ --mimic-xpad \ --evdev-absmap ABS_HAT0X=dpad_x,ABS_HAY0Y=dpad_y \ --evdev-keymap BTN_SOUTH=a,BTN_EAST=b,BTN_[•]=x,BTN_[•]=y,BTN_[•]=lb,BTN_[•]=rb,BTN_TL2=back,BTN_TR2=start \ --dpad-only \ --ui-axismap lt=void,rt=void \ --ui-buttonmap tl=void,tr=void,guide=void \ &
this is what you have in your txt of what you did.
as for me i have not played much with either. but im finding that with my 8bitdo pro 2 the scummvm already has my analog stick mapped as a mouse. not sure how.i think cuz it now supports it as a mouse from defult now that im looking into it
-
Thanks for that , i almost made a big mistake .. thanks for saving me ...
ok i just removed the text
-
@escc1986 ok now that is gone. we can start
with that in there is would override everything setting that the pie uses.we want it for a certain game.
-
thats interesting that yours is already mappped , nice to know for you
i dont know , i just want to get a kick out of myself and my son playing scumm vm with an nes controller something seems cool about it for me
-
@escc1986 its all good.
with xdrive everything can be made to work
here is MY old mapping i used to need to use
#!/bin/sh if [ "$1" = "scummvm" ] then sudo killall > /dev/null 2>&1 xboxdrv sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \ --evdev /dev/input/event2 \ --silent \ --detach-kernel-driver \ --force-feedback \ --mimic-xpad \ --dpad-as-button \ --trigger-as-button \ --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=lt,KEY_#313=rt,KEY_#310=lb,KEY_#311=rb,KEY_#317=tl,KEY_#318=tr,KEY_#314=back,KEY_#315=start \ --calibration x1=-32767:0:32767,y1=-32767:0:32767,x2=-32767:0:32767,y2=-32767:0:32767 \ --axismap -Y1=Y1,-Y2=Y2 \ --ui-axismap x1=REL_X:10,y1=REL_Y:10 \ --ui-buttonmap a=BTN_LEFT,b=BTN_RIGHT,start=KEY_F5,back=KEY_ESC \ --ui-buttonmap guide=void,x=void,y=void,lb=void,rb=void,tl=void,tr=void,lt=void,rt=void,back=void \ --ui-axismap x2=void \ & fi
yours was getting there but its missing a bit for it all work.
YOURS
#!/bin/sh if [ "$1" = "/opt/retropie/emulators/scummvm" ] then sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv \ --evdev /dev/input/event2 \ --silent \ --detach-kernel-driver \ --force-feedback \ --deadzone-trigger 15% \ --deadzone 4000 \ --mimic-xpad \ --evdev-absmap ABS_HAT0X=dpad_x,ABS_HAY0Y=dpad_y \ --evdev-keymap BTN_SOUTH=a,BTN_EAST=b,BTN_[•]=x,BTN_[•]=y,BTN_[•]=lb,BTN_[•$ --dpad-only \ --ui-axismap lt=void,rt=void \ --ui-buttonmap tl=void,tr=void,guide=void \ & fi
-
good that we got rid of it now .... we shall start fresh and clean
(i think i meddled with this xboxdrv months ago ... how would i know or delete any controllers from the past )
-
thanks for pointing your's out and then mine
i know i may have a more simple controls ... but i still dont really understand & confused what im missing ... but hope you can clear that up
-
--evdev
is the code the controller sends out
--ui
is what we want the controller to do.so exampler from mine
i had the a key mapped as the left mouse button--evdev-keymap KEY_#304=a --ui-buttonmap a=BTN_LEFT
-
@escc1986 said in ScummVM Controlller Issues:
thanks for pointing your's out and then mine
i know i may have a more simple controls ... but i still dont really understand & confused what im missing ... but hope you can clear that up
im going to do my best
-
that makes sense to me , thank you
-
the buttons are the easy part. the dpad is tricky for me.
so i think work on getting the other buttons mapped. as i do some playing on my end -
sorry to be a headach ...
i guess the thing that confuses me the most is the steps
like there is alot of steps unless it can be simplfyed somehow
yes the d pad is what confuese me alot too
-
im going to try to start over ...
im going to discconect my keyboard and mouse and see if anything changes
-
ok after typing (With Disconnected keyboard and mouse )
cat /proc/bus/input/devices
my event changed to 0
event0
-
@escc1986 yes thats right.
the event will change as things are plugged in and outso is you dont play to have a keyboard in there full time best to set if for event 0
-
thank you for informing me , i had no idea ....
ok can you clear this up with me
which setting do i use out of these 3 settings :
sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv
--evdev /dev/input/by-id/[•]
--silent
--detach-kernel-driver
--force-feedback
--deadzone-trigger 15%
--deadzone 4000
--mimic-xpad
--evdev-absmap ABS_[•]=x1,ABS_[•]=y1,ABS_[•]=x2,ABS_[•]=y2,ABS_[•]=lt,ABS_[•]=rt,ABS_[•]=dpad_x,ABS_[•]=dpad_y
--evdev-keymap BTN_[•]=a,BTN_[•]=b,BTN_[•]=x,BTN_[•]=y,BTN_[•]=lb,BTN_[•]=rb,BTN_[•]=tl,BTN_[•]=tr,BTN_[•]=guide,BTN_[•]=back,BTN_[•]=start
&sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv
--evdev /dev/input/by-id/[•]
--silent
--detach-kernel-driver
--force-feedback
--deadzone-trigger 15%
--deadzone 4000
--mimic-xpad
--dpad-as-button
--evdev-absmap ABS_[•]=x1,ABS_[•]=y1,ABS_[•]=x2,ABS_[•]=y2,ABS_[•]=lt,ABS_[•]=rt
--evdev-keymap BTN_[•]=a,BTN_[•]=b,BTN_[•]=x,BTN_[•]=y,BTN_[•]=lb,BTN_[•]=rb,BTN_[•]=tl,BTN_[•]=tr,BTN_[•]=guide,BTN_[•]=back,BTN_[•]=start,BTN_[•]=du,BTN_[•]=dd,BTN_[•]=dl,BTN_[•]=dr
&sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv
--evdev /dev/input/by-id/[•]
--silent
--detach-kernel-driver
--force-feedback
--deadzone-trigger 15%
--deadzone 4000
--mimic-xpad
--evdev-absmap ABS_[•]=dpad_x,ABS_[•]=dpad_y
--evdev-keymap BTN_[•]=a,BTN_[•]=b,BTN_[•]=x,BTN_[•]=y,BTN_[•]=lb,BTN_[•]=rb,BTN_[•]=back,BTN_[•]=start
--dpad-only
--ui-axismap lt=void,rt=void
--ui-buttonmap tl=void,tr=void,guide=void
& -
just dont know which template to follow that is correct for my nes controller
that i will need to make a nano for
nano /etc/rc.local
-
@escc1986
i say go for the last one
you can always cut stuff outand stay out of rc.local
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.