Jump to content



Photo
* * * * * 1 votes

Star Wars Trilogy VP915 FS [VP 9.x Cabinet FS]


  • Please log in to reply
167 replies to this topic

#141 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 21 February 2013 - 12:47 PM

It worked fine in 434.

 

That's understandable, as i had to replace the code for the primitive update (it was basically just flagging a "random" huge part of the screen as dirty, thats why primitives were so super slow).

This had to be changed to make it faster.

 

Another thing I tried, and it worked fine, was to change the primitive to use 40 sides instead of 4. Then it is more round, since the corners are gone, and it is redrawn inside the table :)

 

???

Okay, this is now even MORE confusing. Maybe i'll find some time to check all of this on the weekend.

 

About the make a new default table: I think a lot of people tried before, and it didn't worked fine since every author is different, and the tables are also different. I think the best is to keep the new table as a minimum or include the one Shiva made as a demo with the firsts releases of VP, including that first shive engine. That's a good table to learn how to make a table. Anyway there are now several templates, but still there isn't a template to make a vpinmame table (maybe because each table is different).

 

Understandable. I also didn't want to replace the default table, but rather provide more reasonable defaults to all table elements when they are added to a table, as currently some stuff is reeeeeally old (f.e. the flipper fingers were horrible before, that i already replaces), so simply to help newcomers at least a bit with making a reasonable table physics setup.



#142 koadic

koadic

    Pinball Fan

  • VIP
  • 1,363 posts
  • Location:Omaha, NE, USA

  • Flag: United States of America

  • Favorite Pinball: Addams Family/Fish Tales/Medieval Madness



Contributor

Posted 21 February 2013 - 01:14 PM


Another thing I tried, and it worked fine, was to change the primitive to use 40 sides instead of 4. Then it is more round, since the corners are gone, and it is redrawn inside the table :)

 
???
Okay, this is now even MORE confusing. Maybe i'll find some time to check all of this on the weekend.



It's fairly simple, with the primitive made more round, the corners of the square no longer exist and thus don't swing off screen, therefore it displays fine (although part of the image is cropped due to the rounding). So, with the current setup, it is fully on screen until it starts rotating, then the bottom left corner is swung off screen causing the issues with updating the image... with a circle, there is nothing to swing off screen when it is rotated and displays fine.

#143 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 21 February 2013 - 01:43 PM

Okay, that makes sense at least then.. :)



#144 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,315 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 21 February 2013 - 05:58 PM

Yes, and it helps to just make the XWing primitive 8 sides, instead of 4, the corners are gone, which used to be redrawn outside the table, and XWing rotates very well, even without changing the with of the table (XScale).

 

And I have seen the change in speed. Before the table was very choppy on my portable (a 2ghz core2 duo with intel graphics), but now with the 445 (and 450 too) version is working perfectly smooth.


Edited by jpsalas, 21 February 2013 - 06:01 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


#145 ArcadiusMaximus

ArcadiusMaximus

    Quit throwing trash into my dimension !

  • Members
  • PipPipPip
  • 310 posts
  • Location:PITZBORG, PA

  • Flag: United States of America

  • Favorite Pinball: Attack from Mars, Scared Stiff, White Water

Posted 21 February 2013 - 07:07 PM

Is there any adverse effects using a primative with more sides? Do primatives work like polygons in a video games, In other words, the more polygons the beefier system you need?


~ Mr. John E. Smith III Esq.

#146 luvthatapex

luvthatapex

    Pinball Fan

  • VIP
  • 1,435 posts

  • Flag: United States of America

  • Favorite Pinball: Tron



Posted 21 February 2013 - 07:27 PM

Do you think this is a better solution than putting a single lamp under the Xwing? That solution is working perfectly.

 


Another thing I tried, and it worked fine, was to change the primitive to use 40 sides instead of 4. Then it is more round, since the corners are gone, and it is redrawn inside the table :)

 
???
Okay, this is now even MORE confusing. Maybe i'll find some time to check all of this on the weekend.

 


It's fairly simple, with the primitive made more round, the corners of the square no longer exist and thus don't swing off screen, therefore it displays fine (although part of the image is cropped due to the rounding). So, with the current setup, it is fully on screen until it starts rotating, then the bottom left corner is swung off screen causing the issues with updating the image... with a circle, there is nothing to swing off screen when it is rotated and displays fine.


#147 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,315 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 21 February 2013 - 09:02 PM

I think it is a better solution to do not add a light under. But a light doesn't kill the cpu, but a light can trigger a refresh on several alpha ramps that may be on top of it.

 

Sunday I'll upload a new revision of the table with a Han Solo hole fixed (the bug was that I added a magnet to simulate the hole, but I forgot to change the coordinates, so the magnet didn't work :) ). Another fix is the real magnet under the cannon, which sometimes missed to capture the ball. Now also misses the balls but not as often as before. I also changed a little the XWIng cannon, but still doesn't behave as it should, but I don't think it is possible to fix without knowing exactly how the triggers in this xwing cannon work. But now it is possible to hit the jackpot. I have played several hours and it behaves much better than before, so I'm happy how it works. The XWing movement will also be fixed, just by changing the primitive to use 8 sides.

 

About the primitives: I don't think there is much difference between using 4 sides or 40. I have tried and it seems very similar.


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


#148 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 21 February 2013 - 09:18 PM

Yup, in the case of primitives, drawing more triangles is pretty much for free, as they are submitted with one drawcall, so it should basically be 'for free' no matter what with the current amount of maximum triangles.. ;)



#149 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,315 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 24 February 2013 - 08:15 AM

Ok, so here it is the table (I'm back home in Oslo :) )

 

Update 1.02 24 Feb 2013
- fixed Hans Solo magnet hole to simulate a bigger hole (I wrote the wrong coordinates in the magnet script so the magnet didn't work and the ball could move on the hole without falling in it)
- fixed the cannon magnet not grabbing the ball sometimes (changed to use a trigger instead of several kickers, now it grabs better the ball)
- adjusted the XWIng cannon so it can shoot at better angles. Still it doesn't shoot all the time, sometimes it needs to go back and forth once before it can shoot, but I can live with how it is now :)
- fixed the xwing primitive to make it more compatible with VP914 rev 445

 

I guess this is the final revision, since I can't think of anything more to fix or add :)


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


#150 numiah

numiah

    Pinball Fan

  • Members
  • PipPipPipPip
  • 984 posts
  • Location:Netherlands

  • Flag: Netherlands

  • Favorite Pinball: TOTAN

Posted 24 February 2013 - 08:46 AM

Thank you for the update.

All your efforts are really appreciated ! :tup:


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


#151 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 24 February 2013 - 03:45 PM

Thanks for the update JP, this is a table that has suprised me, it's more fun than I expected it to be (it does not have a big following like the Data East Star Wars table).  No doubt your excellent work on this table isn't hurting it :)



#152 numiah

numiah

    Pinball Fan

  • Members
  • PipPipPipPip
  • 984 posts
  • Location:Netherlands

  • Flag: Netherlands

  • Favorite Pinball: TOTAN

Posted 24 February 2013 - 04:56 PM

Yet again some No0b reported it as broken.

 

Read this before you report something broken : "This table needs VP915 which is not released yet, this means you need the latest VP914 rev 434 or newer (get it from koadic signature). This because the table uses big images and many primitives and in this VP version those primitives are very much optimized (the table won't even load in an older VP!)" !

 

Can a mod please change the status of this download ?


Edited by numiah, 24 February 2013 - 04:56 PM.

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


#153 Aurich

Aurich

    Enthusiast

  • Members
  • PipPipPip
  • 306 posts
  • Location:Southern California

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

  • Favorite Pinball: Scared Stiff

Posted 24 February 2013 - 05:11 PM

Awesome, thanks JP. Between this and loading the new ROM into the Data East Star Wars table I've been playing some real Star Wars on my cab lately. :)

I wonder if the rotating R2-D2 head in the DE Star Wars could be done with a primitive?

#154 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,315 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 24 February 2013 - 08:58 PM


I wonder if the rotating R2-D2 head in the DE Star Wars could be done with a primitive?

 

I guess it could be done, using the same amount of images as used as in a Disney movie. More or less like it is now.

But it will be difficult to make it with just one image. The image would need to wrap around very nicely. I don't know if I can make such an image.


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


#155 Aurich

Aurich

    Enthusiast

  • Members
  • PipPipPip
  • 306 posts
  • Location:Southern California

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

  • Favorite Pinball: Scared Stiff

Posted 24 February 2013 - 11:43 PM

I guess it could be done, using the same amount of images as used as in a Disney movie.


Heh, point taken!  :P



#156 Pinball999

Pinball999

    Pinball Fan

  • Members
  • PipPipPipPip
  • 828 posts
  • Location:Germany

  • Flag: France

  • Favorite Pinball: Star Wars

Posted 04 March 2013 - 11:30 PM

Hi JP and all,

 

I've realized while playing this table (one of my fav BTW), that the two big red inserts (above Vador's head) are not often illuminated.

After checking some Youtube vids, it turns out that the real pinball have them lighted much more often.

Is it something coming from my settings, or a small problem with the table?

 

Cheers.



#157 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 10 March 2013 - 08:48 AM

Yes, and it helps to just make the XWing primitive 8 sides, instead of 4, the corners are gone, which used to be redrawn outside the table, and XWing rotates very well, even without changing the with of the table (XScale)..

 

A small update: I just fixed the problem with objects that are partially offscreen, so now the xwing can be 4 sided again.. :)

This should also work for other objects that gave problems before, not just primitives..



#158 koadic

koadic

    Pinball Fan

  • VIP
  • 1,363 posts
  • Location:Omaha, NE, USA

  • Flag: United States of America

  • Favorite Pinball: Addams Family/Fish Tales/Medieval Madness



Contributor

Posted 10 March 2013 - 01:33 PM

Alright, updated exe in my sig... Hopefully this will also alleviate the graphic corruption issues with dropwalls being at the edge of a table.

#159 carlos200022

carlos200022

    Enthusiast

  • Members
  • PipPipPip
  • 57 posts
  • Location:CHILE of santiago

  • Flag: Chile

Posted 10 March 2013 - 01:59 PM

Lindo trabajo


>>>>>>>>>>>>>>>>>>>>>>
sharing all win
<<<<<<<<<<<<<<<<<<<<

 

 


#160 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 10 March 2013 - 02:53 PM

Alright, updated exe in my sig... Hopefully this will also alleviate the graphic corruption issues with dropwalls being at the edge of a table.

 

Let me please know if it doesn't fix that.. (or if there are other problems now, but so far i didn't see any)