Ghostbusters (Stern, 2016)

Stern SS Recreation BAM FP Ghostbusters (Stern, 2016) v1.3 BAM

No permission to download
Solid State Machines
Future Pinball
I am away but you can try changing in script under Sub CreateNewBall

createball.plungerkicker

change to

createcaptiveball.plungerkicker
thanks to you Gimli , I have try RwL tricks on post #67 and it works good for me
Merci for your reply
 
thanks to you Gimli , I have try RwL tricks on post #67 and it works good for me
Merci for your reply
No worries flipper, I am glad you got it working.

De rien, mon ami
 
Is there a way to turn the day night off in the script somehow?, mine keeps going tits up black funny looking after a while each time i play it.
Tried changing it in bam and it still does it again.
 
Open Script and find "initTrakedSoundBalls()" below that will be the names of balls used during game play, ie. zp1.CreateBall, zp2. etc.
Change to "CreateCaptive Ball" see example below. This will allow the camera to follow main ball during game play and also allows for scrolling.

Also change the following things on the playfield editor:
Move "table flipper line" down to aprox .Y= 1040. This puts the line for camera just above center line of main flippers.
Move " table center line" X = 257 center between both flippers, as it's off to one side originally.

initTrakedSoundBalls()


zp1.CreateCaptiveBall
zp2.CreateCaptiveBall
zp3.CreateCaptiveBall
zp4.CreateCaptiveBall
zp5.CreateCaptiveBall
zp6.CreateCaptiveBall

KickerNudge.CreateCaptiveBall


EndOfGame()
thanks for this, I was just trying to make this scroll this evening...!
 
Is there a way to turn the day night off in the script somehow?, mine keeps going tits up black funny looking after a while each time i play it.
Tried changing it in bam and it still does it again.
I was looking to change this also.
You can flip to arcade mode and then back or vice versa after you set to day or whatever in bam
 
in scripts ZBRrollingballsoundslibGB.vbs search for

sub DayNightLightUpdate

and add exit sub



sub DayNightLightUpdate
dim tmpInterpol
exit sub
 
in scripts ZBRrollingballsoundslibGB.vbs search for
sub DayNightLightUpdate

and add exit sub

like this

sub DayNightLightUpdate
dim tmpInterpol
exit sub
 
thanks, I noticed dynamic flipper info in the .vbs,
why is it in here and also in the .xml ?
I added a bit of strength to the xml file, and it seemed to work
 
Last edited:
if anyone wants a slower table (im terrible at this table, joystick breaker for me)
i used my settings from TZ and adjusted them.
add below option explicit in script, and set slope to 6.8 and rename or delete the xml

'=============================== PHYSICS XML ===========================
'<?xml version="1.0" encoding="utf-8"?>
'<document>

' <physics slope="6.8" fps="296" threaded="1"></physics>
' <ball newtonDamping="0" mass="85.65" gravity="7300" damping="0.94.75"></ball>
' <flipper rotationSpeedChart="{0.0,1.0},{3.9,3.8},{7.5,9.0},{11.1,15.6},{13.8,22.0},{16.6,31.5},{18.3,39.3},{20.0,50.0},{21.1,62.0},{21.5,75.0},{22.0,100.0}[0.0,0.0],[100.0,20.0],[101.0,100.0]" newtonDamping="1" releaseOmega="24" mass="20150" omega="43" moeMethod="0" leftXoff="0" leftYoff="0" leftZoff="0" rightXoff="0" rightYoff="0" rightZoff="0"></flipper>
' <bumper impulse="90.0" impulseRandomness="0" vectorRandomness="6"></bumper>
' <autoplunger mass="20000.0" force="60000.0"></autoplunger>
' <diverter mass="10000.0" omega="33.0"></diverter>
' <gate mass="0.010" gravity="50" damping="0.25"></gate>
' <kicker impulse="1000.0" vukImpulse="1400.0" impulseRandomness="2" vectorRandomness="1"></kicker>
' <plunger mass="15000.0" force="22000.0"></plunger>
' <slingshot impulse="700.0" impulseRandomness="15" vectorRandomness="3"></slingshot>
' <spindisk mass="10000.0" angularDamp="0.33" linearDamp="0.25"></spindisk>
' <spinner mass="60.0" gravity="100.0" angularDamp="0.25" angularAccel="5.25" spinDampLoose="0.55" spinBackLoose="1.70" spinDampNorm="0.75" spinBackNorm="1.80" spinDampTight="0.95" spinBackTight="1.90"></spinner>
' <emkicker mass="7500.0" omega="55.0"></emkicker>
' <varitarget mass="500.0" damping="0.9" tension="3.0" return="15.0"></varitarget>
' <magnet impulse="10.0" impulseRandomness="2"></magnet>
' <nudge impulse="120.0" impulseRandomness="25.0" warningLevel="250" leftAngle="65" upAngle="0.0" rightAngle="295" vectorRandomness="5" visualDistance="1" waitPeriod="300" maxBallVelocity="500.0"></nudge>
' <defaultMat softnessCoef="0.02" elasticCoef="0.1" staticFriction="0.02" kineticFriction="0.02"></defaultMat>
' <playfieldMat softnessCoef="0.03" elasticCoef="0.1" staticFriction="0.025" kineticFriction="0.015"></playfieldMat>
' <metalMat softnessCoef="0.01" elasticCoef="0.1" staticFriction="0.01" kineticFriction="0.01"></metalMat>
' <woodMat softnessCoef="0.03" elasticCoef="0.15" staticFriction="0.03" kineticFriction="0.02"></woodMat>
' <plasticMat softnessCoef="0.02" elasticCoef="0.2" staticFriction="0.02" kineticFriction="0.01"></plasticMat>
' <rubberHardMat softnessCoef="0.08" elasticCoef="0.32" staticFriction="0.04" kineticFriction="0.055"></rubberHardMat>
' <rubberIntMat softnessCoef="0.1" elasticCoef="0.42" staticFriction="0.05" kineticFriction="0.065"></rubberIntMat>
' <rubberSoftMat softnessCoef="0.12" elasticCoef="0.52" staticFriction="0.06" kineticFriction="0.075"></rubberSoftMat>
' <gateMat softnessCoef="0.05" elasticCoef="0.05" staticFriction="0" kineticFriction="0"></gateMat>
' <kickerMat softnessCoef="0.01" elasticCoef="0.05" staticFriction="0.8" kineticFriction="0.8"></kickerMat>
' <rampMat softnessCoef="0.9" elasticCoef="0.05" staticFriction="0.01" kineticFriction="0.01"></rampMat>
' <plungerMat softnessCoef="0.04" elasticCoef="0.55" staticFriction="0.02" kineticFriction="0.02"></plungerMat>
' <spindiskMat softnessCoef="0.05" elasticCoef="0.5" staticFriction="1.5" kineticFriction="2"></spindiskMat>
'</document>
'=============================== PHYSICS XML ===========================
 
This looks good, but all the lights on the table are turned off, and the playfield is completely black. I don't mean the lighting either, I changed that to daytime, the actual lights are all turned off, and there is nothing but a black table. I do have BAM installed, so not sure what is going on. Thanks for any help.
 
if anyone wants a slower table (im terrible at this table, joystick breaker for me)
i used my settings from TZ and adjusted them.
add below option explicit in script, and set slope to 6.8 and rename or delete the xml

'=============================== PHYSICS XML ===========================
'<?xml version="1.0" encoding="utf-8"?>
'<document>

' <physics slope="6.8" fps="296" threaded="1"></physics>
' <ball newtonDamping="0" mass="85.65" gravity="7300" damping="0.94.75"></ball>
' <flipper rotationSpeedChart="{0.0,1.0},{3.9,3.8},{7.5,9.0},{11.1,15.6},{13.8,22.0},{16.6,31.5},{18.3,39.3},{20.0,50.0},{21.1,62.0},{21.5,75.0},{22.0,100.0}[0.0,0.0],[100.0,20.0],[101.0,100.0]" newtonDamping="1" releaseOmega="24" mass="20150" omega="43" moeMethod="0" leftXoff="0" leftYoff="0" leftZoff="0" rightXoff="0" rightYoff="0" rightZoff="0"></flipper>
' <bumper impulse="90.0" impulseRandomness="0" vectorRandomness="6"></bumper>
' <autoplunger mass="20000.0" force="60000.0"></autoplunger>
' <diverter mass="10000.0" omega="33.0"></diverter>
' <gate mass="0.010" gravity="50" damping="0.25"></gate>
' <kicker impulse="1000.0" vukImpulse="1400.0" impulseRandomness="2" vectorRandomness="1"></kicker>
' <plunger mass="15000.0" force="22000.0"></plunger>
' <slingshot impulse="700.0" impulseRandomness="15" vectorRandomness="3"></slingshot>
' <spindisk mass="10000.0" angularDamp="0.33" linearDamp="0.25"></spindisk>
' <spinner mass="60.0" gravity="100.0" angularDamp="0.25" angularAccel="5.25" spinDampLoose="0.55" spinBackLoose="1.70" spinDampNorm="0.75" spinBackNorm="1.80" spinDampTight="0.95" spinBackTight="1.90"></spinner>
' <emkicker mass="7500.0" omega="55.0"></emkicker>
' <varitarget mass="500.0" damping="0.9" tension="3.0" return="15.0"></varitarget>
' <magnet impulse="10.0" impulseRandomness="2"></magnet>
' <nudge impulse="120.0" impulseRandomness="25.0" warningLevel="250" leftAngle="65" upAngle="0.0" rightAngle="295" vectorRandomness="5" visualDistance="1" waitPeriod="300" maxBallVelocity="500.0"></nudge>
' <defaultMat softnessCoef="0.02" elasticCoef="0.1" staticFriction="0.02" kineticFriction="0.02"></defaultMat>
' <playfieldMat softnessCoef="0.03" elasticCoef="0.1" staticFriction="0.025" kineticFriction="0.015"></playfieldMat>
' <metalMat softnessCoef="0.01" elasticCoef="0.1" staticFriction="0.01" kineticFriction="0.01"></metalMat>
' <woodMat softnessCoef="0.03" elasticCoef="0.15" staticFriction="0.03" kineticFriction="0.02"></woodMat>
' <plasticMat softnessCoef="0.02" elasticCoef="0.2" staticFriction="0.02" kineticFriction="0.01"></plasticMat>
' <rubberHardMat softnessCoef="0.08" elasticCoef="0.32" staticFriction="0.04" kineticFriction="0.055"></rubberHardMat>
' <rubberIntMat softnessCoef="0.1" elasticCoef="0.42" staticFriction="0.05" kineticFriction="0.065"></rubberIntMat>
' <rubberSoftMat softnessCoef="0.12" elasticCoef="0.52" staticFriction="0.06" kineticFriction="0.075"></rubberSoftMat>
' <gateMat softnessCoef="0.05" elasticCoef="0.05" staticFriction="0" kineticFriction="0"></gateMat>
' <kickerMat softnessCoef="0.01" elasticCoef="0.05" staticFriction="0.8" kineticFriction="0.8"></kickerMat>
' <rampMat softnessCoef="0.9" elasticCoef="0.05" staticFriction="0.01" kineticFriction="0.01"></rampMat>
' <plungerMat softnessCoef="0.04" elasticCoef="0.55" staticFriction="0.02" kineticFriction="0.02"></plungerMat>
' <spindiskMat softnessCoef="0.05" elasticCoef="0.5" staticFriction="1.5" kineticFriction="2"></spindiskMat>
'</document>
'=============================== PHYSICS XML ===========================
A slower setup for a table already not too fast? :rolleyes:. Just reduce the slope if you want slower table.
 
@hellrzr2k1 Just a slight note, in XML 1st line the slope parameter doesn't do anything. It is always overridden by what you set in fp editor.
 
Hey guys, im having a problem with this table, playfield is just black, i have played other tables just fine, first time i see this, any thoughts?
 

Attachments

  • Ghostbusters-black playfield.png
    Ghostbusters-black playfield.png
    750.1 KB · Views: 31
Last edited:
Hey guys, im having a problem with this table, playfield is just black, i have played other tables just fine, first time i see this, any thoughts?

Try opening the "preferences" > "Editor options" and make sure "load images into editro" is unchecked.
 
I did, its unchecked i tried to deleting .cfg from BAM, deleted tables tried again to set everything up. Table loads without any errors, plays normally, sounds etc, but it seems that the actual lighting seems to be the problem, not sure, probably something on my end of setup, ill try to fiddle with it more, thanks for answering :)
 
I did, its unchecked i tried to deleting .cfg from BAM, deleted tables tried again to set everything up. Table loads without any errors, plays normally, sounds etc, but it seems that the actual lighting seems to be the problem, not sure, probably something on my end of setup, ill try to fiddle with it more, thanks for answering :)

This table is pretty demanding on resources. The black playfield makes me think your PC is running out of memory because FP tends to not load it when it doesn't have enough memory. It seems very dark but the tables lights up some when you press the start button. Try closing everything that is open on your PC and try again. Try changing rendering options so hardware lights to use is 0. Uncheck render ornaments and perform other stuff from Step 12 of my guide here:

 
Great table!!
I have this same problem with the playfield being really dark. Not completely black as shown above, but pretty damned dark!!
I can hit the Tilde Key and set Brightness in BAM options from -0.80 to 1.00 and it looks normal, but as soon as it plays for about 5 or 6 seconds, the Brightness goes back to -0.80 as seen in pic.
Capture.PNG

So this is what it looks like with -0.80 brightness
Capture2.PNG

and set for 1.00 brightness..
Capture3.PNG

Is there a way to keep this brightness set at 1.00 rather than have it keep resetting to -0.80 automatically?
 
Hey guys, im having a problem with this table, playfield is just black, i have played other tables just fine, first time i see this, any thoughts?
you need to launch this table AND ONLY this table at the FIRST TIME you launch BAM... if you launch another table before or this table before, you will get a dark or white playfield without texture. So each time you want to play this table after another, you need to close BAM and relaunch it

It's not a lighting or memory issue
 
Terryred's tables also need the same procedure and this is actually recommended for ANY table.

You load a table, you play it, you exit FP completely and make sure no processes are left hanging in the task manager if the next time you start FP you still have problems.

And of course, keep that BAM.dll updated to latest version.
 
This table is pretty demanding on resources. The black playfield makes me think your PC is running out of memory because FP tends to not load it when it doesn't have enough memory. It seems very dark but the tables lights up some when you press the start button. Try closing everything that is open on your PC and try again. Try changing rendering options so hardware lights to use is 0. Uncheck render ornaments and perform other stuff from Step 12 of my guide here:

Hey, its working now!!! I actually think that it was the memory i was running low on it, i mean i did updated BAM and so on, per many of the guides, but i think just loading actual table was the issue, anyway its working now, thanks for help!
you need to launch this table AND ONLY this table at the FIRST TIME you launch BAM... if you launch another table before or this table before, you will get a dark or white playfield without texture. So each time you want to play this table after another, you need to close BAM and relaunch it

It's not a lighting or memory issue
I actually think in this case it was the low memory on my end, i tried loading this table many many times before, only this one with different settings etc, thanks for help!
 
it's just a FP issue from an old program that we push at his maximum.

GB use multiples texture for pf... so it can be not loaded correctly some time..

Personnaly, i load texture in editor in contrary all other, i never add more issue than not loading them
 
If you push the Q button on your keyboard when you have loaded up the table, then there is an option callede night and day, I think, here you can adjust the lighting from pitch dark to day light, try and play with the settings. That should fix the no light problem.
 
Thanks for this new version!
 
Last edited:
Great table!!
I have this same problem with the playfield being really dark. Not completely black as shown above, but pretty damned dark!!

When the lighting code is in the script, you can change it in the menu but it will revert back to what is in the script. I checked the script and Smoke didn't add any coding for the light settings. I was able to change brightness on this table and it saved it even when I closed the table and opened it again. I noticed that you use the Basic Menu and I use the Advanced Menu. I suggest you change to the Advanced Menu. I provide direction on how to change it on Step 14 of my guide linked below. The guide provides directions on how to go back to the Basic Menu also:

 
General chit-chat
Help Users
You can interact with the ChatGPT Bot in any Chat Room and there is a dedicated room. The command is /ai followed by a space and then your ? or inquiry.
ie: /ai What is a EM Pinball Machine?
  • No one is chatting at the moment.
  • Chat Bot Mibs Chat Bot Mibs:
    scutters has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    vincez28 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    rocker has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    unomismo has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Gamegod2x has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    DocRazor has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    ejrcooney has joined the room.
  • E @ ejrcooney:
    B2S server.exe Version 2.5.0.320 How can you make the B2SDMD stay on Visible. Make it the default instead of hidden. Did new install of 10.8 final have many tables I would have to open to change to visible instead of hidden. Any help would be much appreciated.
    Quote
  • xenonph @ xenonph:
    @ejrcooney Try right clicking on backglass with mouse pointer, and you should see B2S DMD Visibility setting at top of window.
    Quote
  • E @ ejrcooney:
    Want to make visible the default. Right now it is set on hidden.
    Quote
  • Quote
  • xenonph @ xenonph:
    I sent you message with pic showing where to make visible adjustment.
    Quote
  • Chat Bot Mibs Chat Bot Mibs:
    Pinped has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    daleks12 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Stephen has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    docdoc has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Exnihilo_Mundus has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    angmarg52 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    tully619 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    smorndb has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Tech49 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Topsi Klaus has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Forsaken43 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    duduky72 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Gerge has left the room.
      Chat Bot Mibs Chat Bot Mibs: Gerge has left the room.
      Back
      Top