Jump to content



Photo
* * * * * 1 votes

Star Wars Episode 1


  • This topic is locked This topic is locked
184 replies to this topic

#1 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,338 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 22 June 2010 - 11:03 PM

TAB and I have been working on this table for about a year and a half now. We have all the sound samples the machine uses, and I've been playing it a lot and studying the rulesheet and taking videos and pictures.
Some of you may have seen a demo AVI I uploaded a month ago - that one used a single animated gif file for the display. The GIF file was over 100MB for about 4 minutes of attract mode.
That demo was simply a proof of concept using vpdisco - nothing more.
Then I went through and started breaking down the frame data into single frames, and scripting it in VP, with the game attract mode.
The second 'proof of concept' demo had gotten the GIF file down to 12MB - which is more manageable, but not optimal.
I have refined the process, and gotten 3 minutes of attract mode down to 3MB of image data.

http://vpforums.org/destruk/ep1.avi

The more I work on this the more I am convinced it can be made in VP, with the only limitation being that the display itself won't be semi-transparent like the real machine, and the timing would be within 95% of the real machine. The AVI link above shows the current state of the game - the scores are able to be modified on the fly, the high score initials, grand champ, etc are all using custom fonts I worked on for this very purpose. The text is animated through visual pinball script to accommodate actual game stats and scoring.
It uses 3 timers, 123 GIF images (so far), and 1830 lines of script to do this. I'm sure I can condense and optimize the script if it becomes necessary - that is the least of my worries.

My main concern at this point is completing this project - this 10 year old machine that you haven't been able to play on your computer. Once this one is done, I would be happy to work on Revenge from Mars too. I chose to do this one first as it isn't as complex as Revenge from Mars as far as the rules go.
TAB is still working on graphics for this one, and I must give a shout out to ProgramIT for making vpdisco in 2002 - wherever you are, thanks man!

What I need to make this a reality is funding of some type. My unemployment benefits have now run out with all extensions since I've been unemployed for a year. My days will be filled with me applying for minimum wage jobs now - didn't make sense to apply for those when unemployment paid more - so I was hoping to get a good job - but now when it comes down to the wire I'll take anything I can get no matter how little it pays - $4/hr, $5/hr, I can't be picky anymore. I'll be working or looking for work all day every day from now on. And my time to actually get serious work done on this game will be pushed back to nights or any free time I can't be looking for a job or sleeping. If I lose my home, then TAB has instructions to release the latest file I sent him to the community, but I'd rather hope that can be avoided. I know how the machine works, I know how it plays, I know how to get it done with vpDisco, I have the experience and the will to see it through to completion. I require $2000/month to keep the bills paid and food on the table, so I guess I'm offering my services on this while I still send out resumes. I can guarantee that I would be working on these two pinball 2000 games to the best of my ability and nothing else (except sending applications to employers of course). This project requires time, which I have in extremely short supply.

If you want to help - my paypal is destruk @ gmail.com - if not, that's fine too. I don't think I need graphics help or capture help or coding help for this. As for how, I have a separate hard drive with linux installed and I have to reboot to capture video and make notes - takes about a half hour to swap systems from windows to Linux or Linux to windows, and virtual pc's/vmware/cygwin just can't do the job like an actual Linux system does. Please help TAB and I get this game done for you to play.

Build a fire, vipers love the heat.


#2 GRONI

GRONI

    Pinball Recreator

  • VIP
  • 1,071 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: TWD - LOTR - TSPP - POTC - AFM



Posted 22 June 2010 - 11:34 PM

wow! This one is looking very nice. I knew that you would find a way to do that machine! Take all the time you need. I hope you will
find a good job with a good payment. I think this situation is always on your Mind when you try to get things done on that machine didnt it?

The only thing i was wondering about that you wrote you used 123 Gifs. Do VP have support of GIF?? Or do you have a new build that isn´t
released till yet? I am working on a NON Pinball Table at the moment, and GIF would be very very usefull on that!

Greetings from Germany

GRONI

My current VPX Tables I am working on:

 

Attack from Mars/Finished - The Walking Dead Pro/90% - The Lord of the Rings/75% - Family Guy/90% - The Simpsons Pinball Party/15%


#3 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,338 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 22 June 2010 - 11:37 PM

vpDisco and VPPlus support GIF. This uses vpDisco because it can swap the frames out quicker with a few extra options like built-in text animation.

Build a fire, vipers love the heat.


#4 vic viper

vic viper

    Pinball Fan

  • Silver Supporter
  • 516 posts
  • Location:Planet Gradius

  • Flag: ---------

  • Favorite Pinball: Xenon, Firepower, Elvis, Gradius (original), Zarza

Posted 22 June 2010 - 11:45 PM

that is amazing guys.

I didn't know that vp can emulate pinball 2000.

that is just too awesome.
SHOOT THE CORE

#5 Lord Hiryu

Lord Hiryu

    Enthusiast

  • VIP
  • 282 posts
  • Location:San Javier (Spain)

  • Flag: Spain

  • Favorite Pinball: guns and roses



Posted 23 June 2010 - 12:05 AM

Hi Destruk.
If you need pics, tell me, 'cause I've purchased recently a SWEP1.wink.gif

#6 highrise

highrise

    Pinball Fan

  • VIP
  • 589 posts

  • Flag: ---------

  • Favorite Pinball: Scared Stiff



Posted 23 June 2010 - 12:16 AM

hey Brian - it would probably be something of a nightmare with so many frames but I'm guessing it is using this method as well - I think I mentioned before, the method I used for the scared stiff spider actually allows for an unlimited number of frames within VP itself, by using overlapping reels with the 'zero' one transparent, allowing you to chain link reel sets, and then use a script algorithm to make them behave like a single set. Given that quite a few of these frames are actually looped, I reckon it could be made to work from VP out of the box using reels in this way, and then you would have frame by frame script control. If you want to send me some frames or something, feel free.

#7 kruge99

kruge99

    Pinball Wizard

  • VPF Staff
  • 3,901 posts
  • Location:Markham, Ont.

  • Flag: Canada

  • Favorite Pinball: Black Knight, High Speed and Pin*Bot



Posted 23 June 2010 - 12:33 AM

You have my AXE, it's small and a little dull, but you have it!!!!
[proud owner of a Williams Solar Fire]

- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
Posted Image

#8 Sabbat

Sabbat

    The Pinball Monk

  • VIP
  • 4,510 posts
  • Location:Aberdeen, WA

  • Flag: United States of America

  • Favorite Pinball: Solar Ride, Centaur, Gorgar, Cyclopes, Fathom, Frontier, ElviraATPM, Atlantis, Hang Glider, Mystic, Old Chicago, Ed/Gordon Gottliebs

  • PS3 Gamer Tag: SabbatM
  • 360 Gamer Tag: Mions Hill


Posted 23 June 2010 - 12:44 AM

i always wondered why this table wasn't made and now I know why. Best of luck to you I had a similar situation where me and my dad were going to lose our home but people at the forums of ultimatemk.com (mortal kombat) sent me lots of donations, I hope you find a way to stay afoot. Good luck on the table too smile.gif


If you have a widescreen 16:9 monitor and want to play your VP9 desktop tables without them being stretched, check out This Link

#9 The Trout

The Trout

    Enthusiast

  • Members
  • PipPipPip
  • 396 posts
  • Location:Phoenix, AZ

  • Flag: United States of America

  • Favorite Pinball: Who Dunnit

Posted 23 June 2010 - 01:12 AM

Spiffy! I have a real Episode 1 and Revenge on hand that I can play every weekend. I must say, though, that I find Episode 1 rather... crappy. That said, Revenge is tons of fun, so if this test allows for more Pinball 2000 to end up in VP, then keep up the great work!
Mary Elizabeth's Sock
It's About A Girl. And Crime. But Mostly About A Girl.

#10 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,338 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 23 June 2010 - 01:22 AM

QUOTE (highrise @ Jun 22 2010, 06:16 PM) <{POST_SNAPBACK}>
hey Brian - it would probably be something of a nightmare with so many frames but I'm guessing it is using this method as well - I think I mentioned before, the method I used for the scared stiff spider actually allows for an unlimited number of frames within VP itself, by using overlapping reels with the 'zero' one transparent, allowing you to chain link reel sets, and then use a script algorithm to make them behave like a single set. Given that quite a few of these frames are actually looped, I reckon it could be made to work from VP out of the box using reels in this way, and then you would have frame by frame script control. If you want to send me some frames or something, feel free.


At 320x240 and who knows how many thousands of frames are going to be in the final product, reels are an absolute nightmare to even contemplate. Sorry Highrise. Thought about it, shot it down after about 30 seconds. Also since I'd need to fully animate individual sections as well as text overlays and layers I don't think I want to use more years than I have to in order to accomplish this. I already have frame by frame, as well as individual on access direct control to every object and every pixel it displays, and text with builtin scrolling features available, fading features available, everything it needs is already there.

Build a fire, vipers love the heat.


#11 Rawd

Rawd

    Pinball Wizard

  • VIP
  • 4,313 posts
  • Location:Edmonton, Canada

  • Flag: Canada

  • Favorite Pinball: Triple Strike



Posted 23 June 2010 - 01:29 AM

With talent like yours Destruk, it hurts me to see that you would work for $5.00 an hour. You can earn more than that as a street bum. Isn't that wage illegal? Here $9.00 is minimum wage. Do you have the education to back your talent? Are there no career moves in your area? I am also out of work right now, but I will see if I can donate to your cause sometime soon. I would love to see these tables in VP. Looking great so far.


 


#12 TAB

TAB

    Out of order

  • VIP
  • 2,556 posts
  • Location:Berlin/Germany

  • Flag: Germany

  • Favorite Pinball: BOP The Machine



Posted 23 June 2010 - 04:59 AM

I should get a stripped playfield pic next.
Wait for it.

#13 epthegeek

epthegeek

    Pinball Fan

  • Platinum Supporter
  • 618 posts
  • Location:Wisconsin

  • Flag: United States of America

  • Favorite Pinball: Cirqus Voltaire

Posted 23 June 2010 - 05:11 AM

Man, Destruk.

The amount of effort it'd take to fully build this table would be entirely herculean. Once you get into trying to do the video for the modes you'd have way, WAY too many frames to try to do, given the dynamic nature of some of the modes -- like when the drop ship is puking out battle droids and you're shooting them. Far too many variables to cover with still frames. Did droid X just get blown up because you hit a target? Is the shop currently replacing droid Y because it recently blew up? etc etc.

I wish you luck, but it really seems like something that would be much better served by real emulation of the pin2000 hardware (nucore style) that overlays a transparent window onto VP for the physical part.

It's very cool that you're taking it on, but sheesh. It must be like torture.


#14 Joe

Joe

    Pinball Wizard

  • VIP
  • 2,365 posts
  • Location:60016

  • Flag: United States of America

  • Favorite Pinball: New Stern ones

Posted 23 June 2010 - 05:19 AM

QUOTE (Rawd @ Jun 22 2010, 08:29 PM) <{POST_SNAPBACK}>
With talent like yours Destruk, it hurts me to see that you would work for $5.00 an hour. You can earn more than that as a street bum. Isn't that wage illegal? Here $9.00 is minimum wage. Do you have the education to back your talent? Are there no career moves in your area? I am also out of work right now, but I will see if I can donate to your cause sometime soon. I would love to see these tables in VP. Looking great so far.

Federal $7.25

Colorado $7.28 Tipped employees earn $4.22/hour.

#15 bolt

bolt

    VPF Veteran

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

  • Flag: Germany

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

Posted 23 June 2010 - 05:31 AM

Amazing work, thanks for the WIP video.
Posted Image

#16 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,338 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 23 June 2010 - 05:31 AM

Thanks Joe. smile.gif so it's better than I thought. Anyway, working one small screen at a time - got the Ramp combo sequence done tonight - memory space cost: 2KB. smile.gif Next is the pinball 2000 logo animation tomorrow night.
The ramp combo screen fades in the initials, displays the number of ramp combos, and flies a pod racer across the top and then across the bottom of the screen, and then fades the initials back out again.

Build a fire, vipers love the heat.


#17 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 23 June 2010 - 12:40 PM

Well blow me down! That IS truly amazing! yahoo.gif
Can't wait to play.

Greetings:Petri


#18 razors78

razors78

    Enthusiast

  • Members
  • PipPipPip
  • 143 posts

  • Flag: Sweden

  • Favorite Pinball: Theatre Of Magic

Posted 23 June 2010 - 01:35 PM

Yes! Truly amazing if we get to play this baby in a not too distant future!. Incredible work so far! Wish you all the best with this table!! biggrin.gif

#19 gordon

gordon

    Enthusiast

  • Members
  • PipPipPip
  • 261 posts
  • Location:Schleswig-Holstein/Kiel

  • Flag: Germany

  • Favorite Pinball: Pirates of the Caribbean

Posted 23 June 2010 - 02:56 PM

WoW fantastic Video otvclap.gif

#20 highrise

highrise

    Pinball Fan

  • VIP
  • 589 posts

  • Flag: ---------

  • Favorite Pinball: Scared Stiff



Posted 25 June 2010 - 06:06 PM

hey Brian - if you took a snapshot of the table without the film and overlaid it on every frame using transparency, would that not make it look like it does in the real table? the ball always goes in front of reels so you could potentially change the ball to a semi-transparent one when it was behind the film.