shivaengine



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

Click to enlarge

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.


We always welcome questions suggestions and comments. Please use this email address