So let's swing into action!
To start with, installing a Stern Table, once we've completed Lesson 7, is exactly the same as any other: You have to install both a table and a ROM. The tables can be hard to find, and come in lots of flavors. Our friend JPSalas has a Spider-Man, but it's an ORIGINAL table, and that means it isn't a recreation. I understand it's fun, but I want the actual Stern Spider-Man, like I'd play at an arcade.
The ROM installation is crazy wonky too, and you'll have to break into that table script again!
Don't worry, we'l take it step by step, and we'll get it done.
DOWNLOADING TABLE AND ROM
You won't find this table on vpforums at all. It's exclusive to vpuniverse. If you do a google search on "Spider-Man Stern visual pinball" the first result you'll get is 85vette's "Spiderman Fs (Stern) (2007)" (http://vpuniverse.com/forums/files/file/2743-spiderman-fs-stern-2007-85vett/). Go there now and click download. He has several versions, but select the most normal one. Not the physmod5 one, not the low-res one. Select the normal one, download and extract it, and put it in your Tables folder. You should have the flick of that by now, but if you don't, refer to my prior Lessons for what to do.Now, for the ROM. This is located at Stern Pinball. Yes, the company's website. You go to Game Code | Stern Pinball (http://www.sternpinball.com/game-code) to get it, and all ROMs for Stern Games. Stern updates their code all the time, and the ROM changes, and that leads to installation problems for digital pinball fans. But in the end it's just some extra work is all. REMEMBER, ROMS DON'T GET EXTRACTED!!!
Okay, you've got what you need once you've downloaded that ROM, but there's a problem. I'm here to fix it for you.
RENAMING THE ROM AND EDITING THE TABLE SCRIPT
Well you didn't think this was going to be easy did you?Once you've downloaded the ROM from Stern you have a file named "SPD26164.zip". That works great if you have a machine you want to use it in, but it's rubbish for our purposes. We need to rename the ROM to something our table recognizes, and edit the table script to agree with the new name. Let's dig in!
First, move the ROM to your desktop. That will just make the next steps easier to keep track of.
Now, extracted the ROM. Oh, what happened to the ROMS DON'T GET EXTRACTED I yelled at you earlier? I lied. Sometimes they do.
Right-click on the ROM, select 7-Zip, and "Extract files...". Click OK and let it do its stuff. Now, take the file "SPD26164.BIN" from inside the newly created folder and move it to the desktop. You now have your original ROM file, an empty folder named "SPD26164", and the file "SPD26164.BIN" on your desktop. The only one we care about is the "SPD26164.BIN" file, you can throw the other two away.
Now, open visual pinball 9 by double clicking the icon on the desktop, and load the Spider-Man table you installed ("File", "Open...", select the Spider-Man table, click "Open" button).
Open the Script, and do a search for "gamename" like we did in Lesson 6.
You'll see from this that the gamename is "sman_260". But let me tell you something. EVEN THAT IS WRONG.
Found this out by painful trial-and-error (well, mostly error), but Stern has updated the ROM since 85vette built this table. Look at the name of that file we extracted from the Stern ROM, "SPD26164.BIN". Notice the first three numbers? 261? Then look at our gamename, "sman_260". Can you figure out what to do?
We have to change the script gamename to "sman_261". So just click on the "sman_260" in the script and change the "0" into a "1". After you've done that, click on the "Script" menu (at the top of the script editing window) and select "Compile". That means the same thing as save.
Are you still with me? Good. No, you're not DONE yet, but you're getting there.
Now, the ROM has to match the gamename. So we have to create a new ROM, using the file "SPD26164.BIN" we extracted from the ROM we downloaded from Stern.
First, right-click the "SPD26164.BIN" file, and select "Rename". The "SPD26164" part will highlight. Rename it "sman_261". Leave the ".BIN" on the end.
Now, right-click the file, and select the "Send to" option, then "Compressed (zipped) folder". You should get a file called "sman_261.zip" on your desktop. Voila!, your new ROM!!!
Just put that in the roms folder (C:\Program Files (x86)\Visual Pinball\VPinMame\roms). Now you're almost there. But not quite yet.
THE B2S PROBLEM
I don't know why, but a lot of tables have this issue that will prevent you from running the table. The designer/builder seems to have the MOST COMPLEX setup built-in as the default. We, on the other hand, just want to play a game on our laptop. So...I don't know what B2S is (actually, I do but I don't care much). All I know is that if I don't change that sucker in the script, I'm gonna have a problem.
The problem is with a line in the table script that says Set Controller = CreateObject("B2S.Server"). We don't want that. The B2S.Server will just make the table not run. We need to change it to Set Controller = CreateObject("VPinMAME.Controller"). So make that change now. I'll wait. Just highlight the B2S.Server text, and type VPinMAME.Controller instead. Then select "Script" at the top and "Compile" (which is like saving).
CONFIGURING (MAKING IT PRETTY)
Hey, we're done with the hard stuff. Now set the "Colors and Formatting" the way you like it (as described in Lesson 5). These are my settings:
Now select "File" and "Save" and you have your table! It's ready to play! You'll have to put the DMD where you want it (right-click the DMD, select "Show Window Border" and move/resize as you wish.
Okay, you're done. Play a nice relaxing game of pinball. You deserve it.
Under Construction...PLEASE let me know if you find errors or get confused somewhere!