Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Highscores not working?  (Read 3883 times)

0 Members and 1 Guest are viewing this topic.

Gaston77

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 97
  • Last login:February 21, 2011, 06:53:44 am
  • MDF nearly killed me!
Highscores not working?
« on: July 28, 2006, 03:48:12 am »
I have downloaded the Highscore.dat latest version. Placed this in the MAME folder and pointed mame to the "hi" folder. Is it normal for some games not to retain their highscores or did I do something wrong.

Sorry if this has been covered one billion times before.
Thanks for the help!
this is my........BOOMstick!

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Today at 02:45:49 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Highscores not working?
« Reply #1 on: July 28, 2006, 08:06:26 pm »
It would depend on the game, some aren't supported in the file yet, others use nvram, which mame supports but you have to have the folder setup ect....

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re: Highscores not working?
« Reply #2 on: July 31, 2006, 05:23:53 am »
Highscore support has now been removed...you didn't mention what version of MAME you're using tho...

TOK

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3604
  • Last login:January 24, 2024, 05:14:24 pm
  • The Game Always Wins
Re: Highscores not working?
« Reply #3 on: July 31, 2006, 06:32:02 am »
Highscore support has now been removed...you didn't mention what version of MAME you're using tho...

Wow, thats a huge bummer. My buddies and I have a high score contest going on in various games. Nothing makes you want to play a game more than seeing someone elses name at the top of the high score roster on YOUR machine!

I'm currently at .99, and it looks like I'll be staying with an older version of MAME for as long as possible.

Gaston77

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 97
  • Last login:February 21, 2011, 06:53:44 am
  • MDF nearly killed me!
Re: Highscores not working?
« Reply #4 on: July 31, 2006, 08:33:10 am »
 
Highscore support has now been removed...you didn't mention what version of MAME you're using tho...

I am using v 1.03. I noticed that some games do indeed create .hi files but most games which I play don't support the feature. Bummer...
this is my........BOOMstick!

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Highscores not working?
« Reply #5 on: August 01, 2006, 07:01:35 pm »
Highscore support has now been removed...you didn't mention what version of MAME you're using tho...

I am using v 1.03. I noticed that some games do indeed create .hi files but most games which I play don't support the feature. Bummer...

Hiscore was removed in 0.107u1.  However:

If the original game saved the high score between boots, it will be saved in the nvram (and wouldn't have a .hi anyway). 
If the game driver supports "save state" and you use it, high score will be saved.

About 11 to 15% of the games in mame list with the support save state flag in the listxml: 11% if you count all games, 15% if you only count games with "good" driver status listed in listxml.
Robin
Knowledge is Power

brophog

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 486
  • Last login:January 20, 2019, 03:49:41 am
  • I want to build my own arcade controls!
Re: Highscores not working?
« Reply #6 on: August 03, 2006, 09:42:23 pm »
The real problem is most of the older games, the ones you really care if they have a high score, are the ones that needed the hiscore.dat compatibility.

I also still use .99 and it would take one heck of an update for me to use anything newer. There are several little changes like this that make some of the newer updates less cab friendly. Even then, I'd likely to use an updated version simply for those few games added in the update and not as the main.

NIVO

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1256
  • Last login:March 20, 2025, 03:33:34 pm
  • danny_galaga is my mail man.
    • N.A.M.E. - arcade cabinet project
Re: Highscores not working?
« Reply #7 on: August 04, 2006, 12:37:34 am »
its time to install that 5" lcd now for a hiscore list    :applaud:

jelwell

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 460
  • Last login:December 24, 2014, 03:47:21 pm
  • I'm a llama!
Re: Highscores not working?
« Reply #8 on: August 07, 2006, 06:44:51 pm »
I probably won't upgrade to 107 anytime soon. But I thought i'd pass on this advice since I've already seen talk of people adding the code back to custom builds of MAME 107 to bring back hi score support.

Rather than having to re-add hi score support to every future version. Maybe add it once, run your games with .hi files and then use save states to save your scores out, then you can wipe out the .hi file. I think an automated tool could even be released. Basically mame hard coded to load the .hi file then write out the new save state file for each game that has a .hi file. I'm not even sure what the save files look like, presumably their files. ;)

Joseph Elwell.

MKChamp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 502
  • Last login:February 07, 2024, 02:45:53 pm
  • Stil around.
Re: Highscores not working?
« Reply #9 on: August 08, 2006, 04:39:58 pm »
Rather than having to re-add hi score support to every future version. Maybe add it once, run your games with .hi files and then use save states to save your scores out, then you can wipe out the .hi file. I think an automated tool could even be released. Basically mame hard coded to load the .hi file then write out the new save state file for each game that has a .hi file. I'm not even sure what the save files look like, presumably their files. ;)

Joseph Elwell.

You're still doing a custom build :-) Also, the main issue I have is that I believe save state formats may change from version to version(more frequently than anything that could kill a .hi file) and thus you may lose that galaga hiscore you're so proud of. I have no problem with the save state route...once is sturdy and in-place. As of now, it's not *quite* there for me to lose the .hi files route.

javeryh

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7959
  • Last login:Yesterday at 05:37:37 pm
Re: Highscores not working?
« Reply #10 on: October 29, 2006, 08:29:31 am »
So there's really no high score saving anymore?  I just upgraded to .108 and I think I might go back.  The entire reason for playing the old games is to compete for high scores.

Are there any plans to add this back in?

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Highscores not working?
« Reply #11 on: October 30, 2006, 05:41:44 pm »
So there's really no high score saving anymore?  I just upgraded to .108 and I think I might go back.... 

Are there any plans to add this back in?

It is replaced by the more complete (auto)savestate.  This saves the high scores as well as everything else.  The only problem with savestate is that (ATM) not all games that were in hiscore are supported yet.

(AFAIK) There are no plans to re-add the hacky, bug introducing, not-a-debugging aid, only high score saving "hiscore" to official mame.   Plans to remove it had been in the works for a year or so (but without a set cutoff date) before it was finally removed, to give time for people who use and want hiscore to help port over to the savestate method.  Since the delay didn't seem to motivate adding support to those games for savestate but to delay the porting instead, and bugs were still being reported when it was the hiscore's fault and not code in mame (well, besides that mame supported hiscore ;) ), so the reason to delay was determined to be less productive than the reasons to remove it.


Quote
The entire reason for playing the old games is to compete for high scores.

If that floats you boat, fine, but you don't speak for my reasons for playing old games.  I play because it's fun, the memories, and the challenge.  Others play for the joy of seeing ol' school games running again.  [shrug]
Robin
Knowledge is Power

Bill Mote

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 202
  • Last login:May 29, 2010, 11:04:28 pm
  • Focus on making things better not bigger.
    • Things That Make Me Mad and How To Fix Them
Re: Highscores not working?
« Reply #12 on: October 30, 2006, 06:58:19 pm »
Well that just sucks.  I have 0.86 running and my HDD crashed.  I took the opportunity to refresh everything to 0.109.  I noticed Donkey Kong wasn't saving it's highscore and figured I'd forgotten something.  Guess not.

dot

FrizzleFried

  • no one listens to me anyway.
  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5145
  • Last login:March 07, 2025, 10:44:09 am
    • Idaho Garagecade
Re: Highscores not working?
« Reply #13 on: October 30, 2006, 11:20:35 pm »
Donkey Kong happens to be one of the games that uses SAVESTATES.   Not only do savestates save highscore,  they save  your game as well.  When you leave a game,  you will come back at the exact same place/time/etc that you left.

Good stuff...we just need more games to support it...
Visit my arcade blog at: www.idahogaragecade.com (Updated 10-28-21)

javeryh

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7959
  • Last login:Yesterday at 05:37:37 pm
Re: Highscores not working?
« Reply #14 on: October 30, 2006, 11:38:39 pm »
Hmmm... I downloaded something called hsdat7 and unzipped it to my mame folder and certain games seem to be saving high scores (I'm using mame .106).  Am I going crazy?

Bill Mote

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 202
  • Last login:May 29, 2010, 11:04:28 pm
  • Focus on making things better not bigger.
    • Things That Make Me Mad and How To Fix Them
Re: Highscores not working?
« Reply #15 on: October 31, 2006, 07:28:56 am »
Donkey Kong happens to be one of the games that uses SAVESTATES.

I'm on a completely fresh install.  Can you explain how to turn this feature on for all games that support it?

dot

Banacek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 294
  • Last login:November 08, 2017, 05:01:31 pm
Re: Highscores not working?
« Reply #16 on: October 31, 2006, 11:04:28 am »
Donkey Kong happens to be one of the games that uses SAVESTATES.

I'm on a completely fresh install.  Can you explain how to turn this feature on for all games that support it?

dot

Pretty sure all you have to do is change 'autosave' to 1 in the mame.ini:

Quote
#
# STATE/PLAYBACK OPTIONS
#
# state                   <NULL> (not set)
autosave                  1

Hope that helps.

Zeosstud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 583
  • Last login:July 17, 2025, 10:17:10 am
  • I want to build my own arcade controls!
Re: Highscores not working?
« Reply #17 on: October 31, 2006, 04:58:01 pm »
On a fresh install of mame .109 after you create the mame.ini file all you have to do is exactly what Banacek said and you will be good to go with save states.

Personally I have been goofing with the save state stuff for the last few weeks and it works as advertised with most of the games I care about.  Donkey Kong and Galaga come to mind.  The problem is, I dont like it.  If I am playing a game of Donkey Kong and the wife calls and says "Dinner Time" I will generally hit esc and head upstairs (she is a good cook and also pretty hot, I DONT want to make her mad) with save states I can come back and bam right back to where I was, if I was the only person that ever played the mame cab that would be great.  However, I am not, so if the kids or a friend come over to play and I am not right there to explain to them what has happened it just confuses them.  If your having a party and games are being started and stopped all night, most of the time right in the middle of a game save states just add to your headache as the host, any of you that do this know what I mean. 

If you do enough searching and read enough posts and PM a few of the brighter people on this board of which "I" am NOT one, you can get enough information to compile your own version of mame .109u4 with hiscore.dat support.  If you read even more you can learn how to edit mame.c and get rid of the pesky OK screens that also make hosting that party a pain in the butt.

God Bless Aaron and all the mamedev's for the incredible program they provide for us and the same to the people who take their time to make is possible for us to configure said program the way "we" want it to run.

Zeosstud

javeryh

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7959
  • Last login:Yesterday at 05:37:37 pm
Re: Highscores not working?
« Reply #18 on: October 31, 2006, 06:26:04 pm »
On a fresh install of mame .109 after you create the mame.ini file all you have to do is exactly what Banacek said and you will be good to go with save states.

Personally I have been goofing with the save state stuff for the last few weeks and it works as advertised with most of the games I care about.  Donkey Kong and Galaga come to mind.  The problem is, I dont like it.  If I am playing a game of Donkey Kong and the wife calls and says "Dinner Time" I will generally hit esc and head upstairs (she is a good cook and also pretty hot, I DONT want to make her mad) with save states I can come back and bam right back to where I was, if I was the only person that ever played the mame cab that would be great.  However, I am not, so if the kids or a friend come over to play and I am not right there to explain to them what has happened it just confuses them.  If your having a party and games are being started and stopped all night, most of the time right in the middle of a game save states just add to your headache as the host, any of you that do this know what I mean. 

If you do enough searching and read enough posts and PM a few of the brighter people on this board of which "I" am NOT one, you can get enough information to compile your own version of mame .109u4 with hiscore.dat support.  If you read even more you can learn how to edit mame.c and get rid of the pesky OK screens that also make hosting that party a pain in the butt.

God Bless Aaron and all the mamedev's for the incredible program they provide for us and the same to the people who take their time to make is possible for us to configure said program the way "we" want it to run.

Zeosstud


I agree completely with the save states.  The goal of my cabinet is to make it as user friendly as possible for when I have people over.  I couldn't believe the questions I was getting regarding switching games, starting games, inserting coins, etc. and I was just running Gamelauncher.

Any chance you could explain how to get rid of the OK screen?  It's killing me!!  THANKS!!

MKChamp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 502
  • Last login:February 07, 2024, 02:45:53 pm
  • Stil around.
Re: Highscores not working?
« Reply #19 on: November 02, 2006, 01:29:37 am »
Multiple ways of doing it. Look in mame.c and change this line:
ui_display_startup_screens(!settingsloaded && !options.skip_disclaimer, !options.skip_warnings, !options.skip_gameinfo);
 
to this:
ui_display_startup_screens(!1 && !1, !1, !1);