Jump to content



Photo
* * * * * 18 votes

VP10 is here (beta)

VP10

  • Please log in to reply
3889 replies to this topic

#2221 ClarkKent

ClarkKent

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,552 posts

  • Flag: Austria

  • Favorite Pinball: Q*Bert's Quest, Red's and Ted's Road Show, Dialed In, Big Bang Bar

Posted 09 June 2015 - 05:56 AM

Do you mean only visible kickers should be set to hit accuracy 0,7 and the invisible legacy kickers (triggers) left at 0,3? So this new hit accuracy value is meant for the visible wobbling effect only?

 

I still wonder why I have this sudden performance drop I never had before. No additional stuff installed, no changed settings, no internet connection of the cab. Only updated VPX and the VPinMAME.dll file. I have a Nivida GTX660 so I do not think it's too weak for this. And temperature is also only 54 degrees max when this performance drop occurs. And it does not effect PM5/VP99.

 

Which gfx card do you have hauntfreaks and fuzzel?



#2222 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 09 June 2015 - 06:27 AM

No you should use the legacy mode to all kickers which are invisible and used as triggers like the drain or the BallRelease. There is no need to simulate a swirl effect. But if you have kickers placed on the playfield to shoot at like then the new kicker mode should be used. Here you have to test if a 0.7 or any other value is better. But again this isn't completely finished and you may have to update the kickers again ;)

 

In my cab I have a Radeon HD7770.



#2223 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 09 June 2015 - 09:55 AM

@CK: please compare again any old versions you can get with the new version if possible, just to find out roughly when that happened.



#2224 ClarkKent

ClarkKent

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,552 posts

  • Flag: Austria

  • Favorite Pinball: Q*Bert's Quest, Red's and Ted's Road Show, Dialed In, Big Bang Bar

Posted 09 June 2015 - 10:56 AM

Can I test the older VPX versions with the new VBS and VPinMAME.dll installed?



#2225 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 09 June 2015 - 11:12 AM

Yes that should be a problem

Gesendet von meinem Nexus 4 mit Tapatalk

#2226 vanlion

vanlion

    3D builder

  • Members
  • PipPipPip
  • 95 posts

  • Flag: Netherlands

  • Favorite Pinball: The Addams Family, World Cup Soccer (1994)

Posted 09 June 2015 - 11:31 AM

Hello,

 

I have a question about VP10.

 

Version 8 en 9 are working fine but i installed the latest build from vp10 and when i play a table i don't see the flippers and the ball flickers.

 

I have more then enough power in the pc so that's not the problem. Does anyone know what's going wrong?

 

Thanks for the help.


32.jpg


#2227 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 09 June 2015 - 11:38 AM

Most likely you have some form of anti-aliasing enabled/forced on in the driver control panel.

Set it to default there, and it should work. Otherwise try to update your gfx driver to the latest version.

 

@CK: Did you already rule out that the VBS changes are the actual problem (i haven't looked at the differences there in detail, so don't know if that could cause such behavior)?



#2228 vanlion

vanlion

    3D builder

  • Members
  • PipPipPip
  • 95 posts

  • Flag: Netherlands

  • Favorite Pinball: The Addams Family, World Cup Soccer (1994)

Posted 09 June 2015 - 11:46 AM

Okay thanks i will give it a try tonight.

 

I let you know if it works :-)


32.jpg


#2229 ClarkKent

ClarkKent

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,552 posts

  • Flag: Austria

  • Favorite Pinball: Q*Bert's Quest, Red's and Ted's Road Show, Dialed In, Big Bang Bar

Posted 09 June 2015 - 03:35 PM

Most likely you have some form of anti-aliasing enabled/forced on in the driver control panel.
Set it to default there, and it should work. Otherwise try to update your gfx driver to the latest version.
 
@CK: Did you already rule out that the VBS changes are the actual problem (i haven't looked at the differences there in detail, so don't know if that could cause such behavior)?


Is there something in the vbs scripts that could cause this? I never thought that there are instructions for the graphics in it...

#2230 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 09 June 2015 - 03:59 PM

thats true, but kieferskunk just modified some stuff regarding the timers, as said i didn't look at it closely as i understand almost nothing about this stuff anyhow.  ;)



#2231 KieferSkunk

KieferSkunk

    Enthusiast

  • VIP
  • 96 posts
  • Location:Seattle, WA area

  • Flag: United States of America

  • Favorite Pinball: Twilight Zone

Posted 09 June 2015 - 04:47 PM

 

@CK: Did you already rule out that the VBS changes are the actual problem (i haven't looked at the differences there in detail, so don't know if that could cause such behavior)?


Is there something in the vbs scripts that could cause this? I never thought that there are instructions for the graphics in it...

 

The recent VBS change should improve performance, not degrade it, but it's always possible that something did in fact degrade in the process.  Here's a detailed explanation of what changed between VBS Core 3.45 and 3.46:

 

The 'cvpmDictionary' class was originally written (by someone else) as an alternative to Microsoft's "Scripting.Dictionary" object because, at one point, MS had declared that object as "unsafe for scripting" and thus using the Dictionary would pop up security warnings when people started up their tables.  The alternative implementation worked around that issue successfully, but at the cost of performance because every time you wanted to look up a key in the dictionary, you had to scan through the whole thing until you found it.  That scan was happening hundreds of times a second just to manage the timers, and even more if you used other classes that depended on a dictionary (eg. the magnet, impulse kicker, etc.).

 

The change I made was to turn cvpmDictionary into just a simple "wrapper" around MS's Dictionary, since it's been many years since that "unsafe for scripting" fiasco happened, and MS has since fixed whatever problem there was with it.  Unless you're still running a box on Win98 or some very early build of WinXP, your script host should have long since been updated.  MS's Dictionary is much, MUCH more efficient than a VBScript-interpreted-index-based substitute, so wrapping that should make for a significant performance improvement in tables using the VPM core classes.

 

That said, if you suspect that this script change is responsible for your slowdowns, a really easy way to check this is to take the core.vbs from one of the earlier builds and save it over the core.vbs in the current build.  (Rename your current core.vbs to something like "core346.vbs" or "core.vbs.bak" so you can restore it later.)  Then just try your table again and see if you have the same issue.  Please let us know if doing this does or does not resolve your issue - if it does, then I'll assume that there are other reasons not to use Microsoft's Dictionary object and we can go back to the cvpmDictionary we had before.  (Easy enough.)



#2232 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 09 June 2015 - 04:48 PM

I have two computers with windows 7 --- Intel i7... I'm using the Intel 3000 video source on one and the other I am using video card Geforce gtx 660...

The one with the 3000 VP 10 works pretty good .....But the one with the video card 660 the ball is heavy, it's like the game is at a 20 degree angle....

But both VP 10 settings are set the same and I'm using the same game on both machines
 




 



#2233 ClarkKent

ClarkKent

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,552 posts

  • Flag: Austria

  • Favorite Pinball: Q*Bert's Quest, Red's and Ted's Road Show, Dialed In, Big Bang Bar

Posted 09 June 2015 - 06:07 PM

I think I'll give up on this - I simply can not nail the performance problem down to anything specific. Maybe I run over a solution by chance but at the moment I do not know what to do else...

I tried to use an older core.vbs (even replacing the whole folder) - no change
I tried an older VPX (can only try 2023 as Kingpin can not be loaded with an older version) - no change
I tried to delete nvram - no change
I tried different video settings in VPX like vsync 1,2, prerendered frames 0,1,2, AO on/off - no change
(in this case it's weird that using vsync 1 results in jumping between 30 and 60 frames)
I tried other VPX .dll files from older versions - no change

The most weird thing is that sometimes, only sometimes I get full 120 frames for some time while playing Kingpin and after some time fps begin to drop.

But one thing is almost certain - the problems only occure if I play Kingpin as the first table. If I turn my cab on and play Black Hole, NASCAR or Truck Stop I always have full 120 frames, no big flickering of this value. But as soon as I played Kingpin, even close VPX, the next table I load certainly only reaches 110 - 115 frames max and this stays that way until I restart the cab. Really really, really weird.

#2234 hmueck

hmueck

    MaX

  • VIP
  • 2,190 posts
  • Location:Hamburg

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

  • Favorite Pinball: IPDB Top 300



Contributor

Posted 09 June 2015 - 06:48 PM

The one with the 3000 VP 10 works pretty good .....But the one with the video card 660 the ball is heavy, it's like the game is at a 20 degree angle....

 

You mean the ball is rolling to one side? Then disconnect your joystick (or similar) and it should be fine.


VPX0beta tables: 29cff786951ed9c1a70fc1fa47f5e3c1.png 0cecd68ffa2537a7262337834a05bbbe.png Finish them if you like!

#2235 BigBoss

BigBoss

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 750 posts

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

  • Favorite Pinball: Attack From Mars, Metallica, Theatre Of Magic, Shadow, Star Trek

Posted 09 June 2015 - 07:08 PM

I have two computers with windows 7 --- Intel i7... I'm using the Intel 3000 video source on one and the other I am using video card Geforce gtx 660...
The one with the 3000 VP 10 works pretty good .....But the one with the video card 660 the ball is heavy, it's like the game is at a 20 degree angle....
But both VP 10 settings are set the same and I'm using the same game on both machines
 



 

video cards and CPUs won't make the ball feel heavy. Do you have an analog nudge controller? Try unplugging it.

#2236 hauntfreaks

hauntfreaks

    Real 4K Tables Since 2013

  • VIP
  • 2,523 posts
  • Location:South Jersey

  • Flag: United States of America

  • Favorite Pinball: -<3<3<3 All Real Pins



Posted 09 June 2015 - 07:16 PM

 

The one with the 3000 VP 10 works pretty good .....But the one with the video card 660 the ball is heavy, it's like the game is at a 20 degree angle....

 

You mean the ball is rolling to one side? Then disconnect your joystick (or similar) and it should be fine.

 

 

I think he means the one with the 660 is faster.... better FPS would make it seems faster I would think....


Edited by hauntfreaks, 09 June 2015 - 07:17 PM.

 26794541816_30ca1cca80_o.gif 43109635392_fc11af1a57_o.gif


#2237 KieferSkunk

KieferSkunk

    Enthusiast

  • VIP
  • 96 posts
  • Location:Seattle, WA area

  • Flag: United States of America

  • Favorite Pinball: Twilight Zone

Posted 09 June 2015 - 07:43 PM

 

I think he means the one with the 660 is faster.... better FPS would make it seems faster I would think....

 

 

Only if your graphics engine can't handle high frame rates correctly.  That implies it's not working in real-time.  (Also, if that IS the case, wouldn't it be easily solved by turning VSync on?)



#2238 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 09 June 2015 - 08:23 PM

 

I have two computers with windows 7 --- Intel i7... I'm using the Intel 3000 video source on one and the other I am using video card Geforce gtx 660...
The one with the 3000 VP 10 works pretty good .....But the one with the video card 660 the ball is heavy, it's like the game is at a 20 degree angle....
But both VP 10 settings are set the same and I'm using the same game on both machines
 



 

video cards and CPUs won't make the ball feel heavy. Do you have an analog nudge controller? Try unplugging it.

 

No I do not



#2239 The Loafer

The Loafer

    Pinball Wizard

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

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 09 June 2015 - 09:32 PM

Do you have a joystick? That can affect it just like an analog plunger

#2240 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 09 June 2015 - 10:16 PM

Do you have a joystick? That can affect it just like an analog plunger

no







Also tagged with one or more of these keywords: VP10