Jump to content
SpesoftPinballXConvert-It
jamai36

Various PBX/VPX Issues (Noob)

Recommended Posts

Hey!  Going down a bit of a rabbit hole here, but I have run into a number issues that Google is having a hard time solving.  The background is I am running PBX as a frontend for VPX and only VPX, mainly to save highscores, as I already had Launchbox set up as a front end and outside of not saving high scores, works fine.

However, with PBX I have run into a number of minor problems that combined - become a bit of a dealbreaker.  I am hoping some of these can be easily rectified.  As a note, even though I have PBX set to load through Launchbox, I have tested PBX without Launchbox, and all of the problems persist in the exact same way.

1. Most tables run at about 1.5x speed.  It seems to be the VPinMAME tables, only, though.  They run perfectly fine when run independent of PBX.

2. 5/6 tables tested so far do not save high scores. The fact that 1/6 has makes it weirder - may just bad luck with the small sample size? Not sure.

3. The Game Manager only detects .vpx files in the root directory.  i HOPE it's just a checkbox I missed, because it would be an absolute nightmare to reconfigure at 434 tables to be run out of the root directory (and an eyesore).  Surely it can't look for vpx files in the folders?

I looked at previous posts and a log is typically requested, so here is one running Dungeons and Dragons, a table that has both issues of not saving a high score and running at about 1.5x speed:

12:50:02.64  2020-01-21:  PinballX - Version 4.06 x64
12:50:02.68  2020-01-21:  Windows 10 Home 64-bit (16GB)
12:50:02.68  2020-01-21:  Loading Settings
12:50:02.70  2020-01-21:  Initialize Component
12:50:02.71  2020-01-21:  Initialize Display
12:50:02.75  2020-01-21:  Testing Flash engine.
12:50:03.92  2020-01-21:  Loading PlugIns
12:50:03.93  2020-01-21:  Looking for startup images
12:50:04.14  2020-01-21:  Hiding Cursor
12:50:04.15  2020-01-21:  Hiding Taskbar
12:50:04.15  2020-01-21:  Getting GPU and CPU Information
12:50:04.17  2020-01-21:  CPU:  Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
12:50:04.17  2020-01-21:  6 cores, 12 threads
12:50:04.17  2020-01-21:  GPU 1: NVIDIA GeForce RTX 2080
12:50:04.17  2020-01-21:  Displays: 1
12:50:04.17  2020-01-21:  Load Game List
12:50:04.20  2020-01-21:  Loading Database: Visual Pinball
12:50:04.21  2020-01-21:  Loading Custom Database: dwad
12:50:04.21  2020-01-21:  Initial load gamelist took: 15ms
12:50:04.24  2020-01-21:  Finding and matching artwork and videos
12:50:04.25  2020-01-21:  Took: 15ms
12:50:04.25  2020-01-21:  Loading Game Statistics and Scores
12:50:04.94  2020-01-21:  Main display running full screen windowed.
12:50:05.00  2020-01-21:  Loading Surfaces
12:50:05.04  2020-01-21:  Finished Loading Surfaces
12:50:05.04  2020-01-21:  Initialize Audio
12:50:05.14  2020-01-21:  Set Keyboard Controls
12:50:05.14  2020-01-21:  Initialize Joystick
12:50:05.22  2020-01-21:  3 Joysticks Attached
12:50:05.22  2020-01-21:  Started
12:50:08.92  2020-01-21:  Launch System
12:50:08.92  2020-01-21:  Waiting for threads
12:50:08.92  2020-01-21:  Disposing display
12:50:09.10  2020-01-21:  E:\Downloads\Visual Pinball\VPinballX.exe /play -"E:\Downloads\Visual Pinball\Tables\Dungeons&Dragons (Bally 1987) v1.1.1.vpx"
12:50:09.12  2020-01-21:  E:\Program Files\PinballX\vpauto.exe 
12:50:18.54  2020-01-21:  Found PinMAME ROM: dungdrag.nv
12:50:18.94  2020-01-21:  Visual Pinball Player window foreground
12:51:00.94  2020-01-21:  Hidden Visual Pinball Editor Window
12:51:30.83  2020-01-21:  Exit System Control Pressed
12:51:33.37  2020-01-21:  Main display running full screen windowed.
12:51:39.94  2020-01-21:  Exiting
12:51:39.96  2020-01-21:  Showing Taskbar
12:51:39.96  2020-01-21:  Unhiding Mouse Cursor
12:51:39.97  2020-01-21:  Disposing Plugins
12:51:39.97  2020-01-21:  Saving Settings
12:51:39.97  2020-01-21:  Bye
 

Any help would be great - thanks!

Edited by jamai36

Share this post


Link to post
Share on other sites

Strange issues!

Can you post your pinballx.ini file (attach it rather than paste contents) from the pinballx\config folder as well as statistics.ini from the databases folder. Thanks

Edit- just re-read your post. Re the high scores not saving, are you saying they're not available to pinballx in the front end, or that vpinmame isn't saving them (in game)?

 

Share this post


Link to post
Share on other sites

As requested:

I'm not sure about vpinmame saving them or how to check for that, but I know for the game it does work with, it creates a high score txt file in the High Scores folder within PinballX (and also displays it in the information section inside the front end).  With any other game it creates no such txt file in there.

 

PinballX.ini Statistics.ini

Share this post


Link to post
Share on other sites

Easiest way to check if saving to high scores in game is to enter initials exit out and then restart game, see if high scores are there still. You can probably also just add a load of credits and exit out, restart and see if they're still there. Both ways should save to the same romname.nv file in your Visual Pinball NVRAM folder.

Share this post


Link to post
Share on other sites

Yeah nvram folder is good.  After trying out some more tables, I still only have the one table that saves Highscores, but I think it may really have just been down to bad luck.  Some of the tables I tried have default high scores, which I wasn't beating.  Some other ones don't seem to support high scores at all (they are older tables and don't ask for initials or mention any high scores on the DMD).  The only table that does work - Excalibur - supports high scores but has no defaults, it's the only one like that - so it's not surprising that it works.

I am guessing high scores have to be programmed into the ROM or whatever, or maybe it's some sort of setting I have to manually enable for these tables?  It just so happened that a lot of the first tables I tried didn't have that built in - I guess?

I'm still not sure of the other two issues though (1.5 speed on almost all tables and not recognizing .vpx files unless they are in the root Visual Pinball folder specified).

Also thanks for the help so far!

edit: Looks like using an fps limiter did the trick for the speed.  Not sure why it started happening after using PinballX but it looks good now.  Really just the vpx files not detecting, which I am starting to worry is intentional.

Share this post


Link to post
Share on other sites

I am happy to help as is everyone else, but gees, why do people continue to recommend competing products on my own site whilst putting down my products but still, wanting to use them!? Maybe its just me but is that acceptable? Do they think that will get them preferential treatment? Do they not realise this stuff gets indexed by Google and acts as free SEO and advertisting?

 

 

Share this post


Link to post
Share on other sites

If it is only detecting vpx files, what other files do you have in the folder? Do you have VPT too?

First you said it was only detecting VPX then you said it was all but not. Could you please clarify? Only rom root folder? Do you mean root\tables folder? Generally with Visual Pinball, only the tables folder is used. Please provide more details. Thanks.

Tables are best running in the version they were designed for. So not sure why you want to run other than VPX with VPX? Generally you would setup multiple versions of Visual Pinball in PBX if you have mixed tables.

I cant remember how I coded it now, but would consider that a feature rather than a bug if its only allowing vpx to run with vpx!

High score support is automatic for the most part. For Visual Pinball only PinMAME tables are supported right now. Support for non PinMAME tables is on the way.

Share this post


Link to post
Share on other sites
9 hours ago, jamai36 said:

edit: Looks like using an fps limiter did the trick for the speed

Best done in VPX video options, set to 1;

image.png.695a8843d828464c9335c1cf84e5fd3b.png

9 hours ago, jamai36 said:

Really just the vpx files not detecting, which I am starting to worry is intentional.

It will look for tables in your tables folder as setup in Settings for Table Path

9 hours ago, jamai36 said:

I am guessing high scores have to be programmed into the ROM or whatever, or maybe it's some sort of setting I have to manually enable for these tables?  It just so happened that a lot of the first tables I tried didn't have that built in - I guess?

Don't think i've ever seen a rom / SS table without high scores, and enabled by default. From your stats file i don't have any of the tables you do so i can't confirm, but maybe there is a rom setting to enable high scores... news to me but possible, try going through the options for the roms (have a look on vpforums for rom adjustment guides)

Share this post


Link to post
Share on other sites

Each individual table in my tables folder is made up of sub folders, hundreds of them - for each table.  I am guessing only the root Tables folder itself, not the sub-folders, are searched.  I can *.vpx and move all of the individual tables to root directory if I need to.

 

6 hours ago, scutters said:

Best done in VPX video options, set to 1;

image.png.695a8843d828464c9335c1cf84e5fd3b.png

It will look for tables in your tables folder as setup in Settings for Table Path

Don't think i've ever seen a rom / SS table without high scores, and enabled by default. From your stats file i don't have any of the tables you do so i can't confirm, but maybe there is a rom setting to enable high scores... news to me but possible, try going through the options for the roms (have a look on vpforums for rom adjustment guides)

That's interesting. Hmm.. must be a setting, as most of my tables do not have/save high scores, yet some do.   I did get a pack of tables of someone and those tables have a lot of issues like 90 degree flipped dmds etc.  I feel it's possible that all of those tables are just plain messed up because the user may have gone in and played around with various settings for them.

Share this post


Link to post
Share on other sites
10 minutes ago, jamai36 said:

That's interesting. Hmm.. must be a setting, as most of my tables do not have/save high scores, yet some do.   I did get a pack of tables of someone and those tables have a lot of issues like 90 degree flipped dmds etc.  I feel it's possible that all of those tables are just plain messed up because the user may have gone in and played around with various settings for them.

That's why packs are a bad idea!

Share this post


Link to post
Share on other sites
3 hours ago, scutters said:

That's why packs are a bad idea!

Totally agree. Diwnload tables, roms and backglasses separately.  Test per table(make adjustment per table). If all is fine, add it to PBX

Share this post


Link to post
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...