- View New Content
-
Getting Started
-
Tutorials
Tutorial Categories
Tutorials Main Page Installation and Setup Downloadable TutorialsROM Adjustments
Number of Balls Adjustments Volume Adjustments
-
Visual Pinball Tables
VP 8 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP 9 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP9 Cabinet Tables
All Full Screen Cabinet Full Screen B2S Cabinet Spanned Cabinet Tables Media Packs ROMsVPX Tables
All VPinMAME Recreations VPX- - /VPinMAME - MOD Tables VPX Recreations VPX Originals Media Packs ROMs VR
-
Frontend Media & Backglass
Media Packs
Complete Media Packs Wheel Logos VideosBackglasses
dB2S Animated Backglasses UVP Animated Backglasses Topper Images
- Future Pinball Tables
-
Design Resources
Main Resources
Table Templates Playfield Images Image Library Sound Library Key CodesVP Guides
VP8 Guide - English VP8 Guide - Deutsch VP9 Guide - English VP9.1.x Guide - English VP Object Guide VPM DocumentationFuture Pinball Resources
Playfield Images 3D Model LibraryFuture Pinball Guides
FP Script Guide Big Draco Script Guide FP Table Design Guide FP DMD Guide
- Other Features
- Bug Tracker
- Image Gallery
- Blogs
-
More
Star Wars Episode 1
Started By
destruk
, Jun 22 2010 11:03 PM
184 replies to this topic
#41
Posted 26 June 2010 - 05:11 PM
I made samples from the game a few years ago. NuCore uses nearly identical samples too. They are at 11025 mono (20MB) for low quality and 44100 stereo (320MB) for high quality. Naturally I'm not including the size of the sound files in my media projection. I estimate for the display graphics it'll fill about 40MB total.
Build a fire, vipers love the heat.
#44
Posted 27 June 2010 - 12:42 AM
I too never dreamed this would bear fruit... I am speechless...
[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
- 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
#45
Posted 29 June 2010 - 07:02 AM
I think the High Score Entry screen is the next toughest section to get done, so I've been working on that a lot the past few days. New video will be up after I get the rest of the graphics done. I've been testing/debugging/fitting the entire routine into the existing display timer code. So it just relies on that one timer for all the high score stuff. I made it as simplistic as possible so to start it all off I just need to set two variables and it's automatically picked up, runs all the checks for all the scores and 'records' for every player, displays blinking cursors and multiple fonts, scrolls scores and data from right to left, has a nifty awesome new routine for entering letters with multiple speeds if the flipper is held down, etc etc. It dynamically sorts the new scores, records, and names to already be picked up and utilized for attract mode, and it loads everything once at table_init, and saves it all back out once at table_exit. I think it's the best dang highscore routine I've ever made. 
Even though the game will be 'free play' only, even the real machine when in free play still runs the match routine and if you get a match it says you won a credit - kinda silly. But it's a fun animation to watch so it'll be in there too.
So it'll be a bit longer before a new video is ready - lots of new frames of data need to be added.
BTW - it uses the aux buttons to jump up or down a line too. Works fine.
Even though the game will be 'free play' only, even the real machine when in free play still runs the match routine and if you get a match it says you won a credit - kinda silly. But it's a fun animation to watch so it'll be in there too.
So it'll be a bit longer before a new video is ready - lots of new frames of data need to be added.
BTW - it uses the aux buttons to jump up or down a line too. Works fine.
Edited by destruk, 29 June 2010 - 07:03 AM.
Build a fire, vipers love the heat.
#49
Posted 29 June 2010 - 02:31 PM
QUOTE (Dazz @ Jun 29 2010, 01:53 AM) <{POST_SNAPBACK}>
destruck - You are insane for taking on this MASSIVE undertaking, but we all love (Umm, not in a gay way) you for it! It's looking incredible.
I'm hoping we get to see a FS version of this table. Would doing a FS version require re-doing all of the video?
I'm hoping we get to see a FS version of this table. Would doing a FS version require re-doing all of the video?
Yes, all the video and displays would need to be redone done, the script would need to be adjusted for size and placement of all the video display objects, and the fonts would need to be individually modified for rotated display. Also simply changing the resolution of the game - similar steps would need to be taken too. vpDisco doesn't rotate text or display data. While all of that seems like a lot, the actual table layout itself wouldn't cause an issue making it for FS, and with a solid script completed it'd probably only come down to a few minor routines that would need to be rewritten, and changing font sizes and layout locations - so it'd still not be as difficult as constructing it the first time, or porting it to Future Pinball. I do think it will use more total graphic frames than FP can handle though - we'll see after it's completed.
For resolutions, I currently work at 1920x1080 exclusively, so I'm using the highest res images I can while keeping the display area where I think it should be - just behind the moving up/down rubber in front of the center upkicker saucer. I looked at a bunch of video of the game and the display extends just over the two drop targets in front of the ramps. The display itself is 320x240 - which is about half the size of the real thing (640x480 source material). The display window needs to be smaller if you are playing the game at say, 1024x768 or something - and vpdisco has incomplete resizing features so it'd make more sense to simply resample the source graphics to a smaller resolution as an 'accessory pack'. There's not much point to unnecessarily increasing the filesize of the finished game by including these resampled images for every possible play resolution and rotation option so if that is done, it'd be an extra download, or I could include 3 or 4 sets with it for the most common play settings. I'm just trying to complete as much of the game as I can right now though - considering my situation.
Build a fire, vipers love the heat.
#52
Posted 29 June 2010 - 04:15 PM
QUOTE (destruk @ Jun 29 2010, 09:56 AM) <{POST_SNAPBACK}>
It shipped with a crt that displays a mirror image against the glass.
I wonder if one of those mini-projectors would produce a nice image on our cabinet glass.
My buddy has one, maybe I'll try it out.
#54
Posted 02 July 2010 - 07:06 AM
Well, here is the game over sequence. High Scores entry is done, it's dynamic, as well as the match sequence and auto-percentaging, and the closing videos. 
http://vpforums.org/...uk/gameover.avi
http://vpforums.org/...uk/gameover.avi
Build a fire, vipers love the heat.
#57
Posted 02 July 2010 - 08:12 AM
Well, Destruk once told us all (earlier in this thread) that if you can run the other VP9 tables, you will be just fine running SWEP1. I just hope that won't change! 
Well done!. This sure is looking very promising indeed!
QUOTE (destruk @ Jul 2 2010, 07:06 AM) <{POST_SNAPBACK}>
Well, here is the game over sequence. High Scores entry is done, it's dynamic, as well as the match sequence and auto-percentaging, and the closing videos. 
http://vpforums.org/...uk/gameover.avi
http://vpforums.org/...uk/gameover.avi
Well done!. This sure is looking very promising indeed!
#60
Posted 06 July 2010 - 11:18 PM
I got the End of Ball routine done. It is dynamic, and although the video here is 19 seconds long, it has all the animations available to it for all the different players, their titles, and authentic score routine countdown for the end of ball bonus with timing as accurate as I could get it. Four days' work. I also flexed out some of the game framework, put in code to hard cap/enforce the maximum bonus score and maximum multiplier, got the basic game logic done for losing balls, added a bunch of variables I'm going to need for actual gameplay, etc.
Luckily, vpDisco can overlay animated gifs - so having multiple sprites and displays on top of each other can be done. I had to test that to be sure it'd work.
http://vpforums.org/destruk/eob.avi
By having this section load graphics as needed it simply replaces the current loaded image so it will allow more total graphics to be utilized and conserve memory.
There isn't a noticeable delay either so it's all good.
Just made it slightly faster than that video - because I think it was counting down a little too slow.
And yeah, it also pops up the jedi emblem for your level if you fought darth maul in the saber battle.
Luckily, vpDisco can overlay animated gifs - so having multiple sprites and displays on top of each other can be done. I had to test that to be sure it'd work.
http://vpforums.org/destruk/eob.avi
By having this section load graphics as needed it simply replaces the current loaded image so it will allow more total graphics to be utilized and conserve memory.
Just made it slightly faster than that video - because I think it was counting down a little too slow.
And yeah, it also pops up the jedi emblem for your level if you fought darth maul in the saber battle.
Edited by destruk, 06 July 2010 - 11:39 PM.
Build a fire, vipers love the heat.

This topic is locked


Top


Contributor















are all trademarks of VPFORUMS.