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: adding hi score data  (Read 1319 times)

0 Members and 1 Guest are viewing this topic.

MrQuan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:October 30, 2008, 03:47:14 am
  • Well, at least you threw a punch...
    • Tilt Arcade - Check it out!
adding hi score data
« on: May 07, 2006, 09:32:59 am »
G'day,

My Mamewah/Mame/ZSnes/Project64 PC is all hooked up and running like a dream.  Thanks in part to these forums for smoothing out most issues I had.  :)

Anyways, I have stumbled on a problem that I can't see a clear solution to...

I recently added the hiscore.dat file to my Mame directory from http://www.mame.net/hiscore.html (I downloaded the latest one - 20th February 2001), and this was working well for most of my games.  However, sfa3 (street fighter alpha 3) didn't create it's own .hi file and the documentation tells me this is because it isn't supported by hicore.dat.

My question is, is it possible to add hi score support for sfa3, and other games I find aren't supported?  The documentation explains about memory addresses etc, I understand this - but is there an easier way to do this without having deal with source code and stuff like that? - or even a newer hiscore.dat file somewhere else on the net?

Thanks in advance for your help.  :)

mackem

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:May 07, 2006, 09:44:02 am
  • I want to build my own arcade controls!
Re: adding hi score data
« Reply #1 on: May 07, 2006, 09:42:14 am »

MrQuan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:October 30, 2008, 03:47:14 am
  • Well, at least you threw a punch...
    • Tilt Arcade - Check it out!
Re: adding hi score data
« Reply #2 on: May 07, 2006, 09:44:29 am »
Ahhh, thank you!  I knew February 2001 couldn't have been the latest!  I'll see if this supports the games I'm after.

Pi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 108
  • Last login:March 08, 2007, 03:46:13 am
  • From Jupiter with pride
    • CAESAR
Re: adding hi score data
« Reply #3 on: May 07, 2006, 12:33:28 pm »
Note that most modern games use Non-Volatile RAM (in its various flavors) to store configuration and hi-score data. So those don't need the hiscore.dat support, but they do need the folder called "nvram" with writing permission (iow, not read-only).
Pictures in the dark I see - Morpheus comes to me.

MrQuan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 76
  • Last login:October 30, 2008, 03:47:14 am
  • Well, at least you threw a punch...
    • Tilt Arcade - Check it out!
Re: adding hi score data
« Reply #4 on: May 08, 2006, 08:55:43 am »
Cheers mackem, sfa3 and all of my other ROMs I tested now have high score functionality. :)

Quote from: Pi
Note that most modern games use Non-Volatile RAM (in its various flavors) to store configuration and hi-score data. So those don't need the hiscore.dat support, but they do need the folder called "nvram" with writing permission (iow, not read-only).

Yeah, I noticed the NVRAM directory in my MAME directory, it has multiple files in there named after my ROMs, does that mean the NVRAM thing is working then? (I'm assuming MAME takes care of NVRAM without an additional .dat file?)

Pi

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 108
  • Last login:March 08, 2007, 03:46:13 am
  • From Jupiter with pride
    • CAESAR
Re: adding hi score data
« Reply #5 on: May 08, 2006, 09:42:36 am »
Yes, MAME takes care of NVRAM without an additional .dat file. The additional hiscore.dat is for games which didn't save hiscores in NVRAM or just that didn't have. Although MAME supports hiscore.dat, it's considered a hack and not part of faithful emulation.
Pictures in the dark I see - Morpheus comes to me.

destructor

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 396
  • Last login:July 18, 2019, 03:10:07 pm
  • I want to build my own arcade controls!
Re: adding hi score data
« Reply #6 on: May 08, 2006, 11:21:32 am »
Remember if you use NVRAM and you will want to record game (inp file) your game will not playback correctly. When you record (or playback) game, remove NVRAM file from MAME folder temporary or use option -nonvram (mameplus option, I don't know if it's in standard MAME too).