[mythtv] Developer for mythgame
Francisco Javier Félix
ffelix at sshinf.com
Wed Nov 28 21:13:21 UTC 2007
El mié, 28-11-2007 a las 16:45 -0400, Greg Estabrooks escribió:
> > MAME, there are many games that share the same roms and then used in the
> > search for the first match select the name, and delete fields that are
> > never used. I also created a small perl script that creates a new table
>
> That patch changes a lot of stuff that I wont change and breaks several things
> for other game systems.
>
> I'll reply to the original ticket later tonight with my comments.
>
>
I know that may seem a bit drastic patch, but to control games by CRC
does not seem a good idea, I was only useful when unpacking all MAME
games in a directory, but it works infinitely slower, it is practical to
use. zip. One can not say a game for the first CRC to conincide. As
happens in rom_metadata.cpp-> crcinfo
Other systems also use compressed files or unique roms
> > - Add state game (good, imperfect, bios, etc.). Color display and
> > distinctive
>
> Do you mean make this an addition bit of info on the
> selection screen?
>
Add a state with different types good, inperfect, bios, etc., and this
is according to show the names of the games in different colors
> > - Add camps number of players and language
>
> I'm not sure what you mean by "camps" here? Or do you mean an information
> field with numbre of players and such to be displayed on the game
> selection screen?
>
>
new fields nplayers, language in gamemetadata
> > - Add ordering by publisher, country, players
>
> Certainly doable.
>
>
> > - Create a new table where it is stored amendments to the user and not
> > be lost.
>
> What sort of data would you store?
>
in my script read mame xml and fill 'publisher', 'country ', this last
read form http://www.mameworld.net/maws/ or description
example:
----------------------------------------------------------------
> INSERT INTO gamedb VALUES ('MAME', "puckman.zip","PuckMan (Japan set 1, Probably Bootleg)","Players 2","1980","Namco",'');
> INSERT INTO gamedb VALUES ('MAME', "puckmana.zip","PuckMan (Japan set 2)","Players 2","1980","Namco",'');
> INSERT INTO gamedb VALUES ('MAME', "puckmanf.zip","PuckMan (Japan set 1 with speedup hack)","Players 2","1980","Namco",'');
> INSERT INTO gamedb VALUES ('MAME', "puckmanh.zip","Puckman (Falcom?)","Players 2","1980","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "pacman.zip","Pac-Man (Midway)","Players 2","1980","[Namco] (Midway license)",'');
> INSERT INTO gamedb VALUES ('MAME', "pacmanf.zip","Pac-Man (Midway, with speedup hack)","Players 2","1980","[Namco] (Midway license)",'');
> INSERT INTO gamedb VALUES ('MAME', "puckmod.zip","PuckMan (Japan set 3)","Players 2","1981","Namco",'');
> INSERT INTO gamedb VALUES ('MAME', "pacmod.zip","Pac-Man (Midway, harder)","Players 2","1981","[Namco] (Midway license)",'');
> INSERT INTO gamedb VALUES ('MAME', "newpuc2.zip","Newpuc2","Players 2","1980","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "newpuc2b.zip","Newpuc2 (set 2)","Players 2","1980","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "newpuckx.zip","New Puck-X","Players 2","1980","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "pacheart.zip","Pac-Man (Hearts)","Players 2","1981","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "hangly.zip","Hangly-Man (set 1)","Players 2","1981","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "hangly2.zip","Hangly-Man (set 2)","Players 2","1981","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "hangly3.zip","Hangly-Man (set 3)","Players 2","1981","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "piranhah.zip","Piranha (hack)","Players 2","1981","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "abscam.zip","Abscam","Players 2","1981","GL (US Billiards License)",'');
> INSERT INTO gamedb VALUES ('MAME', "crush.zip","Crush Roller (Kural Samno)","Players 2","1981","Kural Samno Electric",'');
> INSERT INTO gamedb VALUES ('MAME', "crushbl.zip","Crush Roller (bootleg)","Players 2","1981","bootleg",'');
> INSERT INTO gamedb VALUES ('MAME', "crush2.zip","Crush Roller (Kural Esco - bootleg?)","Players 2","1981","Kural Esco Electric",'');
> INSERT INTO gamedb VALUES ('MAME', "crush3.zip","Crush Roller (Kural - bootleg?)","Players 2","1981","Kural Electric",'');
> INSERT INTO gamedb VALUES ('MAME', "crush4.zip","Crush Roller (Kural TWT)","Players 2","1981","Kural TWT",'');
> INSERT INTO gamedb VALUES ('MAME', "maketrax.zip","Make Trax (set 1)","Players 2","1981","[Kural] (Williams license)",'');
> INSERT INTO gamedb VALUES ('MAME', "maketrxb.zip","Make Trax (set 2)","Players 2","1981","[Kural] (Williams license)",'');
> INSERT INTO gamedb VALUES ('MAME', "korosuke.zip","Korosuke Roller","Players 2","1981","Kural Electric",'');
> INSERT INTO gamedb VALUES ('MAME', "mbrush.zip","Magic Brush","Players 2","1981","bootleg",'');
> INSERT INTO gamedb VALUES ('MAME', "paintrlr.zip","Paint Roller","Players 2","1981","bootleg",'');
> INSERT INTO gamedb VALUES ('MAME', "crushs.zip","Crush Roller (Sidam bootleg)","Players 2","1981","[Kural] (Sidam bootleg)",'');
> INSERT INTO gamedb VALUES ('MAME', "pacplus.zip","Pac-Man Plus","Players 2","1982","[Namco] (Midway license)",'');
> INSERT INTO gamedb VALUES ('MAME', "joyman.zip","Joyman","Players 2","1982","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "ctrpllrp.zip","Caterpillar Pacman Hack","Players 2","1982","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "eyes.zip","Eyes (Digitrex Techstar)","Players 2","1982","Digitrex Techstar (Rock-ola license)",'');
> INSERT INTO gamedb VALUES ('MAME', "eyes2.zip","Eyes (Techstar)","Players 2","1982","Techstar (Rock-ola license)",'');
> INSERT INTO gamedb VALUES ('MAME', "eyeszac.zip","Eyes (Zaccaria)","Players 2","1982","Zaccaria / bootleg",'');
> INSERT INTO gamedb VALUES ('MAME', "mrtnt.zip","Mr. TNT","Players 2","1983","Telko",'');
> INSERT INTO gamedb VALUES ('MAME', "gorkans.zip","Gorkans","Players 2","1983","Techstar",'');
> INSERT INTO gamedb VALUES ('MAME', "eggor.zip","Eggor","Imperfect","1983","Telko",'');
> INSERT INTO gamedb VALUES ('MAME', "jumpshot.zip","Jump Shot","Players 2","1985","Bally Midway",'');
> INSERT INTO gamedb VALUES ('MAME', "jumpshtp.zip","Jump Shot Engineering Sample","Players 2","1985","Bally Midway",'');
> INSERT INTO gamedb VALUES ('MAME', "shootbul.zip","Shoot the Bull","Player 1","1985","Bally Midway",'');
> INSERT INTO gamedb VALUES ('MAME', "piranha.zip","Piranha","Players 2","1981","GL (US Billiards License)",'');
> INSERT INTO gamedb VALUES ('MAME', "piranhao.zip","Piranha (older)","Players 2","1981","GL (US Billiards License)",'');
> INSERT INTO gamedb VALUES ('MAME', "nmouse.zip","Naughty Mouse (set 1)","Players 2","1981","Amenip (Palcom Queen River)",'');
> INSERT INTO gamedb VALUES ('MAME', "nmouseb.zip","Naughty Mouse (set 2)","Players 2","1981","Amenip Nova Games Ltd.",'');
> INSERT INTO gamedb VALUES ('MAME', "mspacman.zip","Ms. Pac-Man","Players 2","1981","Midway",'');
> INSERT INTO gamedb VALUES ('MAME', "mspacmnf.zip","Ms. Pac-Man (with speedup hack)","Players 2","1981","Midway",'');
> INSERT INTO gamedb VALUES ('MAME', "mspacmat.zip","Ms. Pac Attack","Players 2","1981","hack",'');
> INSERT INTO gamedb VALUES ('MAME', "woodpek.zip","Woodpecker (set 1)","Players 2","1981","Amenip (Palcom Queen River)",'');
> INSERT INTO gamedb VALUES ('MAME', "woodpeka.zip","Woodpecker (set 2)","Imperfect","1981","Amenip",'');
> --------------------------------------
Now use genre for store number of players, bios and imperfect
> > - Update translating Spanish
>
> Certainly a good idea, add any updated translations to the ticket and
> I'll apply those.
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
> !DSPAM:474dd3a4282759075011578!
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-dev/attachments/20071128/6dec9ae4/attachment.htm
More information about the mythtv-dev
mailing list