EmulationStation mod
-
@jacobfk20 Its always confusing at first - plenty of things about it still confuse me ;) always more to learn
-
@jacobfk20 Upon running your new test build, It deleted all of my game lists. But kept the images. making every entry in ES the default box art, (the nes cart that says ROM)
-
@jacobfk20 said in EmulationStation mod:
Do you have this somewhere else so I can have it for reference?
I have posted some ideas elsewhere, and gotten some ideas from other people, but I've been meaning to make a list like this for a little while now, and this post finally gave me the opportunity. It would be nice knowing how to code this stuff so I could give it go myself, but I'm going to stick with front end development for now.
-
@lilbud I'm sorry I just single handily destroyed your gamelists. That kinda bums me out but thank you for being brave and trying it. I'm going to try a fix it now.
-
@jacobfk20 I'm just lucky I put off moving my MAME roms on to the pi. Good thing I waited, I have a whole set of 1400-something
-
Why don't you just copy them onto your Pi instead of moving them?
That's what I do just in-case something bad happens, like having your gamelist deleted for instance... -
I reverted the test build back to the last build on google drive to make sure no one else destroys their gamelists.
-
@RetroPieNerd Thats what i meant, wherever the roms were, nothing will save me if my gamelist is deleted.
-
Oh, okay.
-
@jacobfk20 I was looking through your code and I saw a few references to directlaunch. is that something that you reincorporated? If so were you able to address the crashing issues mentioned here? https://github.com/RetroPie/EmulationStation/issues/37
Also my C++ is a tad rusty so trying to decipher each feature added in the one commit is proving difficult ( but just for reference on my branch here I was able to add basically all the features except I left out the gamepad stuff and wifi/network stuff as for my own builds I don't really need them- especially since I use my PC with emulationstation.)
In case you're interested the following is an example of a module for the setup script the branch I've done. It won't work with your current build as you don't have the emulationstation.sh file
-
now i know this is probably a long shot but, with updated code and changing from xml, to another database, would it be possible to add a feature like in attract mode, where the rom folder content gets re-generated upon page/menu selection, so emulation station doesn't need restarting when adding new content.
-
@herb_fargus I built on top of Aloshi's main branch that still has directlaunch. I can understand trying to go through the code and finding what is used with grid view and what is not. I think I will just make a branch that is for grid view as well and get it as bug free and polished as I can and keep other features in other branches.
-
@jacobfk20 directlaunch was only added to retropie, it was never part of Aloshi's main branch so you must have built on an older version of the retropie fork (or merged in the pending PR on aloshi's branch yourself) but anyways yes, compartmentalised features would be good ;) I'll keep playing with your code, keep up the good work.
-
@herb_fargus I know a bit XML, XSLT (XPath), C and SQL, but I've only done it on Windows.
I would like to have a filter based rom browsing so that you can game lists that are "all racing games for NES or SNES" or "all RPG games done by Square" or "all PSX games supporting 4 players" or "all games older than 1990"
Is it possible to add that to ES? Where do I start?
Thank you for your support
-
taking Xmls to a database will be the greater breakthrough for Es. As it is now, Es is superb.
But having all the data into one database will give speed,flexibility and unlock possibilities like eg favorites without hassle and expensive XML parsings. -
@herb_fargus I forked retropie's ES and made a gridview branch. https://github.com/jacobfk20/EmulationStation/tree/Gridview
it contains only what is needed to do my grid view which includes adding some things to SystemData. -
@jacobfk20 ah brilliant! Will test now.
-
@jacobfk20 works great, the one issue I've been having is it wont refresh the gamelists once I add more roms to the romfolder so all I see is just ports and the retropie menu even though I have snes roms in the snes folder, I'm testing it on my pc so it may be something I've done with my setup, can anyone else confirm?
-
@herb_fargus Are you saying that Super Nintendo isn't even showing up on System View?
-
@jacobfk20 actually nvm, for some reason it was creating an es_systems.cfg file in the .emulationstation folder rather than /etc/emulationstation I just had to delete the one in .emulationstation and it now shows up as it should. might be the way the module is coded perhaps, I'll have to look further into that.
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.