[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