Iain1986 Posted May 21, 2017 Share Posted May 21, 2017 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? Link to comment Share on other sites More sharing options...
Iain1986 Posted May 21, 2017 Author Share Posted May 21, 2017 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. Link to comment Share on other sites More sharing options...
Iain1986 Posted May 21, 2017 Author Share Posted May 21, 2017 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. Link to comment Share on other sites More sharing options...
Carny_Priest Posted May 22, 2017 Share Posted May 22, 2017 Use the alternateexe tag in your VisualPinball.xml Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
Iain1986 Posted May 22, 2017 Author Share Posted May 22, 2017 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. Link to comment Share on other sites More sharing options...
Carny_Priest Posted May 22, 2017 Share Posted May 22, 2017 No, I don't think so. Just consider it all VP. Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
Recommended Posts