Upgrading to 64-Bit Virtual Pinball (Keep 32-bit!)
Vložit
- čas přidán 29. 06. 2024
- Welcome to the ultimate guide to get your machine working with both 32 AND 64-bit Visual Pinball. This video and linked guide below will walk you through the entire process, and get you ready for the future of Virtual Pinball!
Thank you to Apophis and Fluffhead35 for the support and partnership on this!
64-Bit Upgrade Guide (Video follows this guide): github.com/vpinball/b2s-backg...
Updated FlexDMD link: github.com/vbousquet/flexdmd
Visit us for more info, news, our discord server, and more content at www.vpinhub.com
Join me live on Twitch many times every week: / gameclubcentral
00:00 intro
00:49 Step 0 Backup
01:38 Step 1 VPX Upgrade
04:56 Step 2 VPIN MAME
07:55 Step 3 Freezy DMD
13:12 Step 4 FlexDMD
15:50 Step 5 B2S Backglass Server
21:54 Step 6 DOF
31:29 Step 7 PinUp Popper Game Management
35:15 Credits and Thanks - Hry
You totally got this! We are here if you need a hand. Good luck everyone, and help each other out! I would appreciate a like on the video so more folks can find this resource.
I really tried my best to follow the guide and the video as close as possible. The new VPinballX-x86.exe seems to work but unfortunally without Dof. The new VPinballX-x64.exe closes immediately beause a file VCOMP120.DLL could not be found.
Thanks for all the hard work Marty and everyone involved in creating this video and guide!
Pleasure, I have to learn this stuff too so we may as well spread the knowedge!
Great job! Laid out well, concise, easy to understand & the audio mixing was great as well. Thank you for the time & effort put into this, it is appreciated
Glad it was helpful!
Thanks, brilliant tutorial. I feel confident doing the upgrade with such a detailed stuff.
Great guide/tutorial. Thanks to all involved for making this possible!
Our pleasure!
Great video! Thanks for putting the time into testing all this for us. I followed it remotly connected to my cab, so when I get home ill test it and make sure it all worked properly.
wooohoo!
Thanks for this great update-walktrough guide Marty!
My pleasure!
Nicely done. That's a very quick and easy summary of the software side.
Much appreciated!
I cant thank you enough for this, thank you ever so much for making this a straight forward to the point easy to follow guide.
You are most welcome, it is the only way I learn it!
A big thanks to all of you working so hard for us to have fun.
Our pleasure!
Outstanding work from VPW. You guys are the pinnacle of pinball art & computer science as well as graphic arts. Also a huge thank you for this tutorial on upgrading to 64 bit. That being said, I am too chicken to update due to my lack of computer skills. I have about 400 tables(some with pup packs) which took hundreds of hours to collect & install. Kudo’s to all of you fantastically talented individuals for allowing me & my family to enjoy some of the history of my childhood.
Wow, thank you!
Thanks Marty, you made this extremely easy to follow! I am updated per your guide.
Great to hear!
I followed your instructions and all works well, fantastic tutorial and thanks for your time and effort to make this video.
You're welcome!
Thanks you so much! I followed your detailed instructions and it works perfect, I can now enjoy all the latest tables!
Glad it helped!
Great video! Thanks for putting together this upgrade guide.
Glad it was helpful!
Amazing job on the video dude - a credit to all in this great community!
Well thank you sir, been enjoying your content as well :)
The upgrade worked without a hitch! Thank you Marty and all involved in putting this together!
Most welcome!
Followed the instructions in the linked webpage. Worked perfectly. Many many thanks
Nice! Enjoy the new tables
Thanks Marty. Was nervous about upgrading all the various components especially to x64 but following along with your videos always takes the stress out and so clear. Need to test after update but all seemed good as per your video and I’m ready for Big Bang Bar on Friday now. A similar video on pac color DMD support would be great if you get chance as it is the only thing I’ve held off from now. You rock 👍
Thanks, colorDMD soon, just want some time to play!
Think you definitely deserve some play time after this massive undertaking 👍 Thanks again.
I want to say a big thanks to you for making this video Marty. You are a essential part of the community so again thanks for being awesome. I completed my setup with succes awaiting the release yesterday. And today after I woke up I was finally playing BBB at the first attempt. I did try out to go full 64 bit at first but I ran into problems with VPinSPA. That will not run in 64 bit VPX so I added the 32 bit version back as the final step and made a custom system for Pinball X and added a extra folder in the tables section.
We tried to get everything, but sounds like you got that "other" table working :)
My VPinSPA doesn't work anymore. What exactly did you do to get VPinSPA to work and still be able to play Big Bang Bar in 64.
@@DJ.B74 Basically added the x86 SciLexerVP.dll, FreeImage.dll and Bass.dll and VpinballX.exe back with the namechange just like Marty showed here.
Thanks for another great video. I plan on tackling this very soon.
Easy, you got it! Thanks for the comment!
good call on the backups, I need to do that this weekend
This is a great video. Worked for me perfectly. It was like working with a friend to do this upgrade. Thanks.
You're very welcome, and I appreciate the comment!
Fantastic video! Thank you so much for taking the time from pinball playing to lay this out so precisely. You’re a gentleman and a scholar sir.
My pleasure!
@@vpinhub Just a question, I'm in the process of the DOF update at the moment and I'm having the issue of the DOFLinx.exe not being able to launch after changing the directory name. How would you go about changing the path to the new DirectOutputx86/config/directoutputconfig30.ini?
I tried changing the paths in the .ini folder and DOF still won’t launch so I left it DirectOutput, everything’s working fine. 🤙🏻
Bravo mate. A lot of work involved - thanks very much.
Many thanks, now play some awesome games!
This guide is fantastic! Thanks a million. If I can do it, any vpinner can. Very excited to use the new open source Serum color DMD format and play the new BBB. Cheers!
Glad it was helpful!
This is awesome. Thank you for posting this easy to follow video. ❤
Glad it was helpful!
All up and running and ready for Big Bang Bar! Thank you!
Tonight!!!
really great Smaug, loved it, super helpful, super smooth. and thanks to all who made this possible.
Our pleasure!
@@vpinhub and i must add, I next to never use videos to learn but in this case, I referred more to the vid than to the paperwork. changing my mind on video tutorials.
Thank you Marty and everyone involved!
Very welcome, enjoy pinball, nothing better than a great hobby!
Thank you so much for posting this. So easy to follow! you are the best.
Glad it was helpful!
Thank you for the great guide. Everything worked a treat.
You're welcome!
You are the man brother, I appreciate all the work put into this video!
Had fun learning and doing it, thanks!
done follow your steps and everything works, great tutorial, Thanks
Great to hear!
Very good, concise instructions. Thank you!
Appreciate the comments, thank you!
I just finished the update and everything seems to be running great. I did restore my DMD files so I could get my color DMD back. Thanks for the video!
Nice work!
You all are the best!!! Worked perfectly. Keep up the GREAT work!!!
Awesome, have fun and thank you!
This was a very good tutorial Marty. Well Done
That means a lot coming from you! Thank you sir!
Thanks so much, I am now on 64 but... Now on to youd 10.8 video
Glad I could help
Thanks! Works like a charm now great video steps.
Great to hear!
Thanks so much for this guide it made for a pain free upgrade for a newbie
Glad to hear it!
I had trouble getting the backglassserver to work with 64bit Visual Pinball. Tried moving the files to the Pinmame folder like you said, and it worked!
Nice!
Very awesome person you are for making this video. Thanks you.
I appreciate that! Everything I do......I do it for you! ;)
Thankyou very much for this guide!
Sure thing!
Thanks for this, I got it all working in both 32 and 64 bits
Awesome, enjoy!
Well done! Essential guide for the community.
Thanks!
Even now I use this video to upgrade my vpincab, thanks again for this tutorial :)
Happy to help!
Thanks for this, just finished updating it to 64bit, I should imagine it will help with those more memory intensive as well.
Very much, Iron Man, X-Men, etc...
@@vpinhub Loving the new BS2 server options in 2.0 and Serum colorization
Great work, thanks for the tutorial
You're welcome!
HUUUUGEEE thanks for this, everything works perfectly!!!
Just wanted to give a huge shoutout to all you fine folks who made this update buttery smooth. It’s been about a month and a half since I last turned on my table (feels like a year being away from my vpin, haha) so I was pleasantly surprised to find the new baller installer 64bit update went live!
Followed the instructions and everything went without a hitch! My “spooky” table still runs great, even my Italian plumber runs perfect (though I did update that a few months ago). But the big reason most of us upgraded was for that Big Bang Bar! Runs and looks wonderful 😭 And X Men finally launches from my PinUp Popper, no issue!
So thanks again everyone, and happy pinballing!
Thank you for your tutorial.Everything worked perfect.Cheers.😀
You're welcome!
Ok. Wow, I am going to do this tomorrow. I have all the time in the world then. ;-) Thanks for your hard work.
You can do it! You are very welcome, here if you have questions.
@@vpinhub I have done it. Everything is working ok!!! Thanks a lot.
You are a gentleman and a scholar! 😎🤘
Wowsers, lots of hoops to be jumped through here but still .... at least this looks like a sensible and easy to follow guide to it all, cheers
Let us know if you need a hand anywhere!
@@vpinhub Thanks, when I get to it I will bear that in mind and perhaps doing all this will help me finally fix my flex DMD problem too on my WIn 11 based cab as I could never get flex dmd to show up in game, cheers
mint! i got sad when dof didn't work in 64 bit...i retraced everything and saw i had a whole extra copy of the 64dof folder in the 64plug ins directory because i was following someone else's instructions first for the backglass server. so i deleted that and it works. Jurassic park shakes!
That JP table is a clever girl.... Glad you got it all working!
not exactly. the alt launcher didn't seem to work and using 64bit for all tables isn't going to work. some visuals , screens have changed..@@vpinhub
Thank you, worked perfectly.
You're welcome!
Thanks Marty, you are the Bob Ross of the pin world. :)
lol, I hear that, and Ernest P Worrel a lot :)
@@vpinhub Ha... yep... with a healthy dash of the guy from The Why Files... half brother?? www.youtube.com/@TheWhyFiles
Happy pins
Thanks for the great video. Its worked seemlessly for me. Can you make a video for VR next that would be awesome if you did. Thanks again keep up the great work.
GREAT job on this.
Thank you! Cheers!
@@vpinhub seriously - it's crazy that all of this worked with no issues. I'm up and running 64 bit and it's perfect - no issues. In my vr aero - looks amazing.
New to this and still in the process of setting up my first V-pin. So I take it the VPX and Vpinmame in the "Baller Installer" is 32 bit and I should follow this procedure to bring it up to date
Correct! Welcome to the hobby sir!
Where's the Beer Me button? Seriously I have no problems donating to the cause. This sort of summary is a huge time saver. Thank you!
You are very welcome :) No donations needed, I do it to have more friends to play pinball with!
If you have to donate, we put any funds donated back into the hobby with better content, items for devs, and community giveaways.
You can find me on VPU as Smaugdragon if that helps, otherwise my Twitch "About" page has some GCC shirts/hats, and a donate button.
@@vpinhub donation sent via VPU. 👍
Well done sir and thank you
Most welcome, thanks for watching!
Holy. I am to afraid to upgrade. I am glad all works as it does. And i am sure if i do the upgrade i would run into troubles. Have a full 3 screen setup with everything.
A lot of folks have completed it ok, but if you are not comfortable, then maybe you can wait for the nest release. TRhe only table you won't be able to play well without it is Big Bang Bar from VPW.
@@vpinhub I think i wait. To much risk for me, having lost my guide.
Thanks so much for this great guide! Worked perfectly for me.
The one single table I can't play on x86 anymore is "that vpinspa table". After starting it, the BG stays up but VPX just dies and goes away with no error.
I am able to play "that" table thus far, I did stop the PUP.
Not all heroes wear capes! Bravo Zulu, Marty!
Thank you sir!
Thank you so much ! Great video. I expect all vpx tables run on x64 (except gb) so i have x64 vpx as default and only run gb on popper with alt laucher.
Glad I could help
Excellent guide, the only problem I've encountered after that setup is that the new b2sserver won't make a use of its own stored settings, let's say if I do a right-click on the b2s and change settings to "hide DMD and grill" the grill will be visible next time, although the stored settings are set correct.
Very odd, mine saved and displayed correctly
This tutorial can everybody do. It tells you step by step what to do and what to copy and what to extract etc. Thank you a lot again. I have one question, should I start all the VPW tables in 64bit? Which one do you say, you better can start in 64bit?
The way I used in the video, you default Popper tp use 32-bit and then alt launch 64-bit. Most like this option due to PUPs running better for ROM based games on 32-bit. Myself, I am running 64 by default and launching 32 bit as needed.
Thanks Marty! Tight walk-through on all the things! also, thanks to Apophis and Fluffhead for the directions. Quick question. At 3:36 - I usually skip copying my tables folder so I don't wipe out my tables by accident. Is it required?
There are a few files in there you need, and we tried to exclude anything in there that would wipe customizations. No issues reported doing it the way we did.
@@vpinhub Cool. Thanks!
Great walk through. I really appreciate the work you guys put into this. Before I embark on this, curious about something. I currently run 2 emulators, vpx 10.6 and 10.7 (called visual pinball X and vpx7). in the video you ended up renaming the vpx-86 to visual pinball x, which i can do np. could i do the same with the vpx x-64 and name it to my 'vpx7' path since popper is set up that way already? rather do that than the drop down emulator thing.
You have the jist of it. I still have the exe from 10.72 just in case I need it.
watched this today - gonna try it out tomorrow - press all thumps :-) Thanks for the nice and clear instructions, especially talking clear and slow enough for us non-motherlanguagers (proof-lol)
Good luck, we are here if you have any questions!
@@vpinhub thx, here already comes the 1st one ;-): the latest files now are 10.8.Beta 5 which contain far less files than your example folders of vpx 10.7.4Beta. Do I absolutely need to upgrade to 10.7.4 first? And in the second step do all the stuff again with 10.8? (or just replace the Vpinball.exe file for later upgrades?) Little bit confused now.
OK, all worked like a charme with the 10.7.4 versions - supercool and great experience - thank you so much! That was easy! ;-) - now, all version 10.8 and above dont work as if some config files are missing or such. the view is messed up, playfield is rotated and wrong size - tried several 10.8 versions all the same (x86 and x64) - any ideas? Thanks again!
I found Wyltes recommendation, will try out later:
"Check your video settings in VPX 10.8, especially the "Use always FS" tickbox.
10.8 stores settings separately from 10.7, so they likely just aren't set the same as your 10.7 install. "
Thank you
You're welcome
Important Note for Ballers.....
DOCUMENT HAS BEEN UPDATED AFTER VIDEO CREATION WITH SLIGHT CHANGES.
There is a copy of PinUp Player floating out there for 64-bit. We know about this, and it is beta software from Dec. We are purposely not including this because it will be redone in the near future for an all in one baller update, and I will be working with Nailbuster on that.
This software was meant to be sent to 2 people for testing, and should not have gone further. Since it has, the cat is out of the bag, but everyone should be aware you are on your own with this, and I would advise waiting on this part.
There are many threads starting on this topic, so I want you to know what happened before the rumor mill gets going. Again, I advise you wait a little bit on Pinup, but we will sort everything out in the near future.
Thank you for this tutorial! Two minor callouts...
1. I had to keep my screenres.txt file in my Tables folder in order for the backglass to appear with each table launch.
2. In the Pinup Popper Game Management setup, the 32-bit version of VPX needs to be the default version in order for Pup Pack tables to launch properly. I could not get those tables to launch when assigning 64-bit as the main VPX launcher, and 32-bit as the Alternate launcher.
Thanks for sharing!
The Manual says : 64bit VPX Pincab Setup Guide ...what if i only use Desktop ? ...what differences will i come across then ? Furthermore its a really clear (almost for dummies) video ! and tuturial. Thanx !
This applies to desktop, cabinet, or other setup. It updates the back end, and not the actual tables or setup config
Whats in that XXX folder? 😀 Thanks for this awesome guide!
All of Hawkeyez PUPs with Boobies :)
Another great video. A question for you kind sir...do i need to do the DOF nonsense is Ive no dof and no intention of using it?
Not at all, ignore DOF section for your setup.
156 confirmed users upgraded without issue!
I thought I followed video exactly but when I try to launch vpx64 I get system error cannot proceed because VCOMP120.DLL was not found.. help please
You are missing some MS C++ 64 bit files, here is the all in one installer
www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/
Champion effort Smaug. I'll pass on the info to our Aussie arcade crew.
Awesome!
I had an issue after doing all this, my Game of Thrones table's dmd stopped showing up. All my other tables worked fine. I couldn't figure it out until I power cycled my computer last night. Now it works fine and all is well. I would suggest anyone following this guide to do a restart after you've completed everything.
Never hurts, good advice :)
Hi Marty, another question regarding B2Sserver. Creating a new folder in vpinmame instead of having all the files in the table folder does not affect the system? Everything works fine? Also I would like to do it but I only have 32 bits for know, do you think I can do it? By backglass server is 1.0 and I am afraid of messing up the system in upgrading
It does no affect the system now, I show you how to check and make sure you are working right. I have updated 32-bit by itself and then updated the b2s server many times without issue.
Absolutely brilliant guide. I found that my toppers no longer work in 64 bit, but do work in 86 bit ?
Toppers are a part of PUP packs, which only work in 32-bit at this time for ROM based games. Original non ROM game PUPs will work in 64-bit
Excellent in depth tutorial, thanks a lot Marty ! I got an error when clicking on RegisterDirectOutputComObject at the very end which says "exit code 100", but DOF works still fine in 32 bit. However in 64 bit, when I launch a table it automatically activates the knocker and the gear motor, they both stay "on" until I exit the table. Very annoying - do you have an idea what could cause this ?
I replied on VPNation, let's try and sort you out!
@@vpinhub Any word? I'm having this issue too
@@giveagrunt Yes, the user found his own issue, here was that result:
Silly me 🙂 . I just realized what was wrong. I had forgotten to copy directoutputconfig.ini into the new C:\Directoutput_x64 folder. All's working now. Thanks for your hard work to help us all move to 64 bit !
In the DirectOutput section do NOT replace your existing DirectOutput/Config files , (cabinet.xml, globalconfig.xml etc) if you don't know how to create new ones ;)
Backing up is essential!
Do you think it would it be okay to just create a new emulator with a new launch script in popper for the new version of VPX? The reason is I don't want any my current working tables on the newest version of vpx when they work fine in their current versions. I assume the answer is yes but wasn't sure how that works with using a 32 and 64 version. Would I just create the new emulator and script and then add the alternate launcherer like you did? Excellent video btw, all this upgrading lately is terrifying! Maybe you can do a tutorial on the freezy, pac serum upgrade lol
I have plans to do a Serum tutorial, but gonna go back to playing for a few days!
On your other question I would assume so, but untested on that here. You can just run the x64 install against the CURRENT version of VPX you have, that way you only get x64 in, and do not change the other install. For what it is worth, this method will safeguard you quite well against that, as we recommend that you use your 32-bit for almost all except about 4-5 tables.
@@vpinhub Thanks man! I think I'll give it a try. Hopefully I dont run into issues. And i appreciate everything you guys do too!
Awesome video! I’m trying to update to 64bit but when I click the link it takes me to the page then click the 10.7.3 release link it only shows two zip files.
You can move to 10.8 with a fair amount of confidence
The Freezy part, are those file edit changes required just for those using PinUp or everyone regardless of the frontend they are using?
The syntax file changed are for PinUp Popper, correct. They do not apply to other front ends to my knowledge.
@@vpinhub Thanks for the quick response. I figured it was a PinUp only thing but wanted to make sure before I started.
Great video, do you know why bigbang is stopping when loading scripts and vox is frozen. 32 bit is showing error not enough memory. Everything apart this working fine.
You should run BBB in 64-bit, is required for the most part unless you do some fancy work in the script.
I don't use the PinUpPopper from Nailbuster as my front end, but Pinball X 5.50.
is there a way to start certain tables in 64Bit mode? (Step 7 in the tutorial)
I would assume you just have to tell Pinball X what exe to use. Maybe this thread will help, but I have to be honest, never used Pinball X and the development of this stopped over 5 years ago to my knowledge.
forums.gameex.com/forums/topic/19618-resolved-what-s-the-correct-path/
Was about to proceed with the update then I saw this little note in the written guide:
PinUP Popper BALLER Installer users please wait!, we are still working on a smooth upgrade.
Oh yeah, i definitely will wait :) All the same, thanks!
Welcome, baller updates should happen over time.
@@vpinhub looking forward to it :) Just as long as a certain ... busting table still works in my build, I'll be happy 😅
@@nerdloftgaming I hear you, we have that working now by the way with the upgrade as is :)
I just completed my upgrade and everything works other than my Pin2DMD, which is now blank after following your instructions. Any suggestions how to fix this? I now have no scoreboards on DMD games as a result, so any help would be appreciated.
No idea on Pin2DMD as others have reported it still works. I will see if I can find any info out from other community members.
only issue i seen was that you need to go back and update for color roms again not a big deal but have to change the log txt again also
Thank you for letting us know!
In your write up directions you have. At the time of writing this document, it’s recommended that you also upgrade to a newer beta. Where do you put the sourse files doesnt tell you..plus on 64 bit on backbox during testing it is grayed out. Dosent say how to fix this? Plus with up grade where do I put plugind for 64 and 84 for colorized DMD. I tried to add and I have no DMD now..
Where to put source files is in the document actually, Step 1, 3rd bullet point.
Download the following from the Assets section
VPinballX-10.7.3-395-2bd9ac3-Release-win-x64.zip
VPinballX-10.7.3-395-2bd9ac3-Release-win-x86.zip
Extract files from the x86 download and rename the VPinballX.exe to VPinballX-x86.exe.
Copy and paste all the extracted files over your existing \Visual Pinball folder
Extract files from the x64 download and rename the VPinballX.exe to VPinballX-x64.exe.
Copy and paste all the extracted files over your existing \Visual Pinball folder
What is greyed out, the backglass? The plugin button?
ColorDMD with Freezy 2.0 does not support .PAC color files. If you are using that format, you will need to look for lucky's 64 bit DLLs, and add those in. Alternately, Freezy can use PAL/VNI, SERUM, and Pin2DMD formats.
On some tables no back glass. And what is grayed out is plug in box on back glass setting its checked but but plugins grayed out. Thanks for help..
I'm really late to the party with this but thank you for putting this together it was really helpful. I have two questions that I'm hoping someone might be able to help me with.
1. When I ran the flex upgrade, I set the path but my 2nd line is telling me that my DLL's are mismatched or something like that....does it matter? I was able to register the two entries below it.
2. When I deleted my screenres from the old location when I fired it up I got an error message that it was missing. I copied it back over from the new location and now it is in both spots and my tables are working. Should I be concerned by that?
Both your concerns sound like nothing to be concerned about.
I have everything working except the Alternate Launcher 64 bit when loading Big Bang Bar. If I switch the default VPinballX to 64 bit it will load Big Bang Bar. Other tables load fine with the Alternate Launcher being 64 bit. Thoughts?
No idea if other tables run with 64-bit alt. Are you using the list method for all of the tables, or entering each one in manually? I am not sure how to help on this one honestly, but once I missed the .exe in the list name by mistake.
have followed your instructions to a tea but the one thing thats not working right is the B2S Backglass Server i done all you have told us to do but i still have to put the backglass file for the game in the table directory and not the backglass server folder. ?
Sounds like you might be missing some Windows C+ files. Try the all in one installer?
www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/
Make sure to reboot after these install.
Alternately, Nailbuster also released an All in One update to get you to 64-bit
www.nailbuster.com/wikipinup/doku.php?id=update_baller_may_2023
when i got to the step with Flex dmd, my screen only shows 3 items (with green checks) flex, dmddevice, flexdmd is ready and i have no "Ultradmd" is registered to be used as a replacement msg. How to fix?
You may not have any tables installed this, it normally comes with some newer JP Salas tables, but that would come with a table using it. If you are not using any of those, you likely will not see that box go green.
Thx for this nice guide , very well explained , but the db2s doesn't work now, so I went back and everything works fine now, too bad
You may have a registry conflict. Some setups had a legacy entry there preventing thigs from working, and I heard of approximately 10 users with this issue. We reported everything as a team and an update for b2s was released this morning, b2s 2.1. Sounds like you were one of the affected users. There are a lot of pre built setups that had bad registry setups, and sometimes b2s did it on it's own on old versions we found.
@@vpinhub Thank you for the info