View Full Version : HiToText (Hi score support)
Fyrecrypts
12-12-2008, 11:34 PM
To get the latest hiscore.dat and HiToText, please visit the HiToText sourceforge page, the link is in my signature.
With the recent inclusion of hi score support in Hyperspin, thought it might be a good idea to explain a little of the hi score project, how to incorporate it into Hyperspin, and how to update to the new versions that occur almost weekly now.
The hi score project was started a few months ago with the idea that it would be nice to be able to view hi scores for games outside of MAME. I wanted to be able to see my friends' scores and even share scores so that if my brother 100s of miles away beat me 1942 score, I would see it in 1942 when I play. That project came to be known as HiScanner, and a spin off of this was HiToText.
HiToText is a front end friendly command line application that allows reading and writing of hi score files (and now nv files as well) in an easy to parse string format.
Note: HiToText is written in C#, and therefore the .NET framework is required. If you do not already have the .NET framework installed, you can get it here: http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en
First, right now to see any hi scores in Hyperspin, your version of MAME must have hi score support. If you're not sure if your version of MAME has hi score support, it doesn't, and I would highly recommend you read this thread at the BYOAC forum that does a great job explaining how to compile MAME with hi score support. This version will even remove MAME nag screens, which feels so much nicer in cabinets.
http://forum.arcadecontrols.com/index.php?topic=64298.0
Second, now that you have your hi score enabled MAME up and running, you'll want to play some games that are supported by the hi score project (list of supported games are below). Most hi scores can only be read by the .hi files that MAME will generate in the hi folder in your mame.exe directory. These files will only be created after a game has been run, so just because you have 1942, unless you've played it and MAME generates a .hi file, you will not see any scores in Hyperspin.
Note, if you do not see any .hi files in the hi folder this probably means you are using Hyperlaunch with MAME. You must remove this line from the MAME portion of HyperLaunch: "Hotkey, %exitEmulatorKey%, CloseProcess" This will allow MAME to exit correctly, and create/modify the .hi files that HiToText uses.
Third, download the HiToText.exe application (download at Sourceforge) and place it in the same directory that HyperSpin.exe is located.
Fourth, open up the settings.ini file in the settings directory in your HyperSpin folder, under the HiScore section, set Active = true. There is currently a bug in HyperHQ that makes enabling the Hi Score support confusing, but when the bug is fixed in the Main Settings tab, select the tools sub-tab, and enable hi score support there. You can also adjust where to show the hi scores, and how long to wait before showing the next hi score.
Congratulations! Now Hyperspin will show all of the hi scores for supported games!
New versions of HiToText occur pretty frequently to include newly supported games and their clones, I have been updating a thread on BYOAC, but I will also update this thread with new versions of HiToText, and an updated list about supported games, and the games that are on their way to becoming supported.
The thread on BYOAC is in my signature, and will help explain a lot more about the hi score project. If you'd like to help get a game supported that is not on my list, please look at the links in my signature for instructions on how you can help, even if you have no coding experience you can still help!
HiToText is completely open source, which you can get using SVN, there are instructions on the Sourceforge link in my signature. In addition, as I've gone through certain games, I've discovered a few errors in the hiscore.dat file that have been fixed. So please, use the hiscore datastic linked on BYOAC to ensure that HiToText works correctly for all supported games on your machine.
A Google spreadsheet is listed here that shows information about what games are deciphered, what games people are working on, and what games we need help with to decipher.
http://spreadsheets.google.com/pub?key=r1aOWGSATauwVHbhlucsGWQ&output=html
If you'd like to have access to edit this spreadsheet, as you'd like to do work without someone duplicating it, or have information about a particularly difficult game to decipher, please post here or e-mail me and I will give you access to modify the spreadsheet.
Ok, I have been trying to get this to work for the past couple hours with no luck... I have done a new compile of MAME .128u5 and have added the hi_128u5.diff patch. I have played both galagamf (Galaga Midway Fast Shoot) and galaga (Galaga Namco Rev B). I checked the hi folder and I have corresponding .hi files. My settings.ini has Active = true and HiToText.exe is in my HyperSpin folder with my HyperSpin.exe.
According to everything I have read here and on BYOAC; I should be seeing the high scores for these games in HyperSpin...
Any idea what I may have missed that is keeping this from working?
Also, no Crystal Castles? The woman and I always have high score battles on this game and it would be nice to see the score before going into the game.
Fyrecrypts
12-14-2008, 01:22 AM
Only two things I can think of, somehow the interval setting under the high scores is set ridiculously high, or you may be on the wrong theme for the scores you have saved.
Based on your post I'm not so sure about that one, but if you set your settings so that the clones take the parent themes, and you opt to hide information in parenthesis, it could be pretty easy to mistake a clone for the version you saved your score for.
As for Crystal Castles, I'll throw it higher up on the todo list, if I know someone wants to see the scores, I'm much more likely to get to it earlier. My method for decoding games is mostly just going to MAWS, and working my way down the hall of fame, and maybe taking a few games from the same hardware, since the scores tend to be stored in the same way.
cathaldub
12-14-2008, 05:27 AM
Having the same issue as Dazz
I'm using mame .128u5
Only two things I can think of, somehow the interval setting under the high scores is set ridiculously high, or you may be on the wrong theme for the scores you have saved.
Based on your post I'm not so sure about that one, but if you set your settings so that the clones take the parent themes, and you opt to hide information in parenthesis, it could be pretty easy to mistake a clone for the version you saved your score for.
As for Crystal Castles, I'll throw it higher up on the todo list, if I know someone wants to see the scores, I'm much more likely to get to it earlier. My method for decoding games is mostly just going to MAWS, and working my way down the hall of fame, and maybe taking a few games from the same hardware, since the scores tend to be stored in the same way.Interval setting is at the default of 1, so it shouldn't be too high. I do have clones on, but I keep the data in parenthesis for this exact reason. I have certain versions of games that I like to play so I know that I am using the same versions where my hi files were created from.
Fyrecrypts
12-14-2008, 10:00 AM
Interval setting is at the default of 1, so it shouldn't be too high. I do have clones on, but I keep the data in parenthesis for this exact reason. I have certain versions of games that I like to play so I know that I am using the same versions where my hi files were created from.
Having the same issue as Dazz
I'm using mame .128u5
Hmm, I wonder if HiToText is actually working on your machine. Can you go to a command line, and run HiToText from there like: "HiToText -r <pathtohifolder>/galaga.hi" and see if it actually shows the scores?
I figured it out and it is now working correctly... Evidently HiToText has a .net framework requirement. I just did a fresh install on my OS drive and did not have .net installed yet. You might want to add to the thread that .net is required as I did not see that requirement anywhere.
Fyrecrypts
12-14-2008, 10:43 AM
I figured it out and it is now working correctly... Evidently HiToText has a .net framework requirement. I just did a fresh install on my OS drive and did not have .net installed yet. You might want to add to the thread that .net is required as I did not see that requirement anywhere.
Oh, yes, that would be a requirement. It's written in C#. My mistake there, I'll throw that up in the main post as well. Glad you got it all figured out.
Fyrecrypts
12-18-2008, 07:04 AM
New version out this morning, added about 6 new games (Defender, J.J. Squawkers, Crystal Castles, Gunsmoke, Elevator Action, and Jungle Hunt/King) give or take some clones. Defender, a big one! I'm currently only using the nvram file for scores, since "all-time" greatest seems more important than "today's" greatest. I have deciphered the .hi file which is today's greatest as well, however I'm not sure how I want to handle 2 different sources for one game yet...
I also discovered that despite some games using the same format in the hiscore.dat file, the bytes actually can represent something different. Ali Baba and 40 Thieves is the only example I've found so far, and it will be an easy fix. It is currently lumped in with pacman/mspacman, but will need to be in its own file.
BadBoyBill
12-18-2008, 09:29 AM
Great news , thanks to you and your team.
bodydump
12-18-2008, 09:58 AM
Is it possible to set a delay for the scores showing up? In other words, can the hi scores start appearing after 5 secs rather than right away. It would be nice to allow the theme animations to play without the scores appearing over top and then have them start.
billpa
12-18-2008, 10:16 AM
I believe there is an option in the settings. If not, it will be there in the next release (I had mentioned it before to BBB)
BadBoyBill
12-18-2008, 11:15 AM
Yes you can delay before how long it appears, see the hi to text options in HyperHQ
bodydump
12-18-2008, 11:25 AM
OK, what am I doing wrong? I've changed the delay value everywhere from 0 to 30 both in HyperHQ and in the settings.ini and the scores always start displaying right away.
BadBoyBill
12-18-2008, 01:17 PM
Double check the settings.ini file at the bottom to see if its actually changing, if not then its a bug I need to fix. Thanks
Nevermind. I'm an illiterate dumbass.
bodydump
12-18-2008, 03:50 PM
Yea Bill, the settings.ini is changing. I can change the y position and it changes in Hyperspin, but the delay doesn't seem to effect anything. I even tried 60 and it just comes up right away. Don't know if its doing this for everyone. Let me know if you need more info from me (mame version, comp, etc.)
Fyrecrypts
12-22-2008, 03:58 PM
New version out, added: Tempest, Special Criminal Investigation, Up N' Down, Mr. Do's Wild Ride, and moved Ali Baba and the 40 Thieves to its own game. I decided it wasn't worth making and uploading a compiled version so I just stuck a copy of the HiToText.exe from the bin/debug folder into the main directory. Now there's only the one zip.
A note about Tempest, I had to modify the hiscore.dat file to fix what previously existed for tempest. The person who originally put it in there the way it was didn't realize that although the nvram does contain the first 3 scores, changing the nvram does not actually change the scores, and in fact just screws up tempest. It overwrites the nvram based on the memory in CPU #0 anyway, so I just extended and patched up the tempest portion. So, basically, old tempest.hi files are completely incompatible. Luckily you have a tool to put them right back in! Just screenshot the scores, delete the old .hi file, run Tempest with the new hiscore.dat (in main post, if you open it up in notepad it should be version 0.3), and use HiToText to write in all your scores (e.g. HiToText -w tempest.hi NLA 234500).
Still not completely sure how I want to handle games like Centipede, I might ask the FE guys what they think would be best for the input they want to put into HiToText, and the output they want back.
Fyrecrypts
01-07-2009, 05:52 AM
New version out with lots of changes. First, a thank you to redhorse who contributed to one of the new games supported now: Slap Fight! He gave it to me before Christmas, but as I said in my previous post I've had some issues to work out. Smiley Other new games added are Space Invaders and some clones, 1943, Phoenix, Cadillacs and Dinosaurs, and Columns. Columns required a rewrite of what was in the hiscore.dat, so yet again for this version to work correctly you will need an updated hiscore.dat provided above in the hiscore.zip file attached to the BYOAC post. Again, this will mean deleting your current columns .hi file, so if you want to keep your Columns scores follow my instructions a few posts up when you had to do this for Tempest.
In addition to that, HiToText temporarily is only supporting looking for .hi or .nv files in your actual MAME directory, this shouldn't really affect anyone as most people only use HiToText for Hyperspin, but I'm saying it should you encounter an expected error experimenting with HiToText. The next version of HiToText I'll ensure this issue is fixed. The reason this happened though is so that Hyperspin could see hi scores from .nv files without having to change a thing, so you can now see Nightmare in the Dark, and Defender scores.
I've also put in a change that will allow me to easily show scores from games where the hi scores are split between .nv and .hi files. Games like Centipede, which I'm hoping will be in the next release.
And finally, I've reorganized all the games to use a similar format, instead of basing the order on the order of the hi score table, I'm giving almost all games the RANK field (which now starts at 1 for every game), and that will always be followed by the SCORE and NAME fields, then whatever other fields are stored in the order they are displayed on the hi scores screen for each game. The only games that did not get a RANK field were games where only one score is kept like Pacman, Space Invaders, Elevator Action, Super Dodgeball, etc... They will continue to only show the SCORE field.
With headkaze's suggestion, I've also compiled the binary (what most of you care about) as a release in visual studio. This means less debug code in the executable and more optimizations so it'll work faster. As the list of games climb, I'll probably have to do more optimizations to ensure a quick speed.
Anyway, I think I covered everything, enjoy!
BadBoyBill
01-12-2009, 12:01 PM
Great thanks, keep up the good work to you and your team, I dont have time to look at it at the moment, but have you tested your ranking change in HyperSpin, I do check for the 0 rank but I dont remember without looking at it how it would react without the 0 rank. Im sure I accounted for it but I could be wrong.
Fyrecrypts
01-12-2009, 12:07 PM
Great thanks, keep up the good work to you and your team, I dont have time to look at it at the moment, but have you tested your ranking change in HyperSpin, I do check for the 0 rank but I dont remember without looking at it how it would react without the 0 rank. Im sure I accounted for it but I could be wrong.
Yes, it works in HS, I test all the applications HiToText is in before I upload a new version. It now also never has ranks of 0, and games always start with 1. =)
BadBoyBill
01-12-2009, 12:11 PM
Ok cool, ya I caught what you were saying about removing rank 0, but I thought there might have been a chance of it breaking hitotext support in HS if I didnt account for having ranks not start with 0, well thats good news, thanks , and good work.
Fyrecrypts
01-17-2009, 11:58 AM
New version out, with new games including one that many of us have been wanting for a while: Mr. Driller! Thanks go to Cananas for discovering where the hiscore table was, and with that I added support for it in the hiscore.dat file, and in HiToText. Other games added: DJ Boy, Teenage Mutant Ninja Turtles - Turtles In Time, Dragon Blaze, Asteroids, Teenage Mutant Ninja Turtles, Pacmania, Do! Run Run, Commando (also thanks to Cananas for decoding that).
Between this release and the last release Leezer released a new hiscore.dat. He did not incorporate the running changes I've been making, but he probably didn't know I was. I've merged his changes with mine, and uploaded it in the main post. I had to modify Do! Run Run and Meteorites (a clone for Asteroids) to work correctly. In addition, I forgot to mention that 1943 in a previous release also required modification.
Enjoy!
BadBoyBill
01-17-2009, 05:23 PM
Great news, some good games added, thanks!
DemonEyeX
01-19-2009, 06:26 PM
Thanks so much for your work on this dudes,HiToText combined with HyperSpin has made my cabinet's dreams come true,all at once.You talent & hard work is hugely appreciated,i'm getting better scores by the day,such an extra incentive.Brillo.Cheers to everyone involved.
Oh yeah...........
I don't wanna be too cheeky,but if i could request one game to be added to HiToText,it's gotta be Track & Field.Probably my all time most played game (it hurts to type this).
Again,massive thanks to everyone involved,it's never game over.
Fyrecrypts
01-22-2009, 10:43 AM
Thanks so much for your work on this dudes,HiToText combined with HyperSpin has made my cabinet's dreams come true,all at once.You talent & hard work is hugely appreciated,i'm getting better scores by the day,such an extra incentive.Brillo.Cheers to everyone involved.
Oh yeah...........
I don't wanna be too cheeky,but if i could request one game to be added to HiToText,it's gotta be Track & Field.Probably my all time most played game (it hurts to type this).
Again,massive thanks to everyone involved,it's never game over.
Thank you , I appreciate the compliments, and am very glad people are getting enjoyment out of HiToText. As for Track and Field, it's deciphered however, it's got extra score chart stuff such as individual games' world records. I've delayed implementing this, as it is going to be difficult. I think I've come up with a solution, and am hoping that I can have this type of game support for the next version.
When that happens, many games will become supported pretty much immediately: Cameltry, Moon Patrol, X-men Vs. Street Fighter, All of Defender, Smash TV, and so on...
Fyrecrypts
02-06-2009, 10:32 AM
New version out today with loads of new stuff, mostly concerning what I call alternate scores. This is used mostly with secondary scores like Track and Field's individual event records, or Moon Patrol's checkpoint record times. I don't believe any FE has made use of these yet, but at least there's now a process that can be used to incorporate these scores into HiToText.
There are new commands that use the alternate scores: -ra which reads the entire hi score table, including alternate scores and displays that. NOTE: -r will work the same and only show the main hiscore table so FE devs don't need to worry about this version breaking their hi score features. -wa will write an alternate score using the same basic format as -w however it takes an additional parameter that is the name of the alternate score table you wish to modify. -fa will display the format for these alternate scores so you can have the parameters necessary to write an alternate score. I suggest using a -ra first so you can see the displayed format as well.
I've added new games as well: Darius Gaiden - Silver Hawk (missing nice looking zone data though), Outzone, Track and Field, Centipede, X-men Vs. Street Fighter, Crazy Climber, Millipede, Moon Cresta, Moon Patrol (Finally! Although sill a little incomplete, more on that below), and Arkanoid. In addition I modified Phoenix to use Cananas' new hiscore.dat entry.
Crazy Climber, Moon Cresta, Phoenix, and all their supported hacks/clones all use Cananas' new hiscore.dat entries as well, so if you have scores for those games and want to save them, be sure to have a screenshot or jot down the scores first, then delete the old .hi file for that particular game. Rerun that game with the new hiscore.dat in place, to generate a new .hi file. Then use HiToText to reinsert those scores.
Darius Gaiden - Silver Hawk has an interesting display for showing the stages you've visited, and I'd like that to show up as shown in game, however I have not cracked the algorithm used yet, and certainly haven't found the time to find every single combination of zone routes yet. So it'll just show zones as the actual byte value found in the .hi file.
I've also fixed a minor bug with Ghosts N'Goblins where the rank was displaying incorrectly.
The new HiToText, and new hiscore.dat will be uploaded shortly in the main post at BYOAC. Enjoy!
cranker
02-08-2009, 08:52 AM
One of my all time favorites and without high scores what the point of replaying? makes it so much better and addictive !!
but it does not save them automatically ?
"Crazy Climber, Moon Cresta, Phoenix, and all their supported hacks/clones all use Cananas' new hiscore.dat entries as well, so if you have scores for those games and want to save them, be sure to have a screenshot or jot down the scores first, then delete the old .hi file for that particular game. Rerun that game with the new hiscore.dat in place, to generate a new .hi file. Then use HiToText to reinsert those scores"
Fyrecrypts
02-08-2009, 11:05 AM
One of my all time favorites and without high scores what the point of replaying? makes it so much better and addictive !!
but it does not save them automatically ?
"Crazy Climber, Moon Cresta, Phoenix, and all their supported hacks/clones all use Cananas' new hiscore.dat entries as well, so if you have scores for those games and want to save them, be sure to have a screenshot or jot down the scores first, then delete the old .hi file for that particular game. Rerun that game with the new hiscore.dat in place, to generate a new .hi file. Then use HiToText to reinsert those scores"
All of those games use new entries in the hiscore.dat so the .hi file is different, they'll still save scores, but if you have scores you want to save when you use the new hiscore.dat (which you need to do to use the latest HiToText), then you will have to reinsert your old scores into the new .hi file.
It's kinda complicated, but I hope it makes sense. =)
Fyrecrypts
02-11-2009, 12:31 PM
Quickly put out another release with support for Tetris and Zookeeper. Zookeeper looks like it has two hi score tables, however it just acts as one big hi score table, so that's how I'm treating it.
I also added support for an update flag, HiToText -u "[ReferrerName]" is the usage, where ReferrerName is just something I'm using to track a few statistics. My hope is that when the FE people use that command to try and update HiToText, they just put in the name of their FE for ReferrerName. The command will display a URL to the most up-to-date HiToText, or will send "No newer version available." to the console if that version of HiToText is the latest. This method could also throw an exception prepended with "Error:". I would expect this to occur when there are network issues.
Note: The -u command will not actually download the new HiToText if available, it will only display the URL to get it. I will let the FE devs determine how they wish to update HiToText themselves. I have a few reasons for this, I don't want to make HiToText into more than just a single executible, and I want to allow the FE devs to determine when/how to update HiToText if they find a new version available.
BadBoyBill
02-11-2009, 07:18 PM
I can see about adding the u option to my next run at programming in HQ. Will be a bit due to side project, but will be done.
Fyrecrypts
02-21-2009, 08:37 AM
I can see about adding the u option to my next run at programming in HQ. Will be a bit due to side project, but will be done.
I look forward to it Bill. I think I'll have to add something for updating the hiscore.dat file as well, because that seems to change just as often.
Also I have a new version out. Mostly just some new games and some modifications to the hiscore.dat file for the games Cananas decoded a while back (005, and 8 Ball Action), and Alien Syndrome which was incorrectly omitting the 7th place coins value.
Other games included are Paperboy, Gauntlet/Gauntlet 2, and Super Puzzle Fighter 2 Turbo. Paperboy is a little strange, so those of you wanting to add scores through HiToText will need to know that you cannot add a normal hi score, you must add an alternate score for either easy, middle, or hard. Paperboy actually grabs the top 10 scores from the combined 30 scores shown for the 3 difficulties to make up the Grand Slam scores.
Again, similarly to previous version if you have old scores you want to save for 005, 8 Ball Action, or Alien Syndrome you will need to follow the steps I've outlined numerous times in my previous posts.
Enjoy!
BadBoyBill
02-21-2009, 08:49 AM
You know what would be cool is to distribute a pack of default hi score files for people with fresh installs of mame. That way the scores show up no matter what. So evertime you have a new release you can include new hi files, or have something built in.
Goalies Rule
02-26-2009, 06:12 PM
I never did post to say thanks. This is really sweet. Been using it since .129.
I was going to get the newest version, but it looks like the server may be down on your BYOAC thread? FYI, I figure it'll be fixed shortly
Fyrecrypts
03-09-2009, 04:20 PM
You know what would be cool is to distribute a pack of default hi score files for people with fresh installs of mame. That way the scores show up no matter what. So evertime you have a new release you can include new hi files, or have something built in.
That's pretty easily done, and I see the benefit. It will take me some time to get a bunch of blank ones, all of mine have scores. ;)
I never did post to say thanks. This is really sweet. Been using it since .129.
I was going to get the newest version, but it looks like the server may be down on your BYOAC thread? FYI, I figure it'll be fixed shortly
Thanks glad you're enjoying it. =)
As for the attachment problem, I believe they BYOAC guys are aware of it, and are looking for solutions. In the meantime, I posted a few links over on my post there that have the new versions of what you need.
SophT
03-09-2009, 04:54 PM
i thought there already was a 'world hi-score dat' . cpwizard will pull up 2 versions: 'hi scores' and 'my hi scores'. I don't know if it's saving it as a different dat or what. but it would be cool to distribute the 'hi scores' (world record version) as default, and if you play a game it will write to 'my hi scores' and then show that one in HS or have the choice
Fyrecrypts
03-09-2009, 07:13 PM
i thought there already was a 'world hi-score dat' . cpwizard will pull up 2 versions: 'hi scores' and 'my hi scores'. I don't know if it's saving it as a different dat or what. but it would be cool to distribute the 'hi scores' (world record version) as default, and if you play a game it will write to 'my hi scores' and then show that one in HS or have the choice
There is a global hiscore.dat, however it has bugs that I see much more than someone who isn't trying to determine what every single byte saved is for. Things like missing the 10th place round byte, which happens about 1 in every 5 games deciphered. I mail these changes to Leezer (the guy running the official hiscore.dat) and he'll update his version with the bug fixes and additions we find.
Distributing world record hi scores might take some time, that I just don't have, but using HiToText it's doable, just insert all the highest scores one by one. =)
As for the difference in CPWizard between hi scores and my hi scores, my hi scores uses the .hi files on your machine, whereas hi scores is actually reading the data from the story.dat file in CPWizard's data folder.
SophT
03-09-2009, 07:38 PM
ah now i get it, well I still really appreciate your work, I love seeing my scores in HS
timply
03-11-2009, 11:03 AM
I would like to make a small request, but since this is my first post i would like to send out a few thanks first.
First of all i would to thank BBB for making such a top notch frontend and single-handedly getting me back into the mame scene. Second i would like to thank Fyrecrypts for thinking of this cool idea and making it a reality, and last but not least i would like to thank the community, after jumping in and out of the mame scene for close to 10 years i'm glad to see that emulation support is still alive and thriving!
Now on to my request, knowing that i have ZERO programming knowledge i'm not sure how hard or easy this would be to do, but its just an idea. I was thinking it would be pretty neat if you could have the 1st 2nd and 3rd place scores in gold silver and bronze respectively. Maybe have 1st place in a bigger font and make it bold or something to that effect or have little mame trophies beside the names.
I'm sure someone else could chime in on this and have a better or more creative idea on how to do this.. but i think it would give the players a little more sense of accomplishment to see their name and score in gold!
BadBoyBill
03-11-2009, 11:13 AM
Thats kind of a cool idea. It wouldnt be hard to do, I dont think it would be like shiny or anything, just a solid color of your choosing.
cyberk30
03-11-2009, 01:29 PM
Where do you download HiToText.exe from? The link from BYOAC is dead.
Fyrecrypts
03-11-2009, 01:32 PM
Where do you download HiToText.exe from? The link from BYOAC is dead.
On the last page of the BYOAC thread I put up a couple of links where you can DL the new hiscore.dat and new HiToText.
http://forum.arcadecontrols.com/index.php?topic=83614.msg948002#msg948002
cyberk30
03-11-2009, 01:46 PM
Thanks.
cyberk30
03-12-2009, 03:18 PM
I'm not able to get this to work. I installed Hitotext in HS dir. I compiled mame as described in BYOAC. I created the hi folder and I am using the mame that the compiler created. Nothing shows up in HS or in the hi folder. Is there something else I'm missing?
Fyrecrypts
03-12-2009, 04:15 PM
Do you have the hiscore.dat file in the same directory as your mame.exe file?
cyberk30
03-12-2009, 05:35 PM
Yes.
Fyrecrypts
03-12-2009, 05:38 PM
Are you launching MAME with HyperLaunch?
cyberk30
03-12-2009, 05:45 PM
no. I also created the hi folder too.
cyberk30
03-12-2009, 05:46 PM
I use the mame.exe that it created for me right?
Fyrecrypts
03-12-2009, 05:47 PM
Hmm... do you have savestates enabled? I'm running out of ideas. =/
Yes, you use the mame.exe created by your compile.
cyberk30
03-12-2009, 05:55 PM
How do you enable savestates?
Fyrecrypts
03-12-2009, 05:58 PM
How do you enable savestates?
You actually don't want them enabled, but you do so in the mame.ini file, set savestates = 1. Or something along those lines, I've actually never done it... cause I like my scores in .hi files. =)
Also, on the off chance you didn't know this, the .hi files are generated in the hi folder when the game has been played, and exited successfully. If no .hi files are being created at all we need to maybe look at whether your MAME compile happened correctly.
cyberk30
03-12-2009, 06:01 PM
What's weird is now everytime I try to compile mame again I get errors all the time. I tried using both methods on BYOAC.
Fyrecrypts
03-12-2009, 06:03 PM
What's weird is now everytime I try to compile mame again I get errors all the time. I tried using both methods on BYOAC.
I would suggest not compiling in the same folder, unless you delete the obj folder that it generates first. In fact, I would probably just recommend Re-DLing the source files, and the patch(es) to a totally new directory, and try again.
cyberk30
03-12-2009, 06:04 PM
You actually don't want them enabled, but you do so in the mame.ini file, set savestates = 1. Or something along those lines, I've actually never done it... cause I like my scores in .hi files. =)
Also, on the off chance you didn't know this, the .hi files are generated in the hi folder when the game has been played, and exited successfully. If no .hi files are being created at all we need to maybe look at whether your MAME compile happened correctly.
My auto save is set to 0 do I want to be 1?
Fyrecrypts
03-12-2009, 06:05 PM
My auto save is set to 0 do I want to be 1?
Nope you want it at 0. 0 is false, 1 is true. We definitely don't want this if we're using the hiscore-enabled MAME.
cyberk30
03-12-2009, 07:33 PM
Nevermind I got it to work. I think I was downloading the wrong files. It finally compiled right. I played galaga and it showed the Hi score in the mame hi folder and on HS. Am I able to see other peoples hi score on that particular game for instance Galaga or did I read that wrong.
Thanks for your help.
Fyrecrypts
03-12-2009, 07:37 PM
Nevermind I got it to work. I think I was downloading the wrong files. It finally compiled right. I played galaga and it showed the Hi score in the mame hi folder and on HS. Am I able to see other peoples hi score on that particular game for instance Galaga or did I read that wrong.
Thanks for your help.
Good! Glad you got it working, there was an application I had that would allow you to see other people's scores on certain games, but it was too burdensome, and I also don't have the webspace to provide support, so it was on people to set it up themselves. Perhaps in the future I will revisit it. =)
cyberk30
03-13-2009, 06:26 AM
I have another question. Whenever you have a new update out do I only download the hitotext.exe into HS or do I download other files too? I read your other posts and I think I only have to download the Hitotext.exe but wasn't sure.
Fyrecrypts
03-13-2009, 06:32 AM
I have another question. Whenever you have a new update out do I only download the hitotext.exe into HS or do I download other files too? I read your other posts and I think I only have to download the Hitotext.exe but wasn't sure.
Lately my new releases have also included an updated hiscore.dat file, so to support the very latest games you will need the newest hiscore.dat file as well. So to fully update HiToText, you would need the newest HiToText.exe in your Hyperspin directory, and the newest hiscore.dat file in your mame.exe directory.
SophT
03-27-2009, 07:47 PM
hey fyrecrypts, I never can seem to find a download link for hitotext. I checked your byoac release thread and the title is 03.25.2009, and your first post has no updated dl link. the last post on page 5 has your dat and dl for version 02.21.2009
where can I get the most current version?
hawkeye06
03-27-2009, 08:09 PM
Hmmm... I have been looking everywhere I can think of and am unable to find a workable download link as well?
Fyrecrypts
03-27-2009, 08:18 PM
hey fyrecrypts, I never can seem to find a download link for hitotext. I checked your byoac release thread and the title is 03.25.2009, and your first post has no updated dl link. the last post on page 5 has your dat and dl for version 02.21.2009
where can I get the most current version?
Grr. You can think Microsoft's SkyDrive for that problem...
You should be able to get the files here: http://cid-42a05cdb25de1e0c.skydrive.live.com/browse.aspx/.Public
Edit: Wow, way to go MS... You've reverted to my old files somehow. I probably didn't hit one of the 4 accept buttons you require me to hit to save... Gimme a second, I'll put up the updated versions again at the above link.
Edit2: Sorry about the trouble, it should be fixed now.
hawkeye06
03-27-2009, 08:32 PM
Thank you very much!
kingb33
04-15-2009, 06:51 PM
i had a question about this. it seems you get different high scores with this than the ones you get when viewing in CP Wizard?
For example:
Mr.Do i see "my high scores" when i view them "in game" and on top of the Mr.Do HS theme. But when i bring up CP Wizard and look at the high scores it's a totally different set of scores? Did I miss a step when setting this up?
Thanks
SophT
04-15-2009, 06:57 PM
well make sure that in cpwizard settings thay you have your 'hi' file folder set to the one in /mame/hi/
by default cpwizard creates it's own /data/ folder and could be looking there for your hi scores.
also - there's 'high scores' and 'my high scores' in cpwizard - if you don't have a .hi file for that game then you won't see 'my high scores' . 'high scores' look for history.dat - which is a collection of world records.
finally, howzit!
kingb33
04-15-2009, 07:06 PM
well make sure that in cpwizard settings thay you have your 'hi' file folder set to the one in /mame/hi/
by default cpwizard creates it's own /data/ folder and could be looking there for your hi scores.
also - there's 'high scores' and 'my high scores' in cpwizard - if you don't have a .hi file for that game then you won't see 'my high scores' . 'high scores' look for history.dat - which is a collection of world records.
finally, howzit!
ah ok, thx SophT i didn't know that...i was wondering what all those high scores were. So let's say "in theory" :P I scored higher than one of those world record high scores in CP Wizard. Would it actually post /update on there? Or is it static just for people to see the highest scores ever? I think i like showing / using the highest scores better? i think it's boring to try to beat "my own" highest scores...
Howzit!! you from Hawai'i?
Fyrecrypts
04-15-2009, 07:08 PM
ah ok, thx SophT i didn't know that...i was wondering what all those high scores were. So let's say "in theory" :P I scored higher than one of those world record high scores in CP Wizard. Would it actually post /update on there? Or is it static just for people to see the highest scores ever?
Howzit!! you from Hawai'i?
It's static... however... big things are a-happenin' ;)
kingb33
04-15-2009, 07:15 PM
It's static... however... big things are a-happenin' ;)
ah ok....thx Fyrecrypts for working on this, it's awesome. Can't wait to see what you have coming. To update it when you guys release new games with hi score support do i just go to the main thread here
http://forum.arcadecontrols.com/index.php?topic=83614.0
and download the newest version and just overwrite the old one?
Fyrecrypts
04-15-2009, 07:17 PM
ah ok....thx Fyrecrypts for working on this, it's awesome. Can't wait to see what you have coming. To update it when you guys release new games with hi score support do i just go to the main thread here
http://forum.arcadecontrols.com/index.php?topic=83614.0
and download the newest version and just overwrite the old one?
Yep, that's all you have to do. I believe the forum is STILL bugged and any zip files uploaded are corrupted. I have links in the last post though that can get you what you need.
kingb33
04-22-2009, 03:55 PM
How does the delay setting work in the config for hiscore? I changed it to different numbers but i don't really see a delay change at all when they show?
[HiScore]
Active = true
Y = 550
Delay = 1
Fyrecrypts
04-24-2009, 03:05 PM
I believe it's the time it takes in seconds for the score to show up. But I think this is more of a Hyperspin team member question, hopefully one of them knows.
Fyrecrypts
06-23-2009, 03:36 PM
Been a while since I've updated this thread, so I've gone ahead and made the information the same as what's on the BYOAC thread.
We're over 150+ unique games supported now, and progressing faster than ever!
BadBoyBill
06-23-2009, 03:41 PM
Dang, great work man, thanks!
Fyrecrypts
06-23-2009, 08:51 PM
Dang, great work man, thanks!
Thanks Bill, got plenty more to go. =D
Dna Disturber
06-24-2009, 05:56 AM
edit: wrong thread text deleted
Dna Disturber
06-24-2009, 07:59 AM
Could it be possible to enhance the Hitotext features with:
1)
-------------
Instead of the name of the character (some games have different characters to play with and it gets saved in the scoreboard) , a picture of that character would be shown.
You could create a subfolder with the name of the game with the same name is the character.
For instance a directory simpsons with a subdirectory character (to match the content with hitotext) and then bart.png
You then could check the text from hitotext for a matching picture and then show the picture instead of the text.
If this would work perhaps an option for text only/with pics would be nice.
With this feature you could even create mugshots of yourself and friends and use them as a replacement for your initials.
Perhaps I can illustrate with some screenshots. :itsme:
You could even get medals (gold , silver , bronze) with numbers in them for rank 1,2 etc......
And in some cases a game has a graphical presentation in the scoreboard (for example , in outrun the route is a picture of the route taken). You could display them instead of text.
2)
--------------
Sometimes the number of characters of the text is too much to fit on the screen.
Is it possible to decrease the fontsize automatically when this happens (sort of an autofit function)
3)
--------------
Support of alternate scores:
For instance Track and Field has multiple table to read, being the worldrecords per event , general score.
At this moment only one table can be displayed, maybe you could make hyperpsin cycle through them.
TIA,
Dna Disturber
Invincer
07-27-2009, 04:31 PM
I just tried this out for the first time, tried without hyperlaunch, but on the whee it pops up a 7 zip box asking to extract? anyone experienced this??
chillinwater
08-11-2009, 09:00 AM
I posted this .xml for HiToText in another forum, Hope it doesnt offend anyone.
This database goes in your hyperspin\database\mame directory.
It will show all the supported HiToText, hi scores. Accessible through the genre wheel "g". No more searching through 1000s of games to find the supported ones.
If your interested here it is: HiToText_2009.07.01
http://www.megaupload.com/?d=9IFG9VW2
Fyrecrypts
08-11-2009, 09:09 AM
I posted this .xml for HiToText in another forum, Hope it doesnt offend anyone.
This database goes in your hyperspin\database\mame directory.
It will show all the supported HiToText, hi scores. No more searching through 1000s of games to find the supported ones.
If your interested here it is:
http://www.megaupload.com/?d=9IFG9VW2
Oh this is going to be needing updates a lot. =D
We're pumping out new supported games fast lately.
chillinwater
08-11-2009, 09:13 AM
As you update I will update. Same day if made aware.
[NOTE] "Alien Syndrom set 4,sys 16b unprotected"-"error:system exception, file size is smaller than expected"
/////////////////////////// UPDATED! HiToText_2009.08.05 DATABASE XML \\\\\\\\\\\\\\\\\\\\\\\\\\\\
Download Here:
http://www.megaupload.com/?d=YCPYGFBZ
chillinwater
08-30-2009, 01:24 PM
FyreCrypts, any chance you and Lashek could get together and have HiToText scores show up on HSBetaBrite while a supported game is running?
Fyrecrypts
09-11-2009, 01:46 PM
I'd love to help, let me know what you need HiToText to do in order for this to work. I'm not very well versed in AutoHotKey, and don't have a BetaBrite. You should be able to get simple output by just running "HiToText -r C:/MAME/hi/1942.hi".
I'm not sure how to get AHK to shell other applications and retrieve an input for a variable, but if you could do that it should be quite easy.
One small problem I have noticed though is that running MAME with HyperLaunch will not save scores because it does not exit MAME correctly. The .hi files are updated/created from MAME when MAME exits, however I don't think HyperLaunch is exiting normally. This may be a simple fix, but again, not good enough with AHK.
chillinwater
09-11-2009, 02:55 PM
Its beyond me what HSBetaBrite would need.
I do know that it reads the .xml from the system database for each game and sends it to the betabright sign like "prismcom.exe usb [auto] "Game info from xml"".
Maybe somehow alternate "loop" the inputs to prismcom.exe from ".xml" to "HiToText -r C:/MAME/hi/1942.hi".
and back again. hmm
I'm not positive but if you dont use hyperlaunches "exitemukey" default is "esc" and have a recompiled "mame.exe" to support hi score diff (not any of the mamegui.exe's) it saves the hiscore. Correct me if Im wrong. (I probably am wrong).
SophT
09-11-2009, 03:54 PM
to enable hitotext support in mame via hyperlaunch simply remove the line:
Hotkey, %exitEmulatorKey%, CloseProcess
Fyrecrypts
09-11-2009, 03:56 PM
to enable hitotext support in mame via hyperlaunch simply remove the line:
Hotkey, %exitEmulatorKey%, CloseProcess
I must do this, and I must update the instructions in the first post as well. Thanks.
Glad you were right chillinwater, this should be possible. I see Bill is also looking to include native BetaBrite support into HS, perhaps he can also include something to show the hi scores? He already uses HiToText to get that data.
Edit: While I'm here I should mention we released a new version of HiToText on 9/1, and I'll probably be releasing another one on Monday.
chillinwater
09-11-2009, 04:12 PM
Cool, on Monday I'll update the Genre list for HitToText supported games!
For Now here is,
[HiToText_2009.09.01] Genre DataBase below:
HiToText.xml
<?xml version="1.0"?>
<menu>
<game name="005">
<description>005</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="10yard">
<description>10-Yard Fight (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1983</year>
<genre>Sports</genre>
</game>
<game name="1941">
<description>1941 - Counter Attack (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="1942">
<description>1942 (Revision B)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1984</year>
<genre>Shooter</genre>
</game>
<game name="1943">
<description>1943: The Battle of Midway (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1987</year>
<genre>Shooter</genre>
</game>
<game name="1944">
<description>1944: The Loop Master (USA 000620)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom, supported by Eighting/Raizing</manufacturer>
<year>2000</year>
<genre>Shooter</genre>
</game>
<game name="19xx">
<description>19XX: The War Against Destiny (USA 951207)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1996</year>
<genre>Shooter</genre>
</game>
<game name="4dwarrio">
<description>4-D Warriors (315-5162)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Coreland / Sega</manufacturer>
<year>1985</year>
<genre>Shooter</genre>
</game>
<game name="8ballact">
<description>Eight Ball Action (DK conversion)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Seatongrove Ltd (Magic Eletronics USA licence)</manufacturer>
<year>1984</year>
<genre>Sports</genre>
</game>
<game name="ajax">
<description>Ajax</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1987</year>
<genre>Shooter</genre>
</game>
<game name="alibaba">
<description>Ali Baba and 40 Thieves</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="aliensyn">
<description>Alien Syndrome (set 4, System 16B, unprotected)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1987</year>
<genre>Maze</genre>
</game>
<game name="altbeast">
<description>Altered Beast (set 7, 8751 317-0078)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="amidar">
<description>Amidar</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="aquajack">
<description>Aqua Jack (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="arkanoid">
<description>Arkanoid (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1986</year>
<genre>Breakout</genre>
</game>
<game name="arknoid2">
<description>Arkanoid - Revenge of DOH (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1987</year>
<genre>Breakout</genre>
</game>
<game name="arkretrn">
<description>Arkanoid Returns (Ver 2.02J 1997/02/10)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation</manufacturer>
<year>1997</year>
<genre>Breakout</genre>
</game>
<game name="armora">
<description>Armor Attack</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1980</year>
<genre>Maze</genre>
</game>
<game name="astdelux">
<description>Asteroids Deluxe (rev 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="asterix">
<description>Asterix (ver EAD)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1992</year>
<genre>Fighter</genre>
</game>
<game name="asteroid">
<description>Asteroids (rev 2)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1979</year>
<genre>Shooter</genre>
</game>
<game name="astyanax">
<description>The Astyanax</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Jaleco</manufacturer>
<year>1989</year>
<genre>Platform</genre>
</game>
<game name="baddudes">
<description>Bad Dudes vs. Dragonninja (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East USA</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="bagman">
<description>Bagman</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Valadon Automation</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="balonfgt">
<description>Vs. Balloon Fight</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1984</year>
<genre>Platform</genre>
</game>
<game name="bankp">
<description>Bank Panic</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>[Sanritsu] Sega</manufacturer>
<year>1984</year>
<genre>Shooter</genre>
</game>
<game name="barrier">
<description>Barrier</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Vectorbeam</manufacturer>
<year>1979</year>
<genre>Puzzle</genre>
</game>
<game name="batsugun">
<description>Batsugun (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Toaplan</manufacturer>
<year>1993</year>
<genre>Shooter</genre>
</game>
<game name="battlcry">
<description>Battlecry</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Home Data</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="berzerk">
<description>Berzerk (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Stern</manufacturer>
<year>1980</year>
<genre>Maze</genre>
</game>
<game name="bjtwin">
<description>Bombjack Twin (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>NMK</manufacturer>
<year>1993</year>
<genre>Platform</genre>
</game>
<game name="blktiger">
<description>Black Tiger</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1987</year>
<genre>Platform</genre>
</game>
<game name="bloodbro">
<description>Blood Bros. (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tad</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="blueprnt">
<description>Blue Print (Midway)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>[Zilec Electronics] Bally Midway</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="bnzabros">
<description>Bonanza Bros (US, Floppy DS3-5000-07d? Based)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1990</year>
<genre>Platform</genre>
</game>
<game name="bombjack">
<description>Bomb Jack (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tehkan</manufacturer>
<year>1984</year>
<genre>Platform</genre>
</game>
<game name="boxingb">
<description>Boxing Bugs</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="brubber">
<description>Burnin' Rubber</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East</manufacturer>
<year>1982</year>
<genre>Driving</genre>
</game>
<game name="btime">
<description>Burger Time (Data East set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="bublbobl">
<description>Bubble Bobble</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="bullfgt">
<description>Bullfight (315-5065)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Coreland / Sega</manufacturer>
<year>1984</year>
<genre>Sports</genre>
</game>
<game name="bzone">
<description>Battle Zone (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="cabal">
<description>Cabal (World, Joystick version)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tad Corporation</manufacturer>
<year>1988</year>
<genre>Shooter</genre>
</game>
<game name="captaven">
<description>Captain America and The Avengers (Asia Rev 1.4)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="carnival">
<description>Carnival (upright)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="ccastles">
<description>Crystal Castles (version 4)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1983</year>
<genre>Maze</genre>
</game>
<game name="cclimber">
<description>Crazy Climber (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nichibutsu</manufacturer>
<year>1980</year>
<genre>Climbing</genre>
</game>
<game name="centiped">
<description>Centipede (revision 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="chasehq">
<description>Chase H.Q. (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1988</year>
<genre>Driving</genre>
</game>
<game name="circusc">
<description>Circus Charlie (level select, set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1984</year>
<genre>Platform</genre>
</game>
<game name="ckong">
<description>Crazy Kong Part II (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Falcon</manufacturer>
<year>1981</year>
<genre>Platform</genre>
</game>
<game name="columns">
<description>Columns (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1990</year>
<genre>Puzzle</genre>
</game>
<game name="commando">
<description>Commando (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1985</year>
<genre>Shooter</genre>
</game>
<game name="contra">
<description>Contra (US, Set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1987</year>
<genre>Platform</genre>
</game>
<game name="crush">
<description>Crush Roller (Kural Samno)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Kural Samno Electric</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="crzrally">
<description>Crazy Rally (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tecfri</manufacturer>
<year>1985</year>
<genre>Driving</genre>
</game>
<game name="daioh">
<description>Daioh</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Athena</manufacturer>
<year>1993</year>
<genre>Shooter</genre>
</game>
<game name="dariusg">
<description>Darius Gaiden - Silver Hawk (Ver 2.5O 1994/09/19)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1994</year>
<genre>Shooter</genre>
</game>
<game name="darthvdr">
<description>Darth Vader</description>
<cloneof>invaders</cloneof>
<crc> </crc>
<manufacturer>bootleg</manufacturer>
<year> </year>
<genre>Shooter</genre>
</game>
<game name="ddonpach">
<description>DoDonPachi (International, Master Ver. 97/02/05)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atlus/Cave</manufacturer>
<year>1997</year>
<genre>Shooter</genre>
</game>
<game name="ddragon">
<description>Double Dragon (Japan)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Technos Japan</manufacturer>
<year>1987</year>
<genre>Fighter</genre>
</game>
<game name="ddribble">
<description>Double Dribble</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1986</year>
<genre>Sports</genre>
</game>
<game name="defender">
<description>Defender (Red label)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="demon">
<description>Demon</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Rock-ola</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="digdug">
<description>Dig Dug (rev 2)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="digdug2">
<description>Dig Dug II (New Ver.)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1985</year>
<genre>Maze</genre>
</game>
<game name="dino">
<description>Cadillacs and Dinosaurs (World 930201)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1993</year>
<genre>Fighter</genre>
</game>
<game name="djboy">
<description>DJ Boy (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Kaneko (American Sammy license)</manufacturer>
<year>1989</year>
<genre>Fighter</genre>
</game>
<game name="dkong">
<description>Donkey Kong (US set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo of America</manufacturer>
<year>1981</year>
<genre>Platform</genre>
</game>
<game name="dkong3">
<description>Donkey Kong 3 (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo of America</manufacturer>
<year>1983</year>
<genre>Platform</genre>
</game>
<game name="dkongjr">
<description>Donkey Kong Junior (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo of America</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="domino">
<description>Domino Man</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1982</year>
<genre>Misc.</genre>
</game>
<game name="dorunrun">
<description>Do! Run Run (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Universal</manufacturer>
<year>1984</year>
<genre>Maze</genre>
</game>
<game name="dotron">
<description>Discs of Tron (Upright)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1983</year>
<genre>Misc.</genre>
</game>
<game name="dotrone">
<description>Discs of Tron (Environmental)</description>
<cloneof>dotron</cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1983</year>
<genre>Misc.</genre>
</game>
<game name="dowild">
<description>Mr. Do's Wild Ride</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Universal</manufacturer>
<year>1984</year>
<genre>Platform</genre>
</game>
<game name="dragnblz">
<description>Dragon Blaze</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Psikyo</manufacturer>
<year>2000</year>
<genre>Shooter</genre>
</game>
<game name="elevator">
<description>Elevator Action</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation</manufacturer>
<year>1983</year>
<genre>Platform</genre>
</game>
<game name="esprade">
<description>ESP Ra.De. (International, Ver. 98/04/22)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atlus/Cave</manufacturer>
<year>1998</year>
<genre>Shooter</genre>
</game>
<game name="explorer">
<description>Explorer</description>
<cloneof>scramble</cloneof>
<crc> </crc>
<manufacturer>bootleg</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="exprrada">
<description>Express Raider (US set 2)</description>
<cloneof>exprraid</cloneof>
<crc> </crc>
<manufacturer>Data East USA</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="exprraid">
<description>Express Raider (US set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East USA</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="extrmatn">
<description>Extermination (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1987</year>
<genre>Shooter</genre>
</game>
<game name="eyes">
<description>Eyes (Digitrex Techstar)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Digitrex Techstar (Rock-ola license)</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="frogger">
<description>Frogger</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="frogs">
<description>Frogs</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Gremlin</manufacturer>
<year>1978</year>
<genre>Misc.</genre>
</game>
<game name="galaga">
<description>Galaga (Namco rev. B)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="galaxian">
<description>Galaxian (Namco set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1979</year>
<genre>Shooter</genre>
</game>
<game name="gauntlet">
<description>Gauntlet (rev 14)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari Games</manufacturer>
<year>1985</year>
<genre>Maze</genre>
</game>
<game name="gberet">
<description>Green Beret</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1985</year>
<genre>Platform</genre>
</game>
<game name="gigawing">
<description>Giga Wing (USA 990222)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom, supported by Takumi</manufacturer>
<year>1999</year>
<genre>Shooter</genre>
</game>
<game name="gijoe">
<description>GI Joe (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1992</year>
<genre>Shooter</genre>
</game>
<game name="gng">
<description>Ghosts'n Goblins (World? set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1985</year>
<genre>Platform</genre>
</game>
<game name="gunsmoke">
<description>Gun.Smoke (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1985</year>
<genre>Shooter</genre>
</game>
<game name="gyruss">
<description>Gyruss (Konami)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1983</year>
<genre>Shooter</genre>
</game>
<game name="headon">
<description>Head On (2 players)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Gremlin</manufacturer>
<year>1979</year>
<genre>Maze</genre>
</game>
<game name="headon2">
<description>Head On 2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1979</year>
<genre>Maze</genre>
</game>
<game name="headoni">
<description>Head On (Irem, M-15 Hardware)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year> </year>
<genre>Maze</genre>
</game>
<game name="hvysmsh">
<description>Heavy Smash (Europe version -2)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1993</year>
<genre>Sports</genre>
</game>
<game name="hyperpac">
<description>Hyper Pacman</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>SemiCom</manufacturer>
<year>1995</year>
<genre>Maze</genre>
</game>
<game name="hyprduel">
<description>Hyper Duel (Japan set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Technosoft</manufacturer>
<year>1993</year>
<genre>Shooter</genre>
</game>
<game name="imgfight">
<description>Image Fight (revision A, Japan)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1988</year>
<genre>Shooter</genre>
</game>
<game name="invaders">
<description>Space Invaders / Space Invaders M</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Midway / Taito</manufacturer>
<year>1978</year>
<genre>Shooter</genre>
</game>
<game name="jackal">
<description>Jackal (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1986</year>
<genre>Shooter</genre>
</game>
<game name="jjsquawk">
<description>J. J. Squawkers</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Athena / Able</manufacturer>
<year>1993</year>
<genre>Platform</genre>
</game>
<game name="journey">
<description>Journey</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1983</year>
<genre>Maze</genre>
</game>
<game name="joust">
<description>Joust (White/Green label)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="joust2">
<description>Joust 2 - Survival of the Fittest (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="junglek">
<description>Jungle King (Japan)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="jungler">
<description>Jungler</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="junofrst">
<description>Juno First</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1983</year>
<genre>Shooter</genre>
</game>
<game name="kamikcab">
<description>Kamikaze Cabbie</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1984</year>
<genre>Maze</genre>
</game>
<game name="kangaroo">
<description>Kangaroo</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sun Electronics</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="kchamp">
<description>Karate Champ (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East USA</manufacturer>
<year>1984</year>
<genre>Fighter</genre>
</game>
<game name="klax">
<description>Klax (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari Games</manufacturer>
<year>1989</year>
<genre>Puzzle</genre>
</game>
<game name="knights">
<description>Knights of the Round (World 911127)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="kungfum">
<description>Kung-Fu Master</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1984</year>
<genre>Fighter</genre>
</game>
<game name="ladybug">
<description>Lady Bug</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Universal</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="mappy">
<description>Mappy (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1983</year>
<genre>Platform</genre>
</game>
<game name="marble">
<description>Marble Madness (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari Games</manufacturer>
<year>1984</year>
<genre>Maze</genre>
</game>
<game name="mario">
<description>Mario Bros. (US, set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo of America</manufacturer>
<year>1983</year>
<genre>Platform</genre>
</game>
<game name="matmania">
<description>Mat Mania</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Technos Japan (Taito America license)</manufacturer>
<year>1985</year>
<genre>Sports/Wrestling</genre>
</game>
<game name="metrocrs">
<description>Metro-Cross (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1985</year>
<genre>Platform</genre>
</game>
<game name="mhavoc">
<description>Major Havoc (rev 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1983</year>
<genre>Shooter</genre>
</game>
<game name="milliped">
<description>Millipede</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="mk">
<description>Mortal Kombat (rev 5.0 T-Unit 03/19/93)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Midway</manufacturer>
<year>1992</year>
<genre>Fighter</genre>
</game>
<game name="mk2">
<description>Mortal Kombat II (rev L3.1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Midway</manufacturer>
<year>1993</year>
<genre>Fighter</genre>
</game>
<game name="mkla1">
<description>Mortal Kombat (rev 1.0 08/09/92)</description>
<cloneof>mk</cloneof>
<crc> </crc>
<manufacturer>Midway</manufacturer>
<year>1992</year>
<genre>Fighter</genre>
</game>
<game name="mooncrst">
<description>Moon Cresta (Nichibutsu)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nichibutsu</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="mpatrol">
<description>Moon Patrol</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="mrdo">
<description>Mr. Do!</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Universal</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="mrdrillr">
<description>Mr Driller (Japan, DRI1/VER.A2)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1999</year>
<genre>Puzzle</genre>
</game>
<game name="msword">
<description>Magic Sword - Heroic Fantasy (World 900725)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1990</year>
<genre>Platform</genre>
</game>
<game name="narc">
<description>Narc (rev 7.00)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="nitd">
<description>Nightmare in the Dark</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Eleven / Gavaking</manufacturer>
<year>2000</year>
<genre>Platform</genre>
</game>
<game name="nmouse">
<description>Naughty Mouse (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Amenip (Palcom Queen River)</manufacturer>
<year>1981</year>
<genre>Platform</genre>
</game>
<game name="outzone">
<description>Out Zone (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Toaplan</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="pacland">
<description>Pac-Land (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1984</year>
<genre>Platform</genre>
</game>
<game name="pacmania">
<description>Pac-Mania</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1987</year>
<genre>Maze</genre>
</game>
<game name="paperboy">
<description>Paperboy (rev 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari Games</manufacturer>
<year>1984</year>
<genre>Misc.</genre>
</game>
<game name="pbaction">
<description>Pinball Action (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tehkan</manufacturer>
<year>1985</year>
<genre>Pinball</genre>
</game>
<game name="pengo">
<description>Pengo (set 1 rev c)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="phoenix">
<description>Phoenix (Amstar)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Amstar</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="pooyan">
<description>Pooyan</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="popeye">
<description>Popeye (revision D)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="puckman">
<description>PuckMan (Japan set 1, Probably Bootleg)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1980</year>
<genre>Maze</genre>
</game>
<game name="pulstar">
<description>Pulstar</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Aicom</manufacturer>
<year>1995</year>
<genre>Shooter</genre>
</game>
<game name="punchout">
<description>Punch-Out!!</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1984</year>
<genre>Sports</genre>
</game>
<game name="qb3">
<description>QB-3 (prototype)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Rock-ola</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="qbert">
<description>Q*bert (US set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Gottlieb</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="raiden">
<description>Raiden</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Seibu Kaihatsu</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="rastan">
<description>Rastan (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1987</year>
<genre>Platform</genre>
</game>
<game name="ripoff">
<description>Rip Off</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="roadrunn">
<description>Road Runner (rev 2)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari Games</manufacturer>
<year>1985</year>
<genre>Platform</genre>
</game>
<game name="robocop">
<description>Robocop (World revision 4)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="robotron">
<description>Robotron (Solid Blue label)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="rpatrol">
<description>River Patrol (Orca)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Orca</manufacturer>
<year>1981</year>
<genre>Driving</genre>
</game>
<game name="rthunder">
<description>Rolling Thunder (new version)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="rtype">
<description>R-Type (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1987</year>
<genre>Shooter</genre>
</game>
<game name="rtype2">
<description>R-Type II</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1989</year>
<genre>Shooter</genre>
</game>
<game name="rygar">
<description>Rygar (US set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tecmo</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="s1945ii">
<description>Strikers 1945 II</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Psikyo</manufacturer>
<year>1997</year>
<genre>Shooter</genre>
</game>
<game name="sci">
<description>Special Criminal Investigation (World set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1989</year>
<genre>Shooter</genre>
</game>
<game name="scramble">
<description>Scramble</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="sdtennis">
<description>Super Doubles Tennis</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1983</year>
<genre>Sports</genre>
</game>
<game name="searthin">
<description>Super Earth Invasion (set 1)</description>
<cloneof>invaders</cloneof>
<crc> </crc>
<manufacturer>bootleg</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="seawolf">
<description>Sea Wolf</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Midway</manufacturer>
<year>1976</year>
<genre>Shooter</genre>
</game>
<game name="seawolf2">
<description>Seawolf II</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Midway</manufacturer>
<year>1978</year>
<genre>Shooter</genre>
</game>
<game name="sf2">
<description>Street Fighter II - The World Warrior (World 910522)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="shadoww">
<description>Shadow Warriors (World, set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tecmo</manufacturer>
<year>1988</year>
<genre>Fighter</genre>
</game>
<game name="silkworm">
<description>Silk Worm (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tecmo</manufacturer>
<year>1988</year>
<genre>Shooter</genre>
</game>
<game name="simpsons">
<description>The Simpsons (4 Players World, set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="slapfigh">
<description>Slap Fight (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito</manufacturer>
<year>1986</year>
<genre>Shooter</genre>
</game>
<game name="smashtv">
<description>Smash T.V. (rev 8.00)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="solarq">
<description>Solar Quest</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="spdodgeb">
<description>Super Dodge Ball (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Technos Japan</manufacturer>
<year>1987</year>
<genre>Sports</genre>
</game>
<game name="speedfrk">
<description>Speed Freak</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Vectorbeam</manufacturer>
<year>1979</year>
<genre>Driving</genre>
</game>
<game name="spf2t">
<description>Super Puzzle Fighter II Turbo (USA 960620)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1996</year>
<genre>Puzzle</genre>
</game>
<game name="spnchotj">
<description>Super Punch-Out!! (Japan)</description>
<cloneof>spnchout</cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1984</year>
<genre>Sports</genre>
</game>
<game name="spnchout">
<description>Super Punch-Out!!</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1984</year>
<genre>Sports</genre>
</game>
<game name="srumbler">
<description>The Speed Rumbler (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1986</year>
<genre>Shooter</genre>
</game>
<game name="starcas">
<description>Star Castle (version 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="steelwkr">
<description>steelwkr</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="sundance">
<description>Sundance</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1979</year>
<genre>Misc.</genre>
</game>
<game name="suprmrio">
<description>Vs. Super Mario Bros.</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="swimmer">
<description>Swimmer (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tehkan</manufacturer>
<year>1982</year>
<genre>Sports</genre>
</game>
<game name="tailg">
<description>Tailgunner</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1979</year>
<genre>Shooter</genre>
</game>
<game name="tapper">
<description>Tapper (Budweiser)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1983</year>
<genre>Misc.</genre>
</game>
<game name="tempest">
<description>Tempest (rev 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="terracre">
<description>Terra Cresta (YM3526 set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nichibutsu</manufacturer>
<year>1985</year>
<genre>Shooter</genre>
</game>
<game name="tetris">
<description>Tetris (set 4, Japan, System 16A, FD1094 317-0093)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1988</year>
<genre>Puzzle</genre>
</game>
<game name="timber">
<description>Timber</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1984</year>
<genre>Misc.</genre>
</game>
<game name="timeplt">
<description>Time Pilot</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="tmnt">
<description>Teenage Mutant Ninja Turtles (World 4 Players)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1989</year>
<genre>Fighter</genre>
</game>
<game name="tmnt2">
<description>Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver UAA)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="toki">
<description>Toki (World set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tad</manufacturer>
<year>1989</year>
<genre>Platform</genre>
</game>
<game name="trackfld">
<description>Track & Field</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1983</year>
<genre>Sports</genre>
</game>
<game name="trackfld_090410">
<description>trackfld_090410</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="troangel">
<description>Tropical Angel</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1983</year>
<genre>Sports</genre>
</game>
<game name="tron">
<description>Tron (8/9)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1982</year>
<genre>Multiplay</genre>
</game>
<game name="turfmast">
<description>Neo Turf Masters / Big Tournament Golf</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nazca</manufacturer>
<year>1996</year>
<genre>Sports</genre>
</game>
<game name="twincobr">
<description>Twin Cobra (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>[Toaplan] Taito Corporation</manufacturer>
<year>1987</year>
<genre>Shooter</genre>
</game>
<game name="unsquad">
<description>U.N. Squadron (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1989</year>
<genre>Shooter</genre>
</game>
<game name="upndown">
<description>Up'n Down (315-5030)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1983</year>
<genre>Maze</genre>
</game>
<game name="vendetta">
<description>Vendetta (World 4 Players ver. T)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="vigilant">
<description>Vigilante (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="viofight">
<description>Violence Fight (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1989</year>
<genre>Fighter</genre>
</game>
<game name="wb3">
<description>Wonder Boy III - Monster Lair (set 5, World, System 16B, 8751 317-0098)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega / Westone</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="wboy">
<description>Wonder Boy (set 1, 315-5177)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega (Escape license)</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="woodpeck">
<description>woodpeck</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="wotw">
<description>War of the Worlds</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="wrally">
<description>World Rally (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Gaelco</manufacturer>
<year>1993</year>
<genre>Driving</genre>
</game>
<game name="xmen">
<description>X-Men (4 Players ver UBB)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1992</year>
<genre>Fighter</genre>
</game>
<game name="xmvsf">
<description>X-Men Vs. Street Fighter (Euro 961004)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1996</year>
<genre>Fighter</genre>
</game>
<game name="yiear">
<description>Yie Ar Kung-Fu (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1985</year>
<genre>Fighter</genre>
</game>
<game name="zaxxon">
<description>Zaxxon (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="zookeep">
<description>Zoo Keeper (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito America Corporation</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
</menu>
chillinwater
09-11-2009, 05:34 PM
I dont know ahk much either but I'll try to see if there is a way to alternate inputs to hsbetabrite.
Maybe somthing like,
in HyperLaunch,
[sample code]
for ideas only, non working.
HiToText = "C:\hyperspin\hitotext.exe"
HTText = .hi ;extension
HiToTextparams = "HiToText -r C:/mame/hi/%romname%%HTText%"
if (enablebetabright)
goto BetaHiLoop
BetaHiLoop:
{
RunWait, hsbetabrite.exe "%systemName%" "%romName%" %betabright% ;%
betabrightparams%,, Hide UseErrorLevel
sleep, 30000
Runwait hsbetabrite.exe "%HiToTextParams%",, HideUseErrorLevel
sleep, 30000
if %exitemukey%, closeprocess ;not "esc" ~1 & ~3 maybe for X-arcade tankstick
goto BetaHiLoop
}
Fyrecrypts
09-16-2009, 06:57 AM
New HiToText update thanks to Cananas. View the link in my signature for links.
Enjoy!
chillinwater
09-16-2009, 07:39 AM
[UPDATED GENRE LIST]
[HiToText_2009.09.16.xml]
<?xml version="1.0"?>
<menu>
<game name="005">
<description>005</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="10yard">
<description>10-Yard Fight (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1983</year>
<genre>Sports</genre>
</game>
<game name="1941">
<description>1941 - Counter Attack (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="1942">
<description>1942 (Revision B)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1984</year>
<genre>Shooter</genre>
</game>
<game name="1943">
<description>1943: The Battle of Midway (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1987</year>
<genre>Shooter</genre>
</game>
<game name="1944">
<description>1944: The Loop Master (USA 000620)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom, supported by Eighting/Raizing</manufacturer>
<year>2000</year>
<genre>Shooter</genre>
</game>
<game name="19xx">
<description>19XX: The War Against Destiny (USA 951207)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1996</year>
<genre>Shooter</genre>
</game>
<game name="4dwarrio">
<description>4-D Warriors (315-5162)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Coreland / Sega</manufacturer>
<year>1985</year>
<genre>Shooter</genre>
</game>
<game name="8ballact">
<description>Eight Ball Action (DK conversion)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Seatongrove Ltd (Magic Eletronics USA licence)</manufacturer>
<year>1984</year>
<genre>Sports</genre>
</game>
<game name="ajax">
<description>Ajax</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1987</year>
<genre>Shooter</genre>
</game>
<game name="alibaba">
<description>Ali Baba and 40 Thieves</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="aliensyn">
<description>Alien Syndrome (set 4, System 16B, unprotected)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1987</year>
<genre>Maze</genre>
</game>
<game name="altbeast">
<description>Altered Beast (set 7, 8751 317-0078)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="amidar">
<description>Amidar</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="aquajack">
<description>Aqua Jack (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="arkanoid">
<description>Arkanoid (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1986</year>
<genre>Breakout</genre>
</game>
<game name="arknoid2">
<description>Arkanoid - Revenge of DOH (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1987</year>
<genre>Breakout</genre>
</game>
<game name="arkretrn">
<description>Arkanoid Returns (Ver 2.02J 1997/02/10)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation</manufacturer>
<year>1997</year>
<genre>Breakout</genre>
</game>
<game name="armora">
<description>Armor Attack</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1980</year>
<genre>Maze</genre>
</game>
<game name="astdelux">
<description>Asteroids Deluxe (rev 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="asterix">
<description>Asterix (ver EAD)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1992</year>
<genre>Fighter</genre>
</game>
<game name="asteroid">
<description>Asteroids (rev 2)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1979</year>
<genre>Shooter</genre>
</game>
<game name="astyanax">
<description>The Astyanax</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Jaleco</manufacturer>
<year>1989</year>
<genre>Platform</genre>
</game>
<game name="baddudes">
<description>Bad Dudes vs. Dragonninja (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East USA</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="bagman">
<description>Bagman</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Valadon Automation</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="balonfgt">
<description>Vs. Balloon Fight</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1984</year>
<genre>Platform</genre>
</game>
<game name="bankp">
<description>Bank Panic</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>[Sanritsu] Sega</manufacturer>
<year>1984</year>
<genre>Shooter</genre>
</game>
<game name="barrier">
<description>Barrier</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Vectorbeam</manufacturer>
<year>1979</year>
<genre>Puzzle</genre>
</game>
<game name="batsugun">
<description>Batsugun (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Toaplan</manufacturer>
<year>1993</year>
<genre>Shooter</genre>
</game>
<game name="battlcry">
<description>Battlecry</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Home Data</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="berzerk">
<description>Berzerk (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Stern</manufacturer>
<year>1980</year>
<genre>Maze</genre>
</game>
<game name="bjtwin">
<description>Bombjack Twin (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>NMK</manufacturer>
<year>1993</year>
<genre>Platform</genre>
</game>
<game name="blktiger">
<description>Black Tiger</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1987</year>
<genre>Platform</genre>
</game>
<game name="blockout">
<description>Block Out (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Technos Japan + California Dreams</manufacturer>
<year>1989</year>
<genre>Puzzle</genre>
</game>
<game name="bloodbro">
<description>Blood Bros. (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tad</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="blueprnt">
<description>Blue Print (Midway)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>[Zilec Electronics] Bally Midway</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="bnzabros">
<description>Bonanza Bros (US, Floppy DS3-5000-07d? Based)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1990</year>
<genre>Platform</genre>
</game>
<game name="bombjack">
<description>Bomb Jack (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tehkan</manufacturer>
<year>1984</year>
<genre>Platform</genre>
</game>
<game name="boomrang">
<description>Boomer Rang'r / Genesis (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1983</year>
<genre>Shooter</genre>
</game>
<game name="boxingb">
<description>Boxing Bugs</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="brkthru">
<description>Break Thru (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East USA</manufacturer>
<year>1986</year>
<genre>Shooter</genre>
</game>
<game name="brubber">
<description>Burnin' Rubber</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East</manufacturer>
<year>1982</year>
<genre>Driving</genre>
</game>
<game name="btime">
<description>Burger Time (Data East set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="bublbobl">
<description>Bubble Bobble</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="bullfgt">
<description>Bullfight (315-5065)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Coreland / Sega</manufacturer>
<year>1984</year>
<genre>Sports</genre>
</game>
<game name="bzone">
<description>Battle Zone (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="cabal">
<description>Cabal (World, Joystick version)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tad Corporation</manufacturer>
<year>1988</year>
<genre>Shooter</genre>
</game>
<game name="captaven">
<description>Captain America and The Avengers (Asia Rev 1.4)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="carnival">
<description>Carnival (upright)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="ccastles">
<description>Crystal Castles (version 4)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1983</year>
<genre>Maze</genre>
</game>
<game name="cclimber">
<description>Crazy Climber (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nichibutsu</manufacturer>
<year>1980</year>
<genre>Climbing</genre>
</game>
<game name="centiped">
<description>Centipede (revision 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="chasehq">
<description>Chase H.Q. (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1988</year>
<genre>Driving</genre>
</game>
<game name="circusc">
<description>Circus Charlie (level select, set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1984</year>
<genre>Platform</genre>
</game>
<game name="ckong">
<description>Crazy Kong Part II (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Falcon</manufacturer>
<year>1981</year>
<genre>Platform</genre>
</game>
<game name="cleopatr">
<description>Cleopatra Fortune (Ver 2.1J 1996/09/05)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation</manufacturer>
<year>1996</year>
<genre>Puzzle</genre>
</game>
<game name="columns">
<description>Columns (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1990</year>
<genre>Puzzle</genre>
</game>
<game name="commando">
<description>Commando (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1985</year>
<genre>Shooter</genre>
</game>
<game name="contra">
<description>Contra (US, Set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1987</year>
<genre>Platform</genre>
</game>
<game name="crush">
<description>Crush Roller (Kural Samno)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Kural Samno Electric</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="crzrally">
<description>Crazy Rally (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tecfri</manufacturer>
<year>1985</year>
<genre>Driving</genre>
</game>
<game name="daioh">
<description>Daioh</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Athena</manufacturer>
<year>1993</year>
<genre>Shooter</genre>
</game>
<game name="dariusg">
<description>Darius Gaiden - Silver Hawk (Ver 2.5O 1994/09/19)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1994</year>
<genre>Shooter</genre>
</game>
<game name="darthvdr">
<description>Darth Vader</description>
<cloneof>invaders</cloneof>
<crc> </crc>
<manufacturer>bootleg</manufacturer>
<year> </year>
<genre>Shooter</genre>
</game>
<game name="dazzler">
<description>Dazzler</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Century Electronics</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="ddonpach">
<description>DoDonPachi (International, Master Ver. 97/02/05)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atlus/Cave</manufacturer>
<year>1997</year>
<genre>Shooter</genre>
</game>
<game name="ddragon">
<description>Double Dragon (Japan)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Technos Japan</manufacturer>
<year>1987</year>
<genre>Fighter</genre>
</game>
<game name="ddribble">
<description>Double Dribble</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1986</year>
<genre>Sports</genre>
</game>
<game name="deadeye">
<description>Dead Eye</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Meadows</manufacturer>
<year>1978</year>
<genre>Shooter</genre>
</game>
<game name="defender">
<description>Defender (Red label)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="demon">
<description>Demon</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Rock-ola</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="digdug">
<description>Dig Dug (rev 2)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="digdug2">
<description>Dig Dug II (New Ver.)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1985</year>
<genre>Maze</genre>
</game>
<game name="dino">
<description>Cadillacs and Dinosaurs (World 930201)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1993</year>
<genre>Fighter</genre>
</game>
<game name="djboy">
<description>DJ Boy (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Kaneko (American Sammy license)</manufacturer>
<year>1989</year>
<genre>Fighter</genre>
</game>
<game name="dkong">
<description>Donkey Kong (US set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo of America</manufacturer>
<year>1981</year>
<genre>Platform</genre>
</game>
<game name="dkong3">
<description>Donkey Kong 3 (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo of America</manufacturer>
<year>1983</year>
<genre>Platform</genre>
</game>
<game name="dkongjr">
<description>Donkey Kong Junior (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo of America</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="domino">
<description>Domino Man</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1982</year>
<genre>Misc.</genre>
</game>
<game name="dorunrun">
<description>Do! Run Run (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Universal</manufacturer>
<year>1984</year>
<genre>Maze</genre>
</game>
<game name="dotron">
<description>Discs of Tron (Upright)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1983</year>
<genre>Misc.</genre>
</game>
<game name="dotrone">
<description>Discs of Tron (Environmental)</description>
<cloneof>dotron</cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1983</year>
<genre>Misc.</genre>
</game>
<game name="dowild">
<description>Mr. Do's Wild Ride</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Universal</manufacturer>
<year>1984</year>
<genre>Platform</genre>
</game>
<game name="dragnblz">
<description>Dragon Blaze</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Psikyo</manufacturer>
<year>2000</year>
<genre>Shooter</genre>
</game>
<game name="dynagear">
<description>Dyna Gear</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sammy</manufacturer>
<year>1993</year>
<genre>Platform</genre>
</game>
<game name="elevator">
<description>Elevator Action</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation</manufacturer>
<year>1983</year>
<genre>Platform</genre>
</game>
<game name="esprade">
<description>ESP Ra.De. (International, Ver. 98/04/22)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atlus/Cave</manufacturer>
<year>1998</year>
<genre>Shooter</genre>
</game>
<game name="evilston">
<description>Evil Stone</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Spacy Industrial, Ltd.</manufacturer>
<year>1990</year>
<genre>Platform</genre>
</game>
<game name="explorer">
<description>Explorer</description>
<cloneof>scramble</cloneof>
<crc> </crc>
<manufacturer>bootleg</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="exprrada">
<description>Express Raider (US set 2)</description>
<cloneof>exprraid</cloneof>
<crc> </crc>
<manufacturer>Data East USA</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="exprraid">
<description>Express Raider (US set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East USA</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="extrmatn">
<description>Extermination (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1987</year>
<genre>Shooter</genre>
</game>
<game name="eyes">
<description>Eyes (Digitrex Techstar)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Digitrex Techstar (Rock-ola license)</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="frogger">
<description>Frogger</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="frogs">
<description>Frogs</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Gremlin</manufacturer>
<year>1978</year>
<genre>Misc.</genre>
</game>
<game name="galaga">
<description>Galaga (Namco rev. B)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="galaxian">
<description>Galaxian (Namco set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1979</year>
<genre>Shooter</genre>
</game>
<game name="gauntlet">
<description>Gauntlet (rev 14)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari Games</manufacturer>
<year>1985</year>
<genre>Maze</genre>
</game>
<game name="gberet">
<description>Green Beret</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1985</year>
<genre>Platform</genre>
</game>
<game name="gigawing">
<description>Giga Wing (USA 990222)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom, supported by Takumi</manufacturer>
<year>1999</year>
<genre>Shooter</genre>
</game>
<game name="gijoe">
<description>GI Joe (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1992</year>
<genre>Shooter</genre>
</game>
<game name="gng">
<description>Ghosts'n Goblins (World? set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1985</year>
<genre>Platform</genre>
</game>
<game name="gunsmoke">
<description>Gun.Smoke (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1985</year>
<genre>Shooter</genre>
</game>
<game name="gyruss">
<description>Gyruss (Konami)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1983</year>
<genre>Shooter</genre>
</game>
<game name="headon">
<description>Head On (2 players)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Gremlin</manufacturer>
<year>1979</year>
<genre>Maze</genre>
</game>
<game name="headon2">
<description>Head On 2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1979</year>
<genre>Maze</genre>
</game>
<game name="headoni">
<description>Head On (Irem, M-15 Hardware)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year> </year>
<genre>Maze</genre>
</game>
<game name="hvysmsh">
<description>Heavy Smash (Europe version -2)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1993</year>
<genre>Sports</genre>
</game>
<game name="hyperpac">
<description>Hyper Pacman</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>SemiCom</manufacturer>
<year>1995</year>
<genre>Maze</genre>
</game>
<game name="hyprduel">
<description>Hyper Duel (Japan set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Technosoft</manufacturer>
<year>1993</year>
<genre>Shooter</genre>
</game>
<game name="imgfight">
<description>Image Fight (revision A, Japan)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1988</year>
<genre>Shooter</genre>
</game>
<game name="invaders">
<description>Space Invaders / Space Invaders M</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Midway / Taito</manufacturer>
<year>1978</year>
<genre>Shooter</genre>
</game>
<game name="jackal">
<description>Jackal (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1986</year>
<genre>Shooter</genre>
</game>
<game name="jjsquawk">
<description>J. J. Squawkers</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Athena / Able</manufacturer>
<year>1993</year>
<genre>Platform</genre>
</game>
<game name="journey">
<description>Journey</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1983</year>
<genre>Maze</genre>
</game>
<game name="joust">
<description>Joust (White/Green label)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="joust2">
<description>Joust 2 - Survival of the Fittest (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="junglek">
<description>Jungle King (Japan)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="jungler">
<description>Jungler</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="junofrst">
<description>Juno First</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1983</year>
<genre>Shooter</genre>
</game>
<game name="kamikcab">
<description>Kamikaze Cabbie</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1984</year>
<genre>Maze</genre>
</game>
<game name="kangaroo">
<description>Kangaroo</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sun Electronics</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="kchamp">
<description>Karate Champ (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East USA</manufacturer>
<year>1984</year>
<genre>Fighter</genre>
</game>
<game name="klax">
<description>Klax (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari Games</manufacturer>
<year>1989</year>
<genre>Puzzle</genre>
</game>
<game name="knights">
<description>Knights of the Round (World 911127)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="kungfum">
<description>Kung-Fu Master</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1984</year>
<genre>Fighter</genre>
</game>
<game name="ladybug">
<description>Lady Bug</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Universal</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="lrescue">
<description>Lunar Rescue</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito</manufacturer>
<year>1979</year>
<genre>Maze</genre>
</game>
<game name="madalien">
<description>Mad Alien</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="mappy">
<description>Mappy (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1983</year>
<genre>Platform</genre>
</game>
<game name="marble">
<description>Marble Madness (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari Games</manufacturer>
<year>1984</year>
<genre>Maze</genre>
</game>
<game name="mario">
<description>Mario Bros. (US, set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo of America</manufacturer>
<year>1983</year>
<genre>Platform</genre>
</game>
<game name="matmania">
<description>Mat Mania</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Technos Japan (Taito America license)</manufacturer>
<year>1985</year>
<genre>Sports/Wrestling</genre>
</game>
<game name="megadon">
<description>Megadon</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Epos Corporation (Photar Industries license)</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="metrocrs">
<description>Metro-Cross (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1985</year>
<genre>Platform</genre>
</game>
<game name="mhavoc">
<description>Major Havoc (rev 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1983</year>
<genre>Shooter</genre>
</game>
<game name="milliped">
<description>Millipede</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="mimonkey">
<description>Mighty Monkey</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Universal Video Games</manufacturer>
<year> </year>
<genre>Shooter</genre>
</game>
<game name="missile">
<description>Missile Command (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="missile2">
<description>Missile Command (set 2)</description>
<cloneof>missile</cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="mk">
<description>Mortal Kombat (rev 5.0 T-Unit 03/19/93)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Midway</manufacturer>
<year>1992</year>
<genre>Fighter</genre>
</game>
<game name="mk2">
<description>Mortal Kombat II (rev L3.1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Midway</manufacturer>
<year>1993</year>
<genre>Fighter</genre>
</game>
<game name="mkla1">
<description>Mortal Kombat (rev 1.0 08/09/92)</description>
<cloneof>mk</cloneof>
<crc> </crc>
<manufacturer>Midway</manufacturer>
<year>1992</year>
<genre>Fighter</genre>
</game>
<game name="mooncrst">
<description>Moon Cresta (Nichibutsu)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nichibutsu</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="mpatrol">
<description>Moon Patrol</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="mrdo">
<description>Mr. Do!</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Universal</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="mrdrillr">
<description>Mr Driller (Japan, DRI1/VER.A2)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1999</year>
<genre>Puzzle</genre>
</game>
<game name="mslug">
<description>Metal Slug - Super Vehicle-001</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nazca</manufacturer>
<year>1996</year>
<genre>Platform</genre>
</game>
<game name="mslug2">
<description>Metal Slug 2 - Super Vehicle-001/II</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>SNK</manufacturer>
<year>1998</year>
<genre>Platform</genre>
</game>
<game name="mslug3">
<description>Metal Slug 3</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>SNK</manufacturer>
<year>2000</year>
<genre>Platform</genre>
</game>
<game name="mslug4">
<description>Metal Slug 4</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Mega</manufacturer>
<year>2002</year>
<genre>Platform</genre>
</game>
<game name="mslug5">
<description>Metal Slug 5</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>SNK Playmore</manufacturer>
<year>2003</year>
<genre>Platform</genre>
</game>
<game name="mslugx">
<description>Metal Slug X - Super Vehicle-001</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>SNK</manufacturer>
<year>1999</year>
<genre>Platform</genre>
</game>
<game name="msword">
<description>Magic Sword - Heroic Fantasy (World 900725)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1990</year>
<genre>Platform</genre>
</game>
<game name="mtlchamp">
<description>Martial Champion (ver EAB)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1993</year>
<genre>Fighter</genre>
</game>
<game name="mwalk">
<description>Michael Jackson's Moonwalker (set 3, World, FD1094/8751 317-0159)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1990</year>
<genre>Maze</genre>
</game>
<game name="narc">
<description>Narc (rev 7.00)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="naughtyb">
<description>Naughty Boy</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Jaleco</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="nemesis">
<description>Nemesis</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1985</year>
<genre>Shooter</genre>
</game>
<game name="nitd">
<description>Nightmare in the Dark</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Eleven / Gavaking</manufacturer>
<year>2000</year>
<genre>Platform</genre>
</game>
<game name="nmouse">
<description>Naughty Mouse (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Amenip (Palcom Queen River)</manufacturer>
<year>1981</year>
<genre>Platform</genre>
</game>
<game name="nova2001">
<description>Nova 2001 (Japan)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>UPL</manufacturer>
<year>1983</year>
<genre>Shooter</genre>
</game>
<game name="olibochu">
<description>Oli-Boo-Chu</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem + GDI</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="omegaf">
<description>Omega Fighter</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>UPL</manufacturer>
<year>1989</year>
<genre>Shooter</genre>
</game>
<game name="omegafs">
<description>Omega Fighter Special</description>
<cloneof>omegaf</cloneof>
<crc> </crc>
<manufacturer>UPL</manufacturer>
<year>1989</year>
<genre>Shooter</genre>
</game>
<game name="outzone">
<description>Out Zone (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Toaplan</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="pacland">
<description>Pac-Land (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1984</year>
<genre>Platform</genre>
</game>
<game name="pacmania">
<description>Pac-Mania</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1987</year>
<genre>Maze</genre>
</game>
<game name="paperboy">
<description>Paperboy (rev 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari Games</manufacturer>
<year>1984</year>
<genre>Misc.</genre>
</game>
<game name="pbaction">
<description>Pinball Action (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tehkan</manufacturer>
<year>1985</year>
<genre>Pinball</genre>
</game>
<game name="pengo">
<description>Pengo (set 1 rev c)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1982</year>
<genre>Maze</genre>
</game>
<game name="phoenix">
<description>Phoenix (Amstar)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Amstar</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="pirates">
<description>Pirates</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>NIX</manufacturer>
<year>1994</year>
<genre>Shooter</genre>
</game>
<game name="pooyan">
<description>Pooyan</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="popeye">
<description>Popeye (revision D)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="puckman">
<description>PuckMan (Japan set 1, Probably Bootleg)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1980</year>
<genre>Maze</genre>
</game>
<game name="pulstar">
<description>Pulstar</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Aicom</manufacturer>
<year>1995</year>
<genre>Shooter</genre>
</game>
<game name="punchout">
<description>Punch-Out!!</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1984</year>
<genre>Sports</genre>
</game>
<game name="qb3">
<description>QB-3 (prototype)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Rock-ola</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="qbert">
<description>Q*bert (US set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Gottlieb</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
<game name="qbertqub">
<description>Q*bert's Qubes</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Mylstar</manufacturer>
<year>1983</year>
<genre>Platform</genre>
</game>
<game name="raiden">
<description>Raiden</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Seibu Kaihatsu</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="rallyx">
<description>Rally X</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1980</year>
<genre>Maze</genre>
</game>
<game name="rastan">
<description>Rastan (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1987</year>
<genre>Platform</genre>
</game>
<game name="redbaron">
<description>Red Baron</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="ripoff">
<description>Rip Off</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="roadrunn">
<description>Road Runner (rev 2)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari Games</manufacturer>
<year>1985</year>
<genre>Platform</genre>
</game>
<game name="robocop">
<description>Robocop (World revision 4)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="robotron">
<description>Robotron (Solid Blue label)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="rpatrol">
<description>River Patrol (Orca)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Orca</manufacturer>
<year>1981</year>
<genre>Driving</genre>
</game>
<game name="rthunder">
<description>Rolling Thunder (new version)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Namco</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="rtype">
<description>R-Type (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1987</year>
<genre>Shooter</genre>
</game>
<game name="rtype2">
<description>R-Type II</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1989</year>
<genre>Shooter</genre>
</game>
<game name="rygar">
<description>Rygar (US set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tecmo</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="s1945ii">
<description>Strikers 1945 II</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Psikyo</manufacturer>
<year>1997</year>
<genre>Shooter</genre>
</game>
<game name="sci">
<description>Special Criminal Investigation (World set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1989</year>
<genre>Shooter</genre>
</game>
<game name="scramble">
<description>Scramble</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="sdtennis">
<description>Super Doubles Tennis</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Data East Corporation</manufacturer>
<year>1983</year>
<genre>Sports</genre>
</game>
<game name="searthin">
<description>Super Earth Invasion (set 1)</description>
<cloneof>invaders</cloneof>
<crc> </crc>
<manufacturer>bootleg</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="seawolf">
<description>Sea Wolf</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Midway</manufacturer>
<year>1976</year>
<genre>Shooter</genre>
</game>
<game name="seawolf2">
<description>Seawolf II</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Midway</manufacturer>
<year>1978</year>
<genre>Shooter</genre>
</game>
<game name="sf2">
<description>Street Fighter II - The World Warrior (World 910522)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="shadoww">
<description>Shadow Warriors (World, set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tecmo</manufacturer>
<year>1988</year>
<genre>Fighter</genre>
</game>
<game name="silkworm">
<description>Silk Worm (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tecmo</manufacturer>
<year>1988</year>
<genre>Shooter</genre>
</game>
<game name="simpsons">
<description>The Simpsons (4 Players World, set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="slapfigh">
<description>Slap Fight (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito</manufacturer>
<year>1986</year>
<genre>Shooter</genre>
</game>
<game name="smashtv">
<description>Smash T.V. (rev 8.00)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Williams</manufacturer>
<year>1990</year>
<genre>Shooter</genre>
</game>
<game name="solarq">
<description>Solar Quest</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="spdodgeb">
<description>Super Dodge Ball (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Technos Japan</manufacturer>
<year>1987</year>
<genre>Sports</genre>
</game>
<game name="speedfrk">
<description>Speed Freak</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Vectorbeam</manufacturer>
<year>1979</year>
<genre>Driving</genre>
</game>
<game name="spf2t">
<description>Super Puzzle Fighter II Turbo (USA 960620)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1996</year>
<genre>Puzzle</genre>
</game>
<game name="spnchotj">
<description>Super Punch-Out!! (Japan)</description>
<cloneof>spnchout</cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1984</year>
<genre>Sports</genre>
</game>
<game name="spnchout">
<description>Super Punch-Out!!</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1984</year>
<genre>Sports</genre>
</game>
<game name="sprint1">
<description>Sprint 1</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1978</year>
<genre>Driving</genre>
</game>
<game name="srumbler">
<description>The Speed Rumbler (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1986</year>
<genre>Shooter</genre>
</game>
<game name="starcas">
<description>Star Castle (version 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="starwars">
<description>Star Wars (rev 2)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1983</year>
<genre>Shooter</genre>
</game>
<game name="steelwkr">
<description>steelwkr</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="streakng">
<description>Streaking</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Shoei</manufacturer>
<year>1981</year>
<genre>Maze</genre>
</game>
<game name="subroc3d">
<description>Subroc-3D</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="sundance">
<description>Sundance</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1979</year>
<genre>Misc.</genre>
</game>
<game name="suprmrio">
<description>Vs. Super Mario Bros.</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nintendo</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="swimmer">
<description>Swimmer (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tehkan</manufacturer>
<year>1982</year>
<genre>Sports</genre>
</game>
<game name="tailg">
<description>Tailgunner</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1979</year>
<genre>Shooter</genre>
</game>
<game name="tapper">
<description>Tapper (Budweiser)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1983</year>
<genre>Misc.</genre>
</game>
<game name="tempest">
<description>Tempest (rev 3)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Atari</manufacturer>
<year>1980</year>
<genre>Shooter</genre>
</game>
<game name="terracre">
<description>Terra Cresta (YM3526 set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nichibutsu</manufacturer>
<year>1985</year>
<genre>Shooter</genre>
</game>
<game name="tetris">
<description>Tetris (set 4, Japan, System 16A, FD1094 317-0093)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1988</year>
<genre>Puzzle</genre>
</game>
<game name="timber">
<description>Timber</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1984</year>
<genre>Misc.</genre>
</game>
<game name="timeplt">
<description>Time Pilot</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="tmnt">
<description>Teenage Mutant Ninja Turtles (World 4 Players)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1989</year>
<genre>Fighter</genre>
</game>
<game name="tmnt2">
<description>Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver UAA)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="toki">
<description>Toki (World set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Tad</manufacturer>
<year>1989</year>
<genre>Platform</genre>
</game>
<game name="trackfld">
<description>Track & Field</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1983</year>
<genre>Sports</genre>
</game>
<game name="trackfld_090410">
<description>trackfld_090410</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="troangel">
<description>Tropical Angel</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1983</year>
<genre>Sports</genre>
</game>
<game name="tron">
<description>Tron (8/9)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Bally Midway</manufacturer>
<year>1982</year>
<genre>Multiplay</genre>
</game>
<game name="turfmast">
<description>Neo Turf Masters / Big Tournament Golf</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Nazca</manufacturer>
<year>1996</year>
<genre>Sports</genre>
</game>
<game name="twincobr">
<description>Twin Cobra (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>[Toaplan] Taito Corporation</manufacturer>
<year>1987</year>
<genre>Shooter</genre>
</game>
<game name="unsquad">
<description>U.N. Squadron (US)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1989</year>
<genre>Shooter</genre>
</game>
<game name="upndown">
<description>Up'n Down (315-5030)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1983</year>
<genre>Maze</genre>
</game>
<game name="vendetta">
<description>Vendetta (World 4 Players ver. T)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1991</year>
<genre>Fighter</genre>
</game>
<game name="vigilant">
<description>Vigilante (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Irem</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="viofight">
<description>Violence Fight (World)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito Corporation Japan</manufacturer>
<year>1989</year>
<genre>Fighter</genre>
</game>
<game name="wb3">
<description>Wonder Boy III - Monster Lair (set 5, World, System 16B, 8751 317-0098)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega / Westone</manufacturer>
<year>1988</year>
<genre>Platform</genre>
</game>
<game name="wboy">
<description>Wonder Boy (set 1, 315-5177)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega (Escape license)</manufacturer>
<year>1986</year>
<genre>Platform</genre>
</game>
<game name="woodpeck">
<description>woodpeck</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="wotw">
<description>War of the Worlds</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Cinematronics</manufacturer>
<year>1981</year>
<genre>Shooter</genre>
</game>
<game name="wrally">
<description>World Rally (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Gaelco</manufacturer>
<year>1993</year>
<genre>Driving</genre>
</game>
<game name="xmen">
<description>X-Men (4 Players ver UBB)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1992</year>
<genre>Fighter</genre>
</game>
<game name="xmvsf">
<description>X-Men Vs. Street Fighter (Euro 961004)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Capcom</manufacturer>
<year>1996</year>
<genre>Fighter</genre>
</game>
<game name="yiear">
<description>Yie Ar Kung-Fu (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Konami</manufacturer>
<year>1985</year>
<genre>Fighter</genre>
</game>
<game name="zaxxon">
<description>Zaxxon (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Sega</manufacturer>
<year>1982</year>
<genre>Shooter</genre>
</game>
<game name="zookeep">
<description>Zoo Keeper (set 1)</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer>Taito America Corporation</manufacturer>
<year>1982</year>
<genre>Platform</genre>
</game>
</menu>
TeddyKGB2208
11-14-2009, 02:03 AM
BACK AGAIN...
How can hi-score be used with the new Capcom wheel and with Neo Geo Wheel ???
chillinwater
11-17-2009, 05:08 PM
Im just guessing but i would think it works the same as it does now thru the reading of the xml.
It should work with any game mame plays.
NeoGeo already has its own wheel that it works with.
Do you mean Hi-Score or HiToText?
HiToText only works with about 1/3 of the actual games that Hi-Score Supports.
when you install HiToText there is a games folder full of .cs files for the games it supports.
but it ultimatley gets its info from mames .hi files
There is a database for Hi-Score on this Link: Updated Genres (http://www.hyperspin-fe.com/forum/showpost.php?p=49793&postcount=10)
Sorry dont think I helped much.
mr_tap
01-10-2010, 11:48 AM
is there anyway to get it to display differently, currently it's in bold font right in the middle of the screen, i'd like it smaller and in the corner.
Fyrecrypts
01-10-2010, 04:12 PM
is there anyway to get it to display differently, currently it's in bold font right in the middle of the screen, i'd like it smaller and in the corner.
I believe Bill has plans for this in the next release of HyperSpin, it would be a good idea to post this request in the requests folder as well I suppose. Just to ensure it's heard.
mr_tap
01-11-2010, 10:12 AM
I would but i've posted loads of requests in the lasts few days :)
SophT
01-11-2010, 02:28 PM
I requested that a while back, you can dig it up and second it if you want to ;)
I think I asked for the option to include where the text goes in a theme file as well as animations, colored text, and fonts.
BadBoyBill
01-11-2010, 03:26 PM
The next HS probably wont have to the same style. Its goint to have a scroller either on the top of the screen or bottom. Like a semi faded black bar that will have ticker style scores. Some of the hi score stuff is just to long to fit on the screen properly so we will go with the scroller to try and fix that.
Fyrecrypts
01-27-2010, 03:19 PM
Did a pretty massive upgrade that moves the deciphering into an external XML file. This should make deciphering new games pretty simple for everyone. Take a look at the official post for more information.
chillinwater
01-27-2010, 03:31 PM
Cool cant wait to see it in action!
Updated HiToText v2010.01.26 and HiToText v2010.01.28 fix
-HiToText v2010.01.28 added "ajax"
Mame\Genre
Ill update this again with Hyperion info when thats available.
[HiToText.xml]
<?xml version="1.0"?>
<menu>
<game name="1941">
<description>1941</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="1942">
<description>1942</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="1943">
<description>1943</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="1944">
<description>1944</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="19xx">
<description>19xx</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ajax">
<description>ajax</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="alibaba">
<description>alibaba</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="aquajack">
<description>aquajack</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="armora">
<description>armora</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="astdelux">
<description>astdelux</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="astyanax">
<description>astyanax</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="balonfgt">
<description>balonfgt</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="bankp">
<description>bankp</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="barrier">
<description>barrier</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="batsugun">
<description>batsugun</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="battlcry">
<description>battlcry</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="berzerk">
<description>berzerk</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="bjtwin">
<description>bjtwin</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="blktiger">
<description>blktiger</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="blockout">
<description>blockout</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="bloodbro">
<description>bloodbro</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="blueprnt">
<description>blueprnt</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="bnzabros">
<description>bnzabros</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="bombjack">
<description>bombjack</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="boomrang">
<description>boomrang</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="boxingb">
<description>boxingb</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="brkthru">
<description>brkthru</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="brubber">
<description>brubber</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="btime">
<description>btime</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="bublbobl">
<description>bublbobl</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="bullfgt">
<description>bullfgt</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="bzone">
<description>bzone</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="cabal">
<description>cabal</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="captaven">
<description>captaven</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="carnival">
<description>carnival</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ccastles">
<description>ccastles</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="cclimber">
<description>cclimber</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="centiped">
<description>centiped</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="chasehq">
<description>chasehq</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="circusc">
<description>circusc</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ckong">
<description>ckong</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="cleopatr">
<description>cleopatr</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="columns">
<description>columns</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="commando">
<description>commando</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="contra">
<description>contra</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="crush">
<description>crush</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="crzrally">
<description>crzrally</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="daioh">
<description>daioh</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dariusg">
<description>dariusg</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="darthvdr">
<description>darthvdr</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dazzler">
<description>dazzler</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ddonpach">
<description>ddonpach</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ddragon">
<description>ddragon</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ddribble">
<description>ddribble</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="deadeye">
<description>deadeye</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="defender">
<description>defender</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="demon">
<description>demon</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="digdug">
<description>digdug</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="digdug2">
<description>digdug2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dino">
<description>dino</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="djboy">
<description>djboy</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dkong">
<description>dkong</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dkong3">
<description>dkong3</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dkongjr">
<description>dkongjr</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="domino">
<description>domino</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dorunrun">
<description>dorunrun</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dotron">
<description>dotron</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dotrone">
<description>dotrone</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dowild">
<description>dowild</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dragnblz">
<description>dragnblz</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="dynagear">
<description>dynagear</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="elevator">
<description>elevator</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="esprade">
<description>esprade</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="evilston">
<description>evilston</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="explorer">
<description>explorer</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="exprrada">
<description>exprrada</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="exprraid">
<description>exprraid</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="extrmatn">
<description>extrmatn</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="eyes">
<description>eyes</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="frogger">
<description>frogger</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="frogs">
<description>frogs</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="galaga">
<description>galaga</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="galaxian">
<description>galaxian</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gauntlet">
<description>gauntlet</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gberet">
<description>gberet</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gigawing">
<description>gigawing</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gijoe">
<description>gijoe</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gng">
<description>gng</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gunsmoke">
<description>gunsmoke</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="gyruss">
<description>gyruss</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="headon">
<description>headon</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="headon2">
<description>headon2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="headoni">
<description>headoni</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="hunchbak">
<description>hunchbak</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="hvysmsh">
<description>hvysmsh</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="hyperpac">
<description>hyperpac</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="hyperspt">
<description>hyperspt</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="hyprduel">
<description>hyprduel</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="imgfight">
<description>imgfight</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="invaders">
<description>invaders</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="jackal">
<description>jackal</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="jjsquawk">
<description>jjsquawk</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="journey">
<description>journey</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="joust">
<description>joust</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="joust2">
<description>joust2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="junglek">
<description>junglek</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="jungler">
<description>jungler</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="junofrst">
<description>junofrst</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="kamikcab">
<description>kamikcab</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="kangaroo">
<description>kangaroo</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="kchamp">
<description>kchamp</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="klax">
<description>klax</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="knights">
<description>knights</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="kungfum">
<description>kungfum</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ladybug">
<description>ladybug</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="lrescue">
<description>lrescue</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="madalien">
<description>madalien</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mappy">
<description>mappy</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="marble">
<description>marble</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mario">
<description>mario</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="matmania">
<description>matmania</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="megadon">
<description>megadon</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="metrocrs">
<description>metrocrs</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mhavoc">
<description>mhavoc</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="milliped">
<description>milliped</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mimonkey">
<description>mimonkey</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="missile">
<description>missile</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="missile2">
<description>missile2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mk">
<description>mk</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mk2">
<description>mk2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mkla1">
<description>mkla1</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mooncrst">
<description>mooncrst</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mpatrol">
<description>mpatrol</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mrdo">
<description>mrdo</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mrdrillr">
<description>mrdrillr</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mslug">
<description>mslug</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mslug2">
<description>mslug2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mslug3">
<description>mslug3</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mslug4">
<description>mslug4</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mslug5">
<description>mslug5</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mslugx">
<description>mslugx</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="msword">
<description>msword</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mtlchamp">
<description>mtlchamp</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="mwalk">
<description>mwalk</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="narc">
<description>narc</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="naughtyb">
<description>naughtyb</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="nemesis">
<description>nemesis</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="nitd">
<description>nitd</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="nmouse">
<description>nmouse</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="nova2001">
<description>nova2001</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="olibochu">
<description>olibochu</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="omegaf">
<description>omegaf</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="omegafs">
<description>omegafs</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="outzone">
<description>outzone</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="pacland">
<description>pacland</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="pacmania">
<description>pacmania</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="paperboy">
<description>paperboy</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="pbaction">
<description>pbaction</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="pengo">
<description>pengo</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="phoenix">
<description>phoenix</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="pirates">
<description>pirates</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="pooyan">
<description>pooyan</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="popeye">
<description>popeye</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="puckman">
<description>puckman</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="pulstar">
<description>pulstar</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="punchout">
<description>punchout</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="qb3">
<description>qb3</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="qbert">
<description>qbert</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="qbertqub">
<description>qbertqub</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="raiden">
<description>raiden</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="rallyx">
<description>rallyx</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="rastan">
<description>rastan</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="redbaron">
<description>redbaron</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="ripoff">
<description>ripoff</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="roadrunn">
<description>roadrunn</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="robocop">
<description>robocop</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="robotron">
<description>robotron</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="rpatrol">
<description>rpatrol</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="rthunder">
<description>rthunder</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="rtype">
<description>rtype</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="rtype2">
<description>rtype2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="rygar">
<description>rygar</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="s1945ii">
<description>s1945ii</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="sci">
<description>sci</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="scramble">
<description>scramble</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="sdtennis">
<description>sdtennis</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="searthin">
<description>searthin</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="seawolf">
<description>seawolf</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="seawolf2">
<description>seawolf2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="sf2">
<description>sf2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="shadoww">
<description>shadoww</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="silkworm">
<description>silkworm</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="simpsons">
<description>simpsons</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="slapfigh">
<description>slapfigh</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="smashtv">
<description>smashtv</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="solarq">
<description>solarq</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="spdodgeb">
<description>spdodgeb</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="speedfrk">
<description>speedfrk</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="spf2t">
<description>spf2t</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="spnchotj">
<description>spnchotj</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="spnchout">
<description>spnchout</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="sprint1">
<description>sprint1</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="srumbler">
<description>srumbler</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="starcas">
<description>starcas</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="starwars">
<description>starwars</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="steelwkr">
<description>steelwkr</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="streakng">
<description>streakng</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="subroc3d">
<description>subroc3d</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="sundance">
<description>sundance</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="suprmrio">
<description>suprmrio</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="swimmer">
<description>swimmer</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="tailg">
<description>tailg</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="tapper">
<description>tapper</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="tempest">
<description>tempest</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="terracre">
<description>terracre</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="tetris">
<description>tetris</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="timber">
<description>timber</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="timeplt">
<description>timeplt</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="tmnt">
<description>tmnt</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="tmnt2">
<description>tmnt2</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="toki">
<description>toki</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="trackfld">
<description>trackfld</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="trackfld_090410">
<description>trackfld_090410</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="troangel">
<description>troangel</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="tron">
<description>tron</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="turfmast">
<description>turfmast</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="twincobr">
<description>twincobr</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="unsquad">
<description>unsquad</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="upndown">
<description>upndown</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vendetta">
<description>vendetta</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="vigilant">
<description>vigilant</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="viofight">
<description>viofight</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="wb3">
<description>wb3</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="wboy">
<description>wboy</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="woodpeck">
<description>woodpeck</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="wotw">
<description>wotw</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="wrally">
<description>wrally</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="xmen">
<description>xmen</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="xmvsf">
<description>xmvsf</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="yiear">
<description>yiear</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="zaxxon">
<description>zaxxon</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
<game name="zookeep">
<description>zookeep</description>
<cloneof> </cloneof>
<crc> </crc>
<manufacturer> </manufacturer>
<year> </year>
<genre> </genre>
</game>
</menu>
bbarz
01-27-2010, 05:56 PM
I'm trying to enable this feature. Mame has been recompiled and I am able to get high scores to save within games, but after enabling hitotext in systems.ini hitotext crashes whenever choosing a game that has a .hi file. When I run hitotext from the cmdline i get the following error;
C:\HyperSpin>HiToText.exe -r c:\hyperspin\Emulators\MAME\hi\dkong.hi
The string was not recognized as a valid DateTime. There is a unknown word start
ing at index 0.
Unhandled Exception: System.IO.IOException: The device is not ready.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, I
nt32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions o
ptions, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access,
FileShare share, Int32 bufferSize)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials)
at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofO
bjectToReturn)
at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Objec t xmlResolver)
at System.Threading.CompressedStack.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.Exe cuteCodeWithGuaranteedCl
eanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.CompressedStack.Run(CompressedSta ck compressedStack, Cont
extCallback callback, Object state)
at System.Xml.XmlTextReaderImpl.OpenUrl()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean prese
rveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at HiToText.HXMLReader..ctor(String fileName)
at HiToText.Program.Main(String[] args)
I originally had .net 2.0 sp2, 3.0 sp2 and 3.5 sp1 installed. Thinking there might be a conflict I uninstalled all of them and reinstalled the version linked to in the first post of this thread, but still get the same error. I'm running mame .135 and have downladed the latest versions of hitotext and hiscore.dat. Anything else I can look at?
Fyrecrypts
01-28-2010, 05:20 AM
I'm trying to enable this feature. Mame has been recompiled and I am able to get high scores to save within games, but after enabling hitotext in systems.ini hitotext crashes whenever choosing a game that has a .hi file. When I run hitotext from the cmdline i get the following error;
C:\HyperSpin>HiToText.exe -r c:\hyperspin\Emulators\MAME\hi\dkong.hi
The string was not recognized as a valid DateTime. There is a unknown word start
ing at index 0.
Unhandled Exception: System.IO.IOException: The device is not ready.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, I
nt32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions o
ptions, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access,
FileShare share, Int32 bufferSize)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials)
at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofO
bjectToReturn)
at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Objec t xmlResolver)
at System.Threading.CompressedStack.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.Exe cuteCodeWithGuaranteedCl
eanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.CompressedStack.Run(CompressedSta ck compressedStack, Cont
extCallback callback, Object state)
at System.Xml.XmlTextReaderImpl.OpenUrl()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean prese
rveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at HiToText.HXMLReader..ctor(String fileName)
at HiToText.Program.Main(String[] args)
I originally had .net 2.0 sp2, 3.0 sp2 and 3.5 sp1 installed. Thinking there might be a conflict I uninstalled all of them and reinstalled the version linked to in the first post of this thread, but still get the same error. I'm running mame .135 and have downladed the latest versions of hitotext and hiscore.dat. Anything else I can look at?
I know exactly what it is, I'll push a new release shortly that should solve this problem.
Fyrecrypts
01-28-2010, 09:36 AM
Okay, fix pushed out, grab the latest version from the post in my sig.
bbarz
01-28-2010, 02:50 PM
Sweet! It works perfectly. Thanks so much for the speedy fix.
I'm just configuring my cab and keep finding cool new stuff like this to add to the FE. I know I'm probably wasting my time with the new version coming out, but now have a pretty good grasp of how this thing is put together and should be able to get the new version up in no time.
Thanks again Fyrecrypts.
Gatt9
02-04-2010, 01:03 AM
Firecrypts,
Your project interests me, and I've been thinking about it.
Would you be adverse to me taking a look at the save-state files in Mame and seeing if there's a way I could implement reading the hi-scores out of those?
I'm hoping that the save-states are written out in a standard manner, and if they are, I might be able to write something that'll read in the data from there as well.
I know there's a few hurdles there, but it seems like an interesting challenge to me if you don't mind another coder?
Fyrecrypts
02-04-2010, 06:27 AM
Firecrypts,
Your project interests me, and I've been thinking about it.
Would you be adverse to me taking a look at the save-state files in Mame and seeing if there's a way I could implement reading the hi-scores out of those?
I'm hoping that the save-states are written out in a standard manner, and if they are, I might be able to write something that'll read in the data from there as well.
I know there's a few hurdles there, but it seems like an interesting challenge to me if you don't mind another coder?
I have no problem with this, as long as the code is free to be used by anyone for anything. It could probably fit right in with HiToText. =)
Gatt9
02-28-2010, 01:14 AM
Just as an update Firecrypts,
I've started looking into it. So far what I think is going on is that Mame's saving the actual state of the machines, which of course is efficient, but means that the desired data could potentially be anywhere in the state, which could be trouble for me.
My current plan of attack is to use the mame code to try and figure out the exact contents of the state files, and see what I learn. I'm hoping that there's some similiarities between where the hi score lands in a state file between games that used the same machine.
Otherwise, I've my work cut out for me, because that means that each game could potentially have it's hi-score saved anywhere. I strongly suspect this will be what I find. My only saving grace is that most games should have some association between a number and a set of characters(score and initials), and I may be able to exploit that pattern to find that data in the files.
Anyways, just wanted to let you know I'm still looking into it and how far I've gotten.
Fyrecrypts
02-28-2010, 06:52 AM
Just as an update Firecrypts,
I've started looking into it. So far what I think is going on is that Mame's saving the actual state of the machines, which of course is efficient, but means that the desired data could potentially be anywhere in the state, which could be trouble for me.
My current plan of attack is to use the mame code to try and figure out the exact contents of the state files, and see what I learn. I'm hoping that there's some similiarities between where the hi score lands in a state file between games that used the same machine.
Otherwise, I've my work cut out for me, because that means that each game could potentially have it's hi-score saved anywhere. I strongly suspect this will be what I find. My only saving grace is that most games should have some association between a number and a set of characters(score and initials), and I may be able to exploit that pattern to find that data in the files.
Anyways, just wanted to let you know I'm still looking into it and how far I've gotten.
Sounds intense, and familiar. The data itself (once you find it) should be the same as the data saved in the .hi files I would think. You can at least utilize the current HiToText deciphering to determine how the data would be stored and locate it that way.
Glad to hear you're making progress, and thanks for the update!
Fyrecrypts
04-28-2010, 09:34 AM
Made an update release today (after 2 months). New games, and some bug fixes. Release notes below. Link to grab in the main post, and in my sig. Enjoy! (I know it doesn't work as well in 1.0+, but I still felt like updating it).
-------------------
Version 2010.4.28
-------------------
New Games:
APB - All Points Bulletin, Arabian Fight, Anteater, Animalandia Jr., Argus, Ark Area, Armed Formation, Armored Car, Assault (Fyrecrypts)
Bug Fixes:
Fixed an issue with dkong3 where setting scores wouldn't set the name field properly.
Fixed the problem with HiToText crashing if it couldn't find the HiToText.xml file.
Fixed the missing byte for score 5 in Arabian Fight. (hiscore.dat fix)
Fixed issue with the SpecialUtilization: IncomingModified affecting all data for every piece of data for that position. Argus is a good example of where this came up, the score is not needing to be adjusted before being updated, however the hi score needs to be divided by 10. Having IncomingModified on the hi score was also affecting the standard score.
New features:
Added some new functionality for SetStructure/FieldName/ConversionType for CustomName values. It now utilizes the FieldName/Name value which can be used to plug data in the right spot. This is useful for games like APB where the name data is split up among multiple field names.
Added some new functionality for DisplayStructure/FieldName for Name values. If separated by pipes they will be merged into a single field name before display based on the ConversionType. This is only useful for name fields right now. An example of how to use it can be seen in APB.
Modified the existing SetStructure/FieldName/ConversionType element built in function called PadData to now be called PadDataReverse. A new PadData has been created that is the reverse of what the old pad data was, but makes more sense to not be called reverse.
gargoyle67
04-28-2010, 02:09 PM
Anyone else getting a pause\stutter just before hitotext displays scores ?
Fyrecrypts
04-28-2010, 02:57 PM
Anyone else getting a pause\stutter just before hitotext displays scores ?
Everyone is. It is a known issue, and occurs even with the older versions of HiToText. It is what I meant by "I know it doesn't work as well in 1.0+, but I still felt like updating it"
chillinwater
04-30-2010, 09:23 AM
Thanks again Fyrecrypts.
Here is a list of supported HiToText games in "romname" only format to create your database from the HyperList tab above.
[Known issues]-all versions HiToText and HyperSpin 1.0
here: Help setting up high to text (http://www.hyperspin-fe.com/forum/showthread.php?t=7281)
I hope the bugs get worked out soon.
[HiToText 04-28-10.xml]-raw list version
1942
19xx
aquajack
armora
astyanax
barrier
berzerk
boxingb
captaven
ccastles
dazzler
ddonpach
defender
demon
dkong3
dkongjr
domino
dorunrun
dotron
dotrone
dowild
dragnblz
dynagear
elevator
esprade
evilston
explorer
exprrada
exprraid
extrmatn
eyes
frogger
frogs
galaga
galaxian
gauntlet
gberet
gigawing
gijoe
gng
gunsmoke
gyruss
headon
headon2
headoni
hvysmsh
hyperpac
hyperspt
hyprduel
imgfight
invaders
jackal
jjsquawk
journey
joust
joust2
junglek
jungler
junofrst
kamikcab
kangaroo
kchamp
klax
knights
kungfum
ladybug
lrescue
madalien
mappy
marble
mario
matmania
megadon
metrocrs
mhavoc
milliped
mimonkey
missile
missile2
mk
mk2
mkla1
mooncrst
mpatrol
mrdo
mrdrillr
mslug
mslug2
mslug3
mslug4
mslug5
mslugx
msword
mtlchamp
mwalk
narc
naughtyb
nemesis
nitd
nmouse
nova2001
olibochu
omegaf
omegafs
outzone
pacland
pacmania
paperboy
pbaction
pengo
phoenix
pirates
pooyan
popeye
puckman
pulstar
punchout
qb3
qbert
qbertqub
raiden
rastan
redbaron
ripoff
roadrunn
robocop
robotron
rpatrol
rthunder
rtype
rtype2
rygar
s1945ii
sci
scramble
sdtennis
searthin
seawolf
seawolf2
sf2
shadoww
silkworm
simpsons
slapfigh
smashtv
solarq
spdodgeb
speedfrk
spf2t
spnchotj
spnchout
sprint1
srumbler
starcas
starwars
steelwkr
streakng
subroc3d
sundance
suprmrio
swimmer
tailg
tapper
tempest
terracre
tetris
timber
timeplt
tmnt
tmnt2
toki
trackfld
troangel
tron
turfmast
twincobr
unsquad
upndown
vendetta
vigilant
viofight
wb3
wboy
woodpeck
wotw
wrally
xmen
xmvsf
yiear
zaxxon
zookeep
and here is a database of supported roms created from HyperRom2Xml 1.3
[HiToText 04-28-10.xml]
<?xml version="1.0"?>
<menu>
<game name="1942" index="" image="">
<description>1942</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="19xx" index="" image="">
<description>19XX: The War Against Destiny</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="aquajack" index="" image="">
<description>Aqua Jack</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="armora" index="" image="">
<description>Armor Attack</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="astyanax" index="" image="">
<description>The Astyanax</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="barrier" index="" image="">
<description>Barrier</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="berzerk" index="" image="">
<description>Berzerk</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="boxingb" index="" image="">
<description>Boxing Bugs</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="captaven" index="" image="">
<description>Captain America and The Avengers</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="ccastles" index="" image="">
<description>Crystal Castles</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="dazzler" index="" image="">
<description>Dazzler</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="ddonpach" index="" image="">
<description>DoDonPachi</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="defender" index="" image="">
<description>Defender</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="demon" index="" image="">
<description>Demon</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="domino" index="" image="">
<description>Domino Man</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="dowild" index="" image="">
<description>Mr. Do's Wild Ride</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="dragnblz" index="" image="">
<description>Dragon Blaze</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="dynagear" index="" image="">
<description>Dyna Gear</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="elevator" index="" image="">
<description>Elevator Action</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="esprade" index="" image="">
<description>ESP Ra.De.</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="evilston" index="" image="">
<description>Evil Stone</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="explorer" index="" image="">
<description>Explorer</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="exprraid" index="" image="">
<description>Express Raider</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="extrmatn" index="" image="">
<description>Extermination</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="eyes" index="" image="">
<description>Eyes</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="frogger" index="" image="">
<description>Frogger</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="frogs" index="" image="">
<description>Frogs</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="galaga" index="" image="">
<description>Galaga</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="galaxian" index="" image="">
<description>Galaxian</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="gauntlet" index="" image="">
<description>Gauntlet</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="gberet" index="" image="">
<description>Green Beret</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="gigawing" index="" image="">
<description>Giga Wing</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="gijoe" index="" image="">
<description>G.I. Joe</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="gng" index="" image="">
<description>Ghosts'n Goblins</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="gunsmoke" index="" image="">
<description>Gun.Smoke</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="gyruss" index="" image="">
<description>Gyruss</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="headon" index="" image="">
<description>Head On</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="headon2" index="" image="">
<description>Head On 2</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="headoni" index="" image="">
<description>Head On</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="hvysmsh" index="" image="">
<description>Heavy Smash</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="hyperpac" index="" image="">
<description>Hyper Pacman</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="hyperspt" index="" image="">
<description>Hyper Sports</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="hyprduel" index="" image="">
<description>Hyper Duel</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="imgfight" index="" image="">
<description>Image Fight</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="invaders" index="" image="">
<description>Space Invaders / Space Invaders M</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="jackal" index="" image="">
<description>Jackal</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="jjsquawk" index="" image="">
<description>J. J. Squawkers</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="journey" index="" image="">
<description>Journey</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="joust" index="" image="">
<description>Joust</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="joust2" index="" image="">
<description>Joust 2 - Survival of the Fittest</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="junglek" index="" image="">
<description>Jungle King</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="jungler" index="" image="">
<description>Jungler</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="junofrst" index="" image="">
<description>Juno First</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="kamikcab" index="" image="">
<description>Kamikaze Cabbie</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="kangaroo" index="" image="">
<description>Kangaroo</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="kchamp" index="" image="">
<description>Karate Champ</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="klax" index="" image="">
<description>Klax</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="knights" index="" image="">
<description>Knights of the Round</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="kungfum" index="" image="">
<description>Kung-Fu Master</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="ladybug" index="" image="">
<description>Lady Bug</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="lrescue" index="" image="">
<description>Lunar Rescue</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="madalien" index="" image="">
<description>Mad Alien</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mappy" index="" image="">
<description>Mappy</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="marble" index="" image="">
<description>Marble Madness</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mario" index="" image="">
<description>Mario Bros.</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="matmania" index="" image="">
<description>Mat Mania</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="megadon" index="" image="">
<description>Megadon</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="metrocrs" index="" image="">
<description>Metro-Cross</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mhavoc" index="" image="">
<description>Major Havoc</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="milliped" index="" image="">
<description>Millipede</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mimonkey" index="" image="">
<description>Mighty Monkey</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="missile" index="" image="">
<description>Missile Command</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="missile2" index="" image="">
<description>Missile Command</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mk" index="" image="">
<description>Mortal Kombat</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mk2" index="" image="">
<description>Mortal Kombat II</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mkla1" index="" image="">
<description>Mortal Kombat</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mooncrst" index="" image="">
<description>Moon Cresta</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mpatrol" index="" image="">
<description>Moon Patrol</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mrdo" index="" image="">
<description>Mr. Do!</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mrdrillr" index="" image="">
<description>Mr. Driller</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mslug" index="" image="">
<description>Metal Slug - Super Vehicle-001</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mslug2" index="" image="">
<description>Metal Slug 2 - Super Vehicle-001/II</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mslug3" index="" image="">
<description>Metal Slug 3</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mslug4" index="" image="">
<description>Metal Slug 4</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mslug5" index="" image="">
<description>Metal Slug 5</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mslugx" index="" image="">
<description>Metal Slug X - Super Vehicle-001</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="msword" index="" image="">
<description>Magic Sword - Heroic Fantasy</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mtlchamp" index="" image="">
<description>Martial Champion</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="mwalk" index="" image="">
<description>Michael Jackson's Moonwalker</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="narc" index="" image="">
<description>Narc</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="naughtyb" index="" image="">
<description>Naughty Boy</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="nemesis" index="" image="">
<description>Nemesis</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="nitd" index="" image="">
<description>Nightmare in the Dark</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="nmouse" index="" image="">
<description>Naughty Mouse</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="nova2001" index="" image="">
<description>Nova 2001</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="olibochu" index="" image="">
<description>Oli-Boo-Chu</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="omegaf" index="" image="">
<description>Omega Fighter</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="omegafs" index="" image="">
<description>Omega Fighter Special</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="outzone" index="" image="">
<description>Out Zone</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="pacland" index="" image="">
<description>Pac-Land</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="pacmania" index="" image="">
<description>Pac-Mania</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="paperboy" index="" image="">
<description>Paperboy</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="pbaction" index="" image="">
<description>Pinball Action</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="pengo" index="" image="">
<description>Pengo</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="phoenix" index="" image="">
<description>Phoenix</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="pirates" index="" image="">
<description>Pirates</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="pooyan" index="" image="">
<description>Pooyan</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="popeye" index="" image="">
<description>Popeye</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="puckman" index="" image="">
<description>PuckMan</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="pulstar" index="" image="">
<description>Pulstar</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="punchout" index="" image="">
<description>Punch-Out!!</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="qb3" index="" image="">
<description>QB-3</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="qbert" index="" image="">
<description>Q*bert</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="qbertqub" index="" image="">
<description>Q*bert's Qubes</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="raiden" index="" image="">
<description>Raiden</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="rastan" index="" image="">
<description>Rastan</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="redbaron" index="" image="">
<description>Red Baron</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="ripoff" index="" image="">
<description>Rip Off</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="roadrunn" index="" image="">
<description>Road Runner</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="robocop" index="" image="">
<description>Robocop</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="robotron" index="" image="">
<description>Robotron</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="rpatrol" index="" image="">
<description>River Patrol</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="rthunder" index="" image="">
<description>Rolling Thunder</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="rtype" index="" image="">
<description>R-Type</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="rtype2" index="" image="">
<description>R-Type II</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="rygar" index="" image="">
<description>Rygar</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="s1945ii" index="" image="">
<description>Strikers 1945 II</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="sci" index="" image="">
<description>Special Criminal Investigation</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="scramble" index="" image="">
<description>Scramble</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="sdtennis" index="" image="">
<description>Super Doubles Tennis</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="searthin" index="" image="">
<description>Super Earth Invasion</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="seawolf" index="" image="">
<description>Sea Wolf</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="seawolf2" index="" image="">
<description>Seawolf II</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="sf2" index="" image="">
<description>Street Fighter II - The World Warrior</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="shadoww" index="" image="">
<description>Shadow Warriors</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="silkworm" index="" image="">
<description>Silk Worm</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="simpsons" index="" image="">
<description>The Simpsons</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="slapfigh" index="" image="">
<description>Slap Fight</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="smashtv" index="" image="">
<description>Smash T.V.</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="solarq" index="" image="">
<description>Solar Quest</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="spdodgeb" index="" image="">
<description>Super Dodge Ball</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="speedfrk" index="" image="">
<description>Speed Freak</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="spf2t" index="" image="">
<description>Super Puzzle Fighter II Turbo</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="spnchout" index="" image="">
<description>Super Punch-Out!!</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="sprint1" index="" image="">
<description>Sprint 1</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="srumbler" index="" image="">
<description>The Speed Rumbler</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="starcas" index="" image="">
<description>Star Castle</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="starwars" index="" image="">
<description>Star Wars</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="steelwkr" index="" image="">
<description>Steel Worker</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="streakng" index="" image="">
<description>Streaking</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="subroc3d" index="" image="">
<description>Subroc-3D</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="sundance" index="" image="">
<description>Sundance</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="suprmrio" index="" image="">
<description>Vs. Super Mario Bros.</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="swimmer" index="" image="">
<description>Swimmer</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="tailg" index="" image="">
<description>Tailgunner</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="tapper" index="" image="">
<description>Tapper</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="tempest" index="" image="">
<description>Tempest</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="terracre" index="" image="">
<description>Terra Cresta</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="tetris" index="" image="">
<description>Tetris</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="timber" index="" image="">
<description>Timber</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="timeplt" index="" image="">
<description>Time Pilot</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="tmnt" index="" image="">
<description>Teenage Mutant Ninja Turtles</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="tmnt2" index="" image="">
<description>Teenage Mutant Ninja Turtles - Turtles in Time</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="toki" index="" image="">
<description>Toki</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="trackfld" index="" image="">
<description>Track & Field</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="troangel" index="" image="">
<description>Tropical Angel</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="tron" index="" image="">
<description>Tron</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="turfmast" index="" image="">
<description>Neo Turf Masters / Big Tournament Golf</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="twincobr" index="" image="">
<description>Twin Cobra</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="unsquad" index="" image="">
<description>U.N. Squadron</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="upndown" index="" image="">
<description>Up'n Down</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="vendetta" index="" image="">
<description>Vendetta</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="vigilant" index="" image="">
<description>Vigilante</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="viofight" index="" image="">
<description>Violence Fight</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="wb3" index="" image="">
<description>Wonder Boy III - Monster Lair</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="wboy" index="" image="">
<description>Wonder Boy</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="woodpeck" index="" image="">
<description>Woodpecker</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="wotw" index="" image="">
<description>War of the Worlds</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="wrally" index="" image="">
<description>World Rally</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="xmen" index="" image="">
<description>X-Men</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="xmvsf" index="" image="">
<description>X-Men Vs. Street Fighter</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="yiear" index="" image="">
<description>Yie Ar Kung-Fu</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="zaxxon" index="" image="">
<description>Zaxxon</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
<game name="zookeep" index="" image="">
<description>Zoo Keeper</description>
<cloneof></cloneof>
<crc></crc>
<manufacturer></manufacturer>
<year></year>
<genre></genre>
</game>
</menu>
Fyrecrypts
04-30-2010, 09:28 AM
I'm not sure if it was intended in your list, but it looks like it only contains the .cs files, which aren't every game anymore. A lot of games now get handled with the General.cs file that reads the HiToText.xml file which contains an additional 70 (and rising =D ) games or so.
Edit: I keep the obsoleted classes in a folder in Games called Obsoleted that contains games that were in HiToText as individual classes before being ported over to the XML system. However this won't help for some of the games that were only added via XML (Exerion, APB, etc...)
chillinwater
04-30-2010, 09:43 AM
Ahhh crap thats right. No that wasnt intended.
Ill have to extract the information from your xml and just make a romname list from that and re-edit the previous post.
Yeah the lists above only show the supported HitoText games from the "source" -folder
So for now consider them as a "Light" version for testing.
-no obsolete
-no unused
-no alternate
Fyrecrypts
04-30-2010, 09:46 AM
This reminds me, I should probably update "HiToText -l" to utilize the XML file as well. Thanks! =)
Ahhh crap thats right. No that wasnt intended.
Ill have to extract the information from your xml and just make a romname list from that and re-edit the previous post.
Yeah the lists above only show the supported HitoText games from the "source" -folder
So for now consider them as a "Light" version for testing.
-no obsolete
-no unused
-no alternate
chillinwater
04-30-2010, 12:57 PM
FyreCrypts, does this look more accurate?
Extracted from:
[HiToText\Games]-source folder
-no obsolete
-no unused
-no alternate
1942
19xx
aquajack
armora
astyanax
barrier
berzerk
boxingb
captaven
ccastles
dazzler
ddonpach
defender
demon
dkong3
dkongjr
domino
dorunrun
dotron
dotrone
dowild
dragnblz
dynagear
elevator
esprade
evilston
explorer
exprrada
exprraid
extrmatn
eyes
frogger
frogs
galaga
galaxian
gauntlet
gberet
gigawing
gijoe
gng
gunsmoke
gyruss
headon
headon2
headoni
hvysmsh
hyperpac
hyperspt
hyprduel
imgfight
invaders
jackal
jjsquawk
journey
joust
joust2
junglek
jungler
junofrst
kamikcab
kangaroo
kchamp
klax
knights
kungfum
ladybug
lrescue
madalien
mappy
marble
mario
matmania
megadon
metrocrs
mhavoc
milliped
mimonkey
missile
missile2
mk
mk2
mkla1
mooncrst
mpatrol
mrdo
mrdrillr
mslug
mslug2
mslug3
mslug4
mslug5
mslugx
msword
mtlchamp
mwalk
narc
naughtyb
nemesis
nitd
nmouse
nova2001
olibochu
omegaf
omegafs
outzone
pacland
pacmania
paperboy
pbaction
pengo
phoenix
pirates
pooyan
popeye
puckman
pulstar
punchout
qb3
qbert
qbertqub
raiden
rastan
redbaron
ripoff
roadrunn
robocop
robotron
rpatrol
rthunder
rtype
rtype2
rygar
s1945ii
sci
scramble
sdtennis
searthin
seawolf
seawolf2
sf2
shadoww
silkworm
simpsons
slapfigh
smashtv
solarq
spdodgeb
speedfrk
spf2t
spnchotj
spnchout
sprint1
srumbler
starcas
starwars
steelwkr
streakng
subroc3d
sundance
suprmrio
swimmer
tailg
tapper
tempest
terracre
tetris
timber
timeplt
tmnt
tmnt2
toki
trackfld
troangel
tron
turfmast
twincobr
unsquad
upndown
vendetta
vigilant
viofight
wb3
wboy
woodpeck
wotw
wrally
xmen
xmvsf
yiear
zaxxon
zookeep
Extracted from:
[HiToText.xml]-on Fyrecrypts signature (HiToText) page.
This list has mostly clones, remove as you see fit.
005
10yard
10yardj
vs10yard
vs10yarj
1941
1941j
1943
1943j
1943kai
1944
1944j
1944d
4dwarrio
8ballact
8ballact2
8ballat2
8bpm
ajax
ajaxj
typhoon
alibaba
aliensyn
aliensy1
aliensy2
aliensy3
aliensy5
altbeast
altbeas2
altbeaj3
altbeas4
altbeas5
altbeasj
altbeaj1
amidar
amidarb
amidaro
amidars
amidaru
amigo
animaljr
anteater
anteatg
anteatgb
apb
apb1
apb2
apb3
apb4
apb5
apbf
apbg
arabfgt
arabfgtj
arabfgtu
argus
arkanoid
arkgcbl
arkmcubl
ark1ball
arkangc
arkangc2
arknoidj
arkatayt
arktayt2
arknoidu
arknoiuo
arkblock
arkbloc2
paddle2
arkatour
arkarea
arknoid2
arknid2j
arknid2u
arkretrn
armedf
armorcar
armorcar2
armorca2
assault
assaultj
assaultp
astdelux
astdelux1
astdelux2
astdelu1
astdelu2
asterix
asterixj
astrxeac
astrxeaa
asteroid
asteroib
asteroi1
asteroi2
asterock
meteorts
meteorho
baddudes
drgninja
bagman
bagmanmc
bagmans
bagmans2
bagnard
bagnarda
sbagman
sbagmans
balonfgt
bankp
barrier
batsugun
batsugna
batugnsp
battlcry
bjtwin
bjtwina
blktiger
bktigrb1
bktigrb2
blockout
blockoutj
blockout2
bloodbro
weststry
bloodbra
blueprnt
blueprnj
bnzabros
bnzabrsj
bombjack
bombjac2
boomrang
boomranga
boomrana
brkthru
forcebrk
brkthruj
brubber
bnj
caractn
cburnrub
cbnj
cburnrub2
cburnrb2
btime
btime2
btimem
bublbobl
bub68705
bublbobr
bubbobr1
boblbobl
bublbob1
bullfgt
thetogyu
bzone
bzonec
bzone2
cabal
cabalbl
cabalus2
cabalus
cabala
carnival
carnvckt
cclimber
cclimbrj
ccboot
ccboot2
centiped
centipb2
centipd2
centtime
centipdd
chasehq
chasehqj
chasehqu
circusc
circusc2
circuscc
circusce
circusc3
ckong
ckonga
ckongjeu
ckongo
monkeyd
ckongb
ckongalc
ckongs
ckongg
kkgalax
cleopatr
columns
columnsj
columns2
column2j
commando
commandu
commandj
sinvasn
sinvasnb
commandb
contra
contrab
contraj
contrajb
gryzor
crush
maketrax
maketrxb
korosuke
crzrally
crzralla
crzrallg
daioh
dariusg
dariusgx
darthvdr
ddragon
ddragonb
ddragonu
ddragonw
ddragnw1
ddragoua
ddragnba
ddragob2
ddribble
deadeye
digdug
digdugb
digdugat
dzigzag
digduga1
digdug2
digdug2a
digdug2o
dino
dinoj
dinou
djboy
djboya
djboyj
dkong
dkongjo
dkongjp
dkongjpo
dkongo
dkongjo1
dkongf
dkong3
dkong3j
dkong3b
dkongjr
dkngjnrb
dkngjnrj
dkongjre
dorunrun
dorunrca
dorunruc
dotron
dotrone
exerion
exerionb
exeriont
[Two lists above, merged]-to create Hyperlist "Tab" database
1942
19xx
aquajack
armora
astyanax
barrier
berzerk
boxingb
captaven
ccastles
dazzler
ddonpach
defender
demon
dkong3
dkongjr
domino
dorunrun
dotron
dotrone
dowild
dragnblz
dynagear
elevator
esprade
evilston
explorer
exprrada
exprraid
extrmatn
eyes
frogger
frogs
galaga
galaxian
gauntlet
gberet
gigawing
gijoe
gng
gunsmoke
gyruss
headon
headon2
headoni
hvysmsh
hyperpac
hyperspt
hyprduel
imgfight
invaders
jackal
jjsquawk
journey
joust
joust2
junglek
jungler
junofrst
kamikcab
kangaroo
kchamp
klax
knights
kungfum
ladybug
lrescue
madalien
mappy
marble
mario
matmania
megadon
metrocrs
mhavoc
milliped
mimonkey
missile
missile2
mk
mk2
mkla1
mooncrst
mpatrol
mrdo
mrdrillr
mslug
mslug2
mslug3
mslug4
mslug5
mslugx
msword
mtlchamp
mwalk
narc
naughtyb
nemesis
nitd
nmouse
nova2001
olibochu
omegaf
omegafs
outzone
pacland
pacmania
paperboy
pbaction
pengo
phoenix
pirates
pooyan
popeye
puckman
pulstar
punchout
qb3
qbert
qbertqub
raiden
rastan
redbaron
ripoff
roadrunn
robocop
robotron
rpatrol
rthunder
rtype
rtype2
rygar
s1945ii
sci
scramble
sdtennis
searthin
seawolf
seawolf2
sf2
shadoww
silkworm
simpsons
slapfigh
smashtv
solarq
spdodgeb
speedfrk
spf2t
spnchotj
spnchout
sprint1
srumbler
starcas
starwars
steelwkr
streakng
subroc3d
sundance
suprmrio
swimmer
tailg
tapper
tempest
terracre
tetris
timber
timeplt
tmnt
tmnt2
toki
trackfld
troangel
tron
turfmast
twincobr
unsquad
upndown
vendetta
vigilant
viofight
wb3
wboy
woodpeck
wotw
wrally
xmen
xmvsf
yiear
zaxxon
zookeep
005
10yard
10yardj
vs10yard
vs10yarj
1941
1941j
1943
1943j
1943kai
1944
1944j
1944d
4dwarrio
8ballact
8ballact2
8ballat2
8bpm
ajax
ajaxj
typhoon
alibaba
aliensyn
aliensy1
aliensy2
aliensy3
aliensy5
altbeast
altbeas2
altbeaj3
altbeas4
altbeas5
altbeasj
altbeaj1
amidar
amidarb
amidaro
amidars
amidaru
amigo
animaljr
anteater
anteatg
anteatgb
apb
apb1
apb2
apb3
apb4
apb5
apbf
apbg
arabfgt
arabfgtj
arabfgtu
argus
arkanoid
arkgcbl
arkmcubl
ark1ball
arkangc
arkangc2
arknoidj
arkatayt
arktayt2
arknoidu
arknoiuo
arkblock
arkbloc2
paddle2
arkatour
arkarea
arknoid2
arknid2j
arknid2u
arkretrn
armedf
armorcar
armorcar2
armorca2
assault
assaultj
assaultp
astdelux
astdelux1
astdelux2
astdelu1
astdelu2
asterix
asterixj
astrxeac
astrxeaa
asteroid
asteroib
asteroi1
asteroi2
asterock
meteorts
meteorho
baddudes
drgninja
bagman
bagmanmc
bagmans
bagmans2
bagnard
bagnarda
sbagman
sbagmans
balonfgt
bankp
barrier
batsugun
batsugna
batugnsp
battlcry
bjtwin
bjtwina
blktiger
bktigrb1
bktigrb2
blockout
blockoutj
blockout2
bloodbro
weststry
bloodbra
blueprnt
blueprnj
bnzabros
bnzabrsj
bombjack
bombjac2
boomrang
boomranga
boomrana
brkthru
forcebrk
brkthruj
brubber
bnj
caractn
cburnrub
cbnj
cburnrub2
cburnrb2
btime
btime2
btimem
bublbobl
bub68705
bublbobr
bubbobr1
boblbobl
bublbob1
bullfgt
thetogyu
bzone
bzonec
bzone2
cabal
cabalbl
cabalus2
cabalus
cabala
carnival
carnvckt
cclimber
cclimbrj
ccboot
ccboot2
centiped
centipb2
centipd2
centtime
centipdd
chasehq
chasehqj
chasehqu
circusc
circusc2
circuscc
circusce
circusc3
ckong
ckonga
ckongjeu
ckongo
monkeyd
ckongb
ckongalc
ckongs
ckongg
kkgalax
cleopatr
columns
columnsj
columns2
column2j
commando
commandu
commandj
sinvasn
sinvasnb
commandb
contra
contrab
contraj
contrajb
gryzor
crush
maketrax
maketrxb
korosuke
crzrally
crzralla
crzrallg
daioh
dariusg
dariusgx
darthvdr
ddragon
ddragonb
ddragonu
ddragonw
ddragnw1
ddragoua
ddragnba
ddragob2
ddribble
deadeye
digdug
digdugb
digdugat
dzigzag
digduga1
digdug2
digdug2a
digdug2o
dino
dinoj
dinou
djboy
djboya
djboyj
dkong
dkongjo
dkongjp
dkongjpo
dkongo
dkongjo1
dkongf
dkong3
dkong3j
dkong3b
dkongjr
dkngjnrb
dkngjnrj
dkongjre
dorunrun
dorunrca
dorunruc
dotron
dotrone
exerion
exerionb
exeriont
Fyrecrypts
04-30-2010, 01:05 PM
Yep, looks like it gets most everything, aside from clones in the code ones, or if you don't want clones, it has the clones from the XML. =)
willzer*
04-30-2010, 03:38 PM
I like this idea a lot , have a question though , in order to see if i have setup hitotext right, do i have to beat a high score already set in a game? , think if i knew this i could set it up faster , how do you know if it's working ?
*** Hyperspin ~ The most incredibly beautiful thing in the world ***
ammm don't repeat that aloud , don't wan't the wife to hear :-)
Fyrecrypts
04-30-2010, 05:03 PM
I like this idea a lot , have a question though , in order to see if i have setup hitotext right, do i have to beat a high score already set in a game? , think if i knew this i could set it up faster , how do you know if it's working ?
*** Hyperspin ~ The most incredibly beautiful thing in the world ***
ammm don't repeat that aloud , don't wan't the wife to hear :-)
No, but you do have to run the game at least once and exit normally to ensure the .hi (or .nv or both!) file gets generated. At that point HiToText running with HyperSpin should display scores over the themes. I know Bill has been busy with the new HyperTheme, however I believe after that he may take a look at more hi score functionality, including fixing that lag bug with 1.0+.
Glad you enjoy HiToText. =)
Fyrecrypts
05-07-2010, 01:41 PM
Released a new version, one of the fixes is based on chillinwater's needs for determining supported games. Also included a new feature that should be handy for that as well. Enjoy!
Version 2010.5.7
-------------------
New Games:
Athena, Battle of Atlantis, Atomic Point, Aurail, Action Hollywood, A.D. 2083, Action Fighter, Agress, Air Attack, Air Buster: Trouble Specialty Raid Unit (Fyrecrypts)
Bug Fixes:
The -l flag now also lists games supported in the XML.
Fixed the hiscore.dat entry for Action Fighter.
New features:
Added a new DisplayStructure/FieldName/ConversionType element built in function called TwoToThreeEncoding. It takes one parameter in parenthesis, the number of characters it needs to loop through before it increments the next character. Think of it like binary encoding, there are two values: 0, and 1. If you see a number 2 in decimal, it would be converted to 10 in binary. The same is essentially true for this function, a value of 32 means seeing 0x3981, converts to: 0x14, 0x12, 0x01 (Adding 64 to each byte gets us standard ASCII of: N-L-A). A good example of this can be seen in ad2083 for displaying the high score.
Added a new SetStructure/FieldName/ConversionType element built in function called TwoToThreeEncoding. Similarly to above it takes the same parameter as above, but basically reverses the logic to create a 2 byte name from 3 characters.
Added a new flag "-lp" that lists only the supported parent games. This requires another argument after the flag that is the full path to your mame.exe file (e.g. HiToText -lp "C:\Emulators\mame.exe". This may take a few minutes.
chillinwater
05-07-2010, 03:24 PM
Thanks Fyrecrypts, I wish I could help out decrypting HiScores and by that I mean I wish I was smart enough.
Released a new version, one of the fixes is based on chillinwater's needs for determining supported games. Also included a new feature that should be handy for that as well. Enjoy!
Sorry if this is a dumb question!
Are you saying the new version supports a way to output the -lp flag or -l flag to a txt file?
(that would be sweet)
or if not, do you know of a way I could I do that from the dos prompt, when I run this:
(e.g. HiToText -lp "C:\Emulators\mame.exe")?
Do you know if there is there a command to do this in dos?
Fyrecrypts
05-07-2010, 03:39 PM
Thanks Fyrecrypts, I wish I could help out decrypting HiScores and by that I mean I wish I was smart enough.
Sorry if this is a dumb question!
Are you saying the new version supports a way to output the -lp flag or -l flag to a txt file?
(that would be sweet)
or if not, do you know of a way I could I do that from the dos prompt, when I run this:
(e.g. HiToText -lp "C:\Emulators\mame.exe")?
Do you know if there is there a command to do this in dos?
The new version doesn't have anything specific to output to a text file, but it is very easy at the command prompt.
Use the > operator after that command, and then the filename. So HiToText -lp "C:\Emu\mame.exe" > "C:\parents.txt", and it will output everything to that file.
chillinwater
05-07-2010, 04:00 PM
Nice, I new there was somthing easy but just couldnt grasp it. Thanks again!!!
chillinwater
05-07-2010, 05:24 PM
I got your suggestion to work for this batch file:
HiToText.exe -l > "J:\Hyperspin\HTT-with clones.txt"
but I couldnt get this one to work, it shows and prints the help screen but not the rom list.
HiToText.exe -lp "J:\HyperSpin\Emulators\Mame\Mame_137\mame.exe" > "J:\Hyperspin\HTT-parents.txt"
tried it:
with\without - ".exe"
with\without - > "J:\Hyperspin\HTT-parents.txt"
with\without - "J:\HyperSpin\Emulators\Mame\Mame_137\mame.exe"
so here is (2) versions for HyperList upload
[HiToText]-Version 2010.5.7-with clones
Database on Hyperlist
1942
1942a
1942b
1942w
19xx
19xxa
19xxb
19xxd
19xxh
19xxj
19xxjr1
abscam
alieninv
aquajack
aquajckj
area88
armora
armorap
armorar
astyanax
atlantol
atlantol
baby2
baby3
barrier
batman2
berzerk
berzerk1
boxingb
buglaxn
captaven
captavna
captavne
captavnj
captavnu
captavua
captavuu
car2
caterpil
ccastle1
ccastle2
ccastle3
ccastlef
ccastleg
ccastlej
ccastlep
ccastles
chthang
chtmsatk
chtmspa
condor
cosmicm2
crazypac
ctrpllrp
dazzler
ddonpach
defcmnd
defence
defendb
defender
defendg
defendw
defndjeu
demon
desterth
dizzy
domino
dowild
dragnblz
dynagear
eagle
eagle2
eagle3
earthinv
elevatob
elevator
eltonpac
esprade
espradej
espradeo
evilston
excthour
explorer
exprrada
exprraid
extrmatj
extrmatn
extrmatu
eyes
eyes2
eyeszac
falcon
falconz
fantazia
fasthang
fasthear
fastmspa
fastplus
faststrm
frogger
froggrmc
frogs
frogseg1
frogseg2
fshark
fsharkbt
fstmsatk
gaiden
galaga
galaga84
galagab2
galagads
galagamf
galagamk
galagamw
galagao
galap1
galap4
galapx
galaxb
galaxbsf
galaxiaj
galaxian
gallag
galmidw
galmidwo
galtaito
galturbo
gaunt2
gaunt2p
gauntir1
gauntir2
gauntlet
gberet
gberetb
gigawing
gijoe
gng
gnga
gngbl
gngblita
gngt
gradius
grescue
griffon
gteikoku
gunsmoka
gunsmoke
gunsmoku
gunsmrom
gwinga
gwingb
gwingj
gwingjd
gyruss
gyrussce
hangly
hangly2
hangly2x
hangly3
hanglyad
hanglyx
headon
headon2
headonb
headoni
headons
heartbrn
hpolym84
hvysmsh
hvysmsha
hvysmshj
hyperpac
hyperspt
hyprdelj
hyprduel
hyprolyb
hyprolyb
hyprolym
hyprolym
imgfigho
imgfight
invader4
invaders
invadrmr
jackal
jackalj
jjack
jjsquawb
jjsquawk
journey
joust
joust2
joustr
joustwr
joyman
juju
jujub
jungleh
junglek
jungler
junglers
junofrst
junofstg
kamikcab
kangaroa
kangarob
kangaroo
karatedo
karatevs
kchamp
kchampvs
kickridr
klax
klax2
klax3
klaxd
klaxj
klaxp1
klaxp2
knights
knightsj
knightsu
ktiger
kungfub
kungfub2
kungfud
kungfum
ladybgb2
ladybug
ladybugb
lordofk
lrescue
lrescuem
madalien
madaliena
madalina
makaimuc
makaimug
makaimur
mappy
mappyj
marble
marble2
marble3
marble4
marble5
marblea
mario
marioe
marioj
mariojp
marioo
masao
matmania
mazeman
mcombat
mcombata
megadon
metrocra
metrocrs
mhavoc
millipdd
milliped
mimonkey
mimonsco
mimonscr
missile
missile2
mk
mk2
mk2chal
mk2r14
mk2r21
mk2r32
mk2r42
mk2r91
mkla1
mkla2
mkla3
mkla4
mkprot8
mkprot9
mkr4
mkyawdim
mlander
mooncmw
mooncrgx
mooncrs2
mooncrs3
mooncrsa
mooncrsb
mooncrsg
mooncrst
mooncrsu
mpatrol
mpatrolw
mranger
mrdo
mrdofix
mrdot
mrdoy
mrdrillr
mrdu
mrgoemon
mrlo
mrpacman
ms4plus
ms5pcb
ms5plus
msatk2ad
msatkad
msbaby
msbaby1
mschamp
msdstorm
mselton
msf1pac
mshangly
mshearts
msindy
mslug
mslug2
mslug3
mslug3b6
mslug3h
mslug4
mslug5
mslug5h
mslugx
msmini
msminia
mspac6m
mspacat2
mspacatb
mspacatk
mspacman
mspacmat
mspacmbe
mspacmnf
mspacpls
mspacx
mspatkx
msrumble
mssilad
msword
mswordj
mswordr1
mswordu
mtlchamp
mtlchamp1
mtlchampa
mtlchampj
mtlchampu
mtlchmp1
mtlchmpa
mtlchmpj
mtlchmpu
mwalk
mwalkbl
mwalkj
mwalku
myqbert
narc
narc3
naughtya
naughtyb
naughtyba
naughtybc
naughtyc
nemesis
nemesisuk
nemesuk
newpuc2
newpuc2b
newpuckx
newtangl
nextfase
nitd
nkdodge
nkdodgeb
nmouse
nmouseb
nov2001u
nova2001
nova2001u
npacmod
olibochu
omegaf
omegafs
outzone
outzonea
outzoneb
outzonec
outzonep
pacgal
pacland
pacland2
pacland3
paclandm
pacman
pacmanf
pacmania
pacmanjp
pacmanm
pacmini
pacmini2
pacmod
pacplus
pacstrm
paperboy
pbactio2
pbactio3
pbaction
pengo
pengo2
pengo2u
pengo3u
pengo4
pengob
penta
pestplce
phoenix
phoenix3
phoenixa
phoenixb
phoenixc
phoenixj
phoenixt
piranha
piranhah
pirates
pleiadbl
pleiadce
pleiads
pootan
pooyan
pooyans
popeye
popeyebl
popeyef
popeyeu
puckman
puckmana
puckmanf
puckmanh
puckmod
pulstar
punchita
punchout
qb3
qbert
qberta
qbertjp
qbertqub
qberttst
raiden
rastan
rastanu
rastanu2
rastsaga
rbtapper
redbaron
redufo
ripoff
roadrunn
robocop
robocopb
robocopj
robocopu
robocopw
robocpu0
robotron
robotryo
rpatrol
rpatrolb
rpatrolo
rthunder
rthundro
rtype
rtype2
rtype2j
rtypeb
rtypej
rtypejp
rtypeu
rushatck
rushcrsh
rygar
rygar2
rygar3
rygarj
ryukenda
ryukendn
s1945ii
sci
scia
scij
sciu
scramb2
scramblb
scramble
scrambls
sdtennis
searthia
searthin
seawolf
seawolf2
sf2
sf2a
sf2b
sf2e
sf2j
sf2ja
sf2jb
sf2ua
sf2ub
sf2ue
shadoww
shadowwa
sicv
silkworm
silkwrm2
silvland
simps2pa
simps2pj
simps4pa
simpsn2p
simpsons
sinvemag
sisv
sisv2
sitv
skyshark
slapbtjp
slapbtuk
slapfgtr
slapfiga
slapfigh
smooncrs
solarq
spacbatt
spaceatt
spaceftr
spaceplt
spacewr3
spartanx
spcdrag
spcdraga
spceking
spcewars
spctbird
spdodgeb
speedfrk
spf2t
spf2ta
spf2xj
spf2xjd
spnchotj
spnchout
sprint1
sprmatkd
srumbler
srumblr2
starcas
starcas1
starcase
starcasp
startrkd
starwar1
starwars
starwars1
steelwkr
stellcas
streakng
strfbomb
subroc3d
sundance
supcrash
superg
suprmatk
suprmatkd
suprmrio
sutapper
swarm
swimmer
swimmera
swimmerb
szaxxon
tailg
tapper
tappera
tempest
tempest1
tempest2
tempest3
temptube
terracra
terracrb
terracre
tetris
tetrisaa
timber
timeplt
timeplta
timepltc
tmht
tmht2p
tmnt
tmnt2
tmnt2a
tmnt2pj
tmnt2po
tmntj
tmntu
tmntua
toki
tokia
tokib
tokiu
topgunbl
topgunr
tornado1
tornado2
trackflc
trackflc
trackfld
trackfld
troangel
tron
tron2
tron3
tron4
turfmast
twincobr
twincobu
uniwars
unsquad
upndown
vautour
vautourz
vendetta
vendetta2p
vendetta2pd
vendetta2pu
vendettaj
vendettar
vigilant
vigilntj
vigilntu
viofighj
viofight
viofighu
wb3
wb31
wb34
wb3a
wb3b
wbdeluxe
wboy
wboy2
wboy2u
wboy3
wboy4
wboy4u
wboyo
wboyu
wexpresb
wexpresc
wexpress
woodpeca
woodpeck
wotw
wotwc
wrally
wrallya
wrallyb
xmen
xmen2p
xmen2pj
xmen6p
xmen6pu
xmenj
xmvsf
xmvsfa
xmvsfar1
xmvsfb
xmvsfh
xmvsfj
xmvsfjr1
xmvsfjr2
xmvsfr1
xmvsfu
xmvsfu1d
xmvsfur1
yankeedo
yellowcb
yellowcj
yiear
yiear2
zaxxon
zaxxon2
zaxxonb
zero
zero2
zolamaze
zookeep
[HiToText]-Version 2010.5.7-parents only no(alts-obsoleted-unused)
Database on Hyperlist
1942
19xx
aquajack
armora
astyanax
barrier
berzerk
boxingb
captaven
ccastles
dazzler
ddonpach
defender
demon
domino
dowild
dragnblz
dynagear
elevator
esprade
evilston
explorer
exprrada
exprraid
extrmatn
eyes
frogger
frogs
galaga
galaxian
gauntlet
gberet
gigawing
gijoe
gng
gunsmoke
gyruss
headon
headon2
headoni
hvysmsh
hyperpac
hyperspt
hyprduel
imgfight
invaders
jackal
jjsquawk
journey
joust
joust2
junglek
jungler
junofrst
kamikcab
kangaroo
kchamp
klax
knights
kungfum
ladybug
lrescue
madalien
mappy
marble
mario
matmania
megadon
metrocrs
mhavoc
milliped
mimonkey
missile
missile2
mk
mk2
mkla1
mooncrst
mpatrol
mrdo
mrdrillr
mslug
mslug2
mslug3
mslug4
mslug5
mslugx
msword
mtlchamp
mwalk
narc
naughtyb
nemesis
nitd
nmouse
nova2001
olibochu
omegaf
omegafs
outzone
pacland
pacmania
paperboy
pbaction
pengo
phoenix
pirates
pooyan
popeye
puckman
pulstar
punchout
qb3
qbert
qbertqub
raiden
rastan
redbaron
ripoff
roadrunn
robocop
robotron
rpatrol
rthunder
rtype
rtype2
rygar
s1945ii
sci
scramble
sdtennis
searthin
seawolf
seawolf2
sf2
shadoww
silkworm
simpsons
slapfigh
smashtv
solarq
spdodgeb
speedfrk
spf2t
spnchotj
spnchout
sprint1
srumbler
starcas
starwars
steelwkr
streakng
subroc3d
sundance
suprmrio
swimmer
tailg
tapper
tempest
terracre
tetris
timber
timeplt
tmnt
tmnt2
toki
trackfld
troangel
tron
turfmast
twincobr
unsquad
upndown
vendetta
vigilant
viofight
wb3
wboy
woodpeck
wotw
wrally
xmen
xmvsf
yiear
zaxxon
zookeep
Fyrecrypts
05-10-2010, 07:05 PM
I got your suggestion to work for this batch file:
HiToText.exe -l > "J:\Hyperspin\HTT-with clones.txt"
but I couldnt get this one to work, it shows and prints the help screen but not the rom list.
HiToText.exe -lp "J:\HyperSpin\Emulators\Mame\Mame_137\mame.exe" > "J:\Hyperspin\HTT-parents.txt"
tried it:
with\without - ".exe"
with\without - > "J:\Hyperspin\HTT-parents.txt"
with\without - "J:\HyperSpin\Emulators\Mame\Mame_137\mame.exe"
I can't reproduce this, but I think I know where the problem was, and I have a fix in the works that will be released in the next version (some time next week probably).
Fyrecrypts
05-12-2010, 08:08 AM
And new version out! This should allow BBB to fix the HS slowdown issues with HiToText. In addition, I think I've solved the issues with the -lp command, but let me know if it's still screwing up chillin.
-------------------
Version 2010.5.12
-------------------
New Games:
Air Duel, Airwolf, Alex Kidd: The Lost Stars (Fyrecrypts)
Bug Fixes:
Some fixes to the -lp flag, that should have it work for more (if not all) versions of MAME.
The -v flag should work correctly now, the standalone version will need a full path to the mame folder.
Added elevatorb clone to elevator in hiscore.dat
Moved spcinv95 to the parent rom in hiscore.dat
New features:
Determine rank functions can now be custom functions that utilize the ConvertByteArrayToString methods and convert to int if no named ConvertByteArrayToInt exists. Essentially, lots of custom ConvertByteArrayToInt functions were being created that just called the ConvertByteArrayToString method, so I went ahead and put in a small routine to automatically do that for me.
HiToText can now be run in continuous mode. All you do is shell the app, and it will ask for commands. The older functionality still exists so you can pass it command line arguments and it will behave the same.
Two new flags have been created -h, and -q. -q will exit the application in continuous mode. -h will provide the help menu.
For those of you compiling HiToText yourself, you will notice there are new environments for testing with debug flags associated with them. This makes testing much easier for me, as well as ensuring releases are already setup correctly. This has no effect on people who don't compile.
rrcade
05-19-2010, 01:43 AM
This thread looks over my head. Are you guys saying that even though I have a mame exe that is compiled for high score saves and I have High Score Enabled in HyperHQ under Main Settings/tools I still need to do something else for mame to save my scores while using Hyperspin?
Fyrecrypts
05-19-2010, 06:35 AM
This thread looks over my head. Are you guys saying that even though I have a mame exe that is compiled for high score saves and I have High Score Enabled in HyperHQ under Main Settings/tools I still need to do something else for mame to save my scores while using Hyperspin?
Your scores should save just fine, there might be an issue with using HyperLaunch for MAME still, not sure if that got patched up yet or not. But to display scores in Hyperspin you need the HiToText application in the HyperSpin directory.
chillinwater
05-19-2010, 07:10 AM
oops I missed this update thanks Fyrecrypts Ill update soon.
Compiled Mame works with HitoText and high scores with\without hyperlaunch
However when using Hyperlaunch if you exit Mame via Hyperlaunches
designated\default "exitemulatorkey=esc" key even if yours is different than "esc"
high scores wont save.
you can:
-configure mame (independant of HS) to exit with other keys and then only use that\those key(s) to exit.
or
in the mame [section] of the hyperlaunch script add the ";" to disable this line (or remove line completely) -save\compile
;Hotkey, %exitEmulatorKey%, CloseProcess
and then it will save hi-scores.
Using Hyperlaunch with any emulator that doesnt natively use
"esc" or whatever you have designated for exitemulatorkey,
Doesnt allow them to shut down via their normal processes,
so any settings you've changed or hi-scores created, may not save.
chillinwater
05-19-2010, 07:55 AM
Still no joy with the "-lp" modifier using all the variations and criteria from a couple posts up. (HiToText crashes hard) with the batch.
"-l" works fine.
(considerable stuttering with themes in HS)
I guess its an HS thing still.
[HiToText]-Version 2010.05.12-with clones
005
10yard
10yardj
1941
1941j
1942
1942a
1942b
1942w
1943
1943j
1943kai
1944
1944d
1944j
19xx
19xxa
19xxb
19xxd
19xxh
19xxj
19xxjr1
4dwarrio
8ballact
8ballact2
8ballat2
8bpm
abscam
ajax
ajaxj
alibaba
alieninv
aliensy1
aliensy2
aliensy3
aliensy5
aliensyn
altbeaj1
altbeaj3
altbeas2
altbeas4
altbeas5
altbeasj
altbeast
amidar
amidarb
amidaro
amidars
amidaru
amigo
animaljr
anteater
anteatg
anteatgb
apb
apb1
apb2
apb3
apb4
apb5
apbf
apbg
aquajack
aquajckj
arabfgt
arabfgtj
arabfgtu
area88
argus
ark1ball
arkangc
arkangc2
arkanoid
arkarea
arkatayt
arkatour
arkbloc2
arkblock
arkgcbl
arkmcubl
arknid2j
arknid2u
arknoid2
arknoidj
arknoidu
arknoiuo
arkretrn
arktayt2
armedf
armora
armorap
armorar
armorca2
armorcar
armorcar2
assault
assaultj
assaultp
astdelu1
astdelu2
astdelux
astdelux1
astdelux2
asterix
asterixj
asterock
asteroi1
asteroi2
asteroib
asteroid
astrxeaa
astrxeac
astyanax
atlantol
atlantol
baby2
baby3
baddudes
bagman
bagmanmc
bagmans
bagmans2
bagnard
bagnarda
balonfgt
bankp
barrier
barrier
batman2
batsugna
batsugun
battlcry
batugnsp
berzerk
berzerk1
bjtwin
bjtwina
bktigrb1
bktigrb2
blktiger
blockout
blockout2
blockoutj
bloodbra
bloodbro
blueprnj
blueprnt
bnj
bnzabros
bnzabrsj
boblbobl
bombjac2
bombjack
boomrana
boomrang
boomranga
boxingb
brkthru
brkthruj
brubber
btime
btime2
btimem
bub68705
bubbobr1
bublbob1
bublbobl
bublbobr
buglaxn
bullfgt
bzone
bzone2
bzonec
cabal
cabala
cabalbl
cabalus
cabalus2
captaven
captavna
captavne
captavnj
captavnu
captavua
captavuu
car2
caractn
carnival
carnvckt
caterpil
cbnj
cburnrb2
cburnrub
cburnrub2
ccastle1
ccastle2
ccastle3
ccastlef
ccastleg
ccastlej
ccastlep
ccastles
ccboot
ccboot2
cclimber
cclimbrj
centipb2
centipd2
centipdd
centiped
centtime
chasehq
chasehqj
chasehqu
chthang
chtmsatk
chtmspa
circusc
circusc2
circusc3
circuscc
circusce
ckong
ckonga
ckongalc
ckongb
ckongg
ckongjeu
ckongo
ckongs
cleopatr
column2j
columns
columns2
columnsj
commandb
commandj
commando
commandu
condor
contra
contrab
contraj
contrajb
cosmicm2
crazypac
crush
crzralla
crzrallg
crzrally
ctrpllrp
daioh
dariusg
dariusgx
darthvdr
dazzler
ddonpach
ddragnba
ddragnw1
ddragob2
ddragon
ddragonb
ddragonu
ddragonw
ddragoua
ddribble
deadeye
defcmnd
defence
defendb
defender
defendg
defendw
defndjeu
demon
desterth
digdug
digdug2
digdug2a
digdug2o
digduga1
digdugat
digdugb
dino
dinoj
dinou
dizzy
djboy
djboya
djboyj
dkngjnrb
dkngjnrj
dkong
dkong3
dkong3b
dkong3j
dkongf
dkongjo
dkongjo1
dkongjp
dkongjpo
dkongjr
dkongjre
dkongo
domino
dorunrca
dorunruc
dorunrun
dotron
dotrone
dragnblz
drgninja
dzigzag
eagle
eagle2
eagle3
earthinv
eltonpac
esprade
espradej
espradeo
excthour
exerion
exerionb
exeriont
exprrada
exprraid
extrmatj
extrmatn
extrmatu
eyes
eyes2
eyeszac
falcon
falconz
fantazia
fasthang
fasthear
fastmspa
fastplus
faststrm
forcebrk
frogger
froggrmc
frogs
frogseg1
frogseg2
fshark
fsharkbt
fstmsatk
gaiden
galaga
galaga84
galagab2
galagads
galagamf
galagamk
galagamw
galagao
galap1
galap4
galapx
galaxb
galaxbsf
galaxiaj
galaxian
gallag
galmidw
galmidwo
galtaito
galturbo
gaunt2
gaunt2p
gauntir1
gauntir2
gauntlet
gberet
gberetb
gigawing
gijoe
gng
gnga
gngbl
gngblita
gngt
gradius
grescue
griffon
gryzor
gteikoku
gunsmoka
gunsmoke
gunsmoku
gunsmrom
gwinga
gwingb
gwingj
gwingjd
gyruss
gyrussce
hangly
hangly2
hangly2x
hangly3
hanglyad
hanglyx
headon
headon2
headonb
headoni
headons
heartbrn
hpolym84
hvysmsh
hvysmsha
hvysmshj
hyperpac
hyperspt
hyprdelj
hyprduel
hyprolyb
hyprolyb
hyprolym
hyprolym
imgfigho
imgfight
invader4
invaders
invadrmr
jackal
jackalj
jjsquawb
jjsquawk
journey
joust
joust2
joustr
joustwr
joyman
juju
jujub
jungleh
junglek
jungler
junglers
junofrst
junofstg
kamikcab
kangaroa
kangarob
kangaroo
karatedo
karatevs
kchamp
kchampvs
kkgalax
klax
klax2
klax3
klaxd
klaxj
klaxp1
klaxp2
knights
knightsj
knightsu
korosuke
ktiger
kungfub
kungfub2
kungfud
kungfum
ladybgb2
ladybug
ladybugb
lordofk
lrescue
lrescuem
madalien
madaliena
madalina
makaimuc
makaimug
makaimur
maketrax
maketrxb
mappy
mappyj
marble
marble2
marble3
marble4
marble5
marblea
mario
marioe
marioj
mariojp
marioo
masao
matmania
mazeman
mcombat
mcombata
megadon
meteorho
meteorts
metrocra
metrocrs
mhavoc
millipdd
milliped
mimonkey
mimonsco
mimonscr
missile
missile2
mk
mk2
mk2chal
mk2r14
mk2r21
mk2r32
mk2r42
mk2r91
mkla1
mkla2
mkla3
mkla4
mkprot8
mkprot9
mkr4
mkyawdim
mlander
monkeyd
mooncmw
mooncrgx
mooncrs2
mooncrs3
mooncrsa
mooncrsb
mooncrsg
mooncrst
mooncrsu
mpatrol
mpatrolw
mranger
mrdo
mrdofix
mrdot
mrdoy
mrdrillr
mrdu
mrgoemon
mrlo
mrpacman
ms4plus
ms5pcb
ms5plus
msatk2ad
msatkad
msbaby
msbaby1
mschamp
msdstorm
mselton
msf1pac
mshangly
mshearts
msindy
mslug
mslug2
mslug3
mslug3b6
mslug3h
mslug4
mslug5
mslug5h
mslugx
msmini
msminia
mspac6m
mspacat2
mspacatb
mspacatk
mspacman
mspacmat
mspacmbe
mspacmnf
mspacpls
mspacx
mspatkx
msrumble
mssilad
msword
mswordj
mswordr1
mswordu
mtlchamp
mtlchamp1
mtlchampa
mtlchampj
mtlchampu
mtlchmp1
mtlchmpa
mtlchmpj
mtlchmpu
mwalk
mwalkbl
mwalkj
mwalku
myqbert
narc
narc3
naughtya
naughtyb
naughtyba
naughtybc
naughtyc
nemesis
nemesisuk
nemesuk
newpuc2
newpuc2b
newpuckx
newtangl
nextfase
nitd
nkdodge
nkdodgeb
nmouse
nmouseb
nov2001u
nova2001
nova2001u
npacmod
olibochu
omegaf
omegafs
outzone
outzonea
outzoneb
outzonec
outzonep
pacgal
pacland
pacland2
pacland3
paclandm
pacman
pacmanf
pacmania
pacmanjp
pacmanm
pacmini
pacmini2
pacmod
pacplus
pacstrm
paddle2
paperboy
pbactio2
pbactio3
pbaction
pengo
pengo2
pengo2u
pengo3u
pengo4
pengob
penta
pestplce
phoenix
phoenix3
phoenixa
phoenixb
phoenixc
phoenixj
phoenixt
piranha
piranhah
pirates
pleiadbl
pleiadce
pleiads
pootan
pooyan
pooyans
popeye
popeyebl
popeyef
popeyeu
puckman
puckmana
puckmanf
puckmanh
puckmod
pulstar
punchita
punchout
qb3
qbert
qberta
qbertjp
qbertqub
qberttst
raiden
rastan
rastanu
rastanu2
rastsaga
rbtapper
redbaron
redufo
ripoff
roadrunn
robocop
robocopb
robocopj
robocopu
robocopw
robocpu0
robotron
robotryo
rpatrol
rpatrolb
rpatrolo
rthunder
rthundro
rtype
rtype2
rtype2j
rtypeb
rtypej
rtypejp
rtypeu
rushatck
rushcrsh
rygar
rygar2
rygar3
rygarj
ryukenda
ryukendn
s1945ii
sbagman
sbagmans
sci
scia
scij
sciu
scramb2
scramblb
scramble
scrambls
sdtennis
searthia
searthin
seawolf
seawolf2
sf2
sf2a
sf2b
sf2e
sf2j
sf2ja
sf2jb
sf2ua
sf2ub
sf2ue
shadoww
shadowwa
sicv
silkworm
silkwrm2
silvland
simps2pa
simps2pj
simps4pa
simpsn2p
simpsons
sinvasn
sinvasnb
sinvemag
sisv
sisv2
sitv
skyshark
slapbtjp
slapbtuk
slapfgtr
slapfiga
slapfigh
smooncrs
solarq
spacbatt
spaceatt
spaceftr
spaceplt
spacewr3
spartanx
spcdrag
spcdraga
spceking
spcewars
spctbird
spdodgeb
speedfrk
spf2t
spf2ta
spf2xj
spf2xjd
spnchotj
spnchout
sprint1
sprmatkd
srumbler
srumblr2
starcas
starcas1
starcase
starcasp
startrkd
starwar1
starwars
starwars1
steelwkr
stellcas
streakng
strfbomb
subroc3d
sundance
supcrash
superg
suprmatk
suprmatkd
suprmrio
sutapper
swarm
swimmer
swimmera
swimmerb
szaxxon
tailg
tapper
tappera
tempest
tempest1
tempest2
tempest3
temptube
terracra
terracrb
terracre
tetris
tetrisaa
thetogyu
timber
timeplt
timeplta
timepltc
tmht
tmht2p
tmnt
tmnt2
tmnt2a
tmnt2pj
tmnt2po
tmntj
tmntu
tmntua
toki
tokia
tokib
tokiu
topgunbl
topgunr
tornado1
tornado2
trackflc
trackflc
trackfld
trackfld
troangel
tron
tron2
tron3
tron4
turfmast
twincobr
twincobu
typhoon
uniwars
unsquad
upndown
vautour
vautourz
vendetta
vendetta2p
vendetta2pd
vendetta2pu
vendettaj
vendettar
vigilant
vigilntj
vigilntu
viofighj
viofight
viofighu
vs10yard
vs10yarj
wb3
wb31
wb34
wb3a
wb3b
wbdeluxe
wboy
wboy2
wboy2u
wboy3
wboy4
wboy4u
wboyo
wboyu
weststry
wexpresb
wexpresc
wexpress
woodpeca
woodpeck
wotw
wotwc
wrally
wrallya
wrallyb
xmen
xmen2p
xmen2pj
xmen6p
xmen6pu
xmenj
xmvsf
xmvsfa
xmvsfar1
xmvsfb
xmvsfh
xmvsfj
xmvsfjr1
xmvsfjr2
xmvsfr1
xmvsfu
xmvsfu1d
xmvsfur1
yankeedo
yellowcb
yellowcj
yiear
yiear2
zaxxon
zaxxon2
zaxxonb
zero
zero2
zolamaze
zookeep
[HiToText]-Version 2010.05.12-parents only no(alts-obsoleted-unused)
1942
19xx
aquajack
armora
astyanax
barrier
berzerk
boxingb
captaven
ccastles
dazzler
ddonpach
defender
demon
domino
dragnblz
esprade
exprrada
exprraid
extrmatn
eyes
frogger
frogs
galaga
galaxian
gauntlet
gberet
gigawing
gijoe
gng
gunsmoke
gyruss
headon
headon2
headoni
hvysmsh
hyperpac
hyperspt
hyprduel
imgfight
invaders
jackal
jjsquawk
journey
joust
joust2
junglek
jungler
junofrst
kamikcab
kangaroo
kchamp
klax
knights
kungfum
ladybug
lrescue
madalien
mappy
marble
mario
matmania
megadon
metrocrs
mhavoc
milliped
mimonkey
missile
missile2
mk
mk2
mkla1
mooncrst
mpatrol
mrdo
mrdrillr
mslug
mslug2
mslug3
mslug4
mslug5
mslugx
msword
mtlchamp
mwalk
narc
naughtyb
nemesis
nitd
nmouse
nova2001
olibochu
omegaf
omegafs
outzone
pacland
pacmania
paperboy
pbaction
pengo
phoenix
pirates
pooyan
popeye
puckman
pulstar
punchout
qb3
qbert
qbertqub
raiden
rastan
redbaron
ripoff
roadrunn
robocop
robotron
rpatrol
rthunder
rtype
rtype2
rygar
s1945ii
sci
scramble
sdtennis
searthin
seawolf
seawolf2
sf2
shadoww
silkworm
simpsons
slapfigh
smashtv
solarq
spdodgeb
speedfrk
spf2t
spnchotj
spnchout
sprint1
srumbler
starcas
starwars
steelwkr
streakng
subroc3d
sundance
suprmrio
swimmer
tailg
tapper
tempest
terracre
tetris
timber
timeplt
tmnt
tmnt2
toki
trackfld
troangel
tron
turfmast
twincobr
unsquad
upndown
vendetta
vigilant
viofight
wb3
wboy
woodpeck
wotw
wrally
xmen
xmvsf
yiear
zaxxon
zookeep
rrcade
05-19-2010, 09:20 AM
Where do I find more instruction on Hi to text, and where do I download it?
This whole process really shouldn't be necessary for high scores should it? Or does this program add high score support to games mame doesn't?
Fyrecrypts
05-19-2010, 09:32 AM
Where do I find more instruction on Hi to text, and where do I download it?
This whole process really shouldn't be necessary for high scores should it? Or does this program add high score support to games mame doesn't?
My sig has a link, I believe the initial post has a link as well. This application is not necessary to keep scores in MAME. It is only necessary for displaying these scores outside of MAME, in particular within HyperSpin.
rrcade
05-19-2010, 09:49 AM
for displaying these scores outside of MAME, in particular within HyperSpin
What does this mean? where does it display the scores on the Wheel or something, I don't get what you're saying.
Fyrecrypts
05-19-2010, 09:57 AM
for displaying these scores outside of MAME, in particular within HyperSpin
What does this mean? where does it display the scores on the Wheel or something, I don't get what you're saying.
There's a picture of what it looks like in HyperSpin (and other front ends) here: http://forum.arcadecontrols.com/index.php?topic=83614.0
Also, you sound a little anxious, relax a little, it's just games. =)
rrcade
05-19-2010, 09:57 AM
Ok, so I looked at this on arcadecontrols site. So this program has Nothing to do with the original high scores that appear in the games attract mode. If I have a correctly complied mame those high scores should save fine. This program puts the high scores on the hyperspin game theme screen. Isn't this redundant? or is this for showing high scores if you don't have mame complied to save them?
Fyrecrypts
05-19-2010, 10:04 AM
Ok, so I looked at this on arcadecontrols site. So this program has Nothing to do with the original high scores that appear in the games attract mode. If I have a correctly complied mame those high scores should save fine. This program puts the high scores on the hyperspin game theme screen. Isn't this redundant? or is this for showing high scores if you don't have mame complied to save them?
It displays scores outside of MAME, so you can see them without entering the game. It's not redundant, but it may not be useful to you if you don't care about that. My plan when starting the project a couple of years ago was to be able to share scores with people not using your machine. It spun off into HiToText because people liked having the ability to view scores outside of MAME. I plan on utilizing it to show scores on a separate monitor in my cab (whenever I have time to build it. =D)
If none of this is useful to you, I don't recommend using HiToText.
chillinwater
05-19-2010, 11:41 AM
HitoText isnt necessary, but
Just as Hyperlist shows extra cool information like game description, manufacturer,
genre, year....this isnt necessary either but adds a very nice touch.
HitoText adds a pop up text like above within HS, and it cycles High Scores for player1, player2, player3 etc...for mame games that support High Score.
Its really very cool if\when given the effort.
If you have a high score in a game and save it properly, the initials you enter do save and you will see it in HS
[edit]
The lists I've been posting in this thead need to be fed into HyperList to create a database.
There are a bizillion mame games and only a few hundred are supported by HiToText and HiScore (for now).
Its hard to find which ones they are on a full mame wheel.
These lists (after hitting your genre key "default=g") will have every supported game pop up without having to search for them.
To see this list you need to edit the,
\hyperspin\databases\mame\genre.xml -file and add this line or whatever you named your xml, to it.
Also you have to play the game at least once and then exit via mames exit keys not hyperlaunch "exitemulatorkey" so that mame saves the data in its \hi\gamename.hi -file
[genre.xml]-sampling
<game name="Horse Racing Games" />
<game name="HiToText" />
<game name="Maze Games" />
kkoeper
05-19-2010, 11:48 AM
Hi everybody,
i would realy like to use this HiToText, but it seems that i am realy bad when it comes to compile mame for it. my compiled mame.exe is always not working :-(
Is somebody willing to send me a ready compiled mame.exe 0.138 ?
Thanks
rrcade
05-19-2010, 11:51 PM
O.K. now I get it thanks. Sorry if I sounded anxious I've been working 10 hr days second shift so I've been trying to get some questions posted real quick so I can get to bed:sleep:
DemonEyeX
05-21-2010, 12:38 PM
Hi everybody,
i would realy like to use this HiToText, but it seems that i am realy bad when it comes to compile mame for it. my compiled mame.exe is always not working :-(
Is somebody willing to send me a ready compiled mame.exe 0.138 ?
Thanks
Sharing of self compiled mame versions is not allowed I believe.
Plenty of versions support hi scores though dude.
I think XTMame & maybe MamePlus both do, why not give one of those a spin.
willzer*
05-26-2010, 01:05 AM
I think the idea of been able to add the supproted games to a genre is awesome, nice one to however thought of it. The whole HitoText concept is unique and worthwhile in my opinion , i am going to try get mine up and running today sometime, wish me luck.
Just one question though , everytime new games are added where should i refer to to get the latest files to update HiTOText?
Fyrecrypts
05-26-2010, 05:14 AM
Just one question though , everytime new games are added where should i refer to to get the latest files to update HiTOText?
In my sig. The link there is always going to have the most up-to-date files.
willzer*
05-27-2010, 01:26 AM
Thats great Fyrecrypts , nice to know it can be easily updated, thanks.
Tulsaboyw
06-03-2010, 02:04 AM
For me, all I want is the hiscores in the game itself to show up.
When I run mamui64 on my 64bit pc ..the hiscores are there.
but if I run it via hyperspin no luck.
also runing mame on my 32bit laptop...also no hiscores. but thats per the version i believe.
wondering what i missed there.
volumetric
06-04-2010, 01:39 AM
tulsaboyw: are you running mame with hyperlaunch enabled? if so turn it off, quitting from mame with hyperlaunch stops mame from saving any settings, including high score. Also for those having trouble with the compiling, im using mameXT which supports hi score out of the box.
Tulsaboyw
06-04-2010, 03:21 AM
its disabled - at least on desktop (cant chk laptop till tonight).
Meaning that even disabled it still doesnt handle hiscores.
Yet im using the versions that can do hiscores.
But Im questioning, is the hiscore support the hiscore within the games where they get hiscore..
or this hitotext.
Ilike hitotext but I dont need nor want a external to game hiscore method. Though I can see a future possibility down the road but without the game itself keeping it I will likley never bother with hitotext even if it works and the internal hiscores dont.
Since mameui64 (on THE DESKTOP I have which is 64bit) it is retaining th highscore... so when I want to play certain games that I know i will get new scores I tend to dump hyperspin and go direct.
bLAZER
06-04-2010, 01:06 PM
When HiTotext loads the score to show in Hyperspin, Hyperspin freezes for about 1 second, except the sound, is this normal? (Well, it shouldn't be)
Fyrecrypts
06-04-2010, 03:53 PM
When HiTotext loads the score to show in Hyperspin, Hyperspin freezes for about 1 second, except the sound, is this normal? (Well, it shouldn't be)
It is a known issue, and I can't solve it on my end despite my tries. Old versions of HiToText that are faster (less games, no XML parsing) cause the hiccup in Hyperspin 1.0+, and old versions of HyperSpin can run any version of HiToText without the hiccup. I need to talk to Bill about how to possibly fix this.
bLAZER
06-04-2010, 04:16 PM
OK, yeah it probably should run in it's own thread or have lower priority than the GUI.
Tulsaboyw
06-06-2010, 05:57 PM
Hmm shame.. .ive been looking on the site ..and still nonthing about why the hi scores work when I run the games directly but not via hyperspin.
despite the changes to ahk and other stuff still nothing.
IM talking about the hiscore that does work when i play direct yet doesnt when via hyperspin.
Tulsaboyw
06-07-2010, 11:09 AM
Well for me...
Though I now have a playable (minus hi scores) via hyperspin.
I seriously doubt i wiill be using it much without getting hiscores to show up.
Since they do when running stuff direct, Im likley to dump hyperspin even with the success of getting stuff setup.
And no, I wont bother with the external option, I only care about the games itself doing save state or simlar... as they already do when run direct.
THis is a hyperspin issue so I will be looking for another alternative to hyperspin.
Bummer Hyperspin is the coolest one, and in fact is the only one I would pay retail $$ for and more...
My alternative to hyperspin will be a dos run menu that I dont particular like but its mine based on rubyonrails and webbased so time will tell.
Fyrecrypts
06-07-2010, 03:29 PM
Well for me...
Though I now have a playable (minus hi scores) via hyperspin.
I seriously doubt i wiill be using it much without getting hiscores to show up.
Since they do when running stuff direct, Im likley to dump hyperspin even with the success of getting stuff setup.
And no, I wont bother with the external option, I only care about the games itself doing save state or simlar... as they already do when run direct.
THis is a hyperspin issue so I will be looking for another alternative to hyperspin.
Bummer Hyperspin is the coolest one, and in fact is the only one I would pay retail $$ for and more...
My alternative to hyperspin will be a dos run menu that I dont particular like but its mine based on rubyonrails and webbased so time will tell.
Two things for you.
HiToText does not support save states (yet), so you kinda have the wrong thread for that.
Secondly, I see you've plastered your question in multiple locations and in doing so repeatedly bash this FE for not working correctly with what you want as opposed to asking in the appropriate location for help setting HyperSpin up. Numerous people have HyperSpin with Hyperlaunch working correctly with MAME and save states.
The HyperSpin community is very helpful, so long as you're nice about it. Good luck!
killars
06-07-2010, 03:46 PM
The HyperSpin community is very helpful, so long as you're nice about it. Good luck!
For anyone experiencing problems who can`t be bothered to recompile or are unsure what they are doing and just want to `play it safe` just do a search for mameuifx and a search for hiscore.dat and voila! (this is confirmed working within hyperspin with highscore support).
Compiling your own though really is the best way to do it. Im seeing multiple threads concerning highscore support etc and fyrecrypts is perfectly right, we all will help when we can. Just because you havent received a quick or immediate response it does`nt mean your being ignored. In a majority of cases peoples questions are answered within minutes - the key = patience.
Tulsaboyw
06-07-2010, 03:48 PM
True enough, appologies to all for that.. .I was in a bit of mood and it was uncalled for in a lot of the 'bashing' except for the the fact that the hiscore which works outside HS but doesnt work via Hs when HS is just a FE.
In that I consider the bashing valid... but the scope and multiple posts is definately uncalled for.
killars
06-07-2010, 03:52 PM
earlier i installed multiple versions of mame testing the `hiscore` problem. I found that without compiling my own then using any of the UI versions (such as Mameui32 etc) i ran into no highscore saving. I did however find Mameuifx32 which when coupled with a hiscore.dat in the mame folder worked fine inside of hyperspin. I had been looking into your problem for you ;)
Personally i`d take an alternative mame to an alternative Hyperspin ANYDAY.
Sorry to interrupt your thread Fyrecrypts.
Tulsaboyw
06-07-2010, 04:10 PM
Thnanks killars your help has been stellar amongst it all.
I dont see why in my case mame need be compiled when all the mames I have do hiscore just fine (its only via HS that it doesnt, unless i hit f7,alt-f7 to load em).
Agreed, as noted before I guess I had a bit of a fit and got carried away.
but will check into uifx also.
makes sense on alternatives, i guess it depends on approach.
Fyrecrypts
06-07-2010, 04:31 PM
Sorry to interrupt your thread Fyrecrypts.
No worries, I only brought it up because he was less likely to get help in this thread than elsewhere.
DynamiteSJ
06-07-2010, 10:24 PM
mame compiler 64...
http://headsoft.com.au/index.php?category=mame&page=mc64
Easiest way to compile your own build with highscore support
Tulsaboyw
06-09-2010, 12:26 PM
not needed, there were other mame's (unofficial or not) that had hiscore built in but where not necessarily HS doable without the usual stuff on configs.
no matter using something else anyway now.
Thanks all anyway for the help.
Maybe one day, back to HS, its still the best visual out there though with a bit too much on some of the cool stuff though fortunately most of that is editable anyway.
Fyrecrypts
08-09-2010, 12:31 PM
Made an update (finally, I know). With about 15 new games' support added, big thanks to bLAZER for 10 of them (and 2 ports from the old format to the XML format). Additionally, some minor bug fixes, and some additions/fixes to the hiscore.dat.
-------------------
Version 2010.8.9
-------------------
New Games:
Alien3: The Gun, Aliens, Alien Sector, The Alphax Z, Alpine Ski, Soldier Girl Amazon (Fyrecrypts)
Bio Attack, Dommy, M-79 Ambush, Monte Carlo, Qwak, King & Balloon, Mermaid, The End, Snow Bros. 2 - With New Elves / Otenki Paradise (bLAZER)
Bug Fixes:
Fixed duplication of special mapping in Argus.
hiscore.dat modified to have m660 clones of alphaxz
hiscore.dat modified to fix amazon.
Issue with relative path to file not working correctly. It is now.
New features:
Clone added to alphaxz (m660j).
Long name clones added to altbeast.
Clone changes and additions to invaders.
Firebat138
08-09-2010, 12:46 PM
Nice... never used this, but I assume you need this to make the Hi score work in HS. Where do I get this great little app and is there a tutorial to make it work... thanx
Fyrecrypts
08-09-2010, 01:11 PM
The first post should have all you need to get started.
Nice... never used this, but I assume you need this to make the Hi score work in HS. Where do I get this great little app and is there a tutorial to make it work... thanx
bLAZER
08-09-2010, 02:39 PM
Nice... never used this, but I assume you need this to make the Hi score work in HS. Where do I get this great little app and is there a tutorial to make it work... thanx
No, this is for showing the highscores directly in Hyperspin without loading the game.
Firebat138
08-09-2010, 07:06 PM
yeah.... that's what i meant... i suck at typing out my thoughts... downloading now...
chillinwater
08-10-2010, 09:55 AM
There is a HiToText.xml 2010.08.09 Parents\Clones up on Hyperlist.
(for easy testing, shows all HiToText Supported games)
You gotta play 'em to display 'em
You can use hyperlaunch but dont exit with your Hyperlaunch "exit key" or the highscores wont save and HiToText wont display.
Still couldnt get the Parents only text output option to work.
So for now if you want to use Parents only, use Romlister.
I may post it later today.
FireCrypts your link to the source file .zip seems dead.
Thanks again for this app!
Fyrecrypts
08-10-2010, 01:07 PM
Sorry about that, I've fixed the links, some minor FTP issues. =)
There is a HiToText.xml 2010.08.09 Parents\Clones up on Hyperlist.
(for easy testing, shows all HiToText Supported games)
You gotta play 'em to display 'em
You can use hyperlaunch but dont exit with your Hyperlaunch "exit key" or the highscores wont save and HiToText wont display.
Still couldnt get the Parents only text output option to work.
So for now if you want to use Parents only, use Romlister.
I may post it later today.
FireCrypts your link to the source file .zip seems dead.
Thanks again for this app!
Fyrecrypts
08-16-2010, 09:20 AM
Big-ish update this time around. 21 new games thanks to bLAZER, and massive speed increases which reduce the HyperSpin hang-up, but don't remove it. As I mentioned earlier, without some changes to how HyperSpin access HiToText these hangups will certainly always be there. At the very least it's a "little less" jarring seeing the hi scores pop up with this new version.
Additionally, as I can't figure out why chillinwater is having issues with the -lp command, I've put up a file: http://hitotext.com/HiToText/parents.txt that actually lists the parents for him to use for his HyperList lists.
-------------------
Version 2010.8.16
-------------------
New Games: Crash, Orbitron, Sheriff, Water Ski, Logic Pro, The Tin Star, Enigma II, Hexa, Gee Bee, Paradise, Indian Battle, Red Clash, Super Bug, Targ, Spectar, Sasuke vs. Commander, Pisces, Killer Comet, Tank Battalion, Levers, Navarone (bLAZER)
Bug Fixes:
Fixed issue with alien3, rank display was incorrectly read as int instead of a hex int.
tinstar2 added to hiscore.dat (clone of tinstar).
enigma2a, and enigma2b added to hiscore.dat (clones of enigma2).
geebeeb added to hiscore.dat (clone of geebee).
targ and spectar split into separate parents.
targc added to hiscore.dat (clone of targ).
panzer, phantom, phantoma, and rallys added to hiscore.dat (clones of spectar).
piscesb added to hiscore.dat (clone of pisces).
New features:
Massive speed increases for legacy calls using the command line. It's not quite as fast as legacy drivers were, but the difference is only about 10-50 ms. at most which is usually negligible.
Fyrecrypts
08-24-2010, 01:33 PM
Small update to increase speeds, reduce confusion, and fix a bug with -lp (again).
-------------------
Version 2010.8.24
-------------------
Bug Fixes:
Fix to -lp command, it actually works in all known circumstances (so far).
Fix to version checking of MAME, only used when necessary (so far just Track and Field).
chillinwater
08-24-2010, 06:43 PM
Hey Hey -Lp is working.
I noticed a signaficant speed increase in the previous version. only a very slight hiccup. (havent tested this one yet).
And here is the benefit of -Lp.
As usual feed these txt files into Hyperlist to make your databases.
Then add these lines to your:
\hyperspin\databases\mame\Genre.xml
to quickly see which games are popping up with the "High Scores" in HS.
You gotta play 'em to display 'em
<game name="HiToTxt-Parents v2010.8.24" />
<game name="HiToTxt-Parents-Clones v2010.8.24" />
[HiToTxt-Parents v2010.8.24.txt]
005
10yard
1941
1942
1943
1943kai
1944
19xx
4dwarrio
8ballact
actionhw
ad2083
afighter
agress
airattck
airbustr
airduel
airwolf
ajax
alexkidd
alibaba
alien3
aliens
aliensec
aliensyn
alpine
altbeast
amazon
amidar
animaljr
anteater
apb
aquajack
arabfgt
argus
arkanoid
arkarea
arknoid2
arkretrn
armedf
armora
armorcar
assault
astdelux
asterix
asteroid
astyanax
athena
atlantis
atomicp
aurail
baddudes
bagman
balonfgt
bankp
barrier
barrier
batsugun
battlcry
berzerk
bioatack
bjtwin
blktiger
blockout
bloodbro
blueprnt
bnzabros
bombjack
boomrang
boxingb
brkthru
brubber
btime
bublbobl
bullfgt
bzone
cabal
captaven
carnival
cburnrub
ccastles
cclimber
centiped
chasehq
circusc
ckong
cleopatr
columns
columns2
commando
contra
crash
crush
crzrally
daioh
dariusg
dazzler
ddonpach
ddragon
ddribble
deadeye
defender
demon
digdug
digdug2
dino
djboy
dkong
dkong3
dkongjr
domino
dommy
dorunrun
dotron
dowild
dragnblz
dynagear
elevator
enigma2
esprade
evilston
exerion
exprraid
extrmatn
eyes
frogger
frogs
fshark
galaga
galaxian
gaunt2
gauntlet
gberet
geebee
gigawing
gijoe
gng
gunsmoke
gyruss
headon
headon2
headoni
hexa
hvysmsh
hyperpac
hyperspt
hyprduel
imgfight
indianbt
invaders
jackal
jjack
jjsquawk
journey
joust
joust2
junglek
jungler
junofrst
kamikcab
kangaroo
kchamp
kickridr
killcom
kingball
klax
knights
kungfum
ladybug
levers
logicpro
lrescue
m660
m79amb
madalien
mappy
marble
mario
matmania
megadon
mermaid
metrocrs
mhavoc
milliped
mimonkey
missile
mk
mk2
montecar
mooncrst
mpatrol
mrdo
mrdrillr
mrgoemon
ms5pcb
mslug
mslug2
mslug3
mslug4
mslug5
mslugx
mspacman
msword
mtlchamp
mwalk
narc
naughtyb
navarone
nemesis
nitd
nmouse
nova2001
olibochu
omegaf
orbitron
outzone
pacland
pacmania
pacplus
paperboy
paradise
pbaction
pengo
phoenix
pirates
pisces
pleiads
pooyan
popeye
puckman
pulstar
punchout
qb3
qbert
qbertqub
qwak
raiden
rastan
redbaron
redclash
redufo
ripoff
roadrunn
robocop
robotron
rpatrol
rthunder
rtype
rtype2
rygar
s1945ii
sasuke
sbagman
sci
scramble
sdtennis
seawolf
seawolf2
sf2
shadoww
sheriff
silkworm
simpsons
slapfigh
snowbro2
solarq
spdodgeb
spectar
speedfrk
spf2t
spnchout
sprint1
srumbler
starcas
starwars
steelwkr
streakng
subroc3d
sundance
superbug
suprmrio
swimmer
szaxxon
tailg
tankbatt
tapper
targ
tempest
terracre
tetris
theend
timber
timeplt
tinstar
tmnt
tmnt2
toki
trackfld
trackfld
troangel
tron
turfmast
twincobr
uniwars
unsquad
upndown
vendetta
videopin
vigilant
viofight
waterski
wb3
wboy
woodpeck
wotw
wrally
xmen
xmvsf
yiear
zaxxon
zookeep
[HiToTxt-Parents-Clones v2010.8.24.txt]
005
10yard
10yardj
1941
1941j
1942
1942a
1942b
1942w
1943
1943j
1943kai
1944
1944d
1944j
19xx
19xxa
19xxb
19xxd
19xxh
19xxj
19xxjr1
4dwarrio
8ballact
8ballact2
8ballat2
8bpm
abscam
actionhw
ad2083
afighter
agress
agressb
airattca
airattck
airattcka
airbusb
airbustj
airbustr
airbustrb
airbustrj
airduel
airwolf
airwolfa
ajax
ajaxj
alexkid1
alexkida
alexkidd
alexkidd1
alibaba
alien3
alien3u
alieninv
aliens
aliens2
aliens3
aliensa
aliensec
aliensj
aliensj2
aliensu
aliensy1
aliensy2
aliensy3
aliensy5
aliensyn
alphaxz
alpine
alpinea
altbeaj1
altbeaj3
altbeas2
altbeas4
altbeas5
altbeasj
altbeast
altbeast2
altbeast4
altbeast5
altbeastj
altbeastj1
altbeastj3
amatelas
amazon
amidar
amidarb
amidaro
amidars
amidaru
amigo
animaljr
anteater
anteatg
anteatgb
apb
apb1
apb2
apb3
apb4
apb5
apbf
apbg
aquajack
aquajckj
arabfgt
arabfgtj
arabfgtu
area88
argus
ark1ball
arkangc
arkangc2
arkanoid
arkarea
arkatayt
arkatour
arkbloc2
arkblock
arkgcbl
arkmcubl
arknid2j
arknid2u
arknoid2
arknoidj
arknoidu
arknoiuo
arkretrn
arktayt2
armedf
armora
armorap
armorar
armorca2
armorcar
armorcar2
assault
assaultj
assaultp
astdelu1
astdelu2
astdelux
astdelux1
astdelux2
asterix
asterixj
asterock
asteroi1
asteroi2
asteroib
asteroid
astrxeaa
astrxeac
astyanax
athena
atlantis
atlantis2
atlantol
atlantol
atlants2
atomicp
aurail
aurail1
auraila
aurailj
baby2
baby3
baddudes
bagman
bagmanmc
bagmans
bagmans2
bagnard
bagnarda
balonfgt
bankp
baraduke
barrier
barrier
batman2
batsugna
batsugun
battlcry
batugnsp
berzerk
berzerk1
bioatack
bjtwin
bjtwina
bktigrb1
bktigrb2
blktiger
blockout
blockout2
blockoutj
bloodbra
bloodbro
blueprnj
blueprnt
bnj
bnzabros
bnzabrsj
boblbobl
bombjac2
bombjack
boomrana
boomrang
boomranga
boxingb
brkthru
brkthruj
brubber
btime
btime2
btimem
bub68705
bubbobr1
bublbob1
bublbobl
bublbobr
bullfgt
bzone
bzone2
bzonec
cabal
cabala
cabalbl
cabalus
cabalus2
captaven
captavna
captavne
captavnj
captavnu
captavua
captavuu
car2
caractn
carnival
carnvckt
caterpil
cbnj
cburnrb2
cburnrub
cburnrub2
ccastle1
ccastle2
ccastle3
ccastlef
ccastleg
ccastlej
ccastlep
ccastles
ccboot
ccboot2
cclimber
cclimbrj
centipb2
centipd2
centipdd
centiped
centtime
chasehq
chasehqj
chasehqu
chthang
chtmsatk
chtmspa
circusc
circusc2
circusc3
circuscc
circusce
ckong
ckonga
ckongalc
ckongb
ckongg
ckongjeu
ckongo
ckongs
cleopatr
column2j
columns
columns2
columnsj
commandb
commandj
commando
commandu
condor
contra
contrab
contraj
contrajb
cosmicm2
cosmicmo
crash
crazypac
croquis
crush
crzralla
crzrallg
crzrally
ctrpllrp
daioh
dariusg
dariusgx
darthvdr
dazzler
ddonpach
ddragnba
ddragnw1
ddragob2
ddragon
ddragonb
ddragonu
ddragonw
ddragoua
ddribble
deadeye
defcmnd
defence
defendb
defender
defendg
defendw
defndjeu
demon
desterth
digdug
digdug2
digdug2a
digdug2o
digduga1
digdugat
digdugb
dino
dinoj
dinou
dizzy
djboy
djboya
djboyj
dkngjnrb
dkngjnrj
dkong
dkong3
dkong3b
dkong3j
dkongf
dkongjo
dkongjo1
dkongjp
dkongjpo
dkongjr
dkongjre
dkongo
domino
dommy
dorunrca
dorunruc
dorunrun
dotron
dotrone
dowild
dragnblz
drgninja
dynagear
dzigzag
eagle
eagle2
eagle3
earthinv
elevatob
elevator
elevatorb
eltonpac
enigma2
enigma2a
enigma2b
esprade
espradej
espradeo
evilston
excthour
exerion
exerionb
exeriont
explorer
exprrada
exprraid
extrmatj
extrmatn
extrmatu
eyes
eyes2
eyeszac
falcon
falconz
fantazia
fasthang
fasthear
fastmspa
fastplus
faststrm
forcebrk
frogger
froggrmc
frogs
frogseg1
frogseg2
fshark
fsharkbt
fstmsatk
gaiden
galaga
galaga84
galagab2
galagads
galagamf
galagamk
galagamw
galagao
galap1
galap4
galapx
galaxb
galaxbsf
galaxiaj
galaxian
gallag
galmidw
galmidwo
galtaito
galturbo
gaunt2
gaunt2p
gauntir1
gauntir2
gauntlet
gberet
gberetb
geebee
geebeeb
geebeeg
gigawing
gijoe
gng
gnga
gngbl
gngblita
gngt
gradius
grescue
griffon
gryzor
gteikoku
gunsmoka
gunsmoke
gunsmoku
gunsmrom
gwinga
gwingb
gwingj
gwingjd
gyruss
gyrussce
hangly
hangly2
hangly2x
hangly3
hanglyad
hanglyx
headon
headon2
headonb
headoni
headons
heartbrn
hexa
hpolym84
hvysmsh
hvysmsha
hvysmshj
hyperpac
hyperspt
hyprdelj
hyprduel
hyprolyb
hyprolyb
hyprolym
hyprolym
imgfigho
imgfight
indianbt
invader4
invaders
invadrmr
jackal
jackalj
jjack
jjsquawb
jjsquawk
journey
joust
joust2
joustr
joustwr
joyman
juju
jujub
jungleh
junglek
jungler
junglers
junofrst
junofstg
kamikcab
kangaroa
kangarob
kangaroo
karatedo
karatevs
kchamp
kchampvs
kickridr
killcom
kingbalj
kingball
kkgalax
klax
klax2
klax3
klaxd
klaxj
klaxp1
klaxp2
knights
knightsj
knightsu
korosuke
ktiger
kungfub
kungfub2
kungfud
kungfum
ladybgb2
ladybug
ladybugb
levers
logicpro
lordofk
lrescue
lrescuem
m660
m660b
m660j
m79amb
madalien
madaliena
madalina
makaimuc
makaimug
makaimur
maketrax
maketrxb
mappy
mappyj
marble
marble2
marble3
marble4
marble5
marblea
mario
marioe
marioj
mariojp
marioo
masao
matmania
mazeman
mcombat
mcombata
megadon
mermaid
meteorho
meteorts
metrocra
metrocrs
mhavoc
millipdd
milliped
mimonkey
mimonsco
mimonscr
missile
missile2
mk
mk2
mk2chal
mk2r14
mk2r21
mk2r32
mk2r42
mk2r91
mkla1
mkla2
mkla3
mkla4
mkprot8
mkprot9
mkr4
mkyawdim
mlander
monkeyd
montecar
mooncmw
mooncrgx
mooncrs2
mooncrs3
mooncrsa
mooncrsb
mooncrsg
mooncrst
mooncrsu
mpatrol
mpatrolw
mranger
mrdo
mrdofix
mrdot
mrdoy
mrdrillr
mrdu
mrgoemon
mrlo
mrpacman
ms4plus
ms5pcb
ms5plus
msatk2ad
msatkad
msbaby
msbaby1
mschamp
msdstorm
mselton
msf1pac
mshangly
mshearts
msindy
mslug
mslug2
mslug3
mslug3b6
mslug3h
mslug4
mslug5
mslug5h
mslugx
msmini
msminia
mspac6m
mspacat2
mspacatb
mspacatk
mspacman
mspacmat
mspacmbe
mspacmnf
mspacpls
mspacx
mspatkx
msrumble
mssilad
msword
mswordj
mswordr1
mswordu
mtlchamp
mtlchamp1
mtlchampa
mtlchampj
mtlchampu
mtlchmp1
mtlchmpa
mtlchmpj
mtlchmpu
mwalk
mwalkbl
mwalkj
mwalku
myqbert
narc
narc3
naughtya
naughtyb
naughtyba
naughtybc
naughtyc
navarone
nemesis
nemesisuk
nemesuk
newpuc2
newpuc2b
newpuckx
newtangl
nextfase
nitd
nkdodge
nkdodgeb
nmouse
nmouseb
nov2001u
nova2001
nova2001u
npacmod
olibochu
omegaf
omegafs
orbitron
outzone
outzonea
outzoneb
outzonec
outzonep
pacgal
pacland
pacland2
pacland3
paclandm
pacman
pacmanf
pacmania
pacmanjp
pacmanm
pacmini
pacmini2
pacmod
pacplus
pacstrm
paddle2
panzer
paperboy
paradise
pbactio2
pbactio3
pbaction
pengo
pengo2
pengo2u
pengo3u
pengo4
pengob
penta
pestplce
phantom
phantoma
phoenix
phoenix3
phoenixa
phoenixb
phoenixc
phoenixj
phoenixt
piranha
piranhah
pirates
pisces
piscesb
pleiadbl
pleiadce
pleiads
pootan
pooyan
pooyans
popeye
popeyebl
popeyef
popeyeu
puckman
puckmana
puckmanf
puckmanh
puckmod
pulstar
punchita
punchout
qb3
qbert
qberta
qbertjp
qbertqub
qberttst
qwak
raiden
rallys
rastan
rastanu
rastanu2
rastsaga
rbtapper
redbaron
redclash
redclsha
redclshk
redufo
ripoff
roadrunn
robocop
robocopb
robocopj
robocopu
robocopw
robocpu0
robotron
robotryo
rpatrol
rpatrolb
rpatrolo
rthunder
rthundro
rtype
rtype2
rtype2j
rtypeb
rtypej
rtypejp
rtypeu
rushatck
rushcrsh
rygar
rygar2
rygar3
rygarj
ryukenda
ryukendn
s1945ii
sasuke
sbagman
sbagmans
sci
scia
scij
sciu
scramb2
scramblb
scramble
scrambls
sdtennis
searthia
searthin
seawolf
seawolf2
sf2
sf2a
sf2b
sf2e
sf2j
sf2ja
sf2jb
sf2ua
sf2ub
sf2ue
shadoww
shadowwa
sheriff
sicv
silkworm
silkwrm2
silvland
simps2pa
simps2pj
simps4pa
simpsn2p
simpsons
sinvasn
sinvasnb
sinvemag
sisv
sisv2
sitv
skyshark
skywolf
skywolf2
slapbtjp
slapbtuk
slapfgtr
slapfiga
slapfigh
smooncrs
snowbro2
solarq
spacbatt
spaceatt
spaceftr
spaceplt
spacewr3
spartanx
spcdrag
spcdraga
spceking
spcewars
spctbird
spdodgeb
spectar
spectar1
speedfrk
spf2t
spf2ta
spf2xj
spf2xjd
spnchotj
spnchout
sprint1
sprmatkd
srumbler
srumblr2
starcas
starcas1
starcase
starcasp
startrkd
starwar1
starwars
starwars1
steelwkr
stellcas
streakng
strfbomb
subroc3d
sundance
supcrash
superbug
superg
suprmatk
suprmatkd
suprmrio
sutapper
swarm
swimmer
swimmera
swimmerb
szaxxon
tailg
tankbatt
tapper
tappera
targ
targc
tempest
tempest1
tempest2
tempest3
temptube
terracra
terracrb
terracre
tetris
tetrisaa
theend
theends
thetogyu
timber
timeplt
timeplta
timepltc
tinstar
tinstar2
tmht
tmht2p
tmnt
tmnt2
tmnt2a
tmnt2pj
tmnt2po
tmntj
tmntu
tmntua
toki
tokia
tokib
tokiu
topgunbl
topgunr
tornado1
tornado2
trackflc
trackflc
trackfld
trackfld
troangel
tron
tron2
tron3
tron4
turfmast
twincobr
twincobu
typhoon
uniwars
unsquad
upndown
vautour
vautourz
vendetta
vendetta2p
vendetta2pd
vendetta2pu
vendettaj
vendettar
videopin
vigilant
vigilntj
vigilntu
viofighj
viofight
viofighu
vs10yard
vs10yarj
waterski
wb3
wb31
wb34
wb3a
wb3b
wbdeluxe
wboy
wboy2
wboy2u
wboy3
wboy4
wboy4u
wboyo
wboyu
weststry
wexpresb
wexpresc
wexpress
woodpeca
woodpeck
wotw
wotwc
wrally
wrallya
wrallyb
xmen
xmen2p
xmen2pj
xmen6p
xmen6pu
xmenj
xmvsf
xmvsfa
xmvsfar1
xmvsfb
xmvsfh
xmvsfj
xmvsfjr1
xmvsfjr2
xmvsfr1
xmvsfu
xmvsfu1d
xmvsfur1
yachtmn
yankeedo
yellowcb
yellowcj
yiear
yiear2
zaxxon
zaxxon2
zaxxonb
zero
zero2
zolamaze
zookeep
Fyrecrypts
09-01-2010, 11:48 AM
Not a big update or anything huge, but I've put HiToText up on Sourceforge: https://sourceforge.net/projects/hitotext/
I figured this might be an easier way to update the project than my current method. In the future, expect updates to be found there instead of linked off of my FTP.
Awesome work I have just got HiToText working and I love it. Now it's time to set some highscores so I can see my name popping up in hyperspin :)
One quick question I know its not quite relating to HiToText but maybe someone can help. I notice that in the list by chillinwater it mentions Bubble Bobble but for some reason whenever I run Bubble Bubble in mame it won't create a .hi file. I know this isn't a HiToText problem as it can't find the .hi file because mame hasn't created it but does anyone else get this problem. It works fine for all of the other games I have tested but I love Bubble Bobble and that was the main reason I wanted Hi score support in HS.
I made a post about it here if anyone can help http://www.hyperspin-fe.com/forum/showthread.php?t=9901
Thanks
Dna Disturber
10-10-2010, 03:01 AM
One quick question I know its not quite relating to HiToText but maybe someone can help. I notice that in the list by chillinwater it mentions Bubble Bobble but for some reason whenever I run Bubble Bubble in mame it won't create a .hi file. I know this isn't a HiToText problem as it can't find the .hi file because mame hasn't created it but does anyone else get this problem. It works fine for all of the other games I have tested but I love Bubble Bobble and that was the main reason I wanted Hi score support in HS.
I made a post about it here if anyone can help http://www.hyperspin-fe.com/forum/showthread.php?t=9901
Thanks
I posted a quick fix for you (see other post)... It's a hiscore.dat issue
dna disturber:beer:
Fyrecrypts
10-10-2010, 10:23 AM
I posted a quick fix for you (see other post)... It's a hiscore.dat issue
dna disturber:beer:
Resolved, at least for end-users.
Excellent work guys. Thank you for such a quick response.
snatex
11-23-2010, 09:55 AM
I was hoping someone could help me out with Hitotext.
This is what I have done:
1 - Compiled MAME 0.140u1 with latest hiscore diff
2 - Downloaded latest hitotext w xml and put in hyperspin folder with hyperspin.exe
3 - Downloaded latest hiscore.dat and put in MAME folder with MAME.exe
4 - Edited Hyperlaunch MAME portion with Autohotkey to remove "Hotkey, %exitEmulatorKey%, CloseProcess" then recompiled.
5 - Made sure that hyperpin's setting.ini had HiScore section, Active = true
After editing hyperlaunch I am now getting .hi files to generate but when I achieve an actual hiscore it is crashing MAME. I played Donkey Kong and got a hiscore. When I exited I got a crash error box from MAME. Next time I tried to play Donkey Kong it was all messed up and DK was invisible, etc. So I deleted the .hi file and played again. It was now fine but when I got another hiscore and tried to exit it crashed again.
Can you help me get this setup properly?
Thanks.
snatex
11-23-2010, 07:42 PM
I've now tested this without hyperspin and it works fine. I tried exiting with and without hyperlaunch but every time it crashes when writing a high score. Any ideas?
snatex
11-25-2010, 06:04 AM
I compiled a new 0.140 and it works fine now. :top:
TeddyKGB2208
11-30-2010, 02:17 AM
I got this problem:
I updated mame to 0.140, compiled with .140 diff and hiscore diff
After that everything works perfect...
Then I wanted to update HiToText too.
I downloaded the newest HiToText.exe and replaced the old one. The same with the hiscore.dat.
When I start Hyperspin now a window shows me that HiToText isn't working !!!
What did I do wrong ???
Dna Disturber
11-30-2010, 02:46 AM
Hi Teddy,
What is the exact message that you get ?
Did you try to run hitotext on a commandprompt to see what it does then (without hyperspin) ?
Dna Disturber
TeddyKGB2208
11-30-2010, 03:05 AM
A window opens like an error message, that hitotext isn't running. Before I changed the hitotext.exe it works.
When I run it on a command propt, í think it works. I can type -h for help,...
TeddyKGB2208
11-30-2010, 03:07 AM
clr20r3 stopped working
System.NullReferenceException
TeddyKGB2208
11-30-2010, 03:53 AM
It works again !!!!
;-) ;-) ;-)
I deleted the other files and folders:
convert.cs
hitotext.csproj
hitotext.sln
program.cs
hiscore.cs
...
???
I put them back and it still works...
I don't know but it works like before. Maybe there was a problem with the .xml
It works...
Hunk_4TH
12-18-2010, 01:27 PM
I'm having the same problem with "HitoText has stopped working" Can you upload your file or explain in better detail how to you did it?
Hunk_4TH
12-19-2010, 05:18 PM
No one else having this prob?
Dna Disturber
12-22-2010, 11:43 AM
No one else having this prob?
Hi Hunk,
Looks to me that Teddy had problems because an old version of hitotext wasn't removed entirely.....
Don't know if that is the case with your setup though.
Does hitotext work when you use it in a dosbox ?
You can run hitotext without hyperspin in commandline and see what it does...
Dna Disturber
Hunk_4TH
12-23-2010, 11:05 AM
Hi Hunk,
Looks to me that Teddy had problems because an old version of hitotext wasn't removed entirely.....
Don't know if that is the case with your setup though.
Does hitotext work when you use it in a dosbox ?
You can run hitotext without hyperspin in commandline and see what it does...
Dna Disturber
Hey! Thanks for replying.
Hmm seems to work by itself in the commandline just by executing it.
Hunk_4TH
12-23-2010, 06:20 PM
Anyone one else got an idea?
Hunk_4TH
12-24-2010, 09:37 AM
I hate to bump this again but it's still crashing :/
TeddyKGB2208
12-24-2010, 10:38 AM
Do you have the *.xml in the Hyperspin folder ?
TeddyKGB2208
12-24-2010, 10:39 AM
Haven't seen your posts !!!
TeddyKGB2208
12-24-2010, 10:46 AM
Try to update .NET framework.
1.) Which Mame version are you using ?
2.)a) When you run Mame by itself, does it save your hiscores ?
2.)b) If MAME doesn't save your Hiscore I can help you to install the diffs...
TeddyKGB2208
12-24-2010, 10:53 AM
Download
http://sourceforge.net/projects/hitotext/
Download
http://www.hitotext.com/HiScoreDat/index.php
Hunk_4TH
12-24-2010, 12:05 PM
Download
http://sourceforge.net/projects/hitotext/
Download
http://www.hitotext.com/HiScoreDat/index.php
thanks a lot man! Tried the links and now everything is working correctly :top:
TeddyKGB2208
12-24-2010, 12:42 PM
Great !!!
No problem...
Secret80'sMan
01-13-2011, 12:17 AM
where is the hitotext.xml file supposed to go? In the HS Database folder? I have it in the root directory for my HS install right now and the program seems to work but am I missing any functionality by not having the xml in the correct spot? Or is it in the correct spot?
Thanks!
Dna Disturber
01-13-2011, 01:24 AM
Hi Secret80'sMan,
The root of HS install is the right spot, the hitotext.exe should also be there.
So you're not missing out on anything !
Dna Disturber :beer:
Secret80'sMan
01-13-2011, 01:57 AM
Thanks DNA Disturber, was easier to set up than I expected. I assume the file I downloaded from Source Forge is the very latest version then?
Also, are you aware if Q Bert works with it or not? I can't seem to get the scores to pop up with this one but I know that roughly 10% of games are available so would understand if it was not yet available.
Also, when a new version of HiToText comes out do I simply overwrite the old exe file and replace the old xml with the new one, is it that simple?
Dna Disturber
01-15-2011, 02:40 AM
Yes it's that simple to answer your last question first.
Only thing you also want to do is get the latest hiscore.dat (and put it in the mame-folder) from fyrecrypts place to make sure everything works ok.
Now the thing about Q*bert is that it uses nvram , it is supported by hitotext but hyperspin runs hitotext with parameters that unfortunately (for now) only works for .hi files.
All nvram games do not display the hiscores in nvram (for now) in hyperspin.
To make this work it would require a change in hyperspin or in hitotext.
Don't know if it's a lot of work but I hope Fyrecrypts can make an adjustment to hitotext so that it will work in all version of hyperspin....(can't wait to see 2.0 in action)....
If you want a list of games that hitotext supports you can use hitotext on the commandline for instance hitotext -l (for all games) or hitotext -lp {mamedirectory} (for all parentgames)
You can also see the q*bert hiscores when you use the commandline
hitotext -r {mamedirectory}\nvram\qbert.nv
Dna Disturber :beer:
Secret80'sMan
01-15-2011, 04:34 AM
Many thanks DNA, thanks for getting me up to speed on this. Keeping my fingers crossed that HS 2.0 supports nvram high scores in HiToText.
Secret80'sMan
01-17-2011, 12:29 PM
This is mostly for FireCrypts but also for anyone else who might be in the know, at one point the program was called HiScanner so that FireCrypts could see his friends score across town. Was the program originally networkable and if not is that something we can look forward to in the future? I don't mean with the entire world but perhaps you could put in a buddy's IP address or something and have his high scores register. If the program already does this can someone clue me in on how to do it pleez!
Dna Disturber
01-19-2011, 06:20 AM
Fyrecrypts was working on that
He had a nice working version of it (alpha test).
I think real-life got in the way.
But maybe he's still working on it......only Fyrecrypts can answer that.
Last time I heard of it was more than a year ago.
But to this day it never went public but it has or had all the things you want.
It was a succesor to hiscanner (on the byoacc forum you can look for it "ghost")
Last mentioned in the title of hitotext on august 2010
"HiToText (Version 2010.8.9.0) and GHOST (may go open beta)"
Dna Disturber :beer:
Secret80'sMan
01-19-2011, 10:01 AM
Thanks, I posted to the thread to see if we can get an answer on that. I appreciate you looking into it for me and the community. :cheers:
8BitMonk
01-29-2011, 09:51 AM
I've have HiToText and my hiscore compiled version of mame .141 working in Hyperspin with some snafus.
1.) Even though I've removed the "Hotkey, %exitEmulatorKey%, CloseProcess" line from mame in Hyperlaunch it still doesn't work with Hyperlaunch enabled. It works perfectly with Hyperlaunch off or running mame from a command line. With Hyperlaunch enabled it doesn't write the .hi files.
2.) HiToText works though the scores aren't immediately updated when I exit a game. I have to open another game and then return to the previous games page for the scores to be updated.
Secret80'sMan
01-29-2011, 10:45 AM
I've have HiToText and my hiscore compiled version of mame .141 working in Hyperspin with some snafus.
2.) HiToText works though the scores aren't immediately updated when I exit a game. I have to open another game and then return to the previous games page for the scores to be updated.
Same here, I have to move on to another game and come back to the game I just finished for the score to show up. Sounds like the program doesn't write to the file until you actually leave that particular game perhaps which makes sense. It's certainly easy enough to do though.
Now if we could have it update the scores from a list of friends as Hi Scanner did, FireCrypts other program that would be the ducks nuts. I think he said he may revisit that at some point, I sure hope he does as that would take competitive MAMING up a notch.
ArcadeAddict77
03-27-2011, 01:43 PM
Just setup mame with hiscore support and stumbled on this thread while I was browsing. Setup Hitotext at the same time. Excellent.
Thanks goes out to the people who make this possible!
:party:
ddigler
03-29-2011, 03:28 PM
Hello all silly question I hope someone can answer. With the updated HS/HQ release is it still necessary to edit the hyper-launch script and the .ini file or will making the necessary changes within HQ work?
I've got .hi files in my mame folder but they aren't showing in HS.
Thanks! :five:
ArcadeAddict77
03-30-2011, 12:06 PM
I think you should change the settings.ini file directly. I also find you need to move off of the game and go back to it for the scores to appear.
Hello all silly question I hope someone can answer. With the updated HS/HQ release is it still necessary to edit the hyper-launch script and the .ini file or will making the necessary changes within HQ work?
I've got .hi files in my mame folder but they aren't showing in HS.
Thanks! :five:
ArcadeAddict77
03-30-2011, 12:10 PM
Just put my mame folder along with all my .hi files into my dropbox so I have no danger of losing those precious, although shamefully low, scores.
chillinwater
03-30-2011, 01:02 PM
for Hyperspin and hitotxt.
-use HyperHQ to turn on support or manually edit this file
\hyperspin\settings\settings.ini
-HiToText.exe and HiToText.xml goes in folder
\hyperspin\HiToText.exe
\hyperspin\HiToText.xml
-Must have compiled High Score support for Mame
-highscore.dat in \mame\highscore.dat
-Folder \Mame\Hi needs to be created by you if mame hasnt done it.
-some high scores may not show up if you havnt played the game and saved a high score.
-Of the some 2,000 games (just a guess) that support High scores-highscore.dat , only about 1/4 of those are supported by HiToText (for now) so they wont display HiToText
-somtimes, for me the Hi-scores show up immeditaely after a proper mame exit.
some times as stated previously you have to jiggle the wheel.
-I dont know how often Fyrecrypts updates the romnames to match the version of mame but HiToText may not display if the names dont match.
[edit]-I cant remember if this is true or not
(original HardDrive failed and havent re-installed CPWizard)
but I believe CPWizard also supports HiToText, and all of the above files and requirements would be needed, files would also go in the \cpwizard\ROOT
(highscore.dat may not be required there)
-Unless the same version of Mame is used, copying files from somone elses \mame\hi folder may not always work as different versions of mame use:
1) different naming conventions (manually rename the .hi file)
2) different methods of saving high scores.
(cant do anything to fix that that I know of)
[HiToText-command lines]
-change paths to your paths
-creates txt files you can upload into Hyperlist to create a database
-with database you can make a genre wheel and test the HiToText display easier and know which games exactly are supported by HiToText while in Hyperspin.
[Help.bat]
J:\HyperSpin\HiToText.exe -help
pause
-the following batch lines, show supported games and makes txt files
-the command lines are based off of the "help.bat" above
[hitotxt - RomList-Parents.bat]
J:\HyperSpin\HiToText.exe -lp "j:\HyperSpin\Emulators\Mame\137\mame.exe" > "J:\HyperSpin\HiToText\HTT-parents-Only.txt"
pause
[hitotxt - RomList - withClones.bat]
J:\HyperSpin\HiToText.exe -l > "J:\HyperSpin\HiToText\HTT-with clones.txt"
pause
ArcadeAddict77
04-02-2011, 03:31 AM
I have just noticed playing donpachi hitotext is able to write to donpachi.hi, but cannot read the data back out.
D:\HyperSpin>HiToText.exe -r d:\Dropbox\ArcadeFilesLive\mame\hi\donpachi.hi
Error: ROM Not Supported 'donpachi'
However bombjack is just fine, so I am confident my config is setup ok.
D:\HyperSpin>HiToText.exe -r d:\Dropbox\ArcadeFilesLive\mame\hi\bombjack.hi
RANK|SCORE|NAME|ROUND
1|14310|JK |3
2|10000|T.T|1
3|10000|E.E|1
4|10000|H.H|1
5|10000|K.K|1
6|10000|A.A|1
7|10000|N.N|1
8|10000|L.L|1
9|10000|T.T|1
10|10000|D.D|1
Is this expected? Does some extra work need doing on this type of thing? I am willing to put my time into the hitotext project, so this could be a good starting point for me.
Dna Disturber
04-06-2011, 03:15 AM
Arcadeaddict77,
donpachi isn't supported yet....this is why you get an error when you try to use the hitotext commandline.
dodonpachi however is supported....maybe that would be an option......but I have to warn you that there is just too much data on the hiscore table to fit into the screen.....
With HS 2.0 that may be otherwise as I have seen in the forum that BBB is thinking about changing the presentation of the hitotext data.
I will take a look at donpachi.....maybe I can add this one.
Dna Disturber :cheers:
Lewis
05-19-2011, 02:14 AM
Hi guys I've been trying to get this working for a while and I think its almost working but I need some advice.
Ok I compiled my mame. Got all the files and put them in the right locations and I am seeing data being created in the mame\hi folder but I am not seeing my scores being saved in the games or it being displayed in hyperspin.
Is the directory structure important for this to work?
These are my folders.
h:\hyperspin\emulators\MAME2\
h:\hyperspin\emulators\MAME2\hi
h:\hyperspin\
I must be doing something really stupid. I am using hyperlaunch which from what I have read is a problem because it doesn't exit mame properly but when I turn off hyperlaunch mame doesn't work in hyperspin.
I have tried using mame outside of hyperspin but its also not saving.
I used mameUI rather than the mame.exe I compiled so could that be the problem?
Do I have to play each game outside of hyperspin first to get the hi scores working?
Dna Disturber
05-19-2011, 05:01 AM
Hi Lewis,
You should definitely alter the hyperlaunch script.
Hyperlaunch is exiting mame forced and it doesn't save the hiscores because of that.
If you search the forum you can easily find out how to do that.
Testing outside hyperspin should be done with the compiled mame that you plan to use in hyperspin....
just run the mame.exe and choose a game that is supported by the hiscore.dat
set a record and exit mame (escape)
now run it again and see if it has saved your record in the hiscore-table
And you don't have to play each game outside hyperspin to make hiscore savings work.
So let's try mame outside hyperspin first and let me know how that worked out (which mame-version are you using btw ?)
Make sure you have the hiscore.dat in the mame-folder
Dna Disturber :beer:
Lewis
05-20-2011, 06:22 AM
Thanks for your reply Dna :)
Got it working! I was being an idiot and not using mame.exe
I am using a rather old version of mame .122 I think! Currently updating to latest version :)
Thanks again! It works great!
TheManuel
05-24-2011, 07:44 AM
Is there a way to get defender and robotron (maybe others) to display "Today's Top Scores", rather than "All-Time Top Scores" in HiToText?
TheManuel
05-24-2011, 07:45 AM
Oh, by the way, is the xml file available at sourcefourge, dated Nov 2010, the latest available?
Dna Disturber
05-30-2011, 09:39 PM
Hi TheManuel,
I'm afraid it's only the all-time topscores.....
The date on the xml-file sounds about right...
I haven't seen Fyrecrypts around lately.....I think real life is getting in the way of this hobby
I sent him an update of the xml-file a while ago but it hasn't been published yet...(contained support for a lot of clones 100+ and some new games)
Dna Disturber :cheers:
P.S. If you practise enough you don't even need the today top scores :vroam:
But maybe I have a solution to get to the all time top scores.....(if that is the problem ?)
You can also wipe and write scores using hitotext (commandline) , then you can set them to a lower score.....(use hitotext -? on the commandline for the commands )
Let me know if that works for you.......
torino
07-11-2011, 09:21 AM
Where can we find your xml updates, can you post it here, Dna Disturber?
Reading "dkong.hi" works, but now writing, can that be fixed by editing xml?
Is there any interest to continue work on this project and include all the rest of the games? -- How can we contact Fyrecrypts to aks him if he has completely given up, and ask him to share the latest updates and source code?
Fyrecrypts
07-11-2011, 09:24 AM
Where can we find your xml updates, can you post it here, Dna Disturber?
Reading "dkong.hi" works, but now writing, can that be fixed by editing xml?
Is there any interest to continue work on this project and include all the rest of the games? -- How can we contact Fyrecrypts to aks him if he has completely given up, and ask him to share the latest updates and source code?
The code has been open source since Day 1. =)
http://sourceforge.net/projects/hitotext/
torino
07-11-2011, 10:26 AM
The code has been open source since Day 1. =)
http://sourceforge.net/projects/hitotext/
Yes, I got that, thank you. I thought it was not the most recent source code becasue .EXE supports reading and writing to "skyshark.hi", while there is no mention of that game anywhere in the source code or .xml file.
Q1.) So, are you still interested in this project? If yes, then we should make a tool to automatize .hi score decryption process and speed up inclusion of new games. Basically, I want to help you finish the project and I think it can all be done in less than two months, so that HiToText supports all the games supported by the most recent HiScore.DAT itself. -- How does that sound?
Q2.) My primary interest for your tool is to share hi-scores online. For example Twin Galaxies or MARP could keep the database of hi-score files to reflect current submitted records so people could actually see those scoreboards inside the game itself. -- Was this not your original intention and purpose for HiToText?
Q3.) I have a simple .BAT script that uses free shared "web-folder" account to act as server for smaller circle competitions, so for example a group of friends can beat each others records with "Live Internet Scoreboard", to make it all more interesting. -- What do you think about it?
Q4.) Reading "dkong.hi" works, but not writing, can this be fixed just by editing .xml file?
Dna Disturber
07-11-2011, 04:38 PM
Where can we find your xml updates, can you post it here, Dna Disturber?
Hi Torino ,
This is the latest XML version I have http://members.ziggo.nl/dna-disturber/HiToText.xml, this contains the clones and a couple of new games. Last one in the xml "donpachi" doesn't work yet , ran into some problems trying to get it working with the XML... Sorry can't upload because of the type and size (wanted to do it as a txt but alas) to this forum
Regarding Q1 : This won't be easy , (almost) every game is different.
Even characters aren't always the same and most aren't ASCII.
Adressess are different , same goes for scoring , some are BCD , others hex , some reversed. It's really hard finding out where the data of the game is.
If it could be done with a tool that would of course be awesome.
Haven't worked on games for a while as I am busy with a program called PINemHi.....this is a commandline hiscore reader for vpinmame tables.
Works a little bit similar to HiToText but doesnt write the scores to nvram (yet?)....too much checksums for me....man do I hate checksums..... :motz:
@fyrecrypts....nice to see you.....hope everything is fine on the homefront
I'll leave the questions to you :), just wanted to give my 2 cents on the Q1 tool
Dna Disturber :beer:
torino
07-11-2011, 06:58 PM
This is the latest XML version I have http://members.ziggo.nl/dna-disturber/HiToText.xml, this contains the clones and a couple of new games. Last one in the xml "donpachi" doesn't work yet , ran into some problems trying to get it working with the XML... Sorry can't upload because of the type and size (wanted to do it as a txt but alas) to this forum
Ok, thank you.
Regarding Q1 : This won't be easy , (almost) every game is different.
Even characters aren't always the same and most aren't ASCII.
Adressess are different , same goes for scoring , some are BCD , others hex , some reversed. It's really hard finding out where the data of the game is.
If it could be done with a tool that would of course be awesome.
98,750 = "00 09 08 07 05 00" you would call "ASCII", right?
Please describe the difference between: ASCII - BCD - HEX ?
I am making a little 'proof of concept' program that should be able to: (r)ead, (w)rite, (c)rack and (m)erge hi-score files. Basically it is a complete re-write of HiToText, but using pretty much the same concept, only instead of .xml it will use some arbitrary formating to keep all the necessary info, and will be written in C.
Cracking option should be able to inspect and decipher some yet unsupported format and automatically update the database with this new game, which will require some user input as well as that hi-core file contains "proper entries", i.e. at least 1st and 2nd position must be properly registered where corresponding two names have first three characters as unique A-Z symbols.
Character mapping is the greatest problem here, the only one which can not be automated fully. However, the good thing is, that's not really important if we do score merging internally, where we insert, sort and replace whatever bytes without needing to know what characters or symbols those 'name entries' actually represent. -- This is really a separate problem, it is specific only to the situation when we want to display those scoreboards *outside* of the game itself, like in some front-end or in some .html file somewhere on the interenet, but otherwise we can limit ourselves to only A-Z and make everything much, much more simple.
So, without that problem and as far as sharing and merging goes, all we need to find out where the 1st score starts and offset for the next one, similarly where the 1st name starts and the offset for the next one, the same for "stage" or whatever other fields as well.
Cracking would require user to manually enter scores and names for the first two top records as in the supplied hi-score file, plus the number of total positions as well as the maximum number of digits/symbols. Hopefully then adding a new game to the database could be done in a matter of minutes and by anyone without needing to know anything about it except how to provide adequate hi-score file and run auto-deciphering program.
Fyrecrypts
07-12-2011, 02:29 PM
Yes, I got that, thank you. I thought it was not the most recent source code becasue .EXE supports reading and writing to "skyshark.hi", while there is no mention of that game anywhere in the source code or .xml file.
Well, the code doesn't hardcode what it supports, I took a look at the code and found it's in twincobr.cs.
Q1.) So, are you still interested in this project? If yes, then we should make a tool to automatize .hi score decryption process and speed up inclusion of new games. Basically, I want to help you finish the project and I think it can all be done in less than two months, so that HiToText supports all the games supported by the most recent HiScore.DAT itself. -- How does that sound?
It would be a great idea to allow for automatic submission into the official hitotext.xml file. I had started an application that would do this for you to some degree, but never finished. I do continue to have an interest in HiToText, but another project has essentially taken up all of my time for the last year.
Q2.) My primary interest for your tool is to share hi-scores online. For example Twin Galaxies or MARP could keep the database of hi-score files to reflect current submitted records so people could actually see those scoreboards inside the game itself. -- Was this not your original intention and purpose for HiToText?
I had worked on something called GHOST for a long time, and had a very selective alpha for it that did something like this. It utilized a different method for tracking scores to ensure cheating could not occur, but it ultimately failed because I realized my implementation was impossible or too restricting. This soured me on the project, and I continued with HiToText.
Q3.) I have a simple .BAT script that uses free shared "web-folder" account to act as server for smaller circle competitions, so for example a group of friends can beat each others records with "Live Internet Scoreboard", to make it all more interesting. -- What do you think about it?
I think that's a very cool idea, anything that lets you actually share those scores with friends is awesome in my opinion, and I'm freely allowing anyone to use any parts of HiToText to achieve whatever they want.
Q4.) Reading "dkong.hi" works, but not writing, can this be fixed just by editing .xml file?
Probably, yes. =) What's broken about it, I haven't checked it lately, but I do recall Donkey Kong has some strange top hi score properties.
Fyrecrypts
07-12-2011, 02:30 PM
Hi Torino ,
This is the latest XML version I have http://members.ziggo.nl/dna-disturber/HiToText.xml, this contains the clones and a couple of new games. Last one in the xml "donpachi" doesn't work yet , ran into some problems trying to get it working with the XML... Sorry can't upload because of the type and size (wanted to do it as a txt but alas) to this forum
Regarding Q1 : This won't be easy , (almost) every game is different.
Even characters aren't always the same and most aren't ASCII.
Adressess are different , same goes for scoring , some are BCD , others hex , some reversed. It's really hard finding out where the data of the game is.
If it could be done with a tool that would of course be awesome.
Haven't worked on games for a while as I am busy with a program called PINemHi.....this is a commandline hiscore reader for vpinmame tables.
Works a little bit similar to HiToText but doesnt write the scores to nvram (yet?)....too much checksums for me....man do I hate checksums..... :motz:
@fyrecrypts....nice to see you.....hope everything is fine on the homefront
I'll leave the questions to you :), just wanted to give my 2 cents on the Q1 tool
Dna Disturber :beer:
Yeah, homefront is pretty stable now, and things are going well. I need to jump back into this project at some point. I feel bad letting it go so long without updates. Hope life is going well for you as well. Nice to see you putting the hi score skills to good use with the pinball though! Grats! =D
torino
07-12-2011, 11:00 PM
Well, the code doesn't hardcode what it supports, I took a look at the code and found it's in twincobr.cs.
Searching for the string "shark" with "Total Commander" apperantly failed, for some reason. -- I see it now, cheers!
It would be a great idea to allow for automatic submission into the official hitotext.xml file. I had started an application that would do this for you to some degree, but never finished. I do continue to have an interest in HiToText, but another project has essentially taken up all of my time for the last year.
It is easier for me to start from scratch and re-write the whole thing in order to see what is really going on, so I'll be using different formating, but the numbers that come out of "cracking' algorithm" will surely be meaningful for HiToText as well. I would not want to have my little project separate from yours, I see it more as some simplification or mini version of HiToText, a port to C language if you will, but hopefully those simplifications and modifications can make some room for automation and facilitate speedy game inclusion, in which case we will probably want to "merge" the two projects, somehow.
Anyway, I am sure going to try, and so far my little demo program can decipher (read/write) "dkong.hi". Let us see how far can I get with this in the next couple of days, and with your help we will be able to make proper conclusions and adequate decisions about it by the next week. -- So, my second semi-auto crack attempt is now "crush.hi", and here I encountered two new score formats, I call them "HEX_6" and "HEX_5", while the format in "dkong.hi" I call "ASCII_6".
a.) ASCII_6 --> 987,500 = 09 08 07 05 00 00
b.) ASCII_5 --> 987,50x = 09 08 07 05 00
c.) ASCII_4 --> 987,5xx = 09 08 07 05
d.) HEX_6 --> 987,500 = 98 75 00
e.) HEX_5 --> 987,50x = 09 87 50
f.) HEX_4 --> 987,5xx = 98 75
Crush Roller keeps "table-scores" in HEX_5 format, but the Hi-Score itself (top of the screen) is kept in HEX_6 format?! If they rounded their scores to hundreds they could ignore two last zeros, instead of only one, and save one byte of storage by using HEX_4 format, but having two different formats for no reason is just making my auto-deciphering algorithm bigger and uglier than I'd like it to be, ughh. I'm still optimist though.
Can you tell me (with example) what other formats have you discovered for scores and names?
Do you see any problem if there was a limit to use only A-Z characters for NAME entries? -- I mean that's how people are supposed to write their names, all the other characters are unnecessary really, and there is not even equivalent graphics available on any platform to represent many of those unique and random symbols, only within emulated game-platform itself, so I think that's really important decision to make as it can make everything much more simple.
I had worked on something called GHOST for a long time, and had a very selective alpha for it that did something like this. It utilized a different method for tracking scores to ensure cheating could not occur, but it ultimately failed because I realized my implementation was impossible or too restricting. This soured me on the project, and I continued with HiToText.
I find the greatest problem is lack of people interested to participate. -- If there are at least 3-5 people ready to play in a little competition we can test "Live Arcade Scoreboard" in the same time while we are experimenting with automation of hi-score cracking.
Dna Disturber
07-13-2011, 02:10 AM
So, my second semi-auto crack attempt is now "crush.hi", and here I encountered two new score formats, I call them "HEX_6" and "HEX_5", while the format in "dkong.hi" I call "ASCII_6".
a.) ASCII_6 --> 987,500 = 09 08 07 05 00 00
b.) ASCII_5 --> 987,50x = 09 08 07 05 00
c.) ASCII_4 --> 987,5xx = 09 08 07 05
d.) HEX_6 --> 987,500 = 98 75 00
e.) HEX_5 --> 987,50x = 09 87 50
f.) HEX_4 --> 987,5xx = 98 75
Crush Roller keeps "table-scores" in HEX_5 format, but the Hi-Score itself (top of the screen) is kept in HEX_6 format?! If they rounded their scores to hundreds they could ignore two last zeros, instead of only one, and save one byte of storage by using HEX_4 format, but having two different formats for no reason is just making my auto-deciphering algorithm bigger and uglier than I'd like it to be, ughh. I'm still optimist though.
Can you tell me (with example) what other formats have you discovered for scores and names?
Do you see any problem if there was a limit to use only A-Z characters for NAME entries? -- I mean that's how people are supposed to write their names, all the other characters are unnecessary really, and there is not even equivalent graphics available on any platform to represent many of those unique and random symbols, only within emulated game-platform itself, so I think that's really important decision to make as it can make everything much more simple.
I find the greatest problem is lack of people interested to participate. -- If there are at least 3-5 people ready to play in a little competition we can test "Live Arcade Scoreboard" in the same time while we are experimenting with automation of hi-score cracking.
Hi Torino,
Here are some other examples I came across (scoring-wise)
All the ones you have mentioned above but then reversed
for instance:
Reversed ASCII_6 --> 987,500 = 00 00 05 07 08 09
Reversed HEX_6 --> 987,500 = 00 75 98 (time pilot)
Last one can be very tricky with default hiscore table with like 10,000
and you have 5 bytes....
It would look like it's the normal one (not reversed), came across that multiple times
10,000 = 00 00 01 00 00
There are also hex scores (metal slug)
Hex 987,500 = 0F 11 6C
Can't remember if I encountered a reversed Hex , I thought I did but it's rare
Hex + a zero behind it (pengo)
There are also ASCII scores
ASCII 987500 = 39 38 37 35 30 30
Came across 2 games , so it's pretty rare
And the very odd ones for instance joust:
The score:
The score consist of 1 digit per byte , the first 4 bits of a byte are always F
For example :
4.000 looks like : F0 F0 F0 F4 F0 F0 F0
123.450 looks like : F0 F1 F2 F3 F4 F5 F0
For instance Qbert:
The score:
It's one digit per byte (7 bytes total)
05 00 03 00 24 24 24= 5030
The score is made up by 7 bytes, they get filled at the back with 24h (spaces)
other examples
800 would look like:
08 00 00 24 24 24 24
150.400 would look like:
01 05 00 04 00 00 24
2.750.300 would look like:
02 07 05 00 03 00 00
Hope this helps :)
And about the characters, I would like to see at least some non alphabet characters in it......especially in the games where you can put more than 3 characters in.... Like - or ! and numbers , so just the regular ones.
But that's my opinion.
As for deciphering the characters I think you should check some of the old post that are on byoac forum in the HiToText thread with the decipher data in it.
I'm very curious about the result on other games.....Keep up the good work
Dna Disturber:beer:
Dna Disturber
07-13-2011, 02:42 AM
I also made a small guide to decipher a game a long time ago (never published)....
Most of it I think you already know but who knows....maybe it will help you
Deciphering the game
It's all about recognizing patterns.......and you start getting better at it in no-time ;-)
First off , make sure the game does save the scores (via nvram or in hi with the hiscore.dat)
To make things easier start the game and wait till the hiscore-table shows up and make a screenshot using F12
When you exit the game a hi or nvram is created if it didn't exist already.
Look at what kind of information you want to extract (the screenshot of the hiscore-table will give you a good indication)
Things such as :
Scores
Initials
Rounds
Coins used
Character used
Percentages
etc...
How to find them (using the screenshot of the hiscore-table and the nvram of hi file):
Scores: - each byte stands for one digit , for instance 01 03 02 05 00 00 = 132.500
- in the right order , for instance 13 25 00 = 132.500
- reversed , for instance 00 25 13 = 132.500
It also happens that the game only counts in 10 or 100 fold.....
Uncommon but it does happen , the hiscore is saved without the 1 or 2 zero's
For example :
07 50 and the hiscore-table reads 75000 (the program adds 2 zero's which are not in the nvram or hi)
1250 and the hiscore-table reads 12500 (the program adds 1 zero which is not in the nvram or hi)
Most of the time the scores are easy to detect and just use decimal values.
Occasionally the scores are in hex and you must convert them to decimals to compare them with the hiscore table of the game.
When in hex they can also be reversed etc.....
In many games the "hiscore in game" also gets saved. You'll then have two scores that are equal (always the highest score) . To find out which one is which you can hexedit one score and start up the game.
If it's the "hiscore in game" you'll see it when you play. If you see it in the hiscore-table it belongs to the number 1 score.
Initials: - in the right order , for instance 41 42 43
- reversed , for instance 43,42,41
- one of the above with padding between the initials , for instance (reversed) 00 43 00 42 00 41 00
* in the above examples 41 = A , 42 = B , 43 = C ( the results of all the examples in the above will be ABC in the hiscore-table)
The Initials are in hex. If you're lucky they are in ASCII and can be read in your hex-editor.
They can however be any value.
Most of the time you can add 1 to the value to get the next letter in the alphabet. Ocasionally you must add 2 to get the next letter.
If you're really unlucky they have no pattern (just play the game often and look what letter has what value)
A few examples of the most common ones:
00 = A
01 = B
..
..
19 = Z
----------
41 = A
42 = B
..
..
5A = Z
----------
00 = A
02 = B
..
..
32 = Z
Remember to get every character that can be put in the initials !
Some usefull hints:
Play the game and enter ABZ (this should get you the whole alphabet if there is a pattern, if there is a lowercase as well , you have to repeat it in lowercase)
For numbers you can do the same enter 019 as your initials
Play the game and enter all the other characters , for example ( ) ! < > - (you should really check them all by entering them even when it looks like it's all ASCII)
Play the game and enter a character and let the initials entry time-out and see how the rest of the characters get filled up !
One advice.......cheat.dat is your friend.
To understand the data of the nvram or hi you sometimes have to play often and get huge scores (so use cheats , it works a lot faster)
You can also hexedit the scores (if you can find them) to make it easier getting on the hiscore-table.
Round/Characters:
Most of the time they are only one byte large.
You can mostly find them near the scores or initials.
They can be in hex or decimals:
Round:
for example round 10 is in hex 0A or just 10 in decimals.
Characters:
for example 00 = HOMER , 01 = BART , 02 = LISA , 03 = MARGE
If you have a slight suspicion about a byte being a character or round , you can change the value of that one with a hexeditor to see what it does to the hiscore-table.
Dna Disturber :beer:
Fyrecrypts
07-13-2011, 07:05 AM
There are (unfortunately) probably hundreds of ways for games to have scores sorted. Some are awkward, Crystal Castles stores the scores in sections. First 250 bytes are the last digits for all 250 scores, the next 250 bytes the middle digits, etc... Some use checksums like punch out. There are a few standard methods for storing data which you seem to have figured out, but on the whole I'd say about 20% of games require something unique.
bLAZER
07-13-2011, 08:46 AM
Yeah, I fiddled with a bunch of games myself, and to me it seems kind of impossible to make a program to get the data automagically.
torino
07-13-2011, 03:32 PM
Hi Torino,
Here are some other examples I came across (scoring-wise)
All the ones you have mentioned above but then reversed
for instance:
Reversed ASCII_6 --> 987,500 = 00 00 05 07 08 09
Reversed HEX_6 --> 987,500 = 00 75 98 (time pilot)
Last one can be very tricky with default hiscore table with like 10,000
and you have 5 bytes....
It would look like it's the normal one (not reversed), came across that multiple times
10,000 = 00 00 01 00 00
There are also hex scores (metal slug)
Hex 987,500 = 0F 11 6C
Can't remember if I encountered a reversed Hex , I thought I did but it's rare
Hex + a zero behind it (pengo)
There are also ASCII scores
ASCII 987500 = 39 38 37 35 30 30
Came across 2 games , so it's pretty rare
Great, thank you.
"10,000 = 00 00 01 00 00" does not look right if you write the whole number down: "0010,0xx" ...unless the counter actually shows 7 digits. -- In any case I obviously need to rename those formats in order to allow for even greater diversity, unfortunately. Luckily, as long as those formats conform to some rules and map linearly/continuously they can be searched for and found by the cracking algorithm, pretty much in the same way we can find it with our eyes - by looking for some "pattern".
I will now comment on other "crazy formats" that I think would be hard to search for and require specialized algorithms. I am afraid some of those games would still need to be cracked manually, or perhaps semi-manually, and I hope there is not too many of them, so more troubling I think is how to define such "random" formats in the database and still keep it all simple for the other games.
For example my ".dat" file has this entry for Donkey Kong: "5 0 | 7 34 6 173 | 15 34 3 80", and thats all it needs to know in order to read and write to "dkong.hi". The program found those numbers by itself since it knew what pattern to look for, and the same algorithm should work for any other game that uses "ASCII_6" format and if score/name entries are evenly spaced in the memory, but if the format is more "random" than "ordered" it's not only hard to look for particular entries, but also once cracked it would be hard to "describe" in general terms and without addressing every single entry individually.
For now I use *relative* and very general format description, for it does not matter if the order is reversed, and offsets too can be both positive and negative, so I can read the data from end to start and define all the reversed byte formats as "mirrors cases" with just one flag.
And the very odd ones for instance joust:
The score:
The score consist of 1 digit per byte , the first 4 bits of a byte are always F
For example :
4.000 looks like : F0 F0 F0 F4 F0 F0 F0
123.450 looks like : F0 F1 F2 F3 F4 F5 F0
That kind of stuff makes it all very tedious to implement. -- In any case, I would like to base the decision on what byte formats to include in auto-cracking tool in relation to how common particular format is. If there is just a few games using something like that then they could be cracked manually and the program should still be able to read & write hi-scores once it knows how to shift those numbers and obtain correct values. The program does not really need be able to crack every format, just know how to use them. Additional effort would then be required to include those formats into auto-cracking algorithm.
For instance Qbert:
The score:
It's one digit per byte (7 bytes total)
05 00 03 00 24 24 24= 5030
The score is made up by 7 bytes, they get filled at the back with 24h (spaces)
other examples
800 would look like:
08 00 00 24 24 24 24
150.400 would look like:
01 05 00 04 00 00 24
2.750.300 would look like:
02 07 05 00 03 00 00
Ay, why do they have to do that. It all really depends on how many games do such things, but in any case cracking tool should be useful, even if only to crack just "names" and show them in readable format so to make "scores" easier to find and crack manually, or vice versa.
Alternatively, there is some logic and pattern in that format as well, and if more than, say 10% of games used it I suppose it would be justifiable to included it in the crack-format database, still though, this "crack-wizard" is only meant to assist, but even if it only ends up working 50% of the time, it would still be better than doing it all manually, or so it would seem.
Hope this helps
That was fantastic, it saves me a lot of time and I can now think a little bit more in advance than before.
And about the characters, I would like to see at least some non alphabet characters in it......especially in the games where you can put more than 3 characters in.... Like - or ! and numbers , so just the regular ones.
But that's my opinion.
As for deciphering the characters I think you should check some of the old post that are on byoac forum in the HiToText thread with the decipher data in it.
There are two problems, two "mappings".
23 --> 58 --> "black & red heart symbol"
First number is the actual number in ".hi" file, second number is mapping to our systems character set, and for A-Z this mapping should be simple linear shift, but for any other symbols this same offset number would most likely not map to appropriate characters any more, however all those symbols would still get to be mapped - somewhere, it's just that non-letters like exclamation mark might translate to question mark, or smiley face, or whatever gibberish symbol from the ASCII set, and it should really be up to front-end or web-server to provide this second mapping and adequate representation for those symbols, which can be done on top of first "shift" mapping.
As long as the feature itself exist so additional characters CAN be mapped I don't think the main development should be too much concerned about actually providing those extra definitions and include all the mapping for all the games, we only need to provide what is necessary and make it simple enough so any enthusiastic user could extend, or even completely change, this default mapping themselves.
I agree at least some other characters would be welcome, but if we have to choose between supporting 90% of the games with only A-Z, or supporting 20% of the games fully, then I am ready to welcome the sacrifice of all the other characters, except the alphabet itself, and leave the extended mapping for the future, while certainly keeping it in mind to allow for easy expansion. Let's first finish the project and improve it later, rather than looking for the completeness and perfection all along the way and never actually get to finish it at all.
torino
07-13-2011, 03:45 PM
There are (unfortunately) probably hundreds of ways for games to have scores sorted. Some are awkward, Crystal Castles stores the scores in sections. First 250 bytes are the last digits for all 250 scores, the next 250 bytes the middle digits, etc... Some use checksums like punch out. There are a few standard methods for storing data which you seem to have figured out, but on the whole I'd say about 20% of games require something unique.
30% would be depressing, but 20% is ok, although I expected it to be less than 10%, and I really did not even dream the formats would run so wild, but on the other hand I think most of the games can actually be auto-cracked fairly easy, which I hope to demonstrate by the next week.
I think if the average user could decipher every 3rd game with auto-cracking tool it would be "good enough", so the two thirds would be left to us to either fix manually or improve cracking algorithm, whichever seem more optimal solution for the given number of remaining games.
Dna Disturber
07-14-2011, 02:11 AM
"10,000 = 00 00 01 00 00" does not look right if you write the whole number down: "0010,0xx" ...unless the counter actually shows 7 digits.
Oops my bad....... :hmmmm2:
I had edited the post and added the one with hex + zero...
It's the one above that.
Just wanted to let you know that in some cases you really need real hiscores (not from the initial scoreboard) otherwise you don't know if it's reversed or not...
So it should have been:
Reversed ASCII_6 --> 987,500 = 00 00 05 07 08 09
Last one can be very tricky with default hiscore table with like 10,000
and you have 5 bytes....
It would look like it's the normal one (not reversed), came across that multiple times
10,000 = 00 00 01 00 00
Dna Disturber :beer:
torino
07-14-2011, 08:50 AM
Yes, just like ideal name entry is "ABZ", as opposed to "AAA", so for the scores ideal entry will also have all of the places populated and different, so to produce "unique pattern", like "984,750", as opposed to "1,000".
The same goes for manual cracking, if we want to make it less error prone we have to make scores and names easy to recognize among all the other bytes, so we can be more certain about their starting point and byte length, as well as to properly identify their formats.
That's also why there have to be at least two entries given to cracking-tool and supplied in hi-score file, so algorithm can double-check the format and in case there is no match algorithm loops to a different format and continues to compare until it finds both entries in the same format.
Once complete match is found program calculates starting point and location difference between the fields of the 1st two entries and with this relative offsets prints out the whole scoreboard, then it checks with user whether everything looks as it should - if not, it's tough luck, but if yes it saves new game definition to the database and from then on this game's hi-score file should be supported for reading, writing and merging.
torino
07-18-2011, 01:50 AM
Hi-Score Wizard: hsw-v01.zip
=======================
http://www.mediafire.com/file/ywgx3agths06u3z/hsw-v01.zip
NAME formats: Normal, Reverse, Padding, Rev+Padd
SCORE formats: ASC_6_6, RAS_6_6, ASC_6_3, RAS_6_3,
ASC_5_5, RAS_5_5, ASC_5_3, RAS_5_3,
HEX_6_3, RHX_6_3, HEX_5_2, RHX_5_2,
ASC_4_4, RAS_4_4, ASC_4_2, RAS_4_2
"ASC_" = ASCII "RAS_" = Reversed Asc.
"HEX_" = Hexadecimal "REX_" = Reversed Hex.
"x_" = 1st number says how many digits are in the format
"_x" = 2nd number says how many bytes store that value
amidar.hi anteater.hi apb.hi arabian.hi arkanoid.hi
asteroid.hi bagman.hi bankp.hi blueprnt.hi boblbobl.hi
bombjack.hi boomrang.hi brubber.hi btime.hi bullfgt.hi
calipso.hi cclimber.hi circusc.hi commando.hi congo.hi
crush.hi csilver.hi digdug.hi dkong.hi dkong3.hi
dkongjr.hi docastle.hi dorunrun.hi dowild.hi fnkyfish.hi
frogger.hi futspy.hi galaga.hi gberet.hi gng.hi
gunsmoke.hi gyruss.hi higemaru.hi hopmappy.hi ikari.hi
imsorry.hi ironhors.hi jailbrek.hi jjack.hi junofrst.hi
kchamp.hi kicker.hi kungfum.hi ladybug.hi mappy.hi
mario.hi matmania.hi mhavoc.hi mikie.hi missile.hi
mmonkey.hi mrdo.hi mrviking.hi nibbler.hi pang.hi
pengo.hi pepper2.hi pingpong.hi pooyan.hi popeyebl.hi
raiden.hi rescue.hi rocnrope.hi scramble.hi tempest.hi
theend.hi timeplt.hi travrusa.hi turtles.hi tutankhm.hi
upndown.hi vanvan.hi wboy.hi yiear.hi zaxxon.hi
EXAMPLE [R]EAD USAGE: hsw r dkong.hi
EXAMPLE [C]RACK USAGE: hsw c dknog.hi
* delete game definitions from "hswizard.dat" to crack them again
Most of the games I tried were cracked successfully, the other ones fall in several different categories. Some games are not yet supported for the sake of simplicity, like the ones that use more than 6 digits counters, then some games use rare formats so there was no point including it auto-cracking algorithm. There are also hi-score files which produce multiple matches, so those results need to be verified manually, and some games use no logical character mapping or number formatting what-so-ever, they have to be both cracked and defined manually, or so it would seem. By the way, the source code and all those hi-score files are included in the zip as well.
1.) EASY - can be included in auto-cracking wizard
starwars, airwolf:
* scores w/ more 6 digits
wboy, ???:
* shifted ASCII score format
2.) MEDIUM - need manual verification or mapping
congo, mario, zaxxon:
* multiple HI-SCORE matches
timeplt, gyruss, ambush:
* need manual char mapping
3.) HARD - need manual cracking, and maybe not?
gng, 1942:
* unsorted scores in memory
mappy, qbert:
* random/unique score formats
In summary, I think this auto-cracking method in its first release can already support 70% of the games. Cracking is really fast and easy once hi-score file is ready with proper scores and initials. If people could supply all the ".hi" and ".nv" files with some nice scores I suppose I could crack all the games myself in the next two weeks. -- Opinions, comments, questions?
torino
07-21-2011, 12:34 PM
Fyrecrypts & Dna Disturber,
You are not really interested in this project, I just wasted my time and I should not really expect any further posts in this thread, not even a simple comment about my magnificent solution, right?
- If I have eight hours for cutting wood, I spend six sharpening my axe.
Dna Disturber
07-22-2011, 06:33 AM
Fyrecrypts & Dna Disturber,
You are not really interested in this project, I just wasted my time and I should not really expect any further posts in this thread, not even a simple comment about my magnificent solution, right?
- If I have eight hours for cutting wood, I spend six sharpening my axe.
Are you an impatient guy or what.........
You do realise I have a life besides this hobby....didn't realise I was on the clock here...
I suggest you ask a few volunteers to test it out and get some feedback and suggestions....as I'm putting a lot of time in another project I don't have much time......
But I wouldn't put any volunteers on the clock too much .......:hmmmm:
RetroBorg
07-22-2011, 11:29 PM
Sounds like you're making some head way in to hi-score sharing torino, I would really like to see something like this eventuate.
Have you had any ideas on how to avoid cheating?
If people could supply all the ".hi" and ".nv" files with some nice scores I suppose I could crack all the games myself in the next two weeks. -- Opinions, comments, questions?
I'm happy to upload all my ".hi" and ".nv" files, just let me know where you want me to upload them to.
Q2.) My primary interest for your tool is to share hi-scores online. For example Twin Galaxies or MARP could keep the database of hi-score files to reflect current submitted records so people could actually see those scoreboards inside the game itself. -- Was this not your original intention and purpose for HiToText?
Q3.) I have a simple .BAT script that uses free shared "web-folder" account to act as server for smaller circle competitions, so for example a group of friends can beat each others records with "Live Internet Scoreboard", to make it all more interesting. -- What do you think about it?
I really like the idea how you can have groups so just you and your friends can share scores.
I'd also like the option where the world record is the number one score then the rest are just you and your friends score where only the top score of each person is on the list. That way the top score table is not all one person's initials when someone is really good at one game.
Does something like this sound doable?
torino
07-23-2011, 08:29 AM
Are you an impatient guy or what.........
You do realise I have a life besides this hobby....didn't realise I was on the clock here...
I suggest you ask a few volunteers to test it out and get some feedback and suggestions....as I'm putting a lot of time in another project I don't have much time......
But I wouldn't put any volunteers on the clock too much .......:hmmmm:
Impatience is important part of being optimal, and very appropriate in this particular situation. It is me who suggested you how to complete this project. Take it or leave it. I don't quite understand how you turned this around as if it is me asking something from you. -- You were interested when I initially made the proposal, which is why I realised it with the 'proof of concept' solution, so I find it strange you have nothing to say about it now that it's actually done.
torino
07-23-2011, 09:20 AM
Have you had any ideas on how to avoid cheating?
Yes, with 'input recordings', it's just the question who will be responsible to watch and verify them. Twin Galaxies have referees to do this, while at MARP every participant is also a referee too. In the first case scores are unpublished until verified and proven valid, while in the other case scores are immediately published but can be disqualified later on.
I'm happy to upload all my ".hi" and ".nv" files, just let me know where you want me to upload them to.
It does not seem there is more than a few people actually interested to use any of this, so I don't think it's worth the effort, but I suppose if you have nice collection, with good scores, you could upload it in case the situation changes and someone else decides to complete the project.
I really like the idea how you can have groups so just you and your friends can share scores.
I'd also like the option where the world record is the number one score then the rest are just you and your friends score where only the top score of each person is on the list. That way the top score table is not all one person's initials when someone is really good at one game.
Does something like this sound doable?
Yes, that can be done with HiToText and simple .BAT script. On the other hand my solution would need to have special function for that type of merging since it's doing it internally, but that's as easy to write as the .BAT script.
Dna Disturber
07-23-2011, 10:43 AM
Impatience is important part of being optimal, and very appropriate in this particular situation. It is me who suggested you how to complete this project. Take it or leave it. I don't quite understand how you turned this around as if it is me asking something from you. -- You were interested when I initially made the proposal, which is why I realised it with the 'proof of concept' solution, so I find it strange you have nothing to say about it now that it's actually done.
Well , my mistake then......
I was under the impression that you wanted to create another program.
Wanted to help and give as much information as I could.
I definitely would have tried it out but I never got the chance.....
After 4 days away I read your post about not responding and that dempened my enthousiasm.
Retroborg is interested and wants to help and is also part of the Hitotext project.
Maybe he would also want to test and help out on your Hiscore-Wizard program (and maybe others).
No reason to abandon a great program just because we have different opinions on how to spend our free-time.
Dna Disturber :beer:
Dudes, it's really "impossible" or just "too dificult" to hack neo geo games memory in order to save hiscores? Anyone interested on help (teach :)) me on how to do it?
Dna Disturber
08-02-2011, 07:46 AM
Dudes, it's really "impossible" or just "too dificult" to hack neo geo games memory in order to save hiscores? Anyone interested on help (teach :)) me on how to do it?
Hi groo,
Some Neo Geo games have already been added to HiToText.
Metal Slug Series
Neo Turf Masters
But the problem is that at the moment the games that use nvram do not display in hyperspin.
It takes a change in hitotext or hyperspin to make that work.
Because of that the neo geo games were put on hold I guess , since you only see them when you use hitotext on the commandline.
The difficulty depends on the games itself.......Neo Turf Masters was really hard....but the metal slug's were quite easy.
If you are interested a couple of posts back there is an explanation on deciphering the game.
When you have a hexeditor you could try and figure a game out.
If you read the first post you can find out stuff regarding the xml-file that's being used to insert new games into hitotext (Cananas made a tutorial for it)
It's a lot to take in but you get better at it in no time...
Dna Disturber :beer:
Tnx Dna Disturber!
I'm a entusiast of KoF series. I'll try to read the stuff you pointed to me and, maybe, do something useful.
Best Regards!
Hunk_4TH
12-11-2011, 08:56 PM
Hitotext keeps crashing on me was this ever fixed? I posted about it over at byoacs but didn't really get anywhere.
Dna Disturber
12-12-2011, 06:22 AM
There have been earlier troubles with people using the u-versions....
When they used the official release and compiled that one it all worked (again).
So my advice would be only to use the official releases.....
Dna Disturber :cheers:
P.S. Can't help otherwise I'm afraid , Fyrecrypts is not really active anymore on the forum....
Just one thing I can remember is that people had stuff from old versions of hitotext in their folder and that caused crashes.....
KyoKusagani1999
01-23-2012, 02:25 PM
This is very convenient for players wishing to save their high scores, and I have to say, It's more efficient than taking a picture of the screen to submit something, but I still insist on recording the game for world record purposes. Proof is essential in those cases.
Hunk_4TH
01-23-2012, 02:34 PM
I still have hope for this project. It's a shame Fyrecrypts isn't active anymore. I hope someone can at least attempt to revive this :(