Jump to content



Photo
- - - - -

Spy Hunter (Bally 1984) [VP 9.x Cabinet FS]


  • Please log in to reply
32 replies to this topic

#1 32assassin

32assassin

    Pinball Fan

  • VIP
  • 853 posts

  • Flag: United States of America

  • Favorite Pinball: terminator 2

Posted 04 October 2014 - 10:05 PM

Posted Image


File Name: Spy Hunter (Bally 1984)

File Submitter: 32assassin

File Submitted: 04 Oct 2014

File Category: VP 9.x Cabinet Tables (FULL SCREEN)

Author(s): 32assassin, Gtxjoe, Francisco666, Destruk, All the 3D modelers
Manufacturer: Bally
Year: 1984
ROM: Link to ROM
Permission to MOD?: Unspecified


Updated version of Destruk Spy Hunter  VP8  ver 1.4.0.
I pretty much replaced all the plastics, and essential objects with primitives.
 
Big thank you to the following people
GtxJoe for updating the script
Francisco666 for the beautiful play field redraw.
All the 3D modelers, primitive builders. I cant thank you all individually since I don't know who mad what.
 
 
 
table needs to be played on VP9.9. ( the philip screw heads shrink  when the table is played on VP 9.2.1.
 
table is set to run on rom  spyhuntr.zip
 
 
 
 
 


Click here to download this file


My Files
http://www.vpforums....4de64a621eccd40
My Table List
www.youtube.com/watch?v=DlaxLrXlPOU
See a table you like, help me complete it by finding the missing resources
https://www.dropbox....xTzKtGHTHa?dl=0

#2 bolt

bolt

    VPF Veteran

  • VIP
  • 5,150 posts
  • Location:Kiel / Schleswig Holstein

  • Flag: Germany

  • Favorite Pinball: JP's Deadpool, Harlem Globetrotters, Spiderman and much more

Posted 04 October 2014 - 10:21 PM

Nice Table. Thank you 32assassin.


Posted Image

#3 htamas

htamas

    Pinball Wizard

  • VIP
  • 2,224 posts
  • Location:California

  • Flag: Hungary

  • Favorite Pinball: cannot pick just one, and they change anyway



Posted 05 October 2014 - 12:56 AM

Thank you, excellent conversion. You managed to avoid the typical problem with converted VP8 tables which for some reason most of the time play strange, with slow, floating ball motion. Don't know why is this happening with many tables originating from the VP8 version, just an observation :)

 

This is a brutal table... you MUST nudge it otherwise you'll lose the ball quickly on the left side.


Edited by htamas, 05 October 2014 - 12:56 AM.


#4 Shadowsclassic

Shadowsclassic

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,449 posts
  • Location:Depauw, Indiana

  • Flag: United States of America

  • Favorite Pinball: Elvira and the Party Monsters

Posted 05 October 2014 - 01:20 AM

Wow, super nice job 32assassin! Thank you very much glad to finally switch over from FP! :otvclap:



#5 sliderpoint

sliderpoint

    Pinball Fan

  • Members
  • PipPipPipPip
  • 760 posts
  • Location:Spokane, WA

  • Flag: United States of America

  • Favorite Pinball: Metallica

Posted 05 October 2014 - 02:55 AM

Nice table!  Looks awesome!  There are a couple issues.  The Flipper3 is not enabled, so the ball will ghost through the diverter/gate when it's open.  Also the pop-bumper light comes on when you press the right flipper, not sure why that is.  The flipper is easy to fix and the table is great!

 

-Mike



#6 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,151 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 05 October 2014 - 03:14 AM

:)  I was testing the Pop bumper lights with the right flipper and forgot to take out the testcode.  Need to change line 127 and 133 from

 

If KeyCode=RightFlipperKey Then Controller.Switch(12)=1:BB1.Image = "bbon": BC1.Image = "bcodon":bs1.image="bswhiteon"
If KeyCode=RightFlipperKey Then Controller.Switch(12)=0::BB1.Image = "bb": BC1.Image = "bcod":bs1.image="bs"
to
If KeyCode=RightFlipperKey Then Controller.Switch(12)=1
If KeyCode=RightFlipperKey Then Controller.Switch(12)=0

 

For the diverter ghosting, yes check the Enabled box after selecting the Flipper3 object

 

One other item, the upper flippers, the invisible flippers are longer than the flipper primitive used.  You should either make the invisible flippers shorter or primitives longer...



#7 sliderpoint

sliderpoint

    Pinball Fan

  • Members
  • PipPipPipPip
  • 760 posts
  • Location:Spokane, WA

  • Flag: United States of America

  • Favorite Pinball: Metallica

Posted 05 October 2014 - 04:59 AM

Cool, that fixed that.   Although I noticed that the spy hunter bonus yellow lights aren't working with the spinner.  And unless I have really terrible luck, they aren't advancing the green lights for bigger bonus's either.

 

-Mike



#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 05 October 2014 - 08:02 AM

When I add a credit and press the Start button I get this script error :

 

spy_error.png


43327.png?1581090420

 


#9 numiah

numiah

    Pinball Fan

  • Members
  • PipPipPipPip
  • 984 posts
  • Location:Netherlands

  • Flag: Netherlands

  • Favorite Pinball: TOTAN

Posted 05 October 2014 - 08:50 AM

An '84 table as an '84 table needs to look!

Spot on with this pure candy!

Thanks for all the efforts.


**Each pinball machine is a tiny universe... that we control.**


#10 gigalula

gigalula

    Hummmm not sure yet :)

  • Platinum Supporter
  • 651 posts

  • Flag: Canada

  • Favorite Pinball: All of them from 70' to now. Even more with VP and FP :)

Posted 05 October 2014 - 08:59 AM

Thanks the table looks amazing... but unfortunately I have the same issue as BlackPredator72 Same error ...


Edited by gigalula, 05 October 2014 - 09:01 AM.


#11 arngrim

arngrim

    DJ Force Feedback

  • VIP
  • 2,188 posts
  • Location:Charleroi, Belgium

  • Flag: Belgium

  • Favorite Pinball: Monster bash



Posted 05 October 2014 - 11:05 AM

same issue and the dof adds from the dboy version are not there anymore, i'll fix it once you have fixed the line 355 error ;)



#12 sjorge

sjorge

    Hobbyist

  • Silver Supporter
  • 26 posts
  • Location:Denmark

  • Flag: Denmark

  • Favorite Pinball: Back to the future

Posted 05 October 2014 - 11:10 AM

Thank you for this release, but I got the same problem as BlackPredator72.

If I comment out line 355 (and line 363) I can play the table, but then the targets don't drop.



#13 Vinthar

Vinthar

    Enthusiast

  • Members
  • PipPipPip
  • 103 posts

  • Flag: Poland

  • Favorite Pinball: Bad Cats, No Fear

Posted 05 October 2014 - 04:37 PM

Same: Line 355 problem :(



#14 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,151 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 05 October 2014 - 06:48 PM

Strange.  It works on my 2 PC setups.

 

For line255, can you change the word Execute to Msgbox and tell me what pops up?  This is what I get

 

Attached File  sh.png   29.7KB   7 downloads

 

 



#15 Sindbad

Sindbad

    Pinball Freak

  • VIP
  • 364 posts
  • Location:Erbach, Germany

  • Flag: Germany

  • Favorite Pinball: Terminator



Posted 05 October 2014 - 07:35 PM

For those who have the problem at line 355:

 

Putting the arithmetic statement in quotes solves the problem. It seems that only VBS environments with locale settings other than USA are affected.

 

Sub PrimDropTgtMove (swNum) 'Customize direction as needed
Dim tmp
If primDir(swNum) = 1 Then 'Up
Select Case primCnt(swNum)
Case 0: Execute PrimitivePrefix & swnum & "." & DropTgtMovementDir & "=" & -DropTgtMovementMax & "* 0.75"
Case 1: Execute PrimitivePrefix & swnum & "." & DropTgtMovementDir & "=" & -DropTgtMovementMax & "* 0.25"
Case 2,3,4: Execute PrimitivePrefix & swnum & "." & DropTgtMovementDir & "=" & 10
Case 5: Execute PrimitivePrefix & swnum & "." & DropTgtMovementDir & "=" & 0
Case else: Execute wallPrefix & swnum & ".TimerEnabled = 0"
End Select
Else 'Down
Select Case primCnt(swNum)
Case 0: Execute PrimitivePrefix & swnum & "." & DropTgtMovementDir & "=" & -DropTgtMovementMax & "* 0.25"
Case 1: Execute PrimitivePrefix & swnum & "." & DropTgtMovementDir & "=" & -DropTgtMovementMax & "* 0.5"
Case 2: Execute PrimitivePrefix & swnum & "." & DropTgtMovementDir & "=" & -DropTgtMovementMax & "* 0.75"
Case 3: Execute PrimitivePrefix & swnum & "." & DropTgtMovementDir & "=" & -DropTgtMovementMax
Case else: Execute wallPrefix & swnum & ".TimerEnabled = 0"

End Select
End If
primCnt(swnum) = primCnt(swnum) + 1
End Sub


To verify that, I would try to do a SetLocale at start of the script. Does anybody know the locale code of USA?


Yes, confirmed ...

 

A SetLocale (1033) at the start of the script also solves the problem.


Edited by Sindbad, 05 October 2014 - 07:35 PM.


#16 arngrim

arngrim

    DJ Force Feedback

  • VIP
  • 2,188 posts
  • Location:Charleroi, Belgium

  • Flag: Belgium

  • Favorite Pinball: Monster bash



Posted 05 October 2014 - 08:02 PM

can you be more specific?

#17 Sindbad

Sindbad

    Pinball Freak

  • VIP
  • 364 posts
  • Location:Erbach, Germany

  • Flag: Germany

  • Favorite Pinball: Terminator



Posted 05 October 2014 - 08:06 PM

First three lines of the script are now

 

 

Option Explicit
LoadVPM "01000100","BALLY.VBS",3.1
SetLocale (1033)

 

One comment:

32assasin is an experience table author and he knows what he does, but for those who are new with VBScript: An Execute statement generates MASSIVE and I mean MASSIVE overhead. An Execute statement goes every time it's processed through the interpreter and the pre-compiler, and has no associated tokens. The tokens are generated just prior to the run via the pre-compiler, or when you select the "Compile" menu entry in the editor. Each statement is then replaced by a token, each variable by a handle. But this is not being done for Execute statements. They are interpreted and pre-compiled during run. When an Execute statementis processed often, a garbage collection for unused handles will be processed earlier or later. This will slow down everything. 



#18 Romuluz

Romuluz

    Enthusiast

  • Platinum Supporter
  • 113 posts

  • Flag: Germany

  • Favorite Pinball: Pinball Champ Star Wars

Posted 05 October 2014 - 08:10 PM

Thank you, Sindbad!



#19 Sindbad

Sindbad

    Pinball Freak

  • VIP
  • 364 posts
  • Location:Erbach, Germany

  • Flag: Germany

  • Favorite Pinball: Terminator



Posted 05 October 2014 - 08:32 PM

Oh, I forgot to say: Thanks for this one, 32assassin! It looks and plays awesome!!!!



#20 arngrim

arngrim

    DJ Force Feedback

  • VIP
  • 2,188 posts
  • Location:Charleroi, Belgium

  • Flag: Belgium

  • Favorite Pinball: Monster bash



Posted 05 October 2014 - 08:59 PM

thanks ;)