In part 3 of this tutorial I will walk through some of the general physics settings used in nFozzy’s Terminator 2 table. In combination with his flipper physics and rubber elasticity extensions, these settings are a great starting point for building tables with outstanding physics. While most applicable to new tables (90’s and newer), these can also be used effectively on early SS to late 80’s tables with some minor tweaks.
Terminator 2 uses a ball diameter of 50 and a mass of 1. A number of authors have released tables using a higher ball mass and lower table slope, including myself. I’ve found through extensive testing that there is not a major difference in the behavior of the table using a mass of 1 with a higher table slope and have started to move back to these settings on all my tables.
Table Difficulty and Slope
Terminator 2 uses a difficulty setting of 56, min slope of 6, and a maximum slope of 7. With this combination, the table will play at a slope of 6.56, which is within the standard range for new tables. The difficulty setting of 56 also plays a key role in how much scatter angle is applied to various physics objects.
Terminator 2 uses the following table physics settings:
|Playfield Elasticity Falloff||0|
|Default Element Scatter||2|
A couple of notes on these settings. I was a huge fan of low friction tables … until I went from playing visual pinball to real pinball. While the behavior of the ball feels very natural, I found visual pinball with low friction to much too fast compared to real pinball. Using a playfield friction of 0.075 is a better approximation of real pinball in my opinion.
Be careful when adding playfield scatter. I’ve found that it can cause some unusual behaviors, like the ball straying of a straight line path in an unnatural way. If you’re looking for more randomness, I recommend you apply more scatter to your collidable objects.
The following is a good starting point for the physics setting for various materials/objects.
|Object||Elasticity||Elasticity Falloff||Friction||Scatter Angle|
|Ramp End Vinyl||0.4||0.4||0.3||0|
|Ramp Entry Protectors||0.5||0.4||0.3||0|
The easiest way to apply these settings to your table is to use physics materials. The attached file can be downloaded and imported into the “Materials Manager”.
Unzip the file below. Select the “Table” menu in the VP editor , then select “Materials Manager”. Click “Import”, browse to the unzipped file, select “Physics Materials”, and click open. Your materials manager should then list the imported materials. For example, you should see a material named “zCol_Drop Target”.
To apply the physics settings to your table, simply select the object, uncheck “Overwrite Material Settings” and select the material from the “Physics Material” drop down. The example below shows the selection of the Rubber Pegs material.
Terminator 2 uses the following settings for bumpers:
Terminator 2 uses the following settings for slingshots:
Terminator 2 uses the following settings for gates:
That covers the basic physics settings needed for almost any table. The remainder will be up to the author to determine (for example, kicker strength).
The attached example table adds in the physics settings listed above using the physics materials where applicable (in addition to Part 1 and Part 2 of this tutorial). Download and give it a play. Compare it against the standard VP example table and observe the difference in play. This concludes the three part tutorial. Thanks for reading.