Please Test: Creating Custom Collections
-
@pjft why in your instructions would we change to the directory just made? emulationstation isn't in that directory to remove...
-
@ohmycommodore Yeah, I skip this step as it doesn't do anything for the copy.
cd /opt/retropie/supplementary/emulationstation
-
hmmm, i get "no such file or directory" when i try to remove ES. i guess those instructions are not complete enough for me.
-
@ohmycommodore it's highly likely I messed up the instructions as I just copied and pasted the old ones. I'll check them out tomorrow on my laptop. Sorry.
-
@ohmycommodore ah, I see. That's if you had already downloaded ES there in the past, as I'm this thread I provided several binaries. If it doesn't apply, just move forward. For instance, creating the folder will also give you an error if you have already done so in the past.
Hopefully it's all good.
-
@pjft Just saw that this was merged into the master branch. Congrats! I'm excited that this feature is now going to be available to everyone.
-
@hurricanefan Does that mean it's available to everyone who updates through the retropie setup menu?
I updated just now and don't see anything different / added after restarting.
-
@digitalmonkey correct. If you're on version 2.6.0 - there's already a binary - you should now see, in the game collections menu, options for creating your own.
I'd recommend using a compatible theme for best experience.
-
updated all packages / script / themes and everything seems to be there for me. found the toggle to sort these custom collections to the end of the carousel - very nice :) will have to give setting up some collections a go this weekend.
now i'm not sure which thread the next round of "suggestions" should be posted... (start a new one perhaps?), but the first thing i thought of when scrolling through the "theme folder" collections... it could really use a WWF/WWE, or more useful perhaps, a WRESTLING theme folder.
-
...brother!
-
@ohmycommodore The idea is that you can create your own, in case they don't exist, and write whatever name you want to.
I certainly have one for games I play with my wife. And another for Backlog, and games I'm currently playing.
-
yeah, i got it. i just meant it could be an interesting collection to do in a theme, with artwork like mario, batman etc.
-
@ohmycommodore There is another post for standardized custom collection theme names.
Found it: https://retropie.org.uk/forum/topic/12024/themes-custom-collection-standardized-naming/49
-
Absolutely loving this. It's the best new feature in Emulation Station for a long time. Many, many thanks pjft.
-
@pjft I just came back from holiday ... so the PR merge is a nice surprise ;D
During holiday I had the idea of usage of the Y-button in ES system selction. What do you think of setting the Y-button as quick access to
custom-collections
or toauto-favorites
or do you think I will properly collidate if your are in editing mode incustom-collections
?Thank you very much for your work on ES. I can't add more to @chizzer comment
-
@cyperghost I'm confused on what you want the Y button to do.
Currently, When you aren't in collection mode, the Y button is the favorite button.
When in "add game to collection" mode the Y button is what you use to add games to the collection.
-
@hurricanefan You start RetroPie and are in the system view mode. Then press Y to get access to your favorite system. It would complete the X button function that chooses a random system - with Y you select the favorites. Not more not less
When in "add game to collection" mode the Y button is what you use to add games to the collection
Therefore I asked....
... do you think I will properly collidate if your are in editing mode in custom-collections?
I'm not sure if it's possible to get a function like this
-
@pjft I love the ability to create custom collections. I was using @meleu's method previously, but I am really enjoying the ability to create these collections within ES.
I am also using @TMNTturtlguy's 'Change ES System' to have groups. This is where I have found a problem.
I have tried to 'hide' the systems and just show the collections on one of my alternate ES Systems. This does not work. While the collection itself shows, any games in the collection linked to hidden systems disappear from the collection. Soon as I add the systems back into the es_systems.cfg file and restart EmulationStation the games appear again in the collection.
Is there a way to resolve this?
Thank you for the option to create custom collections within ES. I do hope we can find a way to resolve this hiccup.
-
@namyzark hi. Thanks for your note, and glad you're enjoying it!
Unfortunately, ES is really only able to create collections or populate systems based on games he knows of. He only knows of games that he has loaded from the systems he's aware of, from the es_systems config file.
As such, the use case you're devising isn't really supported in this current setup. If he hasn't loaded the games into a system in the first place, he won't know where to retrieve them from, and he wouldn't know where to execute them in.
If that's your end goal, and the alternative methods work for you, I'd recommend sticking to them for the time being. Or maybe finding a middle ground if it's helpful with the current implementation.
If you'd like to let me know more about the use case (s) you have in mind, I'm always curious about those.
Thanks!
-
Use Case:
There are 5 people in my home. 2 are children, 3 are adults. Of the 5 only 1 of them is really technically inclined (yours truly). Many of these people want to play some of the same games (example, Pokemon for the kids).
Potentially, all 5 people want to play the same game without saving over each others saves. I know of 2 possible ways to accomplish this.
A) Save states - built in to ES, and if my end users were more technically inclined I might go this route. But we've already had fallout when one person 'accidentally' advanced the save state too far and saved over someone else's game. Since Save States, even for collections, save back to the original ROM location, this doesn't work well.
B) Create a folder for each system with copies of the ROMs that each user wants. I've been going nes_user1, nes_user2, etc. This, however, gets really crowded, really quickly, on the main ES screen.So, my end goal, especially now that we had the collection option built in to ES, was to have a collection for each end user and hide all other systems. Then to have the option, using @TMNTturtlguy's Change ES System script, to move back to the 'Show All' systems.
I hope this clarifies my goal for you.
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.