Jump to content



Photo
* * * * * 3 votes

Millionaire (Williams 1987) [Visual Pinball X]

iaakki hmuek Goldchicco Andrei Miraklov

  • Please log in to reply
24 replies to this topic

#1 goldchicco

goldchicco

    Enthusiast

  • Members
  • PipPipPip
  • 281 posts

  • Flag: United States of America

  • Favorite Pinball: Stargate

Posted 13 February 2021 - 02:45 PM

Posted Image


File Name: Millionaire (Williams 1987)

File Submitter: goldchicco

File Submitted: 12 Feb 2021

File Category: VPX/VPinMAME Recreations

Author(s): Goldchicco
Manufacturer: Williams
Year: 1987
ROM: Link to ROM
Permission to MOD?: Yes, with approval


VPX table by: Goldchicco
 
3D Wheel model by Andrei Miraklov
 
Wheel code by iaakki
 
base VPX table released by: hmuek
 
Special Thanks to :
hmuek for let me use his VPX table as base for this release.
 
32assassin for always be there.
 
Andrei Miraklov for the 3D toy of the wheel and his AMAZING talent.
 
iaakki for the wheel code.
 
Batch for the backdrop image for Desktop users.
 
Movieguru for working on the images
Table also built into the table is the JP Salas LUT selector. Hold down the LEFT MAGNASAVE and then press the RIGHT MAGNASAVE to cycle through the 10 different LUT brightness's, do this before starting a game since this table use the magnasave buttons.
 
LUT files thanks to Vogliadicane
 
Table is pretty much complete, wheel code is at a good point, not perfect but good (ball always lands on left side of the roulette), this is why is released as beta version.
Hopefully with the help of the community we can reach the perfection and release the 1.0 final
 
Hope you enjoy it and please leave constructive feedback or comments in the support topic and will try to make it better.
 
All Logos, Copyrights and Trademarks are property of their respective owners.
 
PROVIDED STRICTLY FOR PERSONAL / HOME USE AND NOT FOR COMMERCIAL SALE / RE-SALE OR DISTRIBUTION!
 
Permission to Mod: Yes with approval


Click here to download this file



#2 bolt

bolt

    VPF Veteran

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

  • Flag: Germany

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

Posted 13 February 2021 - 03:47 PM

Perfect as always. Thank you golchicco and involved.


Posted Image

#3 HiRez00

HiRez00

    VPX / Pinball Contributor

  • Members
  • PipPipPip
  • 378 posts
  • Location:Los Angeles, CA

  • Flag: United States of America

  • Favorite Pinball: Too many to list here ...

Posted 13 February 2021 - 04:38 PM

millionaire-williams.png

 

New redrawn wheel image.

Attached Files


-HiRez00


#4 marcio clauss

marcio clauss

    Enthusiast

  • Members
  • PipPipPip
  • 185 posts

  • Flag: Brazil

  • Favorite Pinball: Shark TAITO

Posted 13 February 2021 - 04:53 PM

Great Table Thanks goldchicco :dblthumb:



#5 clyde

clyde

    Pinball Fan

  • Gold Supporter
  • 673 posts
  • Location:Martinsville VA

  • Flag: United States of America

  • Favorite Pinball: Monster Bash

Posted 13 February 2021 - 05:36 PM

Thanks everyone for this table! Great job as always.



#6 Pin-Pete

Pin-Pete

    Pinball Fan

  • Members
  • PipPipPipPip
  • 979 posts
  • Location:Vantaa,Korso (20 km north from Helsinki)

  • Flag: Finland

  • Favorite Pinball: Pin*Bot,Cyclone

Posted 13 February 2021 - 07:27 PM

Plays great, but the roulette has same weird problem as at Speakeasy. Ball won't stop at all.


Greetings:Petri


#7 goldchicco

goldchicco

    Enthusiast

  • Members
  • PipPipPip
  • 281 posts

  • Flag: United States of America

  • Favorite Pinball: Stargate

Posted 13 February 2021 - 08:40 PM

Plays great, but the roulette has same weird problem as at Speakeasy. Ball won't stop at all.

Hope you read the table description, here is the part about the wheel and why the table is released as beta version:

 

Table is pretty much complete, wheel code is at a good point, not perfect but good (ball always lands on left side of the roulette), this is why is released as beta version.
Hopefully with the help of the community we can reach the perfection and release the 1.0 final



#8 xenonph

xenonph

    I have Pinball Fever!

  • VIP
  • 4,130 posts
  • Location:Castle Rock, WA.

  • Flag: United States of America

  • Favorite Pinball: TRON Classic-Congo-Xenon-PINBOT-BOP-LOTR-A Real American Hero OPERATION PINBALL-Millionaire-Whirlwind-Krull-NFL-BlackKnight-FishTales

Contributor

Posted 13 February 2021 - 11:14 PM

Have you tried nudging while wheel is spinning?

 

I used to go to this cafe/bar everyday when I was about 18.

They would have a different pinball machine brought in about every 3 or 4 months.

Well this table was one of them.

(Others were PinBot, Whirlwind, Blackwater100, and Fish Tales).

My friend could nudge at the right time while the wheel was spinning and get that extra ball every time!!

Well I have tried same on this table and I can make the ball stop on the right side with a well timed nudge.

Not perfect but does work.

Thanks again for working on this table and getting it released with working wheel.

The wheel is a significant part if the table and without it, it just isnt the same.

I tried for many many months to get that Millionaire WIP wheel to work with no success.

So I am happy as a lark you released this!!

Thanks again to all who helped bring this out of its wheel-less WIP state!!!

Your work is appreciated!!

Carry on.


CHECK OUT THIS TUTORIAL http://www.vpforums....howtopic=32515
TO USE DB2S BACKGLASS PROGRAM WITH DESKTOP TABLES ON 1 MONITOR
 

#9 Rajo Joey

Rajo Joey

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,489 posts
  • Location:Niedersachsen

  • Flag: Germany

  • Favorite Pinball: Attack from Mars, Abra Ca Dabra and many old EM-Tables

Posted 16 February 2021 - 07:45 AM

Here are my two wheels for this table.
As always you find them in my MEGA-account or directly in Popper.
Don't download the pictures from here. Better quality you find in MEGA or Popper.
https://mega.nz/fold...Ji5hwuYxL6CvQIg
c1b9cbbc4a1cd8cea3983673c1089fe5.jpg2fac8f3812049b9bf40e245204929c30.jpg

Gesendet von meinem CMR-W09 mit Tapatalk

Rajo Joey - My front-end-files; Hundreds of Audio- and Videorecordings in high quality for Playfield (4k/60FPS) and Backglass (HD), Wheels & POV-Files: The Media-Post

https://www.facebook...02697096474910/

https://www.facebook...oups/VPAddicts/

https://www.facebook...oups/VPjunkies/


#10 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,314 posts
  • Location:I'm Spanish, but I live in Oslo (Norway)

  • Flag: Norway

  • Favorite Pinball: I like both new and old, but I guess I prefer modern tables with some rules and goals to achieve.



Posted 17 February 2021 - 06:22 PM

Nice table :) 


Edited by jpsalas, 17 February 2021 - 06:29 PM.

If you want to check my latest uploads then click on the image below:

 

vp.jpg

 

Next table? A tribute table to Stern's Foo Fighters


#11 Albert

Albert

    Enthusiast

  • Members
  • PipPipPip
  • 352 posts

  • Flag: Germany

  • Favorite Pinball: Dealers Choice

Posted 01 March 2021 - 09:06 AM

Here is a fix to get a working roulette wheel:

 

Sub Init_Roulette()
Set RouletteBall = sw54.CreateSizedBallWithMass(18,20) '23,1.0*((23*2)^3)/125000
RouletteBall.image = "ball2"
RouletteSw.enabled = 1
min =1 <- ADD THIS LINE
max =12 <- ADD THIS LINE
vario=(Int((max-min+1)*Rnd+min)) <- ADD THIS LINE
End Sub

 

Sub Roulette_Timer()
(...)
End If
roulette_step = roulette_step - 0.0005
If roulette_step < 0.15 and holeangle = 0 Then
roulette_step=0
roulette.enabled = false
roulettesw.enabled = true
min =1 <- ADD THIS LINE
max =12 <- ADD THIS LINE
vario=(Int((max-min+1)*Rnd+min)) <- ADD THIS LINE
roulette_time = 0
End If            
End If
roulette_time = roulette_time + 1
End Sub

 

Delete the Sub RouletteSw_Timer and replace it with these lines:

 

Dim min
Dim max
Dim vario

Sub RouletteSw_Timer()
If BallVel(RouletteBall) < 500 Then
If vario =1 then sw54.enabled =true
If vario =2 then sw55.enabled =true
If vario =3 then sw56.enabled =true
If vario =4 then sw61.enabled =true
If vario =5 then sw62.enabled =true
If vario =6 then sw63.enabled =true
If vario =7 then sw64.enabled =true
If vario =8 then sw45.enabled =true
If vario =9 then sw46.enabled =true
If vario =10 then sw47.enabled =true
If vario =11 then sw48.enabled =true
If vario =12 then sw53.enabled =true
End If
End Sub

 

Select the wall "ballbane", and set Friction to 0,5 and Scatter Angle to 0. Finally, set the radius of the kickers in the "GWKickers" collection to 35.


Edited by Albert, 01 March 2021 - 11:06 AM.


#12 floydian2023

floydian2023

    Enthusiast

  • Members
  • PipPipPip
  • 54 posts
  • Location:NY

  • Flag: United States of America

  • Favorite Pinball: [Top 10] AC/DC Luci, POTC, Harry Potter, Elvis, CFTBL, Who Dunnit, Southpark, Simpsons, LOTR, Scared Stiff

Posted 01 March 2021 - 01:06 PM

Thanks Albert! Gonna have to try that tweak later :)



#13 goldchicco

goldchicco

    Enthusiast

  • Members
  • PipPipPip
  • 281 posts

  • Flag: United States of America

  • Favorite Pinball: Stargate

Posted 01 March 2021 - 05:27 PM

@Albert

I tried your code and is not quite right.

The ball stops too early while for the rom is still spinning.

Your code need some adjustments, but thank you for working on it.

Keep me posted



#14 Albert

Albert

    Enthusiast

  • Members
  • PipPipPip
  • 352 posts

  • Flag: Germany

  • Favorite Pinball: Dealers Choice

Posted 01 March 2021 - 05:59 PM

Goldchicco, i just did two tests with switches 61 and 47. The extra balls were given. Please give me more informations what exactly is wrong.



#15 goldchicco

goldchicco

    Enthusiast

  • Members
  • PipPipPip
  • 281 posts

  • Flag: United States of America

  • Favorite Pinball: Stargate

Posted 01 March 2021 - 07:48 PM

Goldchicco, i just did two tests with switches 61 and 47. The extra balls were given. Please give me more informations what exactly is wrong.

better you upload your script (a notepad file will be ok) because as I typed above: 

The ball stops too early while for the rom is still spinning.



#16 Albert

Albert

    Enthusiast

  • Members
  • PipPipPip
  • 352 posts

  • Flag: Germany

  • Favorite Pinball: Dealers Choice

Posted 01 March 2021 - 10:06 PM

https://pastebin.com...iframe/aAcyjh7m



#17 goldchicco

goldchicco

    Enthusiast

  • Members
  • PipPipPip
  • 281 posts

  • Flag: United States of America

  • Favorite Pinball: Stargate

Posted 01 March 2021 - 10:26 PM

Perfect!!!!

I'll give it a try and let you know.

Thank you



#18 roccodimarco

roccodimarco

    Pinball Fan

  • Members
  • PipPipPipPip
  • 569 posts
  • Location:NEPA

  • Flag: United States of America

  • Favorite Pinball: Hollywood Heat, Street Fighter II, Gold ball, Grand Lizard

Posted 02 March 2021 - 05:14 AM

Here is a fix to get a working roulette wheel:
 
Sub Init_Roulette()
Set RouletteBall = sw54.CreateSizedBallWithMass(18,20) '23,1.0*((23*2)^3)/125000
RouletteBall.image = "ball2"
RouletteSw.enabled = 1
min =1 <- ADD THIS LINE
max =12 <- ADD THIS LINE
vario=(Int((max-min+1)*Rnd+min)) <- ADD THIS LINE
End Sub
 
Sub Roulette_Timer()
(...)
End If
roulette_step = roulette_step - 0.0005
If roulette_step < 0.15 and holeangle = 0 Then
roulette_step=0
roulette.enabled = false
roulettesw.enabled = true
min =1 <- ADD THIS LINE
max =12 <- ADD THIS LINE
vario=(Int((max-min+1)*Rnd+min)) <- ADD THIS LINE
roulette_time = 0
End If            
End If
roulette_time = roulette_time + 1
End Sub
 
Delete the Sub RouletteSw_Timer and replace it with these lines:
 
Dim min
Dim max
Dim vario

Sub RouletteSw_Timer()
If BallVel(RouletteBall) < 500 Then
If vario =1 then sw54.enabled =true
If vario =2 then sw55.enabled =true
If vario =3 then sw56.enabled =true
If vario =4 then sw61.enabled =true
If vario =5 then sw62.enabled =true
If vario =6 then sw63.enabled =true
If vario =7 then sw64.enabled =true
If vario =8 then sw45.enabled =true
If vario =9 then sw46.enabled =true
If vario =10 then sw47.enabled =true
If vario =11 then sw48.enabled =true
If vario =12 then sw53.enabled =true
End If
End Sub
 
Select the wall "ballbane", and set Friction to 0,5 and Scatter Angle to 0. Finally, set the radius of the kickers in the "GWKickers" collection to 35.


Any chance you want to take a look at the Monte Carlo table? We could never get that wheel to work correctly!

#19 Albert

Albert

    Enthusiast

  • Members
  • PipPipPip
  • 352 posts

  • Flag: Germany

  • Favorite Pinball: Dealers Choice

Posted 02 March 2021 - 07:37 AM

 

Any chance you want to take a look at the Monte Carlo table? We could never get that wheel to work correctly!

 

 

I'll have a look, but it'll take some time.



#20 Albert

Albert

    Enthusiast

  • Members
  • PipPipPip
  • 352 posts

  • Flag: Germany

  • Favorite Pinball: Dealers Choice

Posted 02 March 2021 - 07:48 AM

Can somebody confirm that my script has to be modified? Or can somebody confirm that it works?

 

I just played a few games... The ball hits one of the saucers, wheel and roulette ball is spinning, the roulette ball hits a hole in the wheel, the display shows the points or awards, points were added to the score (or something special e.g. extra ball, is awarded), the ball is kicked out from the saucer, and the regular game goes on.

 

No problem here for me.


Edited by Albert, 02 March 2021 - 07:52 AM.






Also tagged with one or more of these keywords: iaakki, hmuek, Goldchicco, Andrei Miraklov