Jump to content
LaunchBox Community Forums

View MAME High scores in Game Details - A plugin for LaunchBox/BigBox 4.1

   (2 reviews)

2 Screenshots

About This File

View MAME High scores in Game Details - A plugin for LaunchBox/BigBox

Use this plugin to see a games top 3 high scores in the Game Details.

 

Features

  • Shows high scores for most games in your Arcade platform in the Game Details.

After playing a MAME Arcade game that saves its' high scores [and is supported by the included hi2txt program], this adds a Custom Field called "Hi-Scores" to the game.  It will store 1st, 2nd and 3rd place and appear in the Game Details when the game is selected.

 

What's needed

  • (3) files that are included in the downloaded zip file (the plugin)
  • One file that is included in the Version 3.0 downloaded zip file
  • MAME configured to save high scores
  • Saved high score files (These are automatically generated by MAME [once configured to save them] in the "hi" and/or “nvram” subfolders of your MAME emulator)

 

What it won't do

  • Show high scores for games using emulators other than MAME.
  • MAME does not save high scores for all arcade machines, so not all games are supported by this plugin.

 

Contributors

@jayjay and @JoeViking245

 

A HUGE Special Thanks goes to GreatStone’s utility “hi2txt”.  This utility converts MAME’s high score files into a readable format which ultimately makes this plugin possible!!

http://greatstone.free.fr/hi2txt/index.html


Installation and setup instructions:

Step 1: Installing the Plugin

Step 2: Making sure MAME is set up to save high scores

 

Installing the Plugin:

  • Download the plugin, LB-BB_Hi_Scores_v1.0.zip, from the LaunchBox download section
  • After you’ve downloaded the zip file, be sure to unblock it in Windows by right clicking it, selecting Properties, and clicking Unblock

1856374065_Unblockdll.jpg.7b0ee1ffaf633990520cc3d8decaf82d.jpg

  • Open the zip file and extract/copy the "Hi_Scores" folder into ..\LaunchBox\Plugins

           e.g  D:\LaunchBox\Plugins\

If you have previously installed “MAME Hi-Score Display - A plugin for BigBox”, you will only to copy the “HiScoreCustomField.dll” file into that same folder.  Otherwise all 3 files are required(Only one file is required with version 3.0) The 2 plugins will not conflict with each other.

 

Setting up MAME to save high scores:

Using a recent official MAME release –

  • By default, plugins are enabled in MAME.  You can verify this by looking at the “mame.ini” file located in the root MAME install folder.
  • Open “mame.ini” and scroll down to (or press Control + F and search for) “Scripting Options”.   “plugins” should be set to 1.  If it’s 0 (zero), change it to 1.

581518570_mame1.jpg.25745172cdf45c35efe90b8a6f6f2bc6.jpg

  • Next, open “plugin.ini” also located in MAME’s root directory and change “hiscore” to 1.

1358223493_mame2.jpg.e877703fbfe0e32ef4b45f082a69624d.jpg

 

If you have an older release of MAME, you may need to do the following steps.

  • Go to this website: http://www.mameworld.info/highscore/download.htm and download a copy of the file hiscore.dat that corresponds to your version of MAME.
  • The file (hiscoredat.zip) will need to be unzipped. Place the file hiscore.dat in your MAME/Plugins folder
  • Open up your MAME.ini file in a text editor. In newer versions, this file will be in the same directory as the MAME.exe
  • Press control + F and search for “Scripting Options”
  • Next to the word Plugins, type “1” no quotes
  • Next to the word Plugin, type “hiscore” no quotes

It will look like this:782718388_mame3.jpg.82aeb30e430f23ed52f8e6e601577c89.jpg

 

How to use:

  • Start LaunchBox or BigBox
  • Go into the "Arcade" Platform
  • Select a game, run it, then close it
  • Now select a different game, then go back (poor man’s version to refresh the Game Details)
  • If the game has saved high scores, they will now appear in that game’s Detail pane

Depending on the BigBox theme you use, the amount of data shown in the Game Details may be limited.  So you might need to go into Options, Game Details and deselect some of the Details.

Be sure that “Custom Fields” is checked.


What's New in Version 3.0   See changelog

Released

Version 3.0

What’s New:

  • Now uses LaunchBox’s ‘built-in’ copy of the hi2txt files located in ../LaunchBox/ThirdParty/hi2txt/.  This means that only the one (“HiScoreCustomField.dll”) plugin file is needed in your Plugins folder.
  • Works with LaunchBox version 10.12 and newer (including version 11.3 and beyond with .NET Core).

What’s not new:

  • See your top 3 Local high scores for supported MAME machines in your Arcade Platform.
  • This plugin complements the LaunchBox MAME Community Leaderboard by showing your Local High Scores to see "how far you need to go" to make it onto the LaunchBox Community Leaderboard.

 

Version 2.0

Updated to work with LaunchBox version 11.6 and later.

Includes updated hi2txt.exe and hi2txt.zip release 1.12 (2020-05-03).

Please visit @GreatStone's site for more information about the invaluable hi2txt utility!  Without it, this and the built-in LaunchBox MAME Community Leaderboard would not be possible.    

https://greatstoneex.github.io/hi2txt-doc/index.html

This plugin complements the LaunchBox MAME Community Leaderboard by showing your local high scores to see "how far you need to go" to make the LaunchBox Community Leaderboard.

  • Like 6
  • Thanks 3
  • Unusual Gem 1

User Feedback

You may only provide a review once you have downloaded the file.


AnonymousMOS

· Edited by Anonymous MOS

   0 of 1 member found this review helpful 0 / 1 member

Doesn't seem to work with LaunchBox 12.7.

Worked great before then.

Even with the latest update (4.1) it isn't showing up in the game details. 😞

Response from the author:

v4.1  -  Fixed issue accessing MAMEs hiscore and hi subfolders.

Link to review
TrailerVert

  

We have been using this for a year or so with no issues. Just did a update to MAME 0.162 with LB version 13.10. Everything worked great. Moved my old nvram and Hiscore folder over to the new build. You have to launch a game and then the high score will show up. Thanks for the work on this plugin. 

  • Thanks 1
Link to review
×
×
  • Create New...