RetroPi Media - gamelist.xml generator
-
Regarding the whole over the network piece. As I mentioned before, I didn't create this to run over a network, was meant to be a "simple" local app to help me edit my gamelists. I mainly wanted to convert Hyperlists to gamelists.
To implement what you suggest would be a total rewrite of most of my code, so with that being said and my limited time to work on this, unfortunately I don't see this happening anytime soon. If you'd like to tackle this yourself, I'd be willing to share code with you.
I'm not sure why the subfolder piece would add time as it does not loop through all of the files for a match it simply does a check to see if the file exists once.
If (System.IO.File.Exists(sDir & "\" & FName)) Then
Regarding the saving, I tested this and it works for me. I saved restarted the app several times and even rebooted my PC and it saved. Now, if you saved in ver 1003 then opened 1004, the save will not be there. OR if you saved then moved or renamed the folder the app files are in, this will break the save as well.
regarding 1003 vs 1004 it was one small change with regards to inserting the orphans from the orphan list to the main list.
-
@MotoGp
Thank you for this great tool. I’m using v1.004 and have encountered a problem.I have a romset in zip format. Some of the roms are not on the imported gamelist.xml. After checking for orphans, these roms appear in the “ROM files not in Gamelist” section. I checked the “include” boxes and added them to roms list, then generated xml. Problem: The roms will appear in the generated xml, however, the extension “.zip” is being added to each path. Example output is below.
<cover>./media/Donkey Kong Country 3 - Dixie Kong's Double Trouble! (USA).zip.png</cover> <image>./media/image/Donkey Kong Country 3 - Dixie Kong's Double Trouble! (USA).zip.png</image> <marquee>./media/marquee/Donkey Kong Country 3 - Dixie Kong's Double Trouble! (USA).zip.png</marquee>
-
@SloTayHolmes said in RetroPi Media - gamelist.xml generator:
@MotoGp
Thank you for this great tool. I’m using v1.004 and have encountered a problem.I have a romset in zip format. Some of the roms are not on the imported gamelist.xml. After checking for orphans, these roms appear in the “ROM files not in Gamelist” section. I checked the “include” boxes and added them to roms list, then generated xml. Problem: The roms will appear in the generated xml, however, the extension “.zip” is being added to each path. Example output is below.
<cover>./media/Donkey Kong Country 3 - Dixie Kong's Double Trouble! (USA).zip.png</cover> <image>./media/image/Donkey Kong Country 3 - Dixie Kong's Double Trouble! (USA).zip.png</image> <marquee>./media/marquee/Donkey Kong Country 3 - Dixie Kong's Double Trouble! (USA).zip.png</marquee>
Ok, thanks I see why that's happening. I can fix it tomorrow. I combined some code for the gamelist and Hyperlist to make it more manageble. in gamelist the <path> or ROM file has the file extension where as in the Hyperlist for the ROM there is not file extension. When I add the ROM files not in Game list, I need to remove the extension as that name is also used in the path to the images and this is why the .zip is before the .png.
Thanks for letting me know. This is an easy fix I can tackle tomorrow.
Jay
-
@MotoGp that's a really cool program. Thanks for sharing!
-
Regarding the saving, I realized you were leaving fields blank and I edit the code to make that work. When the form opened it checked if a value was saved for the folders and if the value was " ", i used a default value so in your case it would not recall your settings. I've corrected that now. Sorry for the confusion.
-
@SloTayHolmes said in RetroPi Media - gamelist.xml generator:
@MotoGp
Thank you for this great tool. I’m using v1.004 and have encountered a problem.I have a romset in zip format. Some of the roms are not on the imported gamelist.xml. After checking for orphans, these roms appear in the “ROM files not in Gamelist” section. I checked the “include” boxes and added them to roms list, then generated xml. Problem: The roms will appear in the generated xml, however, the extension “.zip” is being added to each path. Example output is below.
<cover>./media/Donkey Kong Country 3 - Dixie Kong's Double Trouble! (USA).zip.png</cover> <image>./media/image/Donkey Kong Country 3 - Dixie Kong's Double Trouble! (USA).zip.png</image> <marquee>./media/marquee/Donkey Kong Country 3 - Dixie Kong's Double Trouble! (USA).zip.png</marquee>
ok Try version 1.005, link is in the first post.
Ver 1.005
- Fixed the saving issue if you left folder fields empty. It also saves your ROM folder and Hyperlist settings now.
- Fixed naming of media paths when roms are added from Orphan list.
-
@MotoGp
Thank you for posting the latest. Save settings and media path working. Problem: The game description data isn't outputting to <desc> in the generated xml, it's putting the game name instead. The game description data is populating correctly in the GUI however. Sample output below.<path>./ActRaiser (USA).zip</path> <name>Actraiser</name> <cover>./media/cover/ActRaiser (USA).png</cover> <image>./media/image/ActRaiser (USA).png</image> <marquee>./media/marquee/ActRaiser (USA).png</marquee> <video>./media/video/ActRaiser (USA).mp4</video> <rating>0.8</rating> <desc>Actraiser</desc> <releasedate>19911102T000000</releasedate> <developer>Quintet</developer> <publisher>Enix</publisher> <genre>Simulation</genre> <players>1-2</players>
-
@SloTayHolmes said in RetroPi Media - gamelist.xml generator:
@MotoGp
Thank you for posting the latest. Save settings and media path working. Problem: The game description data isn't outputting to <desc> in the generated xml, it's putting the game name instead. The game description data is populating correctly in the GUI however. Sample output below.<path>./ActRaiser (USA).zip</path> <name>Actraiser</name> <cover>./media/cover/ActRaiser (USA).png</cover> <image>./media/image/ActRaiser (USA).png</image> <marquee>./media/marquee/ActRaiser (USA).png</marquee> <video>./media/video/ActRaiser (USA).mp4</video> <rating>0.8</rating> <desc>Actraiser</desc> <releasedate>19911102T000000</releasedate> <developer>Quintet</developer> <publisher>Enix</publisher> <genre>Simulation</genre> <players>1-2</players>
since I was only using Hyperlist, I made the Desc the same as the game name for myself and forgot to change it back. its fixed now.
see first post for updated link Ver 1.006
-
@MotoGp I found a bug in the Generate XML code. It doesn't take into account the "include" status column. I'm working on the fix.
-
@MotoGp
Ver 1.007
Fixes the Generate Xml bug reported above. -
Thank you, Moto. Problem renaming matched orphans in v1.007 (using imported gamelist.xml). In the “Confirm File Rename” box:
CURRENT NAME: mslug3n.zip
NEW NAME: mslug3Result: Rom is renamed without the zip extension. The <path> in generated gamelist xml is correct.
-
@SloTayHolmes said in RetroPi Media - gamelist.xml generator:
Thank you, Moto. Problem renaming matched orphans in v1.007 (using imported gamelist.xml). In the “Confirm File Rename” box:
CURRENT NAME: mslug3n.zip
NEW NAME: mslug3Result: Rom is renamed without the zip extension. The <path> in generated gamelist xml is correct.
OK, so Ver 1.008 fixes that issue. I did realize that the find orphans does not search subfolders. This will take a little time to re-write.
-
@MotoGp Amazing job on the app MotoGP. I just used the latest version and it is working as expected. Retropie gamelist looks for gamelist.xml in the folder we select, would it be possible to just look for roms in a folder (like we give the rom extension zip and it lists all zips in folder without having gamelist.xml) or would that be beyond the scope of app?
-
This is an amazing tool! Thank you for the work. I had been trying to work through several others and there were always gaps but this is clean and very straight forward.
One question, is there a way to merge Gamelists? I have several that have descriptions in them and it would be great if I could merge their descriptions in with the hyperspin list this creates.
Thanks again!
-
Hi
Is this still available? It looks great and just what I need, but the link no longer seems to work 🙁
Thank you,
AtH
-
Nice App but the link is down. :-(
Can You reup please!!!! -
Alternative link?
-
@MotoGp I'd love to give this a test too!
-
Hello All,
Sorry I have not been active here for awhile. I've updated the link in the original post but you can also get it HERE
-
Thanks!!!!!
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.