Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: Kook on November 24, 2006, 03:46:31 pm
-
I am re-doing my cabinet. How do I get high scores from my old emulator (ADVMAME .97) to my new emulator (MAME Windows Command Line 110)? I tried moving the nvram directory, hiscore.dat, and the hi directory but still don't see my old high scores.
-
support for HI-SCORE (dat) has been REMOVED.
-
why??
-
1) Hi-score support was considered a hack - it was not part of emulation of the original games, so it actually goes against what they try and do with mame
2) In theory it will be replaced with "save-state" support. That is everytime you start a game it will start exactly where you were when you were when you quit. Ie so as far as the game is concerned it would be like never being switched off...
Unfortunately at the moment this is not widely support amongst the games.
-
Not sure I understand "save-state". Does that mean I play pacman, get the high score, die, turn off the cabinet, turn it back on the next day, start a new game of pacman again and my high score is still there?
-
Not sure I understand "save-state". Does that mean I play pacman, get the high score, die, turn off the cabinet, turn it back on the next day, start a new game of pacman again and my high score is still there?
Depends if the game is supported by save states , but yes you bascially start off the game where you left it
-
Time to learn how to compile Mame - you can add hiscore support back in, and migrate your scores. Once you re-compile, the files you copied will then retain your hiscores. The recompile diff is so graciously provided by Mkchamp here:
http://forum.arcadecontrols.com/index.php?topic=60487.0 (http://forum.arcadecontrols.com/index.php?topic=60487.0)
-
Time to learn how to compile Mame - you can add hiscore support back in, and migrate your scores. Once you re-compile, the files you copied will then retain your hiscores. The recompile diff is so graciously provided by Mkchamp here:
http://forum.arcadecontrols.com/index.php?topic=60487.0 (http://forum.arcadecontrols.com/index.php?topic=60487.0)
Thanks for the tip. I bit the bullet and compiled v0.110 after patching the source. MKChamp's diff file was a big help. High scores are back, disclaimer screens are disabled, and I have an executable that is optimized for Athlon!
-
answers the question I was just having, cheers didnt realise hi.dat had been removed
-
Another compile change I like to make is removing the messagebox's that popup saying loading etc at the start. To remove them, open ui.c and change the following.
/*-------------------------------------------------
ui_draw_text_box - draw a multiline text
message with a box around it
-------------------------------------------------*/
void ui_draw_text_box(const char *text, int justify, float xpos, float ypos, rgb_t backcolor)
{
// Draw nothing!
}