Hey!
I’ve recently set up RetroPie and have been using it with a pair of wireless Dualshock3 controllers, and one problem I have is that because I don’t turn off the Pi, the controllers will stay linked until they run out of battery. Has anyone figured out a way to check controllers for inactivity and kill the Bluetooth connection after a set amount of time?
not 100% sure what you are asking – you need to know xarcade mapping ? it should be in the manual etc
also here – https://github.com/scottnath/retropie-with-dual-x-arcades/blob/master/images/dual-x-arcade-button-map-default.png
player 2 for keyboard based controllers has to be done manually – I have already explained this earlier – is anyone listening? :) [edit] actually I explained it on another thread – but just yesterday.
manually edit configs/all/retroarch.cfg and duplicate the config entries for player 2 but using “player_2” instead.
This has also been brought up multiple times – Here’s one solution https://github.com/scottnath/retropie-with-dual-x-arcades
Even if not using the solution above, you can see from it the config lines for the controllers – adjust as needed.
Hi all!! I try to config the emulators of retropie (mame, snes, mega-drive, fba, psx, n64, etc) anyone of this forum have the rute of config file and the config file to use the emulators with dualshock3 (using analog, and digital to move and the right configs of buttons (and the vibration of psx emulator if possible) Thanks all!!
Same issue of course confirmed on ssmithers dual boot openelec/RetroPie build as well as RetroPie 3.0 Betas and Final.
ColorPi v1 and v2 themes work fine. It has to do with the backgrounds I assume.
Testing GPU memory splits higher than 512 to see if that will help maybe per a suggestion here:
https://github.com/RetroPie/RetroPie-Setup/issues/1011#issuecomment-141617156
Smithers, just an FYI
It’s the 800mb dual boot image that we extract to sd card rather than the 3.7gb image you burn that doesn’t have a working amiga emulator.
It worked on the larger image
[quote=106325]
What is the username and password to SFTP into kodi?
i want to change some of the skin settings.
user: root password: openelec (through ssh)
[/quote]
Thanks a lot, worked a treat.
I want to remove the karaoke option :)
When I click tv/movies, it comes up with a myriad of plugins/addons which is cool, but i have to press back a cpl of times, and then title to get to my tv shows or films from nas drives.
Is there a way to make these top level from tv/movies?
[quote=106313]
look in the ports section and you will find Goldenaxe Remake and Double Dragon Extreme – these are both Openbor mods and are both very good
Thanks Smithers. Am i the only one that thinks that “Goldenaxe Curse of Death Adder” should be implemented in your “new” build? Is it possible? It is much much better than the classical golden axe !! (even better from the golden axe remake-openbor) 
Looking forward to it!
[/quote]
Well its funny you should say that as it was actually me who made the ‘Goldenaxe – Curse of Death Adder’ mod! I released 3 demos of it but never could give enough time to finish it off so abandoned it, unfortunately. Somebody else picked up where I left off but they ruined it and it lost the feel and look that I was trying to achieve (they even removed the Conan the Barbarian theme music I put on!!). A few people have borrowed from it for their own goldenaxe mods too I noticed, which is cool. I still have my original ‘final demo’ version, should you want it, but I didn’t include it in my build as it was unfinished. It is the version that you see in my video.
[quote=106161]
I’m afraid I don’t. You will need to either go through the motions in the Emulation Station ‘Joypad Setup’ script, or edit the es_input.cfg file manually. Please bare in mind that the es_input.cfg file requires keyboard characters to be entered in using their ‘key code’ (for want of a better term). What I mean is that it won’t accept for example ‘W’ ‘S’ ‘A’ ‘D’ as ‘up down left right’, you need to find the key code that corresponds to the ‘W A S D’ keys and enter them. Here is an example of my own es_input.cfg file but please don’t be tempted to copy this as it will not be what you need (I created it for a wireless air mouse / keyboard / remote combo):
<inputConfig type="keyboard" deviceName="Keyboard">
<input name="up" type="key" id="1073741906" value="1"/>
<input name="right" type="key" id="1073741903" value="1"/>
<input name="down" type="key" id="1073741905" value="1"/>
<input name="left" type="key" id="1073741904" value="1"/>
<input name="a" type="key" id="13" value="1"/>
<input name="b" type="key" id="1073741925" value="1"/>
<input name="start" type="key" id="1073741926" value="1"/>
</inputConfig>
Those long strings of numbers are key codes that were interpreted by Linux from my remote. Yours will be different no doubt.
Honestly – your best bet is to plug in the keyboard and set them up through the GUI. That way the settings should be carried through into Retroarch too for the libretro emulators, preventing you having to set those up manually too.
Good luck!
Smithers
Hi,
This is the keyboard I was talking about LotFancy® Mini 2.4GHz Black Wireless Keyboard with Touchpad for PC, Pad, Andriod TV Box, Google TV Box, Xbox360, PS3 & HTPC IPTV and I have this one: Rii Mini i6 Wireless USB Keyboard + Trackpad + Universal IR Remote Controller (Black).
[/quote]
Yeah I have a similar one myself. Quite a generic design there are hundreds of variants!
[quote=106121]hello!
Thank you very much for sharing this!
I would have 2 questions about this:
1) how big are the partitions for each system? can they be expanded?
2) how do you update one or the other system when updates are released?
Thanks!
[/quote]
Hi.
The partitions for beast build are around 1.4gb for KODI and the rest is allocated to RetroPie. For my normal KODI build, KODI is allocated around 1GB.
As for updates – both systems work in the normal manner. RetroPie is via the RetroPie Setup Script and KODI is through the GUI for none ‘milestone’ updates and via a .tar file for major updates (as far as I understand it). Either way, they should both work in their normal manner, the fact they are dual booted should make no difference.
[quote=106100]
Awesome, you also said something about a triple boot with Retropie, Raspbian, and openelec, is that going to be like that miniemu kickstarter a couple months back?
Except smithers isn’t a greedy dirtbag that prostitutes the work of others for his own financial gain and smithers actually knows what he’s doing.
Good work smithers. You’re a stand up chap.
[/quote]
Thanks Herbfargus. :) I believe in sharing with the community and not withholding information which I think can only lead to bigger and better things for everyone, myself included. Already there are folks commenting on how they are modding their own builds now off their own back, which means they are taking the time to learn Linux and the Pi in general, which in fairness is the Pi’s goal – a learning tool. :)
I take it ‘Kickstarter guy’ wasn’t very popular around these parts then? I can certainly understand why. I think its fair enough to offer something for sale if it is something special and all your own doing, but if all you are doing is building upon the (vast) foundations of others hard work and putting your badge on then its just not cricket.
[quote=106093]
You need to copy your ‘Blood.wad’ file into /home/pi/retropie/roms/ports/doom/Blood.wad
then rename the lr-blood.shh file to lr-blood.sh (as usual, remove the extra h)
[/quote]
Oh..my mistake (mea culpa)..I forgot to tell you i have not updated my RetroPie_KODI-Beast_DualBoot_7.1_SS to the newest, so i dont have the lr-blood.sh script. So, can you upload it somewhere? Or paste the command line?
Thanks
Rasplex / Retropie Dual-Boot is now ready to download but I have created a new thread specifically for that build, so not to get lost in this lonnnngg thread!
Hi.
Hope you don’t mind a separate post for this but I felt it would get lost and be out of sight in my Retropie / KODI post.
So here is a link to my Rasplex / RetroPie dual-boot installer:
https://drive.google.com/file/d/0B1ZwtIpB1lqZUXQ5eHZ0RGNuN1E/view?usp=sharing
And a video of it in action:
https://www.youtube.com/watch?v=jFP6THVNLWY
It uses NOOBS to install both partitions and provides seamless switching between both operating systems. I created a Plex theme and designed a Rasplex logo myself, as the ones I found on the net didn’t quite fit right in Emulation Station.
Its worth noting that Rasplex, whilst fundamentally based on OpenELEC, does not contain all the same functionality as OpenELEC does, in fact OpenELEC can directly use ‘Bash’ scripts where Rasplex uses ‘Python’. This means that the script I created to switch over to RetroPie from within Rasplex is not as ‘fancy’ as the script I made for use in KODI (OpenELEC). It still does its job, and does it fine, but there is no message displayed or anything like that, its just a case of clicking on ‘Games’ and you boot straight into RetroPie, as shown in the video. Nothing wrong with that, just not as snazzy as I would have liked. :geek:
Please read the readme file for full instructions on how to install etc. but in case you are the type who doesn’t read readme files then please [b]do not change the skin in Rasplex!! [/b]If you change the skin from ‘Aeon’ which I have purposely set then you will lose the script to boot into RetroPie and be stuck in Rasplex for everrrrrrrr….
Anyway – I hope you find this useful. There are no other alternatives to Rasplex dual-booting as far as I can see, so this is probably your only option! :shock: Please let me know how you fair but bare in mind I know nothing about Rasplex so I won’t be able to answer any general usage related questions. :oops:
All the best.
Steve
[quote=106080]Hello Smithers,
how to enable this feature?

RetroPie_OpenELEC_Dual-Boot_v7.1_SS
[/quote]
Hi.
Bring up the Emulation Station menu (normally by pressing ‘Start’ on your controller), go to ‘UI Settings’ and set ‘On-Screen Help’ to ‘ON’.
I personally prefer it off as my pads don’t have buttons ‘A B X Y’ (they are PS3 pad style), but to each their own!
All the best.
Steve
p.s. don’t touch the theme whilst you’re in there or you’ll lose my extra system additions! Leave the theme as ‘ss’.
@mack505 – I never attempted a dual-key setting.
Hello Smithers,
how to enable this feature?

RetroPie_OpenELEC_Dual-Boot_v7.1_SS
[quote=105497]Nothing has changed in retropie relating to that, so it may be firmware / kernel / raspbian related.
Have you tried without Xarcade2Jstick btw ? if the xarcade by default registers as keyboard presses, you can just use it as a keyboard – might work better – also we see where the problem initiates from.
[/quote]
I am trying to setup my X-Arcade Dual Joystick freshly but having issue with exiting emulators (MAME) back to ES. I am using it as a keyboard (Xarcade2Jstick/Xarcade-to-GamepadDevice.cfg didn’t work and jstest revealed that button 9 wasn’t represented).
To what .cfg file, and what do I need to add to be able to exit back to ES?
I tried this in /opt/retropie/configs/all/retroarch.cfg to no avail:
input_enable_hotkey = x
input_exit_emulator = space
I have to have a keyboard hooked up and only escape works. Escape is not represented on the X-Arcade Dual Joystick though.
[quote=105736]menu 5 of retropie setup – install individual emulators from binary / source
[/quote]
i tried now to binary and doesn’t work, needed to source ?
because i tried now with binary and source, but doesn’t work my ps3 genuine controller over bluetooth ( i can’t remap button, with TAB menu )
[quote=106001]Hello Smithers,
something has changed in the game Quake? Version 7.1 build of me wants to operate PS3 gamepad controls. In version RetroPie_OpenELEC_Dual-Boot_v1_SS it worked OK.
Which games folder PORTS going to control the PS3 gamepad?
Adventures Of Square
Aliens vs Predator
Brutal Freedom
Cave Story
Dinothawr
Doom 1
Double Dragon Remake
Duke Nukem 3D
Golden Axe Remake
Heretic
Hexen
Quake
Quake III Arena
Rise Of The Triad
Super Mario War
Wolfenstein 3D
You need any special setup to be able to operate the PS3 gamepad?
Thank you very much for the great job you’re doing for us.
[/quote]
There is a world of difference between v1 and v7.x! Chances are I left some of my own controller configs in v1 by mistake which have now been removed.
You need to do any controller set up yourself, I can’t apply a catch all controller setup or I would have already.
Hello Smithers,
something has changed in the game Quake? Version 7.1 build of me wants to operate PS3 gamepad controls. In version RetroPie_OpenELEC_Dual-Boot_v1_SS it worked OK.
Which games folder PORTS going to control the PS3 gamepad?
Adventures Of Square
Aliens vs Predator
Brutal Freedom
Cave Story
Dinothawr
Doom 1
Double Dragon Remake
Duke Nukem 3D
Golden Axe Remake
Heretic
Hexen
Quake
Quake III Arena
Rise Of The Triad
Super Mario War
Wolfenstein 3D
You need any special setup to be able to operate the PS3 gamepad?
Thank you very much for the great job you’re doing for us.
AnonymousInactive
Hi guys. I had watched floobs video on how to pair ps3 on retropie 3 and it worked. But only for 1 controller. Here is how I got 2 to work for me.
I’m on retropie 3.0
Installed from SD card
Using “pluggable” bluetooth dongle brand
Using 1 playstation controller with no rumble pack and one with dual shock
So.
So here is how it worked for me.
1.Sync the first one just like Floobs Video
2.Configure controller with retroarch
2.2 Configure controller with emulation station as well
3 SOLUTION – Above the exit 0 in the /etc/rc.local add: “hciconfig hci0 piscan” with no quotes
3.1 Edit – Add a 15 second delay before emulationstation. I actually forget where the file is but it might be etc/emulationstation.cfg or/.cfg
4. Turn off pi.
5. When you turn on pi watch for the bluetooth dongle to light up. As soon as it does. Hit ONE! playstation sync button. It will take a while to sync. All the way to emulationstation completion. AFTER THE FIRST ONE SYNCS HIT SYNC ON THE SECOND! ALWAYS SYNC THE SAME CONTROLLERS IN THE SAME ORDER ON BOOT. IT SEEMS TO WORK BETTER.
6. If this did not work for you. The only part of my setup that I cannot remember is if I had to plug in the second controller and do step 1 with floobs video. So worst comes to worst do the whole floob video with second controller and you should be good to go.
7. This does not work for me if I have a wifi dongle attached at same time. Strange. But if I remove it – works flawlessly so far
Hope this helped someone out! Floob please make a video showing how to do 2nd controller? You the man!
[quote=105841]OK so I’ve had a number of people asking for a RetroPie / Rasplex dual boot image and I think I may have figured out how to do it. I was struggling for ages trying to get my script to run but then I realised that Rasplex wants Python scripts, not bash scripts! So a quick crash course on Python scripting and I have a very basic script that seems to work. 
[/quote]
Smithers,
Anything with adding “Raspbian or similar OS”, I’m not sure how to go about it. Really need some help/instructions on “HOWTO” if possible on how to add “Raspbian” to your image.
Thanks again for the GREAT work.
OK so I’ve had a number of people asking for a RetroPie / Rasplex dual boot image and I think I may have figured out how to do it. I was struggling for ages trying to get my script to run but then I realised that Rasplex wants Python scripts, not bash scripts! So a quick crash course on Python scripting and I have a very basic script that seems to work. 8-)
I know nothing about Rasplex, literally nothing, so could do with some advice on a couple of things by a more seasoned Rasplex user. OK so firstly, from what I gather, Rasplex is not about using internet streaming addons (like in KODI), rather it is for playing your own personal media from say, a NAS drive or the likes – correct? So this being the case, I’m guessing that there are no addons or extras that need installing and what you get ‘as-is’ in a fresh copy is all you need to get going – is that correct?
Now I have had to install a different skin to enable custom scripts (Aeon, of course!), and what I am left with is a very basic looking home screen with only the following options available:
Channel Directory
Search
Games (links directly to my script)
Settings
Shutdown
I need someone to tell me if there is anything else I would need to add to make it ready for you to set up. I have not registered for a Plex account or set up my NAS drive (to keep it clean before I make a tarball of the install), so when I click on ‘Channel Directory’ nothing happens. Can someone advise what is meant to happen?
I don’t know, I was kind of expecting to see the normal ‘TV Shows’, ‘Movies’, ‘Music’ etc. but its just not there so looks very basic and Im not sure if it just magically springs to life once you connect your account and NAS drive up.
Anyway, like I say I have my script working so I can offer this as a dual boot option now, I just want to make sure it is ready to be released in its current state or whether I need to do some more work on it.
Any Plex experts out there reading this? :?:
Hey and thanks for your videos, I’ve watched some of them when I first got my Raspberry Pi and they helped a lot to get started!
Setting things per game will come handy, but I’m not sure it will actually help here.
In retrospect I think I should have provided more detail in the initial post to what my problem actually is *doh*
So here is what I’ve got:
- Controllers with a PSX/SNES button layout (i.e. Dualshock 3, Xbox360 gamepad) – Those work well with all Emulators and games
- HORI Real Arcade Pro 3 – Works well for fighting games, but needs settings per game (4- or 6-button layout)
- X-Arcade – for most other arcade games, needs settings per game (4- or 6-button layout)
What I just realized writing this is the real problem is making those game dependent settings without breaking controls with the other controllers.
For example: I’ve got the HORI Real Arcade and a Dualshock 3 connected and want to play a game of Street Fighter (a 6-button game) with someone. This could be configured just fine:
The DS3 would use its face and shoulder buttons as always, and the HORI would use two rows of three.
But if we’d switch to Art of Fighting 3 (a 4-button game) controls on the HORI would be messed up.
Button 4 wouldn’t be the fourth button in the top row, it would be the first in the bottom row.
On the other hand, if I’d edit the game specific .cfg to fix the HORI, it would mix up the buttons on the DS3.
So if I’m not mistaken, I’d need settings per game and per controller.
To complicate things even more:
[attachment file=”layoutx.jpg”]
P.S.: Maybe getting a second HORI would be the better option ;)
menu 5 of retropie setup – install individual emulators from binary / source
AnonymousInactive
Hi guys. Long time creeper. Floob and Herb – great work appreciate it very much.
I watched Floobs new ps3 wireless on 3.0 video and followed it as he said.
I hooked up my 1 controller perfectly. I can temporarily sync 2nd but it always craps out eventually.
On RPI2
Retropie 3.0
Pluggable = brand name USB dongle. Same as Floobs
Playstation(R)3 Controller = Player 1
Sony Playstation(R)3 Controller = Player 2 – This has the dualshock and shows as a different controller in joypad configs
Built from SD image
Updated Retropie script
Ran ps3 Pairing with bluetooth+usb controllers attached. Got 1 to work.
So 1st I tried pairing 1 at a time. Which temporarily worked.
Then 2 at a time. Same result.
Just can’t get both to work at same time..I’m so close please help!!
I don’t mean to troll or anything, but if you REALLY are after a genuine CRT-look and extra bells and whistles, you have to invest some more money to your project.
For MAME + HLSL most of the small form factor PC’s around 300e/$/250£ will do, especially, if you’re willing to drop the desktop resolution to 900p – it really doesn’t show on MAME’s picture quality, but shows on performance, when the shaders are run. For example my ASUS VM42 runs MAME with HLSL enabled at full 100% speed, when I dropped the resolution to 900p, and it looks beautiful. But a good thing to remember is, that this kind of system is only suitable for 2d-stuff in MAME, so no Rival Schools or Radiant Silvergun.
For 3d stuff, in MAME or, if you want to emulate Wii or similar or RetroArch with shaders you’ll need a “real” computer, with a dedicated decent GPU. In most cases the 3d-era systems’ emulation and the shaders in RA are just so demanding. So, if you want to have it all: you have to buy a real rig, that runs your emulation project.
For other individual emulators with shaders: you just have to try. But the bottom line is: with a cheap system, like RPi or even a small form factor PC/HTPC, you just have to let some features go. In RPi environment it mostly means: no shaders at all, at least not at this particular moment.
Ok… I am still missing something
There is no retroarch package or lr-mame2010 package on the experimental option from the setup script. I’ve installed retroach from “Install individual emulators” option instead but the files and directories I’ve mentioned on my first post are still missing. What is the exact option to install lr-mame2010?
Regards!
I’m in the middle of a RetroPie-in-SNES build, and I’m trying to use a Mausberry shutdown circuit for power switching. I got it functioning for power just fine, but it seems to be causing either a voltage drop or its limiting current. I have an email in to Mausberry but I haven’t heard back yet, and I thought someone on here might know something else to try.
A bit about my setup:
Typically I have plugged in:
- USB Keyboard
- Logitech USB Dual Shock
- Ethernet
- HDMI
Without the shutdown circuit, I am able to run the Pi on the 10W adapter, and even a 5W iPhone adapter with no low-power indicators. However, with the shutdown circuit and all those things connected, I get a constant low-power warning from the Pi.
Here are the troubleshooting steps I have tried:
- Removing LED from shutdown circuit (this took the warning from constant bold to sometimes-fading-but-returning).
- Unplugging Ethernet (this took the warning from almost-constant to intermittent, usually when the system is under load)
- Unplugging keyboard (this didn’t seem to have an effect)
- Swapping USB cables (this didn’t have an effect)
- Swapping power supply for another Apple 10W power supply (also no effect)
- Using a powered usb hub with a 2A power supply to power the system (went back to constant power warning)
- Using a USB port on my macbook pro which can charge an iPad Air to power the system (constant power warning)
What should I try next?
[quote=105523]
This is the incorrect directory (it was used in an earlier version of RetroPie but changed recently). You need to change it to exactly match the below:
joypad_autoconfig_dir = /opt/retropie/configs/all/retroarch-joypads/
1,This problem persists when using the script on video mod 4: 3 (4_3.sh)
2,Videomode switch to 4:3 only worked for the first time, then it’s still only 16:9. You can look at the problem?
[/quote]
Indeed it does – an oversight (again) on my behalf as I use pre-configured 16:9 / 4:3 retroarch.cfg files and whilst I updated the main retroarch.cfg file, I forgot to update those 2. :/ I am fixing this and will upload a 7.2 version.
One thing I will say however – please bare in mind that the purpose of the ‘aspect ratio switcher’ is meant to be a one-time choice on first setup, for those who don’t like the stretched 16:9 image. All my script does is remove my videomodes.cfg file (so you can start afresh) and replace my retroarch.cfg file (which is set for 16:9), with a version that forces 4:3. If you switch back to 16:9 again then all it does is copy the original retroarch.cfg file over again and re-enable my videomodes.cfg file. This means that if you have made any changes to the retroarch.cfg file since setting it to 4:3 ratio then they will be lost as all my script does is copy over the top of the retroarch.cfg file that it finds present at that time.
So like I say – I envisioned this to be a one-time change and only included it for the few folk who had asked for a 4-3 build to fulfil their needs in a simple way. If you are wanting to regularly change the aspect ratio then that is fine but please be aware that you need to make a backup of your retroarch.cfg and videomodes.cfg files *if* you have made any changes to them.
Hope this makes sense!
I have had this same problem. It is with Super Mario All-Stars and it is universal between the original release and the updated Super Mario All-Stars + Super Mario World.
My Setup is the following:
Raspberry Pi 2
Sony Dualshock 3 controller (Used both wired and wirelessly)
Asus Bluetooth Adapter
When I run the ROMS they work fine for selecting the game I want to play and the Start Button works when I am given the choice between one or two players. Once I am in the game there is no button activity other than using Start and Select in conjunction to leave the ROM.
Here are some of the other irregularities I have noticed:
-The in game clock is counting down much faster than it should
-The controller issue is constant amongst:
-lr-armsnes
-lr-catsfc
-lr-pocketsnes
-lr-snes9x-next will not run the ROMS at all and dump back to Emulationstation.
These issues were not prevalent in the 3.0 Betas or 3.0 RC1.
I love Retropie 3.0, but I’ve got a problem using my X-Arcade Dualstick. One of the buttons for player one and right on the 2nd players stick barely register (in emulationstation and emulators). I’m pretty sure I’ve read about similar problems before upgrading, but I can’t find it anymore and I’m not sure there even was a solution. Any idea how to fix this?
It used to work fine in 2.6 (and I’m pretty sure in 3.0b2, too), I’m using Xarcade2Jstick and upgraded from 3.0 RC1 to final using the binary update in the Retropie setup.
Thanks in advance!
P.S.: Got a RaspberryPi 2 with the Pi2 Overclock setting.