
  
  
  
  
 
shivaEngine 
  shivaEngine Team:
  shiva - Layout, scripting, Team Leader
  Cold1 - Main Scripter
  4Eyes - Scripter (Quickball)
  Thanks to: Black for the HS save codes, Chris for the tutorial, Destruk and 
  Randy 
shivaengine files updated by shiva.
  
spike_script5.vpt
  September 2001
  By Spike 
  Beta tested and critiqued
  by Mr_Staypuft
About shivaEngine
  
  shivaEngine is a tutorial and script for use by beginners to learn to code their 
  own tables using Visual Pinball. 
  Also included is a demo table and the full version comes complete with all graphic 
  and sound files, as well as text files of the tutorials. You need a copy of 
  the Visual Pinball editor to run shivaEngine, which you can find 
  here. After installing Visual Pinball, just place the shivaEngine.vpt AND 
  the shivaEnginge.vps in the Tables folder.
  Run the VP editor, then go to Files at the top left, select open, make sure 
  you browse to the Tables folder, and select shivaEngine in the list. Visual 
  Pinball also includes 2 games to play as well.
  
  Once the game loads in the editor, press "PLAY" on the left side menu. 
  You can find more information about Visual Pinball at these links:
shivaEngine Files
![]()  | 
  
There are two versions of shivaEngine, a FULL version, including all the graphics and sound files used in this table example. As well, the two PhotoShop files are included, and some extra backdrops for your own game. This uses the external script.
As well, shivaEngine is released as a "light" version, which is just the table and the docs. Both a external script and a internal script using the VP script editor are offered. The external script version is a little tougher to use, but is easier to edit and change, as well as better search capabilities using your favorite text editor.
shivaEngine_V1FULL 
  - All files included External script version(4.24 M) 
  shivaEnginge_V1Lite - Table files only External script version (564 
  K)
  shivaEngine V1LiteB - Table 
  Files only Internal script version (564 K)
  shivaEngine Screenshot - screenshot
  
  All files are also linked separately below
| Filename | Size | Date | |
| READMEFIRST.txt | 3 K | 2/02/02 | 11:16 pm | 
| shivaengine.vps | 70 K | 2/21/02 | 5:10 pm | 
| shivaengine.vpt | 902 K | 2/21/02 | 1:41 pm | 
| shivaEngine_v1.zip (full) | 4,343 K | 2/21/02 | 5:14 pm | 
| shivaEngine_v1Lite.zip (Lite version) | 564 K | 2/21/02 | 5:14 pm | 
| shivaEngine_v1LiteInternal.zip (Light version) INTERNAL | 564 K | 2/21/02 | 5:14 pm | 
| termina2.TTF | 32 K | 3/20/93 | 2:24 am | 
| Additional files | |||
| shivaEngine Backdrop | 153 K | 2/21/02 | 1:24 am | 
| Blast Backdrop | 344 K | 2/21/02 | 4:18 pm | 
| Blue_Sphere Backdrop | 140 K | 2/21/02 | 4:54 pm | 
| photoshop_files.rar | 2,570 K | 2/21/02 | 1:27 am | 
| ShivaEngineSounds.zip | 258 K | 2/21/02 | 1:21 pm | 
| sslogo.jpg | 8 K | 2/20/02 | 11:55 pm | 
| Sun Backdrop | 311 K | 2/21/02 | 4:23 pm | 
| shivaengine docs | |||
| codes_for_your_table_use.txt | 13 K | 2/02/02 | 11:19 pm | 
| keycodes.txt | 3 K | 2/02/02 | 12:31 am | 
| se_control_keys.txt | 7 K | 2/02/02 | 11:21 pm | 
| se_features_doc.txt | 7 K | 2/02/02 | 11:21 pm | 
| shivaengine_rules.txt | 2 K | 2/02/02 | 11:21 pm | 
| ShivaEngineChanges.txt | 13 K | 2/21/02 | 1:21 am | 
| Tutorials | |||
| attract_mode.txt | 5 K | 2/03/02 | 2:18 pm | 
| CollectBonus.txt | 23 K | 2/02/02 | 11:20 pm | 
| lane_change_with_5_rollovers.txt | 7 K | 1/30/02 | 12:49 am | 
| ramp_divertor_2_way_gate.txt | 3 K | 1/30/02 | 12:49 am | 
| ramp_loop.txt | 4 K | 2/02/02 | 11:20 pm | 
The files that should be included with this engine and example 
  table:
  
  Some of these files may have a version number included within the file name
- shivaEngine.vpt - Table Example
  - shivaengine.vps - External file, include with your vpt table in the same folder
  - ShivaEngineChanges - Lists all credits, and build versions
  - termina2.TTF - Font used by shivaEngine, place in your Windows/Fonts folder 
  
  - READMEFIRST - Text file for setup
* Docs Folder - shivaEngine documentation used in shivaEngine
- shivaEngine rules - basic rulesheet to the example table
  - se_control_keys - Lists all the control keys used in the example Includes 
  code snippets for each main control key. Also lists debug keys
  - Keycodes - List of all key codes
  - codes_for_your_table - Details all the code calls used by this engine for 
  inclusion into your own table
  ' Also details and lists all the subs and timers
* Tutorials * -All written by shiva, with Cold1, unless otherwise noted
- se Features do - Additional features docs
  - Attract Mode (written by Chris)
  - Collect Bonus
  - Lane Change with 5 rollovers
  - Ramp Diverter with 2 way gate
  - Ramp Loop
* Additional Files
- various files used by shivaEngine, including the master PhotoShop files for the backdrop and logo
=======================
  How to Use shivaEngine
  =======================
Just place the shivaengine.vpt AND the shivaengine.vps in the 
  same folder.
  shivaEngine uses a external file to run the table, instead of a built in script 
  in the table editor.
  The call to the external file is (using version1 as a example): 
ExecuteGlobal CreateObject("Scripting.FileSystemObject").OpenTextFile("shivaengine1_8a.vps", 1).ReadAll
============
  Terms of Use
  ============
Spike script
  ============
  There are no strings attached for using this script. Mr_Staypuft and I
  would appreciate a minor mention in your credits, but it is not required.
  You may use this script in any manner you see fit to enable you to learn
  and create pinball tables for VP (with the exception of calling it your own).
  We do ask that you give credit to Black if you use the load/save routines
  in your code. THAT'S IT. Enjoy.
shivaengine v1
  ==============
  No Strings attached to this version, though a mention in the credits would be 
  nice, 
  especially if you use any of the graphics.