Jump to content
LaunchBox Community Forums

Troubleshooting MAME High Scores


Jason Carr

Recommended Posts

3 minutes ago, stevehill1984 said:

Can anyone pin point the issue?

There was a change with MAME. The link has the replacement bublbobl.xml.  Copy it into \LaunchBox\ThirdParty\hi2txt\hi2txt.zip (replacing the existing one inside the zip).

 

Link to comment
Share on other sites

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...
Posted (edited)

@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

On 5/15/2021 at 6:39 AM, Shad8 said:

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

Yes, LaunchBox updates will overwrite changes to that file.

  • Like 1
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...

Just wanted to give thanks to everyone involved, this is a great feature!!

Played dozens of classic games and everything is working fine with the hiscore system :-)

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

monsterb.hi

Link to comment
Share on other sites

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

1 minute ago, jfree427 said:

No, I'm using a "no-nag" version. I can try downloading an official version if that is the issue.

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

 

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

Join the conversation

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

Guest
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...