Main > Main Forum
What is the deal with High Scores
TheShaner:
So I have been trying to look into high scores and am a little confused. Highscore.dat support is not in MAME anymore, which seems weird. I have read that most games save their high scores anyway, but that sure doesnt seem to be the case for me, none of mine are saving. What is the best approach to keeping record of my killer Galaga score?
Ravenger:
Best way is to compile your own verson of Mame with the high score code patched back in. I've done this and it works great. It was easier than I thought.
TheShaner:
Hmm ... Im a UI designer, not a coder Jim!
Can you point me in a direction that will get me started?
Ravenger:
How to compile mame:
http://mrdo.mameworld.info/compile.html
Patching in high-score support using Mame source DIFF files.
http://forum.arcadecontrols.com/index.php?topic=64298.0
I used the Mame compiler from here:
http://www.headsoft.com.au/index.php?category=mame&page=mc64
mamenewb100:
The easiest way to add Highscore support in MAME if you want to avoid compiling involve these steps:
#1 Obtain Groovymame and place the executable in your MAME root folder. This is already pre-compiled with Highscore support and makes your games run smoother
#2 Obtain Hiscoredat.zip from Mameworld
#3 Create a folder named hi in your root MAME directory
#4 Unzip Hiscoredat.zip into the hi folder you created containing Hiscore.dat
#5 Create a new MAME.ini file by typing the command Groovymame32 -cc (or Groovymame64 depending on whatever the executable is named) if you use command-line version of mame
#6 Make sure disable_highscore_patch is set to 0 under CORE MKChamp OPTIONS in your newly created MAME.ini
Now just run a high score supported game like Donkey Kong, post a score, fully exit MAME, re-enter the same game again and your score will be there if it was successful.
IMPORTANT: If you are running a Frontend that uses a launcher like Hyperspin, you must disable it or your highscore saves will not work.
Hopefully this will help out allot of people. I had to go through this on my own since the Mame compilers would always crash before I could make a build. ;D
Navigation
[0] Message Index
[#] Next page
Go to full version