Jump to content

how to use genre xmls


exoscoriae

Recommended Posts

Posted

I downloaded some of the mame genre xml files and placed them in the database folder with the mame.xml file, although hyperspin says no genre.xml found.

Do I need an overall genre.xml file that points to the individual genre files? Are the genre files designed to be their own subwheels rather than genre lists within a subwheel?

Posted

You need a file called genre.xml in the same folder that lists off each of the individual genre xml files. For example:

<menu>
 <game name="All Games"/>
 <game name="Baseball Games"/>
 <game name="Basketball Games"/>
 <game name="Beat 'em Up Games"/>
 <game name="Bowling Games"/>
 <game name="Boxing Games"/>
 <game name="Breakout Games" />
 <game name="Casino Games" />
 <game name="Driving Games"/>
 <game name="Fighter Games"/>
 <game name="Flying Games"/>
 <game name="Football Games" />
 <game name="Golf Games" />
 <game name="Gun Games" />
 <game name="Hockey Games" />
 <game name="Horse Racing Games" />
 <game name="Maze Games" />
 <game name="Mahjong Games" />
 <game name="Misc. Games" />
 <game name="Platform Games" />
 <game name="Pool and Dart Games" />
 <game name="Puzzle Games" />
 <game name="Quiz Games" />
 <game name="Rhythm Games" />
 <game name="Shooter Games" />
 <game name="Skateboarding Games" />
 <game name="Soccer Games" />
 <game name="Spinner Games" />
 <game name="Sports Games" />
 <game name="Tennis Games" />
 <game name="Track & Field Games" />
 <game name="Trackball Games" />
 <game name="Wrestling Games" />
</menu>

Posted
You need a file called genre.xml in the same folder that lists off each of the individual genre xml files. For example:

<menu>
 <game name="All Games"/>
 <game name="Baseball Games"/>
 <game name="Basketball Games"/>
 <game name="Beat 'em Up Games"/>
 <game name="Bowling Games"/>
 <game name="Boxing Games"/>
 <game name="Breakout Games" />
 <game name="Casino Games" />
 <game name="Driving Games"/>
 <game name="Fighter Games"/>
 <game name="Flying Games"/>
 <game name="Football Games" />
 <game name="Golf Games" />
 <game name="Gun Games" />
 <game name="Hockey Games" />
 <game name="Horse Racing Games" />
 <game name="Maze Games" />
 <game name="Mahjong Games" />
 <game name="Misc. Games" />
 <game name="Platform Games" />
 <game name="Pool and Dart Games" />
 <game name="Puzzle Games" />
 <game name="Quiz Games" />
 <game name="Rhythm Games" />
 <game name="Shooter Games" />
 <game name="Skateboarding Games" />
 <game name="Soccer Games" />
 <game name="Spinner Games" />
 <game name="Sports Games" />
 <game name="Tennis Games" />
 <game name="Track & Field Games" />
 <game name="Trackball Games" />
 <game name="Wrestling Games" />
</menu>

Is it possible to replace the system wheel with a genre wheel?

What i want is to create genre's like Shmup, beat em up, fighting, platform etch.

Then i want to have all games from each system that are Shmup, to show up in a shmup wheel, rather then selecting a system, then selecting shmup and only getting the shmups for that system listed.

Posted

I believe so. You should be able to edit the XMLs to show whatever you'd like, though it might be tricky.

You can make the genre wheels as if they were system wheels and create custom XMLs using the <exe> tag to designate what system plays each game.

You would also have to set up each system so that HyperLaunch knew what the settings for each system was (i.e. emulator path, module, rom path, etc). After that you could remove all of the systems from Main Menu.xml and be left with only the genre wheels.

Posted

Cool, tnx for the info, i will play around with it.

Hopefully itl work, i usually feel like choosing what genre to play, and then browse trough the list.

Without the hassle of going trough each system to see what game i might want to play.

Also it would allow me to make chronological lists of series.

For example, R Type arcade, R type 2 arcade, Super R-type snes, r type 3 arcade, r type on psx and so on, all in one wheel :).

Posted

Keep in mind, you only get 2 levels to play with; Main Wheel -> Games Wheel. So you can't have R-Type -> R-Type Arcade -> Games.

However, you could make a "genre.xml" for each Genre (confusing?) that broke things down that way. It's not as fluid, but workable. You'd just have to hit an extra button.

Posted

Thats okay, i basically want Genre > game

So For example SHMUP > R Type

So basically a genre should just display all the games that are related to it.

  • 3 years later...
Posted

Hello Gamers

Can someone help me with problem no Genre xml found.

1

Have xml of all my games in data. (Sega dreamcast.xml)

downloaded the code from above, and called it genre.xml

Now i have 2 xml files for sega dreamcast.

still not working.

2

downloaded also all 39 of the genre xml for dreamcast.

and placed all in data/sega dreamcast

now i have 40xml in one folder.

Please help

What must i do, Tried it now more than 3weeks.

Have this problem for all the emulators.

Posted

Just be patient. Someone will help if they know the answer. It's usually a good idea to wait for 24 hours at least before bumping a thread.

Posted
???

Why is nobody helping???

You have to give it a little time.

None of us are getting paid here and giving our free time to help out others. :)

This is how to make it work.

You have to set a Genre button in HyperHQ

Your HyperSpin directory should have a Databases directory in it.

I will use AAE as an example, because it only has a few games and genres.

Open up ...\HyperSpin\Databases\AAE

Inside there is your database xml file.

Open up the xml and make sure there are genre tags. Make a note of the first one.

Should be <genre>Shooter</genre>

Download all the Genre xml files and put them in the same directory as the AAE.xml.

Should be six of them.

Now you have to make a Genre.xml file.

Using the example in this thread, you only need the entries for:

Driving Games

Fighter Games

Flying Games

Miscellaneous Games

Puzzle Games

Shooter Games

So my Genre.xml looks like this:

<menu>
 <game name="All Games"/>
 <game name="Driving Games"/>
 <game name="Fighter Games"/>
 <game name="Flying Games"/>
 <game name="Miscellaneous Games" />
 <game name="Puzzle Games" />
 <game name="Shooter Games" />
</menu>

Put this Genre.xml file in your AAE database folder. It should now have the following files:

AAE.xml

Driving Games.xml

Fighter Games.xml

Flying Games.xml

Genre.xml

Miscellaneous Games.xml

Puzzle Games.xml

Shooter Games.xml

Once these files are in place. Launch HyperSpin and hit your Genre key.

You should now get a wheel with the six genres and an All Games. Enter the one you want and it will show just the games listed in that genre xml file.

Hope this helps some.

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted

Thanks for replying.

You're right, I had no patience

pardon me.

It is so mysterious.

I'm going to try it out now.

Thanks again for replying.

Cheers

Posted

Thank you Guys.

ITS A MIRACLE

Couldnt do this without your help.

was struggling for 3 weeks.

it is a great relief

Have 2 consoles now running. Dreamcast and sega 32bit.

Thanks for the support.

Posted
You're right, I had no patience

pardon me.

Stomme nederlanders ook altijd! ;)

lfE5RzP.png

..........................back with a vengeance........................

Archived

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

×
×
  • Create New...