■MAME内部のデータベース出力方法
1、
ttp://www.mamedev.org/からMAME本体を入手する(4種類くらいありますがOSに合わせてi686か64bitでok、mameplus!等の派生版でも可能)
2、コマンドプロンプト等から mamepp.exe -listxml >listxml.xml でデータベースファイルを出力する(派生版や種類によって本体名は別途変更する)
※100M以上のxmlファイルが出力されるので注意
■MESS Software Listの入手方法
1、
ttp://mess.redump.net/からMESS本体を入手する(MAMEと同じようにOSにあわせて本体を選ぶ)
2、解凍したディレクトリのなかにhashフォルダがあるのでそのなかから使用するxmlを選ぶ
□MAME内部のデータベースで使えそうな部分
<game name="ファイル名" sourcefile="ゲームを動かす時に使われるドライバ名" sampleof="エミュレーションで現状で再現できない部分を音声ファイルとして再生させるサンプル音のファイル名">
<description>タイトル名</description>
<year>製造年</year>
<manufacturer>メーカー</manufacturer>
□MESS Software Listの仕様はこちらに書いてありました
ttp://mess.redump.net/mess/swlist_formatざっと確認してみましたが
<software name="ファイル名" cloneof="親ファイルや各国で同種のゲームが発売していた場合に海外を基準としたクローン元のファイル名">
(catshanty2では複数イメージの親ファイルとして使える場合はあるが私が説明した使い方だとおそらく無意味、ただし使いこなす人がいるかも)
<description>タイトル名(ただしこれは英語表記なので日本人の場合は他の要素を使う場合がいいときも)</description>
<year>製造年のみ</year>
<publisher>メーカー</publisher>
以下xmlによっては記述されて無い場合もある要素
<info name="serial" value="型番"/>
<info name="release" value="製造年月日"/>
<info name="alt_title" value="オリジナルタイトル名(日本のゲームなら日本語で記述されている)"/>
※xml書式なのでエスケープ文字が使われてると思います