-
Search Results
-
Topic: No auto config for joystick
Hello, first off i am kind of new to retropie. I installed it a couple days ago and i have been figuring everything out slowly. I used to have an issue were the rom load sequence would start but then it would kick me back into the ES gui. I was able to fix that with using an older verion of libmupen64plus.so.2.0.0 But now when the rom loads I cannot use the joystick. Maybe its just that i am doing something wrong or just misinformed. I have read alot of the forums and on the code.google’s site of mupen64plus. Everything there is kind of said vaguely and in a general sense and nothing specific.
My current dilemma is that I bought a USB controller from Walmart (Local store) mostly because I didnt want to wait for shipping if i were to buy a n64 controller because of the holidays and such. So i was able to configure the controller with ES and i can navigate through the gui and play some of the pre-installed roms, but my controller doesnt work in the mupen64plus environment. I get a error code in the loading sequence: Input Error: No auto-config found for joystick named ‘My-POWER CO.,LTD. 21n2 USB Joystick’ in InputAutoConfig
So from there i located the file for inputautoconfig and i tried renaming the controller to the above description but still got the same error message. So i am not sure if there is a way to configure it through mupen instead of inputting the information manually. I copied some controller configs just to test out and see if the controller would be recognized at all, but with no success.
This is the config that I used. I removed i think it was SDL1 controller and pasted this in instead (I renamed the name to my My-POWER CO.,LTD. 21n2 USB Joystick.
[My-POWER CO.,LTD. 21n2 USB Joystick] plugged = True plugin = 2 mouse = False AnalogDeadzone = 4096,4096 AnalogPeak = 32768,32768 DPad R = hat(0 Right) DPad L = hat(0 Left) DPad D = hat(0 Down) DPad U = hat(0 Up) Start = button(9) Z Trig = button(7) B Button = button(0) A Button = button(2) C Button R = axis(3+) C Button L = axis(3-) C Button D = axis(2+) C Button U = axis(2-) R Trig = button(6) L Trig = button(4) Mempak switch = Rumblepak switch = X Axis = axis(0-,0+) Y Axis = axis(1-,1+)
Any help is appreciated!
I’m not sure whether the pi needs overlocking or whether the control pads are slow to respond. They’re “USB PC Retro Gaming Controller Joypad Snes Style pads” and I have a model B+ pi.
Can anyone give me a hand sorting out the delay, should I look into overlocking? Can I check latency on the pad’s or make a change somehow?
Thanks guys, really appreciate this project btw – really brings back some great childhood memories :)
I have a custom USB NES controller that I put together a few years ago. It is an HID device and has 8 buttons and no axes. When I plug this controller in, EmulationStation says there are no gamepads detected. Using jstest I can see the gamepad and it correctly identifies all 8 buttons when I press them. The gamepad shows up under /dev/input/js1.
Is there a way to get this gamepad working or should I just modify my gamepad’s firmware?
Read the following posts for more info
Original post:
Hi everyone =)
I’ve been using retropie in the last two months and I found it amazing! I’ve finally managed to give a proper use to my rpi =)
I’ve been using a PS2ish unbranded USB controller (just plugged it in, configured the rpi and played) but I’ve decided to buy a new controller – I’ll probably buy an XBox 360 controller or a Logitech F310 (the d-pad position is what I’m pondering mostly). So here’s the question: will I need a powered usb hub to make them work? I’ve surfed the net a lot and I still can’t answer this question: someone says it’s mandatory, others don’t even mention it in their guides.Thank you and happy holidays! =)
(and excuse me for my poor use of English)
Hello everyone, I am new to all of this and am in need of some help getting pointed in the right direction. Currently I have a raspberry pi b+, and 32GB microsd card with retropi image applied to it using win32 disk imager. Everything boots up fine, and I am able to connect to the raspberry pi using winscp to copy over roms.
The issue begins with trying to get my usb controller to work with the system. I have the controller connected on boot up, and emulationstation detects the controller to allow me to configure buttons to navigate the menus. The issue is playing games with the controller,it just doesn’t work.
I try to run the following commands (found online) but the emulators/retroarch directory does not even exist.
cd RetroPie/emulators/RetroArch/installdir/bin ./retroarch-joyconfig >> ~/RetroPie/configs/all/retroarch.cfgI browsed around with winscp and couldn’t even find something close to that name.
Any help getting pointed in the right direction would be greatly appreciated.Note: I setup my retropie using the petrockblock image and it loads into emulation station perfectly. Followed the initial setup guide and got it to loading ROMs.
I have two retron 5 bluetooth controllers that I’d like to get working with my retropie.
I got a Plugable USB Bluetooth Adapter which came highly recommended from a few different retropie users.
The bluetooth device seems to work as it detects the controller via “hcitool scan” I just can’t seem to figure out how to get it paired.
Attempted…
hcitool
With “hcitool scan” my retropie was able to see one of the controllers but I can’t seem to figure out how to pair it via hcitool.
bluetoothctl
I then tried bluetoothctl but I can’t seem to get this to work at all.
sudo bluetoothctl
does nothing.Configuring from Startx
I tried following this guide but like many of the ones there the bluetooth divce interface doesn’t work.
Hi, all.
I was having a problem with my player 2 controller on the retropie. I’m running RetroPie 2.3 and using two Acme usb controllers (pretty generic), which are kinda different (i.e. one has the analog inputs, the other doesn’t, etc., basically not the same at all). When I configured my player 2 controller, it didn’t show up in 2-player games, or as in the case of Mario 3, when I entered 2-player mod, both players moved when I used the player 1 controller. However, the player 2 controller was still unresponsive.
What I did was this:
I configured my controllers in the following way:
sudo chown pi /opt/retropie/configs/all/retroarch.cfg cd /opt/retropie/emulators/RetroArch/installdir/bin sudo ./retroarch-joyconfig -j 0 >> /opt/retropie/configs/all/retroarch.cfg sudo ./retroarch-joyconfig -j 1 >> /opt/retropie/configs/all/retroarch.cfg
Then I used nano text editor to change the definitions to match for player 2
sudo nano /opt/retropie/configs/all/retroarch.cfg
At the end of the file you will see the configuration for both controllers. You will see two different configurations. You have to change the definitions for one of them (doesn’t matter which one). So, wherever you have stuff like input_player1, etc., you’ll have to change it to input_player2.
From here, you’ll have to copy all the definitions and put them into the corresponding console’s retroarch.cfg file. For example, for the NES, you have to dump the configuration options into /opt/retropie/configs/nes/retroarch.cfg, so you run
sudo nano /opt/retropie/configs/nes/retroarch.cfg
I’m still a linux noob, so I’m not very sure if this will work, but alternatively, you can try
sudo chown pi /opt/retropie/configs/nes/retroarch.cfg cd /opt/retropie/emulators/RetroArch/installdir/bin sudo ./retroarch-joyconfig -j 0 >> /opt/retropie/configs/nes/retroarch.cfg sudo ./retroarch-joyconfig -j 1 >> /opt/retropie/configs/nes/retroarch.cfg
and then
sudo nano /opt/retropie/configs/nes/retroarch.cfg
in order to edit the configurations for player 2. If you want to see the directories for all supported systems, run
cd /opt/retropie/configs ls
As far as I understand, every system has its own retroarch.cfg file that overrides the global settings, so you can edit them with the abovementioned commands… I think. I tried it and it worked for the NES, haven’t tested it with anything else. Still, it wouldn’t hurt to delete all the configuration options from /all/retroarch.cfg (don’t delete the comments, they’re kinda useful :D)
I hope I’ve managed to help someone, if not, eh, well… Let me know if it works for someone else. These boards have been very useful and I hope I’ve managed to give back a little.
Can it do both of these things? I bought it more for the former than the latter but i would love to play gba games during breaks from studying
I ordered these:
Do i need anything else?
Hi Everyone-
RetroPie is great! I’m having a small problem. Some games won’t recognize a second controller. I’m using 2 iBuffalo SNES clones USB controllers. I set up everything and they both work great for 2 players in most games. Tecmo Super Bowl won’t see the second controller, though. Neither will Super Mario World. Any ideas?
I have been reading and reading and going in circles. I have setup retroarch, and of course, whichever controller I use, that is the controller that will work.
All I am trying to accomplish is setting up an NES controller to work with NES games, SNES for SNES games, and eventually Sega Genesis (I am using SEPARATE USB adapters for each system that I will plug in depending on which system I am playing). Which file do I need to edit? I added a controller config file (the controller name that shows up in emulation station when I proceed to setup the controller) to /opt/retropie/emulators/RetroArch/configs with appropriate mapping, but that did not work.
Please tell me what config file I need to edit! This should be easy but I’ve spent days and days and I am getting frustrated.
version 2.3
fresh install; or even after upgrade.I’m having an issue where I get a ‘kernal bug at drivers/usb/host/dwc_otg_hcd_intr.c:2578!’
The pi flips ups am error on file ‘wpssupplicant Not tainted’ error and the dumps a crash log then hangs with a <more>; i have also had this error on other files…
I then have to pull the power.
I have no issue running retropi, just this reboot issue causes config problems. (I can ssh and transfer files no problem). I can power-off/then on; pie reboots back to es screen.
A quick check of the forum and google show no listed resolution.
Any solution to this error?
thanks in advance
If I wanted to customize the buttons on my USB controller for each system (the NES buttons one way, the SNES buttons another way, Genesis buttons another way and so on) could I do that?
Topic: Issues with USB Controller
Hi all. I hope somebody out there will be able to help me. I’ve been struggling with this for a few hours now and out of ideas.
I’m running RetroPie on my RasPi B+. It installed perfectly, but I’ve not been able to configure my USB Controllers.
I’ve run the setup in terminal. I’ve run the setup from RetroPie-Setup. I’ve manually typed out the whole config and pasted it into /opt/retropie/configs/all/retroarch.cfg and nothing has worked.
When I plugged in the controller and ran the config the first time it immediately recognised the controller and saved it’s own .cfg file in /opt/retropie/emulators/RetroArch/configs/ I thought I was onto a winner…but apparently not.
The weird part is, the controller works OK for the emulationstation GUI, just the button mapping all seems to change when I load a game?
Just thinking while I type this, could it be the game ROM I’m using? I’ve only loaded one ROM onto my Pi so far for testing…but maybe that’s the issue.
Can anyone help with this? Thank-you.