Jump to content



Photo
* * * * * 3 votes

PinballX - How to run multiple versions of Visual Pinball


  • Please log in to reply
64 replies to this topic

#41 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

  • Flag: ---------

  • Favorite Pinball: Superman, Firepower & Tron



Posted 09 January 2015 - 03:35 AM

That's what I do, works perfect.



#42 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 09 January 2015 - 04:08 AM

Does anyone have a problem with dB2S backglasses when running VP 9.9.1 and physmod5?

 

Is is because you're using 2 different xmls?

 

When the system is tagged as Visual Pinball and not physmod do they load up then?

 

I use just one xml with an exe tag added into the xml, so it does from VP8 all the way through with one system. http://www.gameex.in...or-vp/?p=129111


Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#43 htamas

htamas

    Pinball Wizard

  • VIP
  • 2,227 posts
  • Location:California

  • Flag: Hungary

  • Favorite Pinball: cannot pick just one, and they change anyway



Posted 09 January 2015 - 04:22 AM

That's an interesting (and may I say, elegant) solution chepas, thanks for sharing :)

The only pain is to create the one XML, since I have ~250 tables on my cabinet, so adding the <exe> tag to each game is a bit repetitive... but I guess I could automate that somehow.



#44 chepas

chepas

    t.me/horsepin

  • Members
  • PipPipPipPip
  • 1,966 posts

  • Flag: ---------

  • Favorite Pinball: BSD, Tr0n, SW:Stern

Posted 09 January 2015 - 04:31 AM

Well, like I've added in the brief help, is that you probably won't have to do every single table. You can leave it without an exe tag which would load your default executable.

 

This is my default "VPinball 9.2.1 rev815.exe". I had a fair amount of  tables from around this release so it really wasn't much work to add in the physmod & vp9.9.


Bump maps are the new auto-tune :BDH:
VPX - RSS Updates ---- blog.flippingflips.xyz/en/ -- Visual Pinball No.1 (2021) . Est.2000


#45 Rook

Rook

    Enthusiast

  • Silver Supporter
  • 269 posts
  • Location:Northern Minnesota

  • Flag: United States of America

  • Favorite Pinball: Indiana Jones

Posted 01 August 2015 - 07:06 PM

Been reading this thread over and over and still haven't gotten it sorted for running physmod tables with pinballx.

 

I'm running vpinball990 for all my other tables with no problems.

 

The test table (jurassic world) is playable using the main physmod table editor (VP_physmod5), and it works perfectly there.

 

I got the folder naming issue fixed, so the table now shows up in the navigation menu, but when I select it,

the "LOADING" screen never goes away and the game never starts. Any ideas?


Edited by Rook, 01 August 2015 - 07:54 PM.

My Big Bang Bar cab build...

#46 DKong

DKong

    Pinball Fan

  • Platinum Supporter
  • 600 posts

  • Flag: ---------

  • Favorite Pinball: IJ (Williams), TOM, AFM

Posted 30 December 2015 - 07:45 PM

Assuming you have Visual Pinball setup already on PinballX.  Here is how I added a second version of VP.  

 

EDIT: Also read htamas' post below as it uses same approach but he has confirmed that making a copy of the VP folder is not necessary.

 

I setup Pinballx Visual Pinball to run VP9.9.  I then created a new "Visual Pinball DX7" folder and copied the entire VP folder there except the vPinMame folder.  I use this to play tables in VP9.2.1

Run PinballX Settings.exe, navigate to Other Systems page and create a new System entry (I used System 2)

pinballx0.png

 

In C:\PinballX\Databases folder, create a folder using the System Name above.  In this example: C:\PinballX\Databases\Visual Pinball DX7

In this folder, create an xml file based on the system name also, C:\PinballX\Databases\Visual Pinball DX7\Visual Pinball DX7.xml

Now just modify the original VP xml file and this xml file to contain the tables you to play with each VP version

Delete the unused tables from each VP install folder to save space

 

 

Just played T2 Chrome edition on 9.2.1 when I was checking this.  Man, that table is beautiful.  Thanks Tipoto!

 

DX9 Table Compatibility issue list here:  https://docs.google....p=sharing#gid=0

DX9 Table Upgrade Guide:  https://github.com/c...e-Upgrade-Guide

 

How do I add another "Other" system in PinballX?  I only see one "other" system and I already use that for PM5 tables.  I don't see where to add another system in the PinballX settings.  

 

This is another item that seems like it's right there for me to discover, but I just don't see it.

 

Any help would be much appreciated!  Thanks!



#47 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,806 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 30 December 2015 - 08:36 PM

You should be able to click on select system and add another one
 



#48 DKong

DKong

    Pinball Fan

  • Platinum Supporter
  • 600 posts

  • Flag: ---------

  • Favorite Pinball: IJ (Williams), TOM, AFM

Posted 31 December 2015 - 06:11 AM

Awesome, thanks Outhere.  I was confused for a moment, as I didn't (and still don't) see all systems as I arrow through the PBX settings.  When I get to "other" systems, I can use the drop down and select which system I want to make changes to.

 

Maybe this has been changed in a newer version, but for now, I'm still using v. 2.04.

 

Thanks again!



#49 marcdaddy

marcdaddy

    Enthusiast

  • Members
  • PipPipPip
  • 103 posts

  • Flag: ---------

  • Favorite Pinball: Pinbot

Posted 24 January 2016 - 11:24 PM

Guys im having a weird error after I migrated to windows 7 in Pinball X, On a couple of tables when it tries to load the table I get a B2S Backglass Server error. it says   The 'game' start tag on line 54 position 2 does not match the end tag of 'menu'. Line646, position 3.  Im not sure where to look to fix this, it only happens in Pinball X itself not outside running thru just VP 10.



#50 r00n

r00n

    Hobbyist

  • Members
  • PipPip
  • 20 posts

  • Flag: Australia

  • Favorite Pinball: bride of pinbot

Posted 10 July 2016 - 05:48 AM

Sorry to dig this old post out of the archives but........

 

I too have this similar issue as Rook above  (no relation) lol

 

all the vp9.91 tables are working and loading fine, but not the ones in vp921

 

But the second system I created as per post is not working.  I am certain its not a naming issue because I copy and pasted the name. 

 

I can see the t2 - chrome in the select list for pinballX, I select it and it starts up Vp921 and then nothing.... no file opened after that.  The pinballX loading screen stays on indefinitely.

 

I have tried to problem solve this all day and nothing.  Been over the xml file 10o times ( it only has 4 entries), double checked pinballX settings.... cant see the error.  If you have some suggestions I welcome them. 

 

There are so many great old tables.


Edited by r00n, 10 July 2016 - 05:52 AM.


#51 diospinball

diospinball

    Hobbyist

  • Members
  • PipPip
  • 45 posts

  • Flag: ---------

  • Favorite Pinball: Dirty Harry

Posted 08 December 2017 - 12:10 AM

Assuming you have Visual Pinball setup already on PinballX.  Here is how I added a second version of VP.  

 

EDIT: Also read htamas' post below as it uses same approach but he has confirmed that making a copy of the VP folder is not necessary.

 

I setup Pinballx Visual Pinball to run VP9.9.  I then created a new "Visual Pinball DX7" folder and copied the entire VP folder there except the vPinMame folder.  I use this to play tables in VP9.2.1

Run PinballX Settings.exe, navigate to Other Systems page and create a new System entry (I used System 2)

pinballx0.png

 

In C:\PinballX\Databases folder, create a folder using the System Name above.  In this example: C:\PinballX\Databases\Visual Pinball DX7

In this folder, create an xml file based on the system name also, C:\PinballX\Databases\Visual Pinball DX7\Visual Pinball DX7.xml

Now just modify the original VP xml file and this xml file to contain the tables you to play with each VP version

Delete the unused tables from each VP install folder to save space

 

 

Just played T2 Chrome edition on 9.2.1 when I was checking this.  Man, that table is beautiful.  Thanks Tipoto!

 

DX9 Table Compatibility issue list here:  https://docs.google....p=sharing#gid=0

DX9 Table Upgrade Guide:  https://github.com/c...e-Upgrade-Guide

 

I don't seem to be able to get this to work... I think I don't grasp how to make the new xml database file. Was wondering if someone could walk me through the steps or if they can point me to a step by step youtube process. I seemed to accidentally have created a useless list in the pinx data base manager and I can't delete it. So I don't want to gum up my system with more useless things.



#52 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 08 December 2017 - 01:00 AM

Describe what you did

#53 diospinball

diospinball

    Hobbyist

  • Members
  • PipPip
  • 45 posts

  • Flag: ---------

  • Favorite Pinball: Dirty Harry

Posted 09 December 2017 - 01:47 AM

I actually tried various folder names and setups. And I even did a setup like the original post of calling it DX7. However, I never could get it to work. I don't get what you mean by creating the XML file. I opened up a notepad file and thetn I saved it as an XML document. And i did the formating how I did so with my other games which Pinball x reads just fine, but it doesn't register in pinball x. So I think I created the XML document wrong.

I have 4 screen captures. Those are my current file and folder names, and they show how I setup pinball x other system. Also as I said in pinball x database I can't delete the Visual Pinball DX7 list now. Would like to get rid of that. But, more important I'd like to get this to work as I have some tables that I prefer that work better on vp 9.21.

Again, sorry I'm a newb with this whole thing, but fast learner as I resolved most of my dmd issues already. Any help would be appreciated.

Thanks.

Capture_1.png
Capture_2.png
Capture_3.png
Capture_4.png
 
 
for some reason my second capture isn't showing up so here it is. Capture_2.png
 

Edited by diospinball, 09 December 2017 - 01:49 AM.


#54 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 09 December 2017 - 02:03 AM

For you setup you should probably have:
 
Default Visual Pinball system 
C:\Pinballx\Databases\Visual Pinball\Visual Pinball.xml
 
2nd VP system should be called "Visual Pinball VP9.9 PM5"
And it expects xml file to be
C:\Pinballx\Databases\Visual Pinball VP9.9 PM5\Visual Pinball VP9.9 PM5.xml
 
3rd VP system should be called "Visual Pinball X"
And it expects xml file to be
C:\Pinballx\Databases\Visual Pinball X\Visual Pinball X.xml
 
 
 
Mine looks like this
Pinballx.ini
===================
[System_1]
Name=disabled
Enabled=False
WorkingPath=C:\Visual Pinball
TablePath=C:\Visual Pinball\Tables\_Physmod5
Executable=vpinball-physmod5-accelmod-8-20-2014.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
SystemType=1
...
[System_2]
Name=Physmod2
Enabled=True
SystemType=1
WorkingPath=C:\Visual Pinball
TablePath=C:\Visual Pinball\Tables\_Physmod2
Executable=VPPhysmod2.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
 
[System_3]
Name=VP9
Enabled=True
SystemType=1
WorkingPath=C:\Visual Pinball
TablePath=C:\Visual Pinball\Tables\_VP9
Executable=VPinball991.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
 
[System_4]
Name=VPX
Enabled=True
SystemType=1
WorkingPath=C:\Visual Pinball
TablePath=C:\Visual Pinball\Tables\_VPX
Executable=vpinballx.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
 
 
 
Database folders
===================
C:\PinballX\Databases\Visual Pinball\Visual Pinball.xml
C:\PinballX\Databases\Physmod2\Physmod2.xml
C:\PinballX\Databases\VP9\VP9.xml
C:\PinballX\Databases\VPX\VPX.xml


#55 diospinball

diospinball

    Hobbyist

  • Members
  • PipPip
  • 45 posts

  • Flag: ---------

  • Favorite Pinball: Dirty Harry

Posted 09 December 2017 - 03:31 AM

Thanks. I'll give that a try. But, then I got a question. Can i just copy and paste the database xml file and just rename it to the folder that it resides in?

Of course I'll delete the tables in it and only put the proper ones in.

Just curious as I totally don't get hte whole xml file thing.



#56 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 09 December 2017 - 04:29 AM

Yes. You can also try the game manager exe included with Pinballx

#57 diospinball

diospinball

    Hobbyist

  • Members
  • PipPip
  • 45 posts

  • Flag: ---------

  • Favorite Pinball: Dirty Harry

Posted 09 December 2017 - 08:49 PM

GTXJoe thanks for all your help so far. Working my way through the settings a second time it seems to make more sense to me why it all works that way.

So the good news is now I finally got the xml files to work and read and show up in pinball x, but when I go to launch the games just the visual pinball 9.21 program launches and it doesn't launch a table. I figure that is because there is something wrong with my pinball x setup.

Here is my current setup, just tell me what I need to change or input. And the tables that I am attempting to load are in fact in the tables folder and are the correct names that correspond to the database file.

Thanks.

Capture_5.png


Edited by diospinball, 09 December 2017 - 08:50 PM.


#58 32assassin

32assassin

    Pinball Fan

  • VIP
  • 853 posts

  • Flag: United States of America

  • Favorite Pinball: terminator 2

Posted 09 December 2017 - 10:17 PM

Thanks. I'll give that a try. But, then I got a question. Can i just copy and paste the database xml file and just rename it to the folder that it resides in?

Of course I'll delete the tables in it and only put the proper ones in.

Just curious as I totally don't get hte whole xml file thing.

 

an XML is nothing more than a fancy List of the tables you have. You an learn the format it uses and edit your XMLs in note pad++.

if you do not know how to do that use the XML generator better known as the Game Manager in your Pinball X folder.

 

You should first start by sorting all your tables (some advice for you; do not keep your tables in your Visual Pinball folder)

the only thing that should be in your Visual pinball tables folder is the B2s server program.

move your tables folder inyour root drive

C:Tables

and create a sub folder for VP9.2.1,  VP9.9.x, Phy5 and VP X ect.

 

Visual Pinball --> should contain all  your Vp 9.2.1 tables

Visual Pinball 9.9.x --> should contain your VP 9.9 tables

and so on

 

Your alt systems should have the correct table path to match the alt exe you are adding.

 

After you sorted out your tables 

 

Open the Game Manger in your PinballX folder

from the drop down menu you can choose all your default systems and all the Alt exes you have added.

 

Open the table folder for the System you selected from the drop down menu

add  each table you find in your table folder for that system.

 

add all the info you would like to have,

if you are a donating member to the PinballX forums you can download media for your table.

 

when you are done,   you can save your XML by selecting another system from the drop-down menu.


My Files
http://www.vpforums....4de64a621eccd40
My Table List
www.youtube.com/watch?v=DlaxLrXlPOU
See a table you like, help me complete it by finding the missing resources
https://www.dropbox....xTzKtGHTHa?dl=0

#59 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 09 December 2017 - 10:59 PM

You seem to be missing the / at the very front of the Parameter field

      

            /play -"[TABLEPATH]\[TABLEFILE]"



#60 diospinball

diospinball

    Hobbyist

  • Members
  • PipPip
  • 45 posts

  • Flag: ---------

  • Favorite Pinball: Dirty Harry

Posted 10 December 2017 - 04:35 AM

Thanks. I got it working now.