Comments (4)
I did say it's been a while since I did anything with it.
I'm glad you got it working, and provided what you did for anyone else to be able to configure this. Happy gaming!
from es-theme-carbon.
Love this, how do I add this to retro pie?
from es-theme-carbon.
All of this is based on accessing RetroPie over a network.
From what I remember, (it's been a while since I had to do anything with it) you copy the original theme into a new folder. I just called it carbin-custom. In the new copy folder, make a new folder labeled "sgb" without the quotes. Copy the new files into there.
Place the carbin-custom folder into the Retropie/configs/all/wmulationstation/themes folder.
Within the Retropie/configs folder, you need to make a new folder just like you did in the theme folder.
Now you need to take this file and extract the files into it.
sgb.zip
Now you need a custom gamelist file. Copy the original from /etc/emulationstation/es_systems.cfg to ~/.emulationstation/es_systems.cfg and open the file in whatever text editor you prefer.
Add the following lines after a line where </system>
is that you want the new system placed.
<system>
<name>sgb</name>
<fullname>Super Game Boy</fullname>
<path>/home/pi/RetroPie/roms/sgb</path>
<extension>.gb .gbc .zip .GB .GBC .ZIP</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ sgb %ROM%</command>
<theme>sgb</theme>
</system>
Finally, open the roms folder and make a new folder called "sgb" without quotes. Add whatever games you want into it like normal.
Restart Emulationstation or the whole system to enable it.
If anyone want's to clarify the instructions, please do.
from es-theme-carbon.
So after much trial and error, I managed to do it, with the help of your tutorial, and this one:
https://www.retropie.org.uk/docs/Add-a-New-System-in-EmulationStation/#step-32-launch-roms-with-the-shell-scripts
I however had to do work arounds as I was having many problems.
The main one was I couldn't edit anything inside the themes folder over SSH. So what I did was copy the theme to my computer desktop, make all the edits you suggested and then I added the folder to a USB Flash drive, and used 'File Manager' on RetroPie to copy the contents from /media/usb*
(replace the Asterix is in place of the number port you out in the flash drive), then I pasted into /opt/retropie/configs/all/emulationstation/themes
.
Also once that was done, it didn't initially work (after restarting), I realised the 'theme.xml' file found in the main download of this page, was not populated. So I copied the original from my theme (carbon-2021) and pasted it back into my custom theme folder which I just copied to /opt/retropie/configs/all/emulationstation/themes
, pressed overight and it now works like a charm.
Within the Retropie/configs folder, you need to make a new folder just like you did in the theme folder. Now you need to take this file and extract the files into it. sgb.zip
I also saw that the available emulators in the 'emulators.cfg
' file you sent in the were only for mGBA, however I knew from other retroarch builds that BSnes also works, so I added that to the emulator config file in /configs/sgb/, by adding this below whatever is already there:
lr-bsnes = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-bsnes/bsnes_libretro.so --config /opt/retropie/configs/snes/retroarch.cfg %ROM%"
I made sure I added the bios in the bios folder and now I not only have the nice looking logos and themes on emulation station, but I also now have a correctly emulated SGB with the boot rom. However, I will add, Mgba does have faster emulation currently, although I would imagine it misses out on other things such as the sound which would be better on a SNES emulator, due to the SNES's better sound chip.
Thanks so much for the help, I now have a great system emulated on RetroPie =D
I only hope this gets added officially
from es-theme-carbon.
Related Issues (19)
- Add Default Gamelists and Artwork to RetroPie Menu HOT 1
- Colecovision Controller Menu Image Broken/Invalid HOT 1
- Problem with updated carbon theme with overlapping text HOT 5
- Change metadata label HOT 1
- GameCube (GC) controller.svg missing HOT 3
- Some controller.svg files missing. HOT 1
- Game and Watch logo is black.. HOT 3
- Famicom & Super Famicom Support HOT 2
- SVG Files [FBA categories] HOT 3
- How do I change the sounds of Carbon (RetroPie) ?
- Carbon crashes ES HOT 1
- [request] x68000 theme HOT 1
- gamelist <forceUppercase> not obeying in user copy of Carbon HOT 3
- Autocollection hide emulators name HOT 4
- [request] TG16 theme HOT 3
- empty default tag in video leads to errors in es_log.txt
- System Logos Clipped on Right Side HOT 2
- Philips CDI
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from es-theme-carbon.