Jump to content

Recommended Posts

I am scratching my head over this- I'm probably overlooking something really simple. During the build of my table I've been testing things with a ball I spawned manually. I'm at the stage where I want to play test the game with the rom.

So vpinmame is running (DMD is showing) and the lights are flashing correctly and the droptargets reset nicely when the game starts. I can hear the configured soundeffect of the ball releasing from the through. Except... no ball spawns.

 

In the table I have a kicker "BallRelease", and "Drain"

 

In the table1_init:

Dim bsTrough

Sub Table1_Init

[...]

'Trough
    Set bsTrough = New cvpmTrough
    With bsTrough
		.Size = 4
		.InitSwitches Array(14, 13, 12, 11)
		.InitExit BallRelease, 90, 3
		.InitEntrySounds "fx_drain", SoundFX(SSolenoidOn,DOFContactors), SoundFX(SSolenoidOn,DOFContactors)
		.InitExitSounds  SoundFX(SSolenoidOn,DOFContactors), SoundFX("fx_ballrel",DOFContactors)
		.Balls = 4
		.CreateEvents "bsTrough", Drain
    End With

[...]

End Sub

 

I am quite certain the 11, 12, 13, 14 switches are correct: 

 

image.png.df01fc22311b85a5217384124b158b32.png

 

Then as Solenoid hookup, with switch 15 triggered

 

SolCallBack(1) = "SolTrough"

Sub SolTrough(Enabled)
	If Enabled Then
		bsTrough.ExitSol_On
		vpmTimer.PulseSw 15
	End If
End Sub

 

I am 100% sure the Solenoid 1 is the upkicker: 

 

image.png.f413b8a30cde523182cdcf3993b97ebf.png

 

Obviously I am missing an important component... but I can't seem to figure it out. I've looked at other tables and I can't find what I am missing- so I'm probably overlooking something obvious here.

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
  • Create New...