High Scores Not Saving MAME 2016
-
@DRB said in High Scores Not Saving MAME 2016:
But I cannot find the high score file.
that's because it doesn't exist, the game saves its scores in its nvram and doesn't care about the existence of hiscore.dat
-
@barbudreadmon said in High Scores Not Saving MAME 2016:
that's because it doesn't exist, the game saves its scores in its nvram and doesn't care about the existence of hiscore.dat
I appreciate the reply, but don't understand completely. Does that mean it is not possible to save high scores for this game in MAME2016?
-
@DRB said in High Scores Not Saving MAME 2016:
Does that mean it is not possible to save high scores for this game in MAME2016?
No, that means the hiscore is not saved in a hiscore file
-
@barbudreadmon said in High Scores Not Saving MAME 2016:
No, that means the hiscore is not saved in a hiscore file
So help me out here please. Where are the high scores saved?
-
@DRB said in High Scores Not Saving MAME 2016:
Where are the high scores saved?
As i already said, in the nvram.
If what you are asking is the name and filepath of the nvram file, idk, but there shouldn't be thousands of files namedjourney.something
in the folder where lr-mame2016 is storing its save files (which is probably the rom folder) -
@barbudreadmon said in High Scores Not Saving MAME 2016:
@DRB said in High Scores Not Saving MAME 2016:
Where are the high scores saved?
As i already said, in the nvram.
If what you are asking is the name and filepath of the nvram file, idk, but there shouldn't be thousands of files namedjourney.something
in the folder where lr-mame2016 is storing its save files (which is probably the rom folder)OK, I've found the nvram files for Journey and a couple others that are saving high scores. Any thoughts on why some games are not creating an nvram file? Also, how can I edit these files? When I open them on my Windows machine it is just a bunch of gibberish.
-
@barbudreadmon said in High Scores Not Saving MAME 2016:
@DRB said in High Scores Not Saving MAME 2016:
But I cannot find the high score file.
that's because it doesn't exist, the game saves its scores in its nvram and doesn't care about the existence of hiscore.dat
i don't think that's true, most mame's DO look for hiscore.dat, and save the highscores based on the info IN the hiscore.dat to *.hi files in the mame/hi/ folder... some games store it in nvram, but very many arcade games did not have a battery, and thus no nvram.
-
Not sure about 2016 core. But journey works great in mame2003-plus. It saves the high score to the nvram file too. Update mame2003-plus from source to get the recent journey update - sepways.wav sample support with pause
-
@DRB said in High Scores Not Saving MAME 2016:
Re: High Scores Not Saving MAME2016
I am revisiting this issue because I still have not got it working. I have, however discovered that high scores are saving in Journey which I am now running in MAME 2016 v0.174. But I cannot find the high score file.
Can someone point me to the directory where the high score files are supposed to be saving?
check your system dir (i think it is in ~/REtroPie/BIOS/mame2016 by default, but it could be in BIOS/save somewhere
-
@mahoneyt944 said in High Scores Not Saving MAME 2016:
Not sure about 2016 core. But journey works great in mame2003-plus. It saves the high score to the nvram file too. Update mame2003-plus from source to get the recent journey update - sepways.wav sample support with pause
yeah, but there is a hiscore.dat entry for journey as well...
-
@gomisensei to be honest I never paid much attention to it since it just works. I know in mame2003-plus some mcr drivers point to the memory locations to get the high score data and save to nvram. But there could be exceptions to certain titles?
-
@gomisensei said in High Scores Not Saving MAME 2016:
i don't think that's true, most mame's DO look for hiscore.dat, and save the highscores based on the info IN the hiscore.dat
we were talking about journey specifically, which is not in hiscore.dat
@gomisensei said in High Scores Not Saving MAME 2016:
yeah, but there is a hiscore.dat entry for journey as well...
no, there isn't
@DRB said in High Scores Not Saving MAME 2016:
Any thoughts on why some games are not creating an nvram file?
because the arcade cabinet for those games didn't have nvram
@DRB said in High Scores Not Saving MAME 2016:
Also, how can I edit these files? When I open them on my Windows machine it is just a bunch of gibberish.
no idea, this is machine language, not something a human is supposed to open and edit
-
@barbudreadmon said in High Scores Not Saving MAME 2016:
@DRB said in High Scores Not Saving MAME 2016:
Any thoughts on why some games are not creating an nvram file?
because the arcade cabinet for those games didn't have nvram
Let's use Sea Wolf for example. I have it running nicely in MAME 2016 but it does not save high scores. I'm guessing that the original cabinet did not have nvram so is there a way to get it to save high scores?
-
@DRB yes - that is the function of hiscore.dat. basically it's a database of memory address ranges where hi scores tables are kept in different games, so it can be saved out on game exit, and loaded back on game load. this is how emulated games with no nvram can save scores.
however for each game in hiscore.dat, someone has to have hacked into the game to work out where the hiscores are kept. not all games will have received that attention.
-
UPDATE: I have re-created this issue on a PC for Sea Wolf and get the high scores to save so now I know it is possible. I tried to mirror the file paths/names but no luck. So I'm still looking for a solution to this for MAME2016 though. It's got to be possible.
-
I have the same problem with lr-mame2016.
E.g. Galaga or 1943 (The battle of midway) do not save the hiscores. Unfortunately these games do not work with mame2003.
All other games with mame2003 save the hiscore.
I have here https://forums.libretro.com/t/how-to-save-high-scores-in-mame2016/25028/14
found something. But does not work :( -
I just tested with 1944.
Mame2010 saves the hiscore.
Mame2016 doesn't.
Unfortunately mame2010 only recognizes 1 joystick.
So it must be due to the mame2016 configuration (?).
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.