-
Search Results
-
I am trying to map my console (I built a cabinet) to the n64mupen emulator. I found instructions for mapping a USB controller. When I search the mupen64plus.cfg the only controller that shows with a name is “keyboard”. I was assuming as the joystick and buttons are connected to the RPi GPIO inputs, it may register as a keyboard? But I get no luck changing those figures (although I am not sure I am going it correctly). I tried “button (5)” format, and just “5”.
The controls work perfect in all the emulators that us the retropie.cfg so I know they map. I just can’t figure out how to map them manually for n64mupen.
Topic: USB Joystick/Button control
Hello All!
So I am endeavoring to make my own arcade machine, and so far I am LOVING retropie. I ordered some joysticks and buttons, and just got them today. I wired it all up and tested it on my computer, and it does indeed work. It came with its own controller board and everything works when I test it on my computer. However, it does not work with retropie. It doesn’t activate in the configure interface wizard. So…how can I fix this? I want to be able to use these things for the entirety of my use, both within games and in emulationstation. It is controllers for two players (2 joysticks, 6 buttons each, a 1-Player button, and 2-Player button). I am an EXTREME beginner. Im tech savvy, and used to command line stuff, but this is a new world for me.
UPDATE:
Floob reccomended adding some additional info…
Pi Model: B+
RetroPie Version Used: 2.6.0
Built From: SD Image
USB Devices connected: Joystick and button assembly and keyboardHello chaps. I wonder if you could help me out, now let me repeat the classic line, i’m new to both Pi, and Retropie, so please go easy on me.
I have a raspberry pi 2 model B, and have got retropie running fine. I have a number of usb gamepads I use for certain emulators to get the most authentic experience, and for the most part they work fine. however, I am having problems with one.
when I am using a snes usb controller, and I do have more than one, so I know it’s not the controller itself, I can run the controller config in retropie menu, and yes i’m running the full config in the retropie setup menu retroarch config, not the one in the GUI, and assign the buttons. this says it saves under usbcontroller.cfg.
however when i am in the SNES emulator, the L and R buttons on the controller do not respond, any game just ignores them. now i have another control pad which is basically a ps1 pad replica, and that one works fine, but it saves under a different config file, I can’t remember the name off the top of my head, but I did note that even though the config file is different, the controller driver is the same as the one used for the SNES usb controllers. I also run a NES controller, and that works fine too, of course that doesn’t have an L or R button.
when I am running the controller config for the snes controller, it responds to my key presses then, and assigns l and r to joypad buttons 5 and 6, but still when i load a snes game, the emulator just ignores the keypresses. I could technically run the snes games with my PS1 USB gamepad, but I just like the authentic feel of the snes controller’s D-PAD.
I thought it might have something to do with the fact that the controller config asks me to define not just l and R, but also l2, r2, l3, and r3. I have tried just setting l and r and letting the other requests time out, setting all 3 to the appropriate button, like pressing L for both l, l2, and l3, and the same for r, and also just setting l and r2, and ignoring the others, and the same for 3, but no matter what I do, the snes emulator just ignores l and R unless i’m using my PC gamepad. using the snes controllers, or more accuratly a controller that is managed under usbcontroller.cfg, just will not acknowledge l or r pressed in game. I have also managed to access the retroarch in game menu, RGUI, i believe it is called, and even there, accessing the input settings says l and R are assigned to retropad L and R buttons. but it still won’t work.
just so i’m clear, the snes usb controllers work in game with all other buttons, select, start, the d-pad, and a, b, x, y, it’s just l and r that it ignores. an example of the snes usb controller i’m using is THIS:
whereas the ps1 replica pad as I call it, works ok, and an example of this pad is HERE:
what am I doing wrong? can anyone shed some light on this? i’ve tried to be as thorough as I can with the descriptions.
What I have so far…
Raspberry Pi 2 Model B
Retropie 2.6
Cideko Air Keyboard Conqueror controllerSo before Easter Sunday I’ve been using an early Raspberry Pi (original) No problems whatsoever apart from being sluggish on higher-end systems such as N64 and PSX.
I upgraded on a whim to Pi 2.
The only problem I’ve had so far, is a particularly annoying one. After every reboot, the initial “Welcome” config screen appears saying, “No Gamepads Detected Hold A button on your device to configure it. Press F4 to quit at any time.
To be clear here, these are the basic controller configurations that allow easy controller based navigation through Emulation Station.
Every time, I go through the configuration up down left right b, a, start, select, left, right… blah blah blah…
Everything works fine. I can start games, back out of games, play them correctly as the retroarch controller mappings work just fine, but the second I reboot… I lose my Emulation Station mappings.So here’s something I’ve noticed through out my many… many… many reboots to test various fixes and tweaks.
The dongle for this particular controller, displays a blue light when it’s receiving from the controller. During boot, and until about 5-10 seconds after the “Welcome” screen I described earlier is displayed the light is solid blue, no matter what buttons are pressed.
To me it feels like the USB ports are not actually initializing in time for whatever auto-detection features are used to sniff a controller before starting this mapping script. Perhaps bumping the USB driver loading priority?Does anyone have any ideas on this one? The obvious answer would be to use a different controller, but this particular one incorporates a Mouse, Keyboard, and for all intents and purposes, a PS1 controller into one device and a single dongle.
What kills me is, it still works just fine on my old Pi.
Any thoughts?
Can somebody tell me where these live?
In general I can run my Commodore 64 games very nicely (albeit with sclerotic load times), and am running two old Atari joysticks using a USB adapter/splitter. The main irritation I’m having is in having to reconfigure the VICE settings every time I play…well, PARTIALLY. Saving the settings does broadly work, except for the fact that one of my two joysticks always starts out with the fire button activating the VICE config menu rather than operating as a proper in-game fire button.
This means that every time I load up a new game to play, I have to go through the menus to set the fire button for that joystick, which is a bit of a pain. Does anyone know why this is? I was wondering if I could just set some config file directly, but can’t find where that file might be.
Also (related): is there a way to access the VICE menu using the keyboard? Once I’ve remapped that fire button, I seem to lose any way of accessing the VICE configuration. When I was using a PS3 controller instead there would always be at least one of the buttons that appeared to be mapped to launching the VICE menu, which was a pain in some ways because it would often happen in the middle of a game unexpectedly, but at least the option was there.
Topic: Input stops registering
hi, sometimes the input will stop registering midgame.
Pi Model: 2
RetroPie Version Used: 2.6.0
Built From: SD Image
USB Devices connected: iBuffalo retro controller
Controller used: iBuffalo retro controller
Error messages received: none! just stops working
How to replicate the problem: play any GBA game for a few minutes, or go through the menu for a few minutes.Hi,
I try to help out on the forum where I can, but sometimes it can be very hard to help with things like “I cant get my rom to load properly” – its just doesnt give enough info.
The more info you include, not only will it help people provide solutions, but its more likely that people will respond to your post.Here are some suggestions that may help you get more support.
Try including this info:
Pi Model: (B, B+, 2 B etc..)
RetroPie Version Used: (2.6.0 or 3.0.0 Beta 2 etc..)
Built From: (SD Image, Binary, Source)
USB Devices connected:
Controller used:
Error messages received:
Guide used: (Mention if you followed a guide)
File: (File with issue (with FULL path))
Attachment of config files: (or use pastebin.com)
How to replicate the problem:If relevant upload your configs:
You can type this command when in a SSH session
zip -r /opt/retropie/configs/all/config-details.zip /opt/retropie/configs/*
That will create the config-details.zip file in the directory shown above, this can either be uploaded to the forum or somewhere like http://www.tinyupload.com/
You can either FTP the file from the Pi to your PC, or use the samba share, as it should be auto shared, so you just browse to the directory above via windows networking.And PLEASE check out the Wiki and help videos:
Wiki: https://github.com/retropie/RetroPie-Setup/wiki
Videos:
https://www.youtube.com/channel/UCYdB7MovoH6yCzkVjTXeiIw/
https://goo.gl/P1JGX8You dont need to go over the top with info, but every little helps :)
Hi Im new to retropie and I can not find anything anywhere for 3.0 beta when it comes to setting up 2 controllers, so far the best I have managed is one controller working and the other controller controlling the options reset etc.. dont ask me how though. Do I need to make changes to retroarch.cfg ? Does someone have a guide on how to set it up?
Topic: Install roms via USB
Can someone give me step by step instructions on how to install roms on my Retropie via a USB?
Topic: 2 original SNES controller
Hi there,
I bought myself a SNES to USB converter with 2 ports, so I could use my two original SNES game controllers.
One seems to be working with ES and the SNES ROMS but the other one remains completely dead. Even ES never shows it up.
This the out from “lsusb”:
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 001 Device 005: ID 0e8f:3013 GreenAsia Inc.
And this is the output from “retroarch-joyconfig”
RetroArch: add_pad: [udev]: Plugged pad: HuiJia USB GamePad (0e8f:3013) on port #0. RetroArch: add_pad: [udev]: Pad #0 (/dev/input/event2) supports 0 force feedback effects. RetroArch: add_pad: [udev]: Plugged pad: HuiJia USB GamePad (0e8f:3013) on port #1. RetroArch: add_pad: [udev]: Pad #1 (/dev/input/event3) supports 0 force feedback effects. RetroArch: input_joypad_init_first: Found joypad driver: "udev". Found joypad driver: udev Using joypad: HuiJia USB GamePad
Anyone of you using 2 SNES controllers at the same time who can help me with this issue?
Thanks in advance.
Kind regards,
MrBrsnes