Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

Hi

 

I know this has been asked countless times but I'm struggling to figure out my issue. When I launch any VP9, VP Physmod or VPX table via PinballX the high scores just don't seem to be saving.

If I play directly in VP, then its fine (its saved my ROM settings for example, I've changed the Audio levels and set all ROMS to Free Play). However via PinballX no high scores save.

I've checked the NVRam files aren't all in read only (and they are not).

 

Whats quite bizarre is, for example on Indianapolis 500, its saved my last score and displays that (790m+), but my highscore isn't listed and they've all reset (current Grand Champion 500m). So its saved some data??

 

From what I've read, it could be that PinballX is killing VP incorrectly, but I'm pretty sure that was an issue in much earlier versions. I'm current running PinballX  version 2.31

I don't launch anything before launching VP, but I *do* launch a script when closing called "KillBackglass.bat" which does the following...

taskkill /f /im B2SBackglassServerEXE.exe

taskkill /f /im UltraDMD.exe

 

With options...
Launch After Wait for Exit - YES

Launch After Hide Windows - YES

I had to add this because I was finding backglasses were remaining after Pinball X quit VP. Could this be the culprit?

Posted

Looking at it, I just got a highscore in Monster Bash, but the "last modified" date on the nvram is from some time ago so it was not modified when I got the highscore or exited VP via PinballX.

Posted

Actually, i've just remembered that I have a maybe odd setup of PinballX. I'm not sure if this is how you are "supposed" to do it, but i've got Visual Pinball system set to launch VP9, then I added 2 extra custom systems for VPX and VP PhysMod5.

These custom settings are set to System Type Visual Pinball but I just looked at the config and noticed Visual Pinball has a NVRAMPATH and AutoConfigure option. So i've copied these into my VPX and VPPM5 system config sections, wondered if that might be causing my issue?

 

I haven't confirmed yet if my Highscores are only not saving in my VPX and PhysMod tables, possibly because they are custom systems?

 

 

EDIT - Yes I think i've confirmed that its my custom systems that aren't saving to the nvram. When I go into a table I have in VP9 via PinballX's normal Visual Pinball settings, when I change the volume for example and exit and load back in, the volume is still at the level I changed it too.

However if I launch a PhysMod or VPX table which I have setup via the custom systems, then the nvram isn't saved, when I change volume and exit and reload the volume is back to its original value.

Is there anything I can do to get my custom systems to work in the same way as Visual Pinball? I tried copying the AutoConfiguraiton and NVRAMPATH values into the relevant sections in the .ini file but it had no effect (I assume because it doesn't try to read those values anyway)

 

Otherwise, how else do you support VP9, VPX and PhysMod via PinballX as they are 3 seperate .exe's? I assumed you had to create a custom system.

Posted

Thanks for that, had no idea that xml properties existed! Sorted it all now and seems to be working.

Do you know if you can change the system logo for alternateexes? So I can tell which tables are VP9 and which are VPX from within PinballX?

 

EDIT - I've tried creating logos and just renaming them the same as my alternativeExe in the SystemLogo folder but that doesn't apper to have the desired effect.

  • Draco1962 changed the title to [RESOLVED] VPMame Highscores not saving
  • Draco1962 locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...