[HowTo] RetroPie and OSMC: Retrosmc - Retrogaming on OSMC

Mcobit just thought I’d say you’re the Dogs balls. :thumbsup:

I’ve just managed to change up some of your scripts to launch into Attract-mode instead of emulation station.

Still a bit rough but attract-mode fronted Retrosmc works

Nice @Johnston still messing with mine, cant make a display since usb keyboard isn’t recognised. Tried with two of them, might have to recompile it.

edit: Recompiled and used a VT to compile it and start it and keyboard works, just not sure if it works when i start it from ssh. to tired now will try tomorrow

I’m near finished with an installer. I’m trying it now to see if it works from a clean install and too make sure any major bugs are worked out.

If it’s okay with mcobit I’ll share. I borrowed heavily from his and included his Retrosmc installer.

Sure. Go ahead.

Cheers Mcobit. Here she is up and running, although I haven’t configured the Emulator yet. I really should have kept the config from when I originally experimented.

Much the same as The original

wget https://raw.githubusercontent.com/PiDiaries/Retroattract/master/install-attract.sh

chmod +x install-attract.sh

./install-attract.sh

Option 1 is Retrosmc which you need first. From Binaries, I did try it adding just some emulators from source but it wouldn’t work.

Option 2 is the Attract. You’ll need to get all the artwork ATM. I got mine from Floobs links on YT. I think there is 17gigs on his image just for Mame. Then dragged them across using FTP. I am going to try and add a few themes etc when my head stops spinning (Information OVERLOAD)

Once Attract Mode starts compiling go get some pizza it takes longer than Retrosmc.

Once installed open the original into Emulationstation first to set up the Retroarch cfg

To set up the Attract, probably the best source of info I have found https://www.youtube.com/channel/UCdSu9Y0xAyY8V77vj6mQ-0g

Be gentle this was entirely new to me. I even had to learn how to use github lol.

Oh and I have only tried it on a clean install. Usual Buyer bewares apply.

1 Like

@mcobit & Co

Is the only option for exiting back to OSMC going to Menu/Options /Exit /Quit Emulation Station?

I have been banging my head against a wall trying to figure out how to create a custom Icon (similiar to Retropie/Super Ninetendo/etc) in the front end that launches the Quit Emulation Station script. I need this to make it friendly enough for my daughter & wife to use.

Any pointers on how to implement?

Thanks!

You can simply kill emulationstation by shortcut and it should return to kodi.

kill -9 $(pidof emulationstation)

Google for custom shortcut emulationstation.

Struggling for a while now to get my ps3 controllers working via bluetooth.
Running the Rpi3 with original ps3 controllers.

I install Osmc, run the retropie install script.
After it finishes I install the ps3 drivers.
If I connect a ps3 controller, it gets recognised and it works via usb cable, but if I unplug it, the lights keep blinking. Turning if off and pressing the PS button doesn’t help.

Tried a lot of things to troubleshoot.

Finally, I tried to install Retropie without OSMC and after installing the PS3 drivers everything worked like a charm, also via bluetooth.

Tried another clean OSMC install couple of days ago, 2016.05 version. Installed retropie and ps3 drivers.
Same problem again.
Usb is fine, bluetooth aint.

Did you activate bluetooth via My OSMC?

Cheers for this :slight_smile:

Installed this yesterday and seems that it missing a few folders (compare to Floob version 0.4 image).

Copied the folders from floob image over and it seems to be working great.

I am in the process of adding the emulators → scan roms → scrape.

Will test more as soon as all my emulators are scraped.

one thing, when I start attract mode the screen seem to freezed but I know that attract mode started as I can hear the “intro” sound.

1 Like

The floob image has extra stuff over the normal install over Retropie. I’m guessing he’s added in the extra folders to make it more complete. ATM I’m just using the basic Attract over Retropie install changed up to suit the OSMC/retrosmc folder structure.

The swap over is something I want to look at, it’s like Attract is starting in the background before Kodi has turned off. It’s a bit of a nuisance but I want to spend time getting it more plug and play then ironing out those small details.

Depending on what time you did it yesterday there are themes/layouts now installable from in set up menu. Gonna do some configs soon. But need to wait I have to do something for the Mrs with a Pi Zero.

I did. Didnt help. However, when I let osmc find devices, it finds other devices like my smartphone and tv.

Hi @mcobit and of course thanks for your hard work. I was testing some roms on advance mame, but when I exit Rom I dont return to Mame menu or main emustation Menu , I appear in “amiga” menu… dunno if thats a bug or I failed on some config.

Thanks in advance.

This might be a retropie bug. You should report it at their forums. It is definately a configuration problem, but I am not using advmame myself.

ALSA buffer underrun problem -

Now I have no sound when using emulation station, I can see the above error when I tried to fire up a game (does not matter which game or on which system).

the only thing I did was to follow this guide http://luetzels.raspiblog.com/?p=1870 in order to get my Shanwan PS3 Clone to work.And it does work.

the exact error -
ALSA lib pcm.c:7843 : (snd_pcm_recover) underrun occurred.

This is not really an error and harmless. Could it be that you installed pulse audio?
Try to remove it.

seems that the attract mode installer installed pulse audio. I will try to remove it.

PS3 dual shock controller is being detected as Keyboard.

Pi Model: 3
RetroPie Version Used: 3.8
Built From: Binary
USB Devices connected: USB wireless keyboard
Controller used: PS3 wireless controller
Error messages received:

Retropie is launched from OSMC as an addon. PS3 controller works fine in OSMC.

For some strange reason, PS3 dual shock controller is being detected as Keyboard in Emulationstation. Key mapping are messed up in Retroarch as well, with two keys mapped to one button.

sixad detects and connect to controller successfully,

sixad-sixaxis[4142]: Connected ‘PLAYSTATION(R)3 Controller (xx:xx:xx:xx:xx:xx)’ [Battery 05]

es_input.cfg

Any pointer please??

If it works in kodi, it can only be detected as keyboard as else it wouldn’t work. Have you tried to reconfigure buttonmappings in es, as this will also alter the retroarch config?
A custom config for retroarch might also help.

Edit: If you only want to use it on retropie, you should pair it in joystick mode.