- Joined
- Oct 3, 2004
- Messages
- 1,507
- Solutions
- 2
- Reaction score
- 1,134
- Points
- 132
- Favorite Pinball Machine
- Trigon
The first release of KISS, the classic pinball game, is now out, and available at Pinball Nirvana.
The development cycle was quite a bit longer, as it seemed to fight me all the way. Because of this, and it's insane bonus system, which has 3 separate systems, plus the 3 ways to score it, I decided to release this now, as opposed to having a beta test. It appears to work fine, though I made a couple changes for the engine, and also, there are some minor enhancements.
The actual Arcade game bored me to tears, and it had a bad layout by Bally standards, with a few dead spots, so I did what I could to make it play better. It is very fast for that reason, far faster than the actual game. I'm sure Bally will forgive me.
There are 3 parts to the Bonus Count system, and occasionally, it will mistime especially on a multiplier, but then it wasn't worth rewriting the entire engine and screwing up the other 2 games, and it's pretty close to the vpm version.
This comes with the latest version of shivaEngine3.vbs, which now allows a custom bonus routine to be used instead of the default routine already included.
As well, the code snippets also have a basic version of a impulse plunger type system, and more detailed remarks and object/collection information.
Table Info:
Kiss se3
by shiva
* Kiss *
Bally
IPD No. 1386
rom name: kiss
Date Of Manufacture: June, 1979
Model Number: 1152-E
Production: 17,000 units (confirmed)
Design by: Jim Patla
Art by: Kevin O'Connor
Notes: A 'Kiss' prototype was built which used speech.
* Kiss se3 Version *
- se version by: p.d.sanderson (shiva)
- IPDB Info: http://www.ipdb.org/machine.cgi?id=1386
* Copyright *
This game in whole or in part, including all custom script code, layout or graphics may not be duplicated in any form or made available in other tables without the express written permission of the author. This table or any contents within is not to be distributed, sold, modified or offered for sale in any form or format other than by the author of Kiss se.
This program is free for all to use and enjoy
The author claims artistic copyright on all custom portions of this file, including layout, graphics and script code that were made exclusively for this file. Unauthorized reproduction and/or distribution in whole or in part is strictly forbidden.
Exclusive content, design and graphics are copyright 2006 by Paul D. Sanderson.
All Rights reserved.
Thanks to the authors for the previous versions.
* Setting up this game *
Place the VPT file in your Tables folder. Make sure you have the proper vbs files included in the same folder as this game. You will be asked if shivaEngine.vbs should be overwritten, replay "YES" as this uses the version released on the same date as this table (07.14.06)
* Keys *
The keys are set to default as set in the Preferences menu in the Visual Pinball Editor.
"R" - Rules
"F2" - Show se3 keys
"F3" - Global stat
"Insert" - 'cheater' posts up
"Delete" - 'cheater' posts down
* Adjusting the engine *
You can adjust the engine as you see fit, though as the table is locked, you will only be able to adjust the set code from the vbs files. Though the engine is a external file, you are not allowed to make changes without permission from shiva.
You only need to make changes in Table_Init, and only if you want to change the replay values, high score or amount of balls per game. At the very bottom of this subroutine, are 2 settings
SetStyle (2) Changes the overall style of the engine. Only the Bally 79 era games (Like KISS) are set,
A value of 0 will allow you to change the settings yourself in Sub SetCustomStyle().
Leave this alone otherwise, as the engine only has code for SetStyle (2) and the earlier Ballys : SetStyle(1)
* Skill Levels *
shivaEngine 3 has built in a skill settings feature if wanted, predefined code that matches the pin settings of the actual arcade game. Kiss se3 has 3 settings, that has specialized code, such as keeping the target banks lit, and using the memory feature. The script is very heavily commented, so look through there.
General Rules
- complete either the top 4 lanes or the side button targets to spot a letter in kiss. Completeing a kiss line either horizontally or vertically also lights a arrow that will award 3000 points at the loss of a ball. Completing all 4 rows of Kiss lights 40,000, the second time will light 80,000 point, and the third time will light 120,000. You can also score a special completeing the 4 KISS rows (called a card) afterwards.
- Bumper lights alternate with feature events hits, for 100 or 1000 points if lit.
- Left Target bank scores 500 points for each target down, and spots a line in the KISS card when all down
- All top lanes and button targets score 300 points
- Spinners are 100 or 1000 points when lit. Spinners are lit by the center top lane that will open the gate and complete a line in the KISS card.
- 4 bank button targets increase multiplier to 2x, score a extra ball, and light the special for the outlanes
SetSkillLevel=2 (Conservative)
- Center lane alternates between no value, gate is open, or completes a kiss line until the KISS special is lit. The Special light is lit after the KISS Bonus is fully made the 4th time, and will only light afterwards till collected.
- After making the KISS card 3 times (Colossal Bonus) any KISS lights made are removed from memory at the start of a new ball.
- Spinners and Outlane lights will alternate light state between each light with a hit from targets, bumpers, and lanes
- Made ABCD Targets will be removed from memory at the loss of a ball, and will have to be remade. All Feature values for the ABCD bank will be reset to the beginning.
SetSkillLevel=1 (Standard)
- Center lane completes a kiss line until the KISS special is lit, and alternates for the ballgate open light. The Special light is lit after the KISS Bonus is fully made the 3rd time, ( Lights with the Colossal Bonus) and will award a free game with the completion of each card afterwards.
- Spinners and Outlane lights will alternate light state between each light with a hit from targets, bumpers, and lanes
- After making the KISS card 3 times (Colossal Bonus) any KISS lights made are kept in memory, and will be still lit at the start of a new ball
- Made ABCD Targets will be removed from memory at the loss of a ball, and will have to be remade. All Feature values for the ABCD bank will be reset to the beginning.
SetSkillLevel=0 (Liberal)
- Center lane always opens gate to flipper return and will
complete a KISS line until the KISS special is lit. The Special light is lit after the KISS Bonus is fully made the 3rd time, ( Lights with the Colossal Bonus) and will award a free game with the completion of each card afterwards
- Both Spinners lit from the Center lane for 1000 points
- Both Outlane lights will light for a special
- After making the KISS card 3 times (Colossal Bonus) any KISS lights made are kept in memory, and will be still lit at the start of a new ball
- Made ABCD Targets will remain in memory at the loss of a ball, and will be restored at the start of a new ball. All Feature values for the ABCD bank will be reset to the beginning.
Download the Kiss se3 table
The development cycle was quite a bit longer, as it seemed to fight me all the way. Because of this, and it's insane bonus system, which has 3 separate systems, plus the 3 ways to score it, I decided to release this now, as opposed to having a beta test. It appears to work fine, though I made a couple changes for the engine, and also, there are some minor enhancements.
The actual Arcade game bored me to tears, and it had a bad layout by Bally standards, with a few dead spots, so I did what I could to make it play better. It is very fast for that reason, far faster than the actual game. I'm sure Bally will forgive me.
There are 3 parts to the Bonus Count system, and occasionally, it will mistime especially on a multiplier, but then it wasn't worth rewriting the entire engine and screwing up the other 2 games, and it's pretty close to the vpm version.
This comes with the latest version of shivaEngine3.vbs, which now allows a custom bonus routine to be used instead of the default routine already included.
As well, the code snippets also have a basic version of a impulse plunger type system, and more detailed remarks and object/collection information.
Table Info:
Kiss se3
by shiva
* Kiss *
Bally
IPD No. 1386
rom name: kiss
Date Of Manufacture: June, 1979
Model Number: 1152-E
Production: 17,000 units (confirmed)
Design by: Jim Patla
Art by: Kevin O'Connor
Notes: A 'Kiss' prototype was built which used speech.
* Kiss se3 Version *
- se version by: p.d.sanderson (shiva)
- IPDB Info: http://www.ipdb.org/machine.cgi?id=1386
* Copyright *
This game in whole or in part, including all custom script code, layout or graphics may not be duplicated in any form or made available in other tables without the express written permission of the author. This table or any contents within is not to be distributed, sold, modified or offered for sale in any form or format other than by the author of Kiss se.
This program is free for all to use and enjoy
The author claims artistic copyright on all custom portions of this file, including layout, graphics and script code that were made exclusively for this file. Unauthorized reproduction and/or distribution in whole or in part is strictly forbidden.
Exclusive content, design and graphics are copyright 2006 by Paul D. Sanderson.
All Rights reserved.
Thanks to the authors for the previous versions.
* Setting up this game *
Place the VPT file in your Tables folder. Make sure you have the proper vbs files included in the same folder as this game. You will be asked if shivaEngine.vbs should be overwritten, replay "YES" as this uses the version released on the same date as this table (07.14.06)
* Keys *
The keys are set to default as set in the Preferences menu in the Visual Pinball Editor.
"R" - Rules
"F2" - Show se3 keys
"F3" - Global stat
"Insert" - 'cheater' posts up
"Delete" - 'cheater' posts down
* Adjusting the engine *
You can adjust the engine as you see fit, though as the table is locked, you will only be able to adjust the set code from the vbs files. Though the engine is a external file, you are not allowed to make changes without permission from shiva.
You only need to make changes in Table_Init, and only if you want to change the replay values, high score or amount of balls per game. At the very bottom of this subroutine, are 2 settings
SetStyle (2) Changes the overall style of the engine. Only the Bally 79 era games (Like KISS) are set,
A value of 0 will allow you to change the settings yourself in Sub SetCustomStyle().
Leave this alone otherwise, as the engine only has code for SetStyle (2) and the earlier Ballys : SetStyle(1)
* Skill Levels *
shivaEngine 3 has built in a skill settings feature if wanted, predefined code that matches the pin settings of the actual arcade game. Kiss se3 has 3 settings, that has specialized code, such as keeping the target banks lit, and using the memory feature. The script is very heavily commented, so look through there.
General Rules
- complete either the top 4 lanes or the side button targets to spot a letter in kiss. Completeing a kiss line either horizontally or vertically also lights a arrow that will award 3000 points at the loss of a ball. Completing all 4 rows of Kiss lights 40,000, the second time will light 80,000 point, and the third time will light 120,000. You can also score a special completeing the 4 KISS rows (called a card) afterwards.
- Bumper lights alternate with feature events hits, for 100 or 1000 points if lit.
- Left Target bank scores 500 points for each target down, and spots a line in the KISS card when all down
- All top lanes and button targets score 300 points
- Spinners are 100 or 1000 points when lit. Spinners are lit by the center top lane that will open the gate and complete a line in the KISS card.
- 4 bank button targets increase multiplier to 2x, score a extra ball, and light the special for the outlanes
SetSkillLevel=2 (Conservative)
- Center lane alternates between no value, gate is open, or completes a kiss line until the KISS special is lit. The Special light is lit after the KISS Bonus is fully made the 4th time, and will only light afterwards till collected.
- After making the KISS card 3 times (Colossal Bonus) any KISS lights made are removed from memory at the start of a new ball.
- Spinners and Outlane lights will alternate light state between each light with a hit from targets, bumpers, and lanes
- Made ABCD Targets will be removed from memory at the loss of a ball, and will have to be remade. All Feature values for the ABCD bank will be reset to the beginning.
SetSkillLevel=1 (Standard)
- Center lane completes a kiss line until the KISS special is lit, and alternates for the ballgate open light. The Special light is lit after the KISS Bonus is fully made the 3rd time, ( Lights with the Colossal Bonus) and will award a free game with the completion of each card afterwards.
- Spinners and Outlane lights will alternate light state between each light with a hit from targets, bumpers, and lanes
- After making the KISS card 3 times (Colossal Bonus) any KISS lights made are kept in memory, and will be still lit at the start of a new ball
- Made ABCD Targets will be removed from memory at the loss of a ball, and will have to be remade. All Feature values for the ABCD bank will be reset to the beginning.
SetSkillLevel=0 (Liberal)
- Center lane always opens gate to flipper return and will
complete a KISS line until the KISS special is lit. The Special light is lit after the KISS Bonus is fully made the 3rd time, ( Lights with the Colossal Bonus) and will award a free game with the completion of each card afterwards
- Both Spinners lit from the Center lane for 1000 points
- Both Outlane lights will light for a special
- After making the KISS card 3 times (Colossal Bonus) any KISS lights made are kept in memory, and will be still lit at the start of a new ball
- Made ABCD Targets will remain in memory at the loss of a ball, and will be restored at the start of a new ball. All Feature values for the ABCD bank will be reset to the beginning.
Download the Kiss se3 table