Jump to content



Photo
* * * * * 1 votes

what is this? is it being worked on


  • Please log in to reply
98 replies to this topic

#41 BarryS

BarryS

    Enthusiast

  • Silver Supporter
  • 304 posts

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

  • Favorite Pinball: LOTR

Posted 08 January 2011 - 05:25 PM

QUOTE (cupid @ Jan 8 2011, 05:03 AM) <{POST_SNAPBACK}>
Hi barry,

what tables did not work and what happened? Have you installed xna redist first? You also need .net 4.0 client profile. And this is an older version. You need to copy a table to c:\ and rename it bop.vpt... I have not written a file selection yet.

@all: anyone got less than 60 in the Window title? Thats something like the frame rate. What are your system specs?

Cupid


I got bop, pinbot, and Dr Dude (HR) to load. Dr Dude took a long time and used up almost 1.4 GB of memory. smile.gif

It installed the .net 4.0 client profile, I don't think I have the xna redist installed (unless your installer did it for me... I will check).

My PC has the following spec:
Intel i7 (dont remember the speed)
4GB memory
xp 32bit
nvidia GTX 260, 1792MB video card

#42 Tomcat Leader

Tomcat Leader

    Back in Sac

  • Members
  • PipPipPipPip
  • 956 posts
  • Location:Sacramento, California

  • Flag: Ireland

  • Favorite Pinball: F-14 Tomcat

Posted 08 January 2011 - 05:42 PM

Will this work only for VP9 or is it for both VP8 and 9? Inquiring minds want to know. smile.gif
‎"Compassion hurts. When you feel connected to everything, you also feel responsible for everything. And you cannot turn away. Your destiny is bound with the destinies of others. You must either learn to carry the Universe or be crushed by it. You must grow strong enough to love the world, yet empty enough to sit down at the same table with its worst horrors." - Andrew Boyd

#43 rascal

rascal

    two-faced as they come

  • VIP
  • 1,374 posts
  • Location:Indiana USA

  • Flag: United States of America

  • Favorite Pinball: Bally Eight Ball



Posted 08 January 2011 - 06:08 PM

QUOTE (cupid @ Jan 8 2011, 08:41 AM) <{POST_SNAPBACK}>
You graphic card is too old. Sorry.

Oh well, I guess I'll just pee myself for the fun of it then. Ahhhhh! crazy.gif

Still sounds awesome! I'm sure glad I didn't get started on my VP Overlay plugin now. This will be far better! cupid, you are the man!!!

Lets see what can I pawn for a new video card? shutup1.gif

Edited by rascal, 08 January 2011 - 06:13 PM.

Posted Image


#44 FDSystems

FDSystems

    Eclectic end-user

  • Charter Member
  • 2,477 posts
  • Location:Bahia

  • Flag: Brazil

  • Favorite Pinball: I will have to find out again.............

Posted 08 January 2011 - 06:59 PM

QUOTE (cupid @ Jan 8 2011, 11:41 AM) <{POST_SNAPBACK}>
QUOTE (rascal @ Jan 8 2011, 03:27 PM) <{POST_SNAPBACK}>

sad.gif

You graphic card is too old. Sorry.

coffee1.gif
Seems we are slowly getting outdated Rascal! tapping.gif wink.gif
From Brasil. Updated version of 1234fd



#45 kruge99

kruge99

    Pinball Wizard

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

  • Flag: Canada

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



Posted 08 January 2011 - 08:21 PM

QUOTE (Tomcat Leader @ Jan 8 2011, 12:42 PM) <{POST_SNAPBACK}>
Will this work only for VP9 or is it for both VP8 and 9? Inquiring minds want to know. smile.gif


I tried with PacDude's Big Bang Bar and it did not render properly, not even worth the time to make a screenshot. It will be up to Cupid to decide how much effort to put into this "player" to make it compatible with both VP8 and VP9...
[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

#46 BFG Brutal

BFG Brutal

    Enthusiast

  • Silver Supporter
  • 194 posts
  • Location:Columbus, OH

  • Flag: United States of America

  • Favorite Pinball: terminator 2

  • 360 Gamer Tag: BFG Brutal

Posted 09 January 2011 - 06:30 AM

So with this new "3D" rendering, one would assume VP will be more GPU intensive and less CPU bound? Just curious....! Its awesome that VP will be getting a nice upgrade, thanks cupid!

Budget Cab Specs: AMD X2 560 O/C to 3.8ghz | GTX560ti 1GB | 16:9 24" PF 1080p | 20.1" 5:4 BG/DMD 1280x1024 | 4GB 1333mhz ram | 550 watt Antec PSU | 500GB 7200rpm HD | Windows 7 64 ultimate | Tilt Bobs for Nudge

#47 kruge99

kruge99

    Pinball Wizard

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

  • Flag: Canada

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



Posted 09 January 2011 - 03:07 PM

QUOTE (cupid @ Jan 8 2011, 09:53 AM) <{POST_SNAPBACK}>
QUOTE (kruge99 @ Jan 8 2011, 03:44 PM) <{POST_SNAPBACK}>
@ Cupid:

-some rendering errors in my high speed 1.0.1, ie bumper caps missing, apron missing etc
-speed drops below 60 once in a while to low 50 when I'm switching to another application or 20-30 if I load another application on my 3.0Ghz core2duo, 8gb ram, and nVidia GTS250 w/1Gb ram...

@Cupid, send me a PM if you want more info/details

Hope this development continues! tup.gif




Best Regards,
Todd.



OK, thanks... Framerate below 60 when switched to other app is OK. I have not yet programmed bumpers. The green area is strage. i'll checkt that out.


Hi Cupid, another table with similar rendering issues with the VP player as my version of High Speed is Medieval Madness 2.01 by JPSalas if you need another example.


Best Regards,
Todd.
[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

#48 J3SteR

J3SteR

    Enthusiast

  • Members
  • PipPipPip
  • 494 posts
  • Location:Michigan

  • Flag: United States of America

  • Favorite Pinball: FunHouse,Tales From The Crypt, T2, Circus Voltair, Adams Family,MM

Posted 10 January 2011 - 03:34 PM

Looks great nice work Cupid! We need to find some people with experience coding 3d to help you out.

#49 grimwasere

grimwasere

    Enthusiast

  • Members
  • PipPipPip
  • 97 posts
  • Location:wales uk

  • Flag: Welsh

  • Favorite Pinball: shrek,mm, cfbl,ss,

Posted 10 January 2011 - 04:31 PM

well done cupid this looks awesome vp is coming into the 21 century more and more guys are using high end gfx cards and pcs now with full size cabs and i think vp 9 on my cab is great but it still looks a bit flat what you are doing is stepping up to a whole new level when you look at the new pc games (eg cod2) and see the advancements in direct x vp is starting to get left behind as i say as it is its still brilliant but i see a lot of people pushing and wanting to push more and more out of their projects vp used to be a little program to tinker about on your 17 inch screen with your keyboard but ive noticed over the last few years the advancement with it all and its now like a drug where you try and get more realism into your cab, so well done m8 and keep up this fantastic work

ps does this mean real nice transparent ramps,and does it mean the editor has to be redesigned aswell?

#50 cupid

cupid

    Enthusiast

  • VP Dev Team
  • PipPipPip
  • 496 posts

  • Flag: Germany

  • Favorite Pinball: Dr Who

Posted 10 January 2011 - 05:00 PM

QUOTE (J3SteR @ Jan 10 2011, 04:34 PM) <{POST_SNAPBACK}>
Looks great nice work Cupid! We need to find some people with experience coding 3d to help you out.

Thanks. We have some people who can code 3D in the dev-Team. I'm somehow blocked by some other stuff at the moment (like finite state machine for Gamestates, menus, camera movement, Ressource Display and so on). I uploaded a todo list to the sources.

In such an early state of a software it's more trial and error to program (at least for me as a non professional). You think that the 3d Engine is OK like it is and after displaying another Element (like lights on screen, you notice that you have to completely redesign the engine and the interface to it. This may be not easy with several people in this state.

Also sometimes you don't think too much. I decided that some little helper classes for menus would be OK, since at this state you don't need the menus at all. Now i noticed: to debug a table with 5000 elements. i would have to cycle throught the elements and display the according data for it, öet it blink on the table or display it alone. Outputting all data for the bop to the debug console for example needs something around two minutes thats-Compile, wait 2 mins, look for 1 second, change something, compile again, wait 2 min... Also: If I notice that a wall is not ok. At this stage I have to find the wall in VP, let it display alone (with hard coding like if(surface.internalname=="Wall38")... Only noticing that it was the wrong wall - and this one looks good - so at this stage i have to recompile ...

So i decided that i need a stack Menu that can display all things that i need.

Not only i wrote new menu's, but i changed the whole System, how input work. The Menu now has an own connection to the input-manager. In the main loop you can't see anything of the menu-system. The Table class does not even know that there is a menu (and which) on screen. And so on...

If i would program with other people, it would drive me nuts if other people would release such "changes" that radically change the whole design of a program.

I think that the base should be ready, to work with several people on one project.

Cupid
The world is devided into people who think they are right.

#51 luvthatapex

luvthatapex

    Pinball Fan

  • VIP
  • 1,435 posts

  • Flag: United States of America

  • Favorite Pinball: Tron



Posted 10 January 2011 - 05:11 PM

Wow, talk about an absolute breakthough! I can imagine our cabinets looking real! clapping.gif

Well done, this will be great to see your progress every step of the way. Brilliant!
My only hope is the incredibly real physics of VP won't suffer from the 3d changes.
LTA

QUOTE (Dazz @ Jan 7 2011, 11:11 PM) <{POST_SNAPBACK}>
QUOTE (cupid @ Jan 7 2011, 09:38 PM) <{POST_SNAPBACK}>
QUOTE (wtiger @ Jan 7 2011, 11:25 PM) <{POST_SNAPBACK}>
Cupid,
I am looking forward to seeing the development of this. Please keep us posted on your progress!

Programmed lights today. ;-)

Hey, the aliens say they have 4 arms, just before you destroy the mars... They were wrong: They have 8 in this screenshot :-)


Now you can really feel like a woman... But please... DON'T SING!!!

Holy crap! That's awesome and looks great Cupid!



#52 sza

sza

    Enthusiast

  • Members
  • PipPipPip
  • 75 posts

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

  • Favorite Pinball: black hole

Posted 10 January 2011 - 08:33 PM

Looks great! There is hope for VP just yet. dblthumb.gif



#53 BK3K

BK3K

    Hobbyist

  • Members
  • PipPip
  • 26 posts
  • Location:Colorado

  • Flag: United States of America

  • Favorite Pinball: Black Knight 2000 and 3 Angels FP

Posted 11 January 2011 - 03:16 AM

Holy rusted metal Batman, The Force is Strong in This One, Kick Butt. cool.gif
If You Build it, They Will Come!

Edited by BK3K, 11 January 2011 - 03:17 AM.


#54 chriz

chriz

    Enthusiast

  • Platinum Supporter
  • 451 posts

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

  • Favorite Pinball: Funhouse

Posted 11 January 2011 - 10:12 AM

simply AWESOME!

cheers
Chris
 

 


#55 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 11 January 2011 - 10:24 AM

go, cupid, go!!! insane what you achieved in few weeks!!! smile.gif

QUOTE (BFG Brutal @ Jan 9 2011, 07:30 AM) <{POST_SNAPBACK}>
So with this new "3D" rendering, one would assume VP will be more GPU intensive and less CPU bound? Just curious....!


not necessarily.. actually the 2D-style rendering in VP is so oldskool that todays GPU don't really "like" it anymore, especially when ppl like JP or highrise max out all kinds of stuff.. wink.gif
so maybe it will even be faster in the end (as long as one doesn't target FP rendering quality, of course)..

#56 sza

sza

    Enthusiast

  • Members
  • PipPipPip
  • 75 posts

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

  • Favorite Pinball: black hole

Posted 11 January 2011 - 02:01 PM

QUOTE (toxie @ Jan 11 2011, 11:24 AM) <{POST_SNAPBACK}>
(as long as one doesn't target FP rendering quality, of course)..


I hope it will eventually do! Or even exceed it at some point. With PCs last years high specs, becoming todays budget system, there no reason to limit anything to make it work on slow machines.

If this would render 3d up to modern games standard, backward compatibility would be completely irrelevant. I keep my fingers crossed.

Edited by sza, 11 January 2011 - 02:02 PM.


#57 cupid

cupid

    Enthusiast

  • VP Dev Team
  • PipPipPip
  • 496 posts

  • Flag: Germany

  • Favorite Pinball: Dr Who

Posted 11 January 2011 - 06:25 PM

QUOTE (toxie @ Jan 11 2011, 11:24 AM) <{POST_SNAPBACK}>
go, cupid, go!!! insane what you achieved in few weeks!!! smile.gif


Thanks, but holidays are now over. So don't expect such a pace in the future.

QUOTE
If this would render 3d up to modern games standard, backward compatibility would be completely irrelevant. I keep my fingers crossed.


I disagree with that. If i program something in VP it will always be backward compatible. If i come to the conclusion that a 3d renderer could not be done with backward compatibility i will finish the project.

After long absence of VP i just came back when VP 9 was very new... I could not understand why all my tables did not work in the new version, which has much better physics than the old version. Every table i loved to play could not be played anymore with the new Version.

With high respect to the Authors who have created many tables again and did not finish creating tables at all, this 3d version will be backward compatible, even if it comes to light, that modern games standard could not be reached with this.

As we are talking about: Don't expect modern games standard out of two reasons:
First: This is not a prerendered scene like in most games. As i described earlier, it's hard to program something in 3d that you don't know before.
Second: I have barely programmed 3d. I think that i can program some High Level Shader Language (HLSL) effects into the engine, but i'm not a pro... I have never programmed HLSL before. In fact everything i do here is new to me, and i had to rewrite almost everything of the engine i have programmed before, because i learned from mistakes. (i also explained this before)

I would be glad to put out a 3d Table viewer within some months, maybe more.

QUOTE
so maybe it will even be faster in the end (as long as one doesn't target FP rendering quality, of course)..

With lights displaying and blinking, i get 240 fps with the bop (because of 3500 ramps) and 350 fps with most other tables. But almost no depth sorting is done yet. So the frame rate will for sure drop lower.

The next thing i will do (after cleaning the code a little bit) is a file chooser and a run-time property editor. This will cost some time, that i could use programming bumpers and gates, but i think this is very important for debugging strange errors (like the error with MM (wich is rendered good unter the two black triangles)).

Cupid
The world is devided into people who think they are right.

#58 wtiger

wtiger

    Pinball Fan

  • VIP
  • 1,148 posts
  • Location:Los Angeles, CA

  • Flag: United States of America

  • Favorite Pinball: Junkyard



Contributor

Posted 12 January 2011 - 03:57 AM

Cupid,
My hats off to you for working on this. dblthumb.gif

#59 Joe

Joe

    Pinball Wizard

  • VIP
  • 2,365 posts
  • Location:60016

  • Flag: United States of America

  • Favorite Pinball: New Stern ones

Posted 13 January 2011 - 05:20 AM

QUOTE (BarryS @ Jan 8 2011, 11:25 AM) <{POST_SNAPBACK}>
QUOTE (cupid @ Jan 8 2011, 05:03 AM) <{POST_SNAPBACK}>
Hi barry,

what tables did not work and what happened? Have you installed xna redist first? You also need .net 4.0 client profile. And this is an older version. You need to copy a table to c:\ and rename it bop.vpt... I have not written a file selection yet.

@all: anyone got less than 60 in the Window title? Thats something like the frame rate. What are your system specs?

Cupid


I got bop, pinbot, and Dr Dude (HR) to load. Dr Dude took a long time and used up almost 1.4 GB of memory. smile.gif

It installed the .net 4.0 client profile, I don't think I have the xna redist installed (unless your installer did it for me... I will check).

My PC has the following spec:
Intel i7 (dont remember the speed)
4GB memory
xp 32bit
nvidia GTX 260, 1792MB video card

You need a 64 bit os 4gb system + 1.8G video + system pci ram space over head = only about 2-3.5 ram that can be used.


#60 BarryS

BarryS

    Enthusiast

  • Silver Supporter
  • 304 posts

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

  • Favorite Pinball: LOTR

Posted 13 January 2011 - 06:10 AM

QUOTE (Joe @ Jan 12 2011, 09:20 PM) <{POST_SNAPBACK}>
You need a 64 bit os 4gb system + 1.8G video + system pci ram space over head = only about 2-3.5 ram that can be used.


Say wha?