Jump to content

Recommended Posts

  • Content Provider
Posted

Rescue 911 (Gottlieb, 1994)


Completely rebuilt from scratch (apart from the Helicopter script)
Playfield and plastics redrawn.
 
nFozzy Physics
Fleep Sound Effects
 
Original Helicopter script by Dozer316 & DJRobX
 
Playtesting:
Sheltemke
Boffo.
 
Ive included the nvram file in case you don't have it, (table needs the vram to be able to insert coins)
 
Hold down LeftMagnaSave and with RightMagnaSave it will switch between LUT's 
The selection will be saved for the table.
No.11 is the default LUT.


 

  • 4 years later...
Posted

Dear fellow internaut from the future, if you come here searching for how to set Rescue 911 to free play, well, I have bad news for you. :D 

 

Setting free play on this machine in real life, requires opening the coin door and and flipping a switch to tournament mode. There's no such switch in the VPX version.

 

I went into the rabbit hole and found the switch matrix for the game and the tournament switch is #5. If you wish to complicate your life for very little gain, you might consider changing the script on this table to allow you to press switch 5 and 6 with, say, the magna keys. Open the script and find the keydown sub and change these lines:

 

	If keycode = LeftMagnaSave Then Controller.Switch(5) = 1
	If keycode = RightMagnaSave Then Controller.Switch(6) = 1
	

 

Be aware that you will lose the ability to change LUTs.

 

After that, when the game starts, press magna left and wait for the tournament menu, (the first option is free play and should be on) then press right magna to "close the door" and you'll have free play... until you exit the game because tournament mode doesn't persist between plays. :(

 

Anyways, hope it helps at least so you don't waste the time like I did. :)

 

  • 6 months later...
Posted
On 1/17/2026 at 5:36 PM, laralala said:

Dear fellow internaut from the future, if you come here searching for how to set Rescue 911 to free play, well, I have bad news for you. :D 

 

Setting free play on this machine in real life, requires opening the coin door and and flipping a switch to tournament mode. There's no such switch in the VPX version.

 

I went into the rabbit hole and found the switch matrix for the game and the tournament switch is #5. If you wish to complicate your life for very little gain, you might consider changing the script on this table to allow you to press switch 5 and 6 with, say, the magna keys. Open the script and find the keydown sub and change these lines:

 

	If keycode = LeftMagnaSave Then Controller.Switch(5) = 1
	If keycode = RightMagnaSave Then Controller.Switch(6) = 1
	

 

Be aware that you will lose the ability to change LUTs.

 

After that, when the game starts, press magna left and wait for the tournament menu, (the first option is free play and should be on) then press right magna to "close the door" and you'll have free play... until you exit the game because tournament mode doesn't persist between plays. :(

 

Anyways, hope it helps at least so you don't waste the time like I did. :)

 

Free play does work on this machine.  You are correct that updating table script is the way.  I got this code from Claude and it works perfectly.

First,  add this code to Sub Table1_KeyDown(ByVal keycode) section

If keycode = 6 Then Controller.Switch(5) = Not Controller.Switch(5)  ' 5 = tournament switch
If keycode = 7 Then Controller.Switch(6) = Not Controller.Switch(6)  ' 6 = door switch

 

Go into machine.  Key 5 is now the Tournament switch.  Hit 5 then enable Free Play.  Hit 6 to close.  After doing this exit table and go back to script.  

Find this section

 

'******************************************************
'                Table init
'******************************************************

Dim vlLock, bsVUK, cbCaptive, dtLDrop, bsTrough

add TournamentDelay so now code looks like this

'******************************************************
'                Table init
'******************************************************

Dim vlLock, bsVUK, cbCaptive, dtLDrop, bsTrough, TournamentDelay

add this to the end of Table init after End Sub and before the Game-On section:

'******************
' RealTime Updates
'******************

Sub RealTime_Timer
    RollingUpdate
    If TournamentDelay <= 150 Then
    TournamentDelay = TournamentDelay + 1
    End If 
    If TournamentDelay = 100 Then
        Controller.Switch(5) = 1
    End If
    If TournamentDelay = 150 Then
        Controller.Switch(6) = 1
    End If
End Sub

The TournementDelay code automates hitting the tournament switch on startup.  If you already enabled free play each time you open the table Free Play will be enabled.

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
×
  • Create New...