Get Daphine to work with a joystick other than js0?
-
Pi Model or other hardware: 3B+
Power Supply used: Canakit power adapter
RetroPie Version Used: 4.7.1
Built From: Official image
USB Devices connected: GRS SpinnerV2 & GRS Trackball V3 connected to a 12-in-1 board, Dragonrise USB controller encoder, Logitech keyboard receiver, Mayflash Dolphinbar, powered USB 2.0 hub
Controller used: Dragonrise USB encoder
Error messages received:
Verbose log (if relevant):
Guide used: N/A
File: (File with issue - with FULL path)
Emulator: Daphne (pre-built binaries)
Attachment of config files:
How to replicate the problem:Hey everyone, I recently finished putting together by RetroPie cabinet when I noticed the player 1 joystick no longer worked properly with the Daphne emulator. I had previously configured the input file and it was running fine. I quickly determined the cause was due to the player 1 controller being assigned js1 by my Pi.
Taking a look online for an alternative to juggling all my usb connections yet again, I came across this post that the Daphne Pi emulator port has a -joynum parameter:
https://retropie.org.uk/forum/topic/21020/daphne-install-dragons-lair-tutorial/16?_=1649199474177
I gave it a try by setting up an ace.command file in my Space Ace Daphne folder with -joynum 1, however this parameter causes Daphne to quit back to Emulationstation. Trying a different parameter (-silentstart) works fine, so it isn't an issue with the file or formatting.
Is this parameter still a part of the Pi port of Daphne?
-
Digging further, I noticed the dapinput file I modified had it's changes undone. Not sure how that happened, but re-entering my custom mappings fixed my issue despite my joystick being assigned js1. Perhaps the Daphne documentation is out of date to the current version.
-
@Teh_Lurv said in Get Daphine to work with a joystick other than js0?:
Digging further, I noticed the dapinput file I modified had it's changes undone. Not sure how that happened, but re-entering my custom mappings fixed my issue despite my joystick being assigned js1. Perhaps the Daphne documentation is out of date to the current version.
Also take a look here at
hypseus
, it has improved the Daphne config somewhat. You can assign whateverjs
is available in the config:https://github.com/DirtBagXon/hypseus-singe/blob/master/doc/hypinput.ini
Also you are able to re-orientate joystick axis:
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.