Jump to content



Photo
* * * - - 2 votes

Rob ZOmbies Spookshow[Visual Pinball X Original]

genie genie battle

  • Please log in to reply
16 replies to this topic

#1 theGhost787

theGhost787

    incredible

  • Members
  • PipPipPip
  • 399 posts

  • Flag: Canada

  • Favorite Pinball: Twilight Zone

Posted 13 April 2017 - 04:16 PM

Posted Image


File Name: Rob ZOmbies Spookshow

File Submitter: theGhost787

File Submitted: 20 Nov 2016

File Category: VPX Originals

Author(s): ghost
Permission to MOD?: Yes, without approval




Welcome to the Spookshow. Enter Captain Spauldings Museum of Monsters and Madmen.
Just in time for Thanksgiving "try some of our tasty fried turkey,    It just taste so damn good"
 
Game includes.
Art By Horley, original music from ghost based off Rob Zombies music, Created in FL Studio.
Moving Robot, Top level, Scoring, Light up Stereo, 2 ramps, Lighting and sounds. Scripts. This is version 1.0
 
 
 

 


Click here to download this file


           logo_Ghost_Games.jpg        55cfb82.gif     http://ghostgames.tripod.com


#2 bjschneider93

bjschneider93

    Enthusiast

  • Members
  • PipPipPip
  • 232 posts

  • Flag: United States of America

  • Favorite Pinball: F14, space shuttle, or anything fast

  • PS3 Gamer Tag: brentschneider

Posted 19 June 2017 - 11:24 PM

I can't get a backglass to work with this table. Is there something that needs to be added to the script?

#3 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 20 June 2017 - 02:14 AM

Table is not setup for B2S backglass, but you can add it with this tutorial  http://www.vpforums....showtopic=34429



#4 bjschneider93

bjschneider93

    Enthusiast

  • Members
  • PipPipPip
  • 232 posts

  • Flag: United States of America

  • Favorite Pinball: F14, space shuttle, or anything fast

  • PS3 Gamer Tag: brentschneider

Posted 20 June 2017 - 02:18 AM

Thank you

#5 BlackPredator72

BlackPredator72

    I ❤ Pinball

  • Members
  • PipPipPip
  • 372 posts
  • Location:Haarlem, The Netherlands

  • Flag: Netherlands

  • Favorite Pinball: Demolition Man

  • PS3 Gamer Tag: BlackPredator72
  • 360 Gamer Tag: BlackPredator72

Posted 01 February 2019 - 03:29 PM

Someone have wheelart for this one?


43327.png?1581090420

 


#6 nanuk

nanuk

    Hobbyist

  • Members
  • PipPip
  • 22 posts

  • Flag: Canada

  • Favorite Pinball: Wipe Out

Posted 18 August 2020 - 09:52 PM

i read the tutorial but i still dont understand how to make the b2s work any help wil be apreciated



#7 uers1983

uers1983

    Enthusiast

  • Members
  • PipPipPip
  • 95 posts
  • Location:Siegen

  • Flag: Germany

  • Favorite Pinball: Monster Bash,AFM,T2

Posted 19 August 2020 - 01:05 PM

Someone have wheelart for this one?

robzombiesspookshow(spooky2016)0.png

 

That´s all I have for this table

 

 

Edit: Ooops! I just saw that your post is from last year  :facepalm:


Edited by uers1983, 19 August 2020 - 01:11 PM.


#8 BlackPredator72

BlackPredator72

    I ❤ Pinball

  • Members
  • PipPipPip
  • 372 posts
  • Location:Haarlem, The Netherlands

  • Flag: Netherlands

  • Favorite Pinball: Demolition Man

  • PS3 Gamer Tag: BlackPredator72
  • 360 Gamer Tag: BlackPredator72

Posted 19 August 2020 - 02:04 PM

Someone have wheelart for this one?

robzombiesspookshow(spooky2016)0.png
 
That´s all I have for this table
 
 
Edit: Ooops! I just saw that your post is from last year  :facepalm:
Thnx, still didn't found it, so it's going into my cab!

Verstuurd vanaf mijn SM-G973F met Tapatalk

43327.png?1581090420

 


#9 nanuk

nanuk

    Hobbyist

  • Members
  • PipPip
  • 22 posts

  • Flag: Canada

  • Favorite Pinball: Wipe Out

Posted 19 August 2020 - 11:48 PM

got the b2s working...... is there anyone that know how to put the dmd on the backglass i cannot drag it and the F1 fonction doe not work on this table



#10 RenoPin

RenoPin

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: United States of America

  • Favorite Pinball: Gorgar

Posted 31 October 2020 - 10:54 PM

got the b2s working...... is there anyone that know how to put the dmd on the backglass i cannot drag it and the F1 fonction doe not work on this table

I have the same situation.  Used the tutorial to get the B2Server Backglass working.  The "DMD" appears to be a text box rather than displaying in a movable window.  I'm stumped.



#11 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 01 November 2020 - 12:40 AM

The DMD is just a text box, it has no real DMD

This looks like one of ghosts many unfinished tables

It does not appear to have a finished ruleset, and it's missing like half of the goings on of the real spookshow table.

 

The table has no ROM, hence no F1
No mame ROM exists for Spookshow, and even if we had one, i dont think Vpinmame presently supports it.
Spookshow was not programed with the same tool set as america's most haunted.

So with out a rom, we need an ass load of scripting and an ass loaded of talented art and animation work for the DMD

 

 

If you want it to have a DMD easy, like right now

 

Add this to the table script

Sub Table1_init
FlexINIT
End Sub

then at the very end of the table script add this (If you want ultraDMD instead, i can post an ultraDMD init)

 

Dim FlexDMD 
Dim UltraDMD
Sub FlexINIT
    Set FlexDMD = CreateObject("FlexDMD.FlexDMD")
	UseColoredDMD = true
    If FlexDMD is Nothing Then 
        MsgBox "No UltraDMD found.  This table will NOT run without it."
        Exit Sub 
    End If 
    FlexDMD.GameName = cGameName 
    FlexDMD.RenderMode = 2 
	FlexDMD.Show = 1
    Set UltraDMD = FlexDMD.NewUltraDMD() 
    UltraDMD.Init
    
    If Not UltraDMD.GetMajorVersion = 1 Then
        MsgBox "Incompatible Version of UltraDMD found."
        Exit Sub
    End If
UltraDMD.DisplayScene00Ex " ", "Rob Zombie's", 30, -1, "SpookShow", 30, -1, 14, 1, 14
End Sub

Ok lastly find  Sub AddScore, and change it to this

Sub AddScore(points) 'we also need to Dim Score in the beginning of script. all Variables should go in the beginning of script.
Score = Score + points ' This adds your score + the points in the (Brackets) when something is hit & it contains AddScore(#)
ScoreText.Text = FormatNumber(Score, 0, -1, 0, -1) 'this Displays the points added in scoretext.Text box on the backdrop
UltraDMD.DisplayScene00Ex " ", "SCORE ", 30, -1, cstr (Score), 30, -1, 14, 1, 14
End Sub

Ok, now you got a DMD, all it is going to do is show a pointless score though, as this table is unfinished, it just bats around a never ending stream of balls
into scoring objects with fixed points, and no rules or game modes.

 

But this is an entirely unfinished table, it really does nothing but play bat a ball, eternally.
You can not even lose

 

This table needs someone like JP to have mercy on it
And an ass ton of study of the real workings of the real life table


Edited by wiesshund, 01 November 2020 - 12:44 AM.

If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#12 RenoPin

RenoPin

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: United States of America

  • Favorite Pinball: Gorgar

Posted 01 November 2020 - 05:21 AM

 

 

Thanks for all of this information, as new as I am to all of this, I did read through the script and noticed is lacking what I had previously seen as standard elements in a VPX Table.  Bummer, what a perfect table for Halloween!



#13 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 01 November 2020 - 07:09 AM

yea, theGhost kind of left a trail of non finished tables, a lot of them are like that, in that you got flippers bumpers slingshots and targets, and that is about it.

He does have one that is decent, it is a future pinball table, it's called alone in the dark
 

https://www.vpforums...&showfile=11452

 

It is a Halloween horror type table.

Dont know what ever happened to him, all his websites are gone or dismantled etc


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#14 djredick

djredick

    Enthusiast

  • Silver Supporter
  • 207 posts

  • Flag: United States of America

  • Favorite Pinball: Xenon

Posted 25 June 2022 - 04:35 AM

weisshund, I entered your code to get the DMD.  It was working prior to entering the code to enable the B2S here - https://www.vpforums...showtopic=34429, but now I am getting an error in the DMD code.

 

Runtime error
-------------
Line: 781
Variable is undefined: 'UseColoredDMD'
 
I have Freezy's DMD installed, FWIW.

Edited by djredick, 25 June 2022 - 04:36 AM.


#15 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 25 June 2022 - 09:41 AM

You dont need to enter any code to enable B2s
But this table is probably very outdated

 

I would have to look at it but the top of the script is maybe way out of date

 

Not sure if this helps much, without me looking at the table

but in general

 

You start your active script with

 

Option Explicit
Randomize
 
Next
you redefine any const's that would otherwise be defined in the core scripts
you have to redefine them 1st before loading them
 
Example
Const BallSize = 50     
Const BallMass = 1.7   
 
In general though, anything that would otherwise get defined automatically by the core vpx scripts
You will know if you redefine something too late in the script, cause vpx will yell at you that you redefined a const, and tell you which one
 
Then you load those, which usually consist of core.vbs and controller.vbs for a non ROM table, which this one is
 
    On Error Resume Next
    ExecuteGlobal GetTextFile("core.vbs")
    If Err Then MsgBox "Can't open core.vbs"
    ExecuteGlobal GetTextFile("controller.vbs")
    If Err Then MsgBox "Can't open controller.vbs"
    On Error Goto 0
 
And just for future reference, if it is a ROM table, it loads a little different
We load the controller still
 
On Error Resume Next
ExecuteGlobal GetTextFile("controller.vbs")
If Err Then MsgBox "You need the Controller.vbs file in order to run this table (installed with the VPX package in the scripts folder)"
On Error Goto 0
 
And then we load an appropriate machine translation
 
LoadVPM "01200100","Taito.VBS",3.1
 
It contains information about the hardware the ROM will be emulating
 
And then from there, we hopefully script the rest of the table properly
 
If we mess up this top part, then things go badly for us
Sometimes if the script is in an outdated form, then when we go to modify it, things also go badly
 
As far as the backglass, if no ROM is present, then b2s server is the defacto controller
you should not normally need to do anything to have a B2S backglass work
IF the table code is up to date anyway.
 
B2S will run a backglass unless you have the tablescript set B2S to Off
 

UseColoredDMD, in your error, is defined in core.vbs

it is defined on line32

 

I think whatever you were doing to try and do something with B2S knocked core.vbs out of the picture

 

Do you have JP's deadpool table?
His scripts are usually pretty clean, and deadpool is an EM since it has no ROM
So you could use that table as a guide for working on this table

 


'**           _     _                                   
'**           /\.--/\                       
'**           \_ _  \//\                                
'**         __/o o`     |   SPOOKSHOW BY GHOST
'**        (/           |                               
'**         \__,        /                               
'**        __\-'       /                                
'**   .-'``\ /`"-=.-="`)                                
'** /`  _.-.'          \                                
'** \_."   ,`-._ /    /_\                               
'**       /     /-.._/ |                                
'**      |     /    /  |                                
'**     ,|    '.__.'   |                                
'** _  /  \     .-"".  /                                
'**/ \/   /`-._|     |`                                 
'**\  \  /     \     |                                  
'** \   /       \    |                                  
'**  '-'         `.  |                                  
'**           .-"`   \                                  
'**           \__,.-'`  
'**
'**
'**   includes original music created by ghost
'**  based off the works of Rob Zombie
'**  Playfield art re textured by ghost from Horley
Option Explicit
Randomize


On Error Resume Next
    ExecuteGlobal GetTextFile("core.vbs")
    If Err Then MsgBox "Can't open core.vbs"
    ExecuteGlobal GetTextFile("controller.vbs")
    If Err Then MsgBox "Can't open controller.vbs"
    On Error Goto 0






PlaySound "1Spookshow",-1

Most tables (maybe ALL tables) by Ghost are unfinished concepts, and he vanished quite some time ago

 

The table itself is decent enough to work with, i would mod it
but mod is the wrong word in this case
I would finish it.

Design some real rules and game modes etc
do some more sounds
implement JP's physics
Learn about lighting, and give it some more dramatic lighting effects

And maybe give it some actual DMD scenes 
Does not have to be super fancy, could be mostly a basic scoreboard, but with some images for special things/events.

It would be kind of a fun learning project i think?


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#16 djredick

djredick

    Enthusiast

  • Silver Supporter
  • 207 posts

  • Flag: United States of America

  • Favorite Pinball: Xenon

Posted 25 June 2022 - 04:05 PM

Thanks.  Putting the beginning code in allowed me to enable the DMD and B2S and the same time.  Before I could only do one or the other.

 

The only routine I'd like to add at the moment is a ball routine to allow 3 balls per game.

 

Though unfinished, it is at least partially emulated, which satisfies me.



#17 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 25 June 2022 - 06:49 PM

Hehe, well you are going to have to add an actual game to it

presently it really does not have anything aside from some scores assigned to hit events

 

look at some other romless tables

the coin up, start game, drain / trough and game over stuff


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow






Also tagged with one or more of these keywords: genie, genie battle