Jump to content
  • Announcement

    The HyperSpin 2 early access beta is here!

    We’re starting the first public testing phase with Platinum Members to keep the scope manageable while we test the current feature set and begin to add more. In the future, we’ll provide a version for basic members as well.  On behalf of the entire HyperSpin team, we look forward to another exciting adventure with our community.

Need Help: Syncing Artwork/Videos for Multi-Emulator Wheels


johnodon

Recommended Posts

Posted

OK...I hope I am just over-thinking and there is a simple solution to this but I'll throw it out there.

My grand scheme is to use a single wheel for Arcade Classics (MAME, Daphne, Zinc, Atomiswave, etc.)...probably 200 - 300 games in all. RL has made it very easy to have multiple emulators on a single wheel using the Alternate Emulator function. I still love and still use HyperSync and I was hoping that I would get off easy by "setting" multiple emulators to my single wheel in HyperSync. However, in instances where you have game name crossover (i.e. "ace" for MAME and Daphne), things can become messy quickly.

So, I thought I would write a vbscript that would parse my custom XML and check for the existence of the artwork/videos based on romname and emulator. If the artwork does not exist in the custom wheel folder, it would then copy it from the parent folder (MAME, Daphne, etc.). However, there is no default childnode in the HS XMLs that denotes what emulator any particular game aligns with. I know people were using the EXE childnode to do this (actually, you can insert any childnode you want) but I really don't want to have to edit every entry for 300 games.

So, is anyone doing what I am trying to do and come up with an elegant solution?

John

Posted

Actually, my question may be moot. It looks like you can't have two entries with the same "name" in the custom database (I'll use "ace" as an example again). I have MAME as my default emulator and Daphne set up as the Alternate Emulator for Space Ace ("ace"). However, if I add the MAME "ace" to my DB, both of my "ace" entries try to launch with Daphne.

John

Posted
Actually, my question may be moot. It looks like you can't have two entries with the same "name" in the custom database (I'll use "ace" as an example again). I have MAME as my default emulator and Daphne set up as the Alternate Emulator for Space Ace ("ace"). However, if I add the MAME "ace" to my DB, both of my "ace" entries try to launch with Daphne.

John

Use the <exe></exe> tag to differentiate between different systems. I don't know if it will help with artwork but it will help with launching issues. You could just give your game a unique name like "Daphne - Ace" and just put Ace in the description.

Posted
Use the <exe></exe> tag to differentiate between different systems. I don't know if it will help with artwork but it will help with launching issues. You could just give your game a unique name like "Daphne - Ace" and just put Ace in the description.

But then I guess I would need to do that for every game....manually. :S

Launching games hasn't been an issue at all. It's just the artwork that is giving me grief.

John

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...