Favorites for EmulationStation
-
@Zigurana Oh, well, that's embarassing...
Not using github that much, so I thoughthttps://github.com/zigurana/EmulationStation.git
would be the correct link to clone it... Isn't it? Ok, no it isn't... wow...
I got it now, I think, thanks for answering -
@pjft good point, scope creep is my arch-nemesis!
So, the current plan:- I'll revert the cosmetic changes i've made to the gamelist entries, and
- re-introduce the themable favorites Icon which is toggled when the selected item is a favorite or not.
Sounds ok?
-
@DarkWolf no worries, thank you for testing this!
-
@Zigurana
My personal opinion is that the favorites icon and folder icon should be handled like the help icons, there should be a default icon built in to EmulationStation for them, but you should be able to point to new images in the theme to replace them.I'm not sure how feasible that is, but this way it wouldn't break any themes and we would also keep easy themeablilty.
-
@Syhles That sounds like a good solution if you ask me
-
@Syhles agreed!
-
@Zigurana SO now I cloned it with
git clone -b Favorites https://github.com/zigurana/EmulationStation.git
The problem is that thecmake -DCMAKE_CXX_COMPILER=g++-4.7 .
fails with/home/pi/EmulationStation/external/pugixml
does not contain a CMakeLists.txt file.Any thoughts on that one?
-
@DarkWolf a recent change meant that we need to initialize the submodules the first time around. Run:
git submodule update --init
-
@pjft Wow, that was easy, thanks!
I have to learn more things about git obviously -
@Zigurana I think that's a wise way to break things up. Especially as, at least the way I see it, some themes may opt to keep the icons in the per game metadata section like in your branch, either exclusively (I.e. not having it in the games list) or in conjunction with this change.
But either way, it can be tackled later. :)
Do let me know if/how I can help!
-
@Zigurana Omg that is so awesome! I was waiting for something like this for quite some time now. It's way better than the kids mode!
Keep up that great work, works like a charm!OT: The emulationstation developers are a bit overdramatic
make
This will take a very, very long time (multiple hours).Literally took 15mins
-
@DarkWolf it might have been written at s time when only the Pi 1 was around. But either way, under promising and over delivering is better than the other way around:)
-
One thing I noticed is that if I want to shutdown/restart the system it only closes emulationstation and leaves me with a console left
-
@DarkWolf that's normal when you're calling emulationstation from the terminal. :)
-
@pjft Like I said before I installed it over an existing emulationstation (or retropie to be exact)... I just switched the
emulationstation
files -
@DarkWolf oh, apologies. And did you launch it by restarting the system? Does that happen when you restart the system?
-
@pjft
It automaticly launches on boot... If I than want to shut the pi down or reboot it, it closes es and thats it -
@DarkWolf I see. Thanks for catching it then, as I doubt it would have been caught by many. Hopefully it'll help tracking it down.
Still, that's a very specific part of the code to have been messed with, and very much unrelated to this development, so I'm intrigued by what's causing it.
-
I found another thing... When I want to add a second game to favorites (in one system, but not every one... for example in atari5200/7800) emulationstation crashes with following error message:
/opt/retropie/configs/all/autostart.sh line1: 930 Segmentation fault
emulationstationEDIT:
Seems like it happens on all systems with scraped data..
(Don't know if this helps, but my gamelist.xml's are in the rom folders) -
@DarkWolf does that mean it crashes when you make a second game a favorite?
How are you adding it? In the gamelist, manually? Via the metadata editor in ES? Do you have any filters active when it crashes (I.e. are you filtering by favorites)? When exactly does it crash? What are the exact step by step instructions to make that happen?
There are quite a few new things here so it can be reasonably anything - either the favorites logic to the filtering or indexing. Let us know some more details, so we can investigate further. :)
Edit: also, if you want to share a gamelist that crashes, that'd be handy!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.