Jump to content
LaunchBox Community Forums

Troubleshooting MAME High Scores


Jason Carr

Recommended Posts

found a dipswitch setting called "Ranking Save" that make the game save the highscores! :)
but now launchbox says " Aborting MameHighScores.Prepare: Dip switches were tampered with."

is there a way to toggle the dipswitch called "Ranking Save" without triggering the tampering thing?

hope someone can help? :)

 

Edited by stensgaard
Link to comment
Share on other sites

  • Retro808 locked this topic
  • Retro808 unlocked this topic
  • 3 months later...

2024-05-25 09:10:38 PM WARNING: Attempted to cloud sync but user doesn't have login token

 

this line could indicate problems logging in?
try logging out and in again....

I do however think it could be a server side problem, since as of 5 min ago I could not get bigbox to download a highscore list for any of the games I tried! :)

Link to comment
Share on other sites

  • 1 month later...
Posted (edited)

Unable to get Batsugun arcade game to upload high scores.

"ERROR: unable to find a structure from the xml definition that matches size and hiscore.dat definition' for game 'batsuguna'"

This pops up after failing to upload high scores for Batsugun. Anyway I can fix it? Others have been able to upload high scores, but not me.

Debug 2024-06-29 11-47-07 AM.log

Edited by Old_Guard_Gaming
Link to comment
Share on other sites

  • 4 weeks later...

I get the same error in the log for futaribl.zip, using latest version of launchbox and mame 0.262...
(the newest hiscore from this game is from 2024-05-04)

TRACE: format auto: hexadecimal_string
TRACE: charset defined: futaribl
TRACE: charset defined: CS_NUMBER
ERROR: unable to find a structure from the xml definition that matches size and hiscore.dat definition' for game 'futaribl'
2024-07-23 12:03:46 PM MameHighScores.Parse: No new scores found to upload!

ps most other games upload scores just fine! :)

Link to comment
Share on other sites

I got incorrect high score on tempest. Shows me having 950k rofl. 

My real score for now hovers around 78k. I had trouble getting hiscores to work though after it first worked but then I wanted to to try hard mode with no bonus and only 5 lives etc. Then hiscores stopped working and I kept reading here and learned it was about dip switches, I deleted those lines in the cfg so it became blank and the hiscores were uploading again. But why the 950k score? Where is that comming from?

Also, is it possible to have some games with perticulara dip switches activated? Some games probably would be more fun with hard mode etc etc. 

Would be nice to have same kind of feeling of playing hard mode as Twin Galaxies listed it as.

https://www.twingalaxies.com/game/tempest

 

Link to comment
Share on other sites

So What would cause highscore to suddenly stop working? It was working fine, now nothing gets posted. I have followed all instructions with the ini files. Nothing works.

I even updated to the latest mame version. What gives?

Edited by Trace Katral
Link to comment
Share on other sites

1 hour ago, Trace Katral said:

So What would cause highscore to suddenly stop working? It was working fine, now nothing gets posted. I have followed all instructions with the ini files. Nothing works.

I even updated to the latest mame version. What gives?

<<SOLVED>>

Okay got it working. So I followed all the instructions, No cheat, autosave off etc. Still didn't work. So I just simply logged out of the Launchbox Database (under cloud) on my cab and logged in again. Scores are successfully submitted again. It seems like BIgBox does not automatically log you in when launched.

Link to comment
Share on other sites

"new" versions of mame don't work with batsugun highscore uploading:

this is from mame 0.267 where it does not work:

TRACE: charset defined: batsugun
TRACE: charset defined: CS_NUMBER
TRACE: structure definition 10109e:04:00:00101166:70:00:001011b5:01:15:15 does NOT match hiscore.dat definition 10109e:04:00:00101166:50:00:151011b6:20:00:001010de:30:98:fb
ERROR: unable to find a structure from the xml definition that matches size and hiscore.dat definition' for game 'batsugun'
2024-07-31 09:38:56 PM MameHighScores.Prepare: No scores found yet.
 

this is from mame 0.239 where it  works just fine:

TRACE: charset defined: batsugun
TRACE: charset defined: CS_NUMBER
TRACE: matching structure: hiscore.dat = 10109e:04:00:00101166:70:00:001011b5:01:15:15
TRACE: matching structure: size = 117
TRACE: data taken from file: C:\EMU\MAME0.239\hiscore\batsugun.hi
TRACE: structure simple elt: TOP SCORE (4 bytes read on 117)
TRACE: structure loop elt (index=0): SCORE (8 bytes read on 117)
 

Edited by stensgaard
Link to comment
Share on other sites

On 7/27/2024 at 8:46 PM, JPersson said:

Also, is it possible to have some games with perticulara dip switches activated? Some games probably would be more fun with hard mode etc etc. 

Would be nice to have same kind of feeling of playing hard mode as Twin Galaxies listed it as.

I love this idea .... just don't know how it would work?

lets say there are 3 dip switches in a game:
1: number of lives 3-4-5
2: autofire on / off
3: diffculty easy / medium / hard

you set hardmode and don't change anything else ... but I check hardmode and enables auto fire, and so on .. so should we have 18 different highscore lists depending on what people change for this one game? :)

another way to do this would be to select some high profile games, and match their settings with twin galaxies settings, just not sure how that would work in the UI?

Link to comment
Share on other sites

Dip switches typically cannot be used with LB hi score function since "cheats" are not allowed. Since dips allow users in some games to alter live count, auto-fire, and other assists it would negate the no cheats requirement for LB hi scores. 

Link to comment
Share on other sites

On 8/1/2024 at 12:49 AM, Retro808 said:

Dip switches typically cannot be used with LB hi score function since "cheats" are not allowed. Since dips allow users in some games to alter live count, auto-fire, and other assists it would negate the no cheats requirement for LB hi scores. 

Is'nt dip switches scanned in the cfg? So basicly you could have some games with presets for more fun hard modes to be allowed.

So should be possible to allow hard mode if its based on scanning the cfg and accept certain dip switches for certain games with allowed dip switch cases?

But I would like to know why I have 950k+ hiscore on tempest. My current hiscore is creeping up to 100k and right now it seems its not updating the hiscore again. Will have to figure that out. 

Link to comment
Share on other sites

On 7/31/2024 at 10:15 PM, stensgaard said:

"new" versions of mame don't work with batsugun highscore uploading:

this is from mame 0.267 where it does not work:

TRACE: charset defined: batsugun
TRACE: charset defined: CS_NUMBER
TRACE: structure definition 10109e:04:00:00101166:70:00:001011b5:01:15:15 does NOT match hiscore.dat definition 10109e:04:00:00101166:50:00:151011b6:20:00:001010de:30:98:fb
ERROR: unable to find a structure from the xml definition that matches size and hiscore.dat definition' for game 'batsugun'
2024-07-31 09:38:56 PM MameHighScores.Prepare: No scores found yet.
 

this is from mame 0.239 where it  works just fine:

TRACE: charset defined: batsugun
TRACE: charset defined: CS_NUMBER
TRACE: matching structure: hiscore.dat = 10109e:04:00:00101166:70:00:001011b5:01:15:15
TRACE: matching structure: size = 117
TRACE: data taken from file: C:\EMU\MAME0.239\hiscore\batsugun.hi
TRACE: structure simple elt: TOP SCORE (4 bytes read on 117)
TRACE: structure loop elt (index=0): SCORE (8 bytes read on 117)
 

this problem also exist with "futaribl" .. as in highcores work in 0.239 and does not work in 0.267!

should stuff like this be posted to the bitbucket or is posting it here ok?

Link to comment
Share on other sites

can anyone explain to me how someone can have a hi score on the leader board of  around 3mill when the game requires you to score above 100.000.000 to get to enter your initials?

I have score above 3 mill a few times to test this, and have not been able to get my score registered .. what does that user know that I don't? :)

is there something in old versions of mame/launchbox that would allow someone to "reset" the default highscore list in a game, lowering the score needed to enter your initials??

Link to comment
Share on other sites

2024-08-17 07:44:18 PM FIRST CHANCE EXCEPTION: Unable to read data from the transport connection: Operazione di I/O terminata a causa dell'uscita dal thread oppure della richiesta di un'applicazione..
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
   at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](TIOAdapter adapter, Memory`1 buffer)
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
2024-08-17 07:44:18 PM FIRST CHANCE CONTINUED INNER EXCEPTION: Operazione di I/O terminata a causa dell'uscita dal thread oppure della richiesta di un'applicazione.

2024-08-17 07:46:29 PM Game.PlayTime changed from 2029 to 2212: Track & Field (Arcade)
2024-08-17 07:46:29 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Start
2024-08-17 07:46:29 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before JoystickTimer Enabled Set
2024-08-17 07:46:29 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Resume Video
2024-08-17 07:46:29 PM Unbroken.LaunchBox.Windows.Desktop.ViewModels.MainViewModel.window.Activated Before Check Already Focused
2024-08-17 07:46:29 PM AddEditGameViewModel Closed Updating GameDetailsViewModel
2024-08-17 07:46:29 PM Aborting MameHighScores.Parse: Dip switches were tampered with.
2024-08-17 07:46:29 PM GameDetailsViewModel AttachView LoadVideoMusic Start
2024-08-17 07:46:29 PM Music.Play Start
2024-08-17 07:46:29 PM GameDetailsViewModel AttachView LoadVideoMusic Completed
2024-08-17 07:46:29 PM Music.Kill Start
2024-08-17 07:46:29 PM Music.Kill Finished
2024-08-17 07:46:29 PM Music.Play Empty Music Path
2024-08-17 07:46:29 PM Music.NotifyTrackList Start
2024-08-17 07:46:29 PM Music.NotifyTrackList Invoke WPF
2024-08-17 07:46:29 PM GameDetailsViewModel.Dispose: Begin...
2024-08-17 07:46:30 PM GameDetailsViewModel.Dispose: Marked disposed true...
2024-08-17 07:46:30 PM GameDetailsViewModel.Dispose: Star rating faded nulling...
2024-08-17 07:46:30 PM GameDetailsViewModel.Dispose: Video control dispose...
2024-08-17 07:46:30 PM GameDetailsViewModel.Dispose: Video control nulling...
2024-08-17 07:46:30 PM GameDetailsViewModel.Dispose: Invoking UI thread...
2024-08-17 07:46:30 PM GameDetailsViewModel.Dispose: Nulling out all image sources...
2024-08-17 07:46:30 PM GameDetailsViewModel.Dispose: Completed.
2024-08-17 07:46:30 PM AddEditGameViewModel Closed Updating ContentBackground
2024-08-17 07:46:30 PM FIRST CHANCE EXCEPTION: E:\LaunchBox\pack:\application:,,,\WpfResources\Background.png
   at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
2024-08-17 07:46:30 PM Syncing cloud data since 17/08/2024 19:43:09
2024-08-17 07:46:30 PM Received 4 records from the cloud
2024-08-17 07:46:30 PM Setting Favorite on 2512a248-343d-4f69-9b2d-3c7695fd9d30 [Ultimate Mortal Kombat 3] to: False
2024-08-17 07:46:30 PM Setting CompletedDateTime on 2512a248-343d-4f69-9b2d-3c7695fd9d30 [Ultimate Mortal Kombat 3] to: 
2024-08-17 07:46:30 PM Setting CompletedDateTime on 2512a248-343d-4f69-9b2d-3c7695fd9d30 [Ultimate Mortal Kombat 3] to: 
2024-08-17 07:46:30 PM Setting PlayCount on app e34c418f-fca6-4e2d-8c05-b88e4a90dede to: 8
2024-08-17 07:46:30 PM Setting PlayCount on app e34c418f-fca6-4e2d-8c05-b88e4a90dede to: 4613
2024-08-17 07:46:30 PM Setting PlayCount on app e34c418f-fca6-4e2d-8c05-b88e4a90dede to: 15/01/2024 15:22:53
2024-08-17 07:46:30 PM Setting Favorite on 377e55b9-02b6-4cdf-bb70-5678c8dbfeca [Ace Driver: Racing Evolution] to: False
2024-08-17 07:46:30 PM Setting CompletedDateTime on 377e55b9-02b6-4cdf-bb70-5678c8dbfeca [Ace Driver: Racing Evolution] to: 
2024-08-17 07:46:30 PM Setting CompletedDateTime on 377e55b9-02b6-4cdf-bb70-5678c8dbfeca [Ace Driver: Racing Evolution] to: 
2024-08-17 07:46:30 PM Setting PlayCount on 377e55b9-02b6-4cdf-bb70-5678c8dbfeca [Ace Driver: Racing Evolution] to: 1
2024-08-17 07:46:30 PM Setting PlayTime on 377e55b9-02b6-4cdf-bb70-5678c8dbfeca [Ace Driver: Racing Evolution] to: 634
2024-08-17 07:46:30 PM Setting PlayTime on 377e55b9-02b6-4cdf-bb70-5678c8dbfeca [Ace Driver: Racing Evolution] to: 19/10/2023 06:59:47
2024-08-17 07:46:30 PM Setting Favorite on 22cd51ca-ebb3-4a81-81be-36e0a6a65110 [Fisherman's Bait: A Bass Challenge] to: False
2024-08-17 07:46:30 PM Setting CompletedDateTime on 22cd51ca-ebb3-4a81-81be-36e0a6a65110 [Fisherman's Bait: A Bass Challenge] to: 
2024-08-17 07:46:30 PM Setting CompletedDateTime on 22cd51ca-ebb3-4a81-81be-36e0a6a65110 [Fisherman's Bait: A Bass Challenge] to: 
2024-08-17 07:46:30 PM Setting PlayCount on app 3c7c9271-4c09-46bf-bb66-ac7d5795d313 to: 0
2024-08-17 07:46:30 PM Setting PlayCount on app 3c7c9271-4c09-46bf-bb66-ac7d5795d313 to: 0
2024-08-17 07:46:30 PM Setting PlayCount on app 3c7c9271-4c09-46bf-bb66-ac7d5795d313 to: 15/01/2024 15:01:08
2024-08-17 07:46:30 PM Setting PlayCount on app 68c9ab70-2a1b-46e0-8367-c5c9459f975b to: 1
2024-08-17 07:46:30 PM Setting PlayCount on app 68c9ab70-2a1b-46e0-8367-c5c9459f975b to: 1
2024-08-17 07:46:30 PM Setting PlayCount on app 68c9ab70-2a1b-46e0-8367-c5c9459f975b to: 15/01/2024 15:01:08
 

this is a log file after play Track & Field (trackfld) and try to save highscore (supported in launchbox). I see someone have record the highscore in this week.

my mame version is 0.247.

Thank you.

Link to comment
Share on other sites

  • 3 weeks later...
On 8/17/2024 at 7:55 PM, Juri85 said:

2024-08-17 07:46:29 PM Aborting MameHighScores.Parse: Dip switches were tampered with.

 

this line is the important one for you .. Launchbox won't upload your score since you have changes some of the DIP switch settings ..
to fix this you have to delete the track and field .cfg file inside your mame/cfg folder, and then not touch the dip switches again! :)

Link to comment
Share on other sites

  • 2 weeks later...

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