Jump to content
LaunchBox Community Forums

Troubleshooting MAME High Scores


Jason Carr

Recommended Posts

On 4/22/2021 at 7:49 PM, antifrodis said:

I recently played "Columns" and got a score of 9k or so. It showed up as 4 billion and the in game initials that I entered showed up as question marks on the leaderboard. Can this score be removed? Thanks!

 

Just removed it. :)

Link to comment
Share on other sites

  • 3 weeks later...

@Jason Carr

Hi Jason, i'm updating the built in hi2txt.zip with the latest xml containing new games added https://github.com/GreatStoneEx/hi2txt-xml/tree/master/src/main

I have to do that everytime LB gets updated or the hi2txt.zip will automatically update in the next LB releases?

And..

@GreatStone

I have problems saving scores with Neo Turf Master:

Spoiler

2021-05-15 10:43:35 PM MameHighScores.Prepare: Beginning the preparation process...
2021-05-15 10:43:36 PM MameHighScores.Prepare: Running the following hi2txt command:
"L:\LaunchBox\ThirdParty\hi2txt\hi2txt.exe" -trace -r "L:\Emulators\MAME\hi\turfmast.hi" -hiscoredat "L:\Emulators\MAME\plugins\hiscore\hiscore.dat"
2021-05-15 10:43:36 PM Begin M3U Check.
2021-05-15 10:43:36 PM RomPath after M3U build: K:\MAME\turfmast.zip
2021-05-15 10:43:36 PM Processing hi2txt output for turfmast:
TRACE: working directory: L:\LaunchBox
TRACE: hiscore.dat: L:\Emulators\MAME\plugins\hiscore\hiscore.dat
TRACE: game high score: L:\Emulators\MAME\hi\turfmast.hi
TRACE: game detected: turfmast
TRACE: potential file containing hiscore: L:\Emulators\MAME\nvram\turfmast\saveram
TRACE: reading a description from file: L:\LaunchBox\ThirdParty\hi2txt\hi2txt.zip, entry turfmast.xml
TRACE: reading dtd from file: L:\LaunchBox\ThirdParty\hi2txt\hi2txt.zip, entry hi2txt.dtd
TRACE: format defined: +1
TRACE: format defined: +
TRACE: format defined: -
TRACE: format defined: score
TRACE: format defined: course
TRACE: format auto: hexadecimal_string
TRACE: charset defined: turfmast
TRACE: charset defined: CS_NUMBER
TRACE: matching structure: size = 65536
TRACE: data taken from file: L:\Emulators\MAME\nvram\turfmast\saveram
TRACE: structure simple elt: UNKNOWN (804 bytes read on 65536)
TRACE: structure loop elt (index=0): SCORE (805 bytes read on 65536)
TRACE: structure loop elt (index=0): NAME (808 bytes read on 65536)
TRACE: structure loop elt (index=0): COURSE (809 bytes read on 65536)
TRACE: structure loop elt (index=1): SCORE (810 bytes read on 65536)
TRACE: structure loop elt (index=1): NAME (813 bytes read on 65536)
TRACE: structure loop elt (index=1): COURSE (814 bytes read on 65536)
TRACE: structure loop elt (index=2): SCORE (815 bytes read on 65536)
TRACE: structure loop elt (index=2): NAME (818 bytes read on 65536)
TRACE: structure loop elt (index=2): COURSE (819 bytes read on 65536)
TRACE: structure loop elt (index=3): SCORE (820 bytes read on 65536)
TRACE: structure loop elt (index=3): NAME (823 bytes read on 65536)
TRACE: structure loop elt (index=3): COURSE (824 bytes read on 65536)
TRACE: structure loop elt (index=4): SCORE (825 bytes read on 65536)
TRACE: structure loop elt (index=4): NAME (828 bytes read on 65536)
TRACE: structure loop elt (index=4): COURSE (829 bytes read on 65536)
TRACE: structure simple elt: TOP SCORE (837 bytes read on 65536)
TRACE: output selected: the 1st one
TRACE: data displayed into:
TRACE: output table field: RANK
TRACE: output table field: SCORE
TRACE: output table field: NAME
TRACE: output table field: COURSE
RANK|SCORE|NAME|COURSE
1|-8|MAS|WOODY
2|-7|MAS|WOODY
3|-5|MAS|WOODY
4|-5|MAS|WOODY
5|-3|M!K|SEASIDE
2021-05-15 10:43:36 PM MameHighScores.Prepare: No scores found yet.
2021-05-15 10:43:36 PM MameHighScores.Prepare Successful: Saved pre-game scores.
2021-05-15 10:43:39 PM DataManager.SaveInternal started.
2021-05-15 10:43:39 PM Saving InputBindings.xml...
2021-05-15 10:43:39 PM Saving ListCache.xml...
2021-05-15 10:43:40 PM Saving Settings.xml...
2021-05-15 10:43:40 PM Saving L:\LaunchBox\Data\Platforms\MAME.xml...
2021-05-15 10:43:41 PM DataManager.SaveInternal completed successfully.
2021-05-15 11:07:20 PM MameHighScores.Parse: Running the following hi2txt command:
"L:\LaunchBox\ThirdParty\hi2txt\hi2txt.exe" -trace -r "L:\Emulators\MAME\hi\turfmast.hi" -hiscoredat "L:\Emulators\MAME\plugins\hiscore\hiscore.dat"
2021-05-15 11:07:20 PM Processing hi2txt output for turfmast:
TRACE: working directory: L:\LaunchBox
TRACE: hiscore.dat: L:\Emulators\MAME\plugins\hiscore\hiscore.dat
TRACE: game high score: L:\Emulators\MAME\hi\turfmast.hi
TRACE: game detected: turfmast
TRACE: potential file containing hiscore: L:\Emulators\MAME\nvram\turfmast\saveram
TRACE: reading a description from file: L:\LaunchBox\ThirdParty\hi2txt\hi2txt.zip, entry turfmast.xml
TRACE: reading dtd from file: L:\LaunchBox\ThirdParty\hi2txt\hi2txt.zip, entry hi2txt.dtd
TRACE: format defined: +1
TRACE: format defined: +
TRACE: format defined: -
TRACE: format defined: score
TRACE: format defined: course
TRACE: format auto: hexadecimal_string
TRACE: charset defined: turfmast
TRACE: charset defined: CS_NUMBER
TRACE: matching structure: size = 65536
TRACE: data taken from file: L:\Emulators\MAME\nvram\turfmast\saveram
TRACE: structure simple elt: UNKNOWN (804 bytes read on 65536)
TRACE: structure loop elt (index=0): SCORE (805 bytes read on 65536)
TRACE: structure loop elt (index=0): NAME (808 bytes read on 65536)
TRACE: structure loop elt (index=0): COURSE (809 bytes read on 65536)
TRACE: structure loop elt (index=1): SCORE (810 bytes read on 65536)
TRACE: structure loop elt (index=1): NAME (813 bytes read on 65536)
TRACE: structure loop elt (index=1): COURSE (814 bytes read on 65536)
TRACE: structure loop elt (index=2): SCORE (815 bytes read on 65536)
TRACE: structure loop elt (index=2): NAME (818 bytes read on 65536)
TRACE: structure loop elt (index=2): COURSE (819 bytes read on 65536)
TRACE: structure loop elt (index=3): SCORE (820 bytes read on 65536)
TRACE: structure loop elt (index=3): NAME (823 bytes read on 65536)
TRACE: structure loop elt (index=3): COURSE (824 bytes read on 65536)
TRACE: structure loop elt (index=4): SCORE (825 bytes read on 65536)
TRACE: structure loop elt (index=4): NAME (828 bytes read on 65536)
TRACE: structure loop elt (index=4): COURSE (829 bytes read on 65536)
TRACE: structure simple elt: TOP SCORE (837 bytes read on 65536)
TRACE: output selected: the 1st one
TRACE: data displayed into:
TRACE: output table field: RANK
TRACE: output table field: SCORE
TRACE: output table field: NAME
TRACE: output table field: COURSE
RANK|SCORE|NAME|COURSE
1|-8|MAS|WOODY
2|-7|MAS|WOODY
3|-7|MAS|WOODY
4|-5|MAS|WOODY
5|-5|MAS|WOODY
2021-05-15 11:07:20 PM MameHighScores.Parse: No new scores found to upload!

As you can see, i set a new score but the log says "No new scores found to upload!"

Thanks

Edited by Shad8
Link to comment
Share on other sites

  • 2 weeks later...
On 5/17/2021 at 5:48 PM, Jason Carr said:

Yes, LaunchBox updates will overwrite changes to that file.

Will you include the updated hit2txt.zip and hi2txt_defaults.zip files in the next LB releases?

Semi OT:

And will you include the updated version of scummvm in the next LB releases too?

Link to comment
Share on other sites

  • 1 month later...

today i downloaded the latest mame version there is no mame.ini nor plugin.ini ; only a ui.ini but there are no # PLUGINS OPTIONS or # SCRIPTING OPTIONS.

what should i do now? 

Also i can't seem to find any info about any highscores in the game details.

Someone should make a vid for this.

 

Thx

Link to comment
Share on other sites

  • 2 weeks later...
2 hours ago, pahleto said:

Found a bug on Monster Bash (monsterb) today though. Did a new hiscore of 17300, that was uploaded as 7301.

That's going to be  MAME thing.  MAME saved the high score as "7301".  Though you did get 1st place. ;) 

D:\hi2txt>hi2txt.exe -r monsterb.hi
RANK|SCORE
1|7301

When you view high scores in-game, is it showing 1st place as 17,300?

Link to comment
Share on other sites

No, it's monsterb.

MAME has fulfilled its part, so did hi2txt.

So the problem in this case must be MAME's hiscore plugin. I haven't used mametesters.org before, but it has a section for plugins. I think this is where this bug report would belong.

Link to comment
Share on other sites

On a different note, under Launchbox's Community Leaderboards - Top Players:  If I click on any given player all of that person's hiscores are listed, including rank.

If I click on my own name it will say: "could not download hiscores". Is this a bug or am I missing something here?

Link to comment
Share on other sites

  • 3 weeks later...

I'm unable to see any of the leaderboards in launchbox.  I unchecked everything in the "game details" section and still they aren't showing.  I believe I have everything set up properly (see screenshots).  Why am I not getting the information when I select a game?

image.png.b822286dc1e0ebf8aee27df99073a524.png

image.thumb.png.192621cf93354e20b75e2f17befbd54f.png

 

image.thumb.png.83471c2096c7a460de9694dceca1c1dd.png

image.png.5bd52a342207ddb7c55c7120cd995ef7.png

Link to comment
Share on other sites

2 minutes ago, jfree427 said:

I'm unable to see any of the leaderboards in launchbox.  I unchecked everything in the "game details" section and still they aren't showing.  I believe I have everything set up properly (see screenshots).  Why am I not getting the information when I select a game?

image.png.b822286dc1e0ebf8aee27df99073a524.png

image.thumb.png.192621cf93354e20b75e2f17befbd54f.png

 

image.thumb.png.83471c2096c7a460de9694dceca1c1dd.png

image.png.5bd52a342207ddb7c55c7120cd995ef7.png

Are you using the official version of mame from the mamedev website?

Link to comment
Share on other sites

5 minutes ago, neil9000 said:

Is it madK9's no nag version from here on the forums, as that should work just fine and is what i use?

 

No.  I'm a Hyperspin convert so I got it from there.  Where can I get madK9's?  As a side note, I downloaded official mame and it shows up for Frogger now. I do use Rocketlauncher, but switched Frogger to straight mame to ensure it worked.  Do I have to stop using RL all together? :(

As a followup, how come I don't see anything under "Mame High Scores Supported"? 

 

image.png.9c1cee7924fe6cca3c12ff9fc9469ac2.png

image.png.977d2ce36feb25404ce856549d1caf4d.png

Link to comment
Share on other sites

9 minutes ago, jfree427 said:

Where can I get madK9's? 

They are here on the forums Third-party Apps and Plugins - LaunchBox Community Forums (launchbox-app.com) but they dont go back very many versions, so depending on your version in use there may not be one. You still need the official version and you just overwrite the .exe with the one you download from here.

9 minutes ago, jfree427 said:

I do use Rocketlauncher, but switched Frogger to straight mame to ensure it worked.  Do I have to stop using RL all together? :(

Yes that is also likely the issue. In order to try and eliminate cheating as much as we can we have to be very strict on the emulator being used, and what we require is the official version of mame, and no forks of it, this will also mean that RocketLauncher cant be used as its not the mame.exe so we cant be sure that it is a "vanilla" mame that hasnt been edited in order to cheat.

9 minutes ago, jfree427 said:

As a followup, how come I don't see anything under "Mame High Scores Supported"? 

Probably for the same RocketLauncher as the emulator issue, that option works just fine here for me using mame 0.232 and the no nag exe from here on the forums.

image.thumb.png.00a950ac54b6f465bac6f01093c6156d.png

Link to comment
Share on other sites

  • 3 weeks later...

Hi folks.  Twice this has happened to me now.  Leaderboards in Launchbox (and obviously thus also Big Box) no longer appearing even though they 100% worked yesterday and before.

I've got a premium account, under cloud I can see I'm connected to the database, and both check boxes are ticked under tools options integrations Mame.  Needless to say, I'm using Standalone Mame, version 0.230 64 bit, but I also have a MAME core installed under Retroarch.  Or 'had' since I removed it but that didn't solve the issue either.  Funny thing is that in Big box when I select a game and I enter in the menu where I can select 'play' for instance I still also see 'select Retroarch' as an option even though I removed the mame core.  Maybe a conflict of sorts?  Still, why would leaderboards work for an extended period of time and then suddenly cease to?  Furthermore, selecting 'MAME High scores supported' in the drop down menu and selecting 'yes' in Launchbox results in a 'no results were found' message.   even though I've got lots of games that support high scores.  And like I said, it worked yesterday and the days before.  I did install a new version of Launchbox yesterday (11.17), but I doubt that's got anything to do with it.  I also disconnected from the database and re-connected, but it's of no use.

At this point it looks like I'll have to import all 420 arcade games again.  Still, this is hardly solving the issue at the root.  

Any idea what this could be?  Thanks!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...