Tagging function to delete/keep selected roms + config backup/restoration tool
-
Say if someone had enormous amounts of games and (s)he would try them one by one just to see if the game is to be kept or discarded, it would be nice to have a key combination or a selection on the "options" for tagging the game on-the-fly into a single shell-executable which would, upon executing it, delete the roms and all associated files to them. Why shell-executable? I wouldn't want my 2 year old deleting the whole system accidentally :)
This tagging feature should be somehow protected, as should the whole RetroPie configuration menu be. I suggest randomly changing figure of keys to be pressed (like left, left, right, up, left and down) to gain access there.
One thing would be also nice: A script to the configuration menu to make backup of all current (working)
configs and similiarly for restoring them if shit hits the fan.... Three latest configurations should be saved with redundancy (one in the /boot and one in the /home/pi/RetroPie for example. -
When in the game list for a certain system, if you hit Select on a ROM, then edit metadata (or something to that effect), after the list of all the info the system has on a game (game name, ROM name, date, star rating, etc.) on the very bottom is "delete". Still super-time intensive if you have complete romsets of like 3,000+ games for a certain system, but the option is there at least.
For backing up configs, if you're ever made a USB stick with a "retropie" folder on it and inserted it into the Pi it'll make a "to" and "from" config folder for you - I've honestly always wondered how this works and exactly what it backs up, and if you edit a file on your PC, then insert it into the Pi if it automatically look at the dates of the two identical files then overwrite the older version of the two or what...
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.