Thankfully, for libretro cores, there are tons of scriptmodules you can use as a reference to write your own; just take a peek in /home/pi/RetroPie-Setup/scriptmodules/. Assuming you know how to write a .sh file that complies with this style guide (and know how to use Github's pull requests), you should be good to go!
@retroven As recommended have a look at the docs, but here is a couple of quick answers
Most popular emulators are already installed and will show up automatically when you add roms. Optional emulators can be installed from retropie-setup if needed but for that you will need the docs
Adding artwork is easiest using a scraper such as skyscraper https://retropie.org.uk/docs/Scraper/#lars-muldjords-skyscraper
Not sure but probably. I haven't updated on my pi as it is all set up and working great
ok so I didnt have time to mess with this for a couple days but I started this morning by simply typing in sudo rpi-update and rebooting. bluetooth worked perfectly again on PS3 controller. Thanks for your help. If anyone else has this issue I would do this first and pardon the ignorance if this was obvious.
@mitu Actually, I meant their physical size, 😊 but their smaller storage size makes backups and upgrades more practical, too. That said, SDHC officially goes up to 32 GB, but there are much bigger "SDHC" cards out there, of which some are said to work in a Pi, so …
I'm using a 32 GB card for my Retropie system and an external ssd for the roms. For my backup, I plug both of them into my PC running Kubuntu Linux (the card via a usb adapter), mount the ssd into the roms directory of the sd, and then backup the whole directory structure like it exists on my Pi. Thus, I do not benefit from the sd card's smaller storage size, but I guess my method is fairly uncommon. 😉