Jump to content



Photo
- - - - -

Is there a way to set DDRAW = 0 globally?


  • Please log in to reply
55 replies to this topic

#41 Replay

Replay

    Enthusiast

  • Platinum Supporter
  • 91 posts
  • Location:Eugene Oregon

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG

Posted 08 September 2017 - 06:06 AM

Thanks again stiquem, I played a bunch of tables and your settings were a huge improvement with my setup. Everything is running flawlessly now. Thanks so much :)



#42 hauntfreaks

hauntfreaks

    Real 4K Tables Since 2013

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

  • Flag: United States of America

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



Posted 08 September 2017 - 06:16 AM

You can also add this to table script...

 

Controller.Games(cGameName).Settings.Value("ddraw") = 0

 

some table scripts may be different so it may also look like this with rom name...

 

Controller.Games("afm_113b").Settings.Value("ddraw") = 0

 

This should be added after the Sub Table1_Init line.

In the area of ShowDMD=1.

 

This will only work on a per table basis, but if you have to reset your Windows to factory setting, (Or your Harddrive dies.), all your tables will already be set up like this, so you will never have to mess with registry again.

 

Just an alternate way of doing it. It may be harder, but it is permanent, even if you redo your system.

(For those who don't know how to edit registry, this method will help.)

I have never heard of this before... god damn if we dont learn something new everyday... thanks man


 26794541816_30ca1cca80_o.gif 43109635392_fc11af1a57_o.gif


#43 TNT2

TNT2

    Enthusiast

  • Members
  • PipPipPip
  • 420 posts

  • Flag: United States of America

  • Favorite Pinball: Depends on the day

Posted 08 September 2017 - 07:26 AM

You can also add this to table script...

 

Controller.Games(cGameName).Settings.Value("ddraw") = 0

 

some table scripts may be different so it may also look like this with rom name...

 

Controller.Games("afm_113b").Settings.Value("ddraw") = 0

 

This should be added after the Sub Table1_Init line.

In the area of ShowDMD=1.

 

This will only work on a per table basis, but if you have to reset your Windows to factory setting, (Or your Harddrive dies.), all your tables will already be set up like this, so you will never have to mess with registry again.

 

Just an alternate way of doing it. It may be harder, but it is permanent, even if you redo your system.

(For those who don't know how to edit registry, this method will help.)

 

So one thing I may have misunderstood. So if you change the ddraw settings in the hardware registry and get a new computer the registry settings would not be saved if you move a backup copy of VP to the new computer? It's only saved if you make the entry in the table script instead?



#44 stiquem

stiquem

    Hobbyist

  • Members
  • PipPip
  • 14 posts

  • Flag: Netherlands

  • Favorite Pinball: Game of Thrones

Posted 08 September 2017 - 10:43 AM

Thanks again stiquem, I played a bunch of tables and your settings were a huge improvement with my setup. Everything is running flawlessly now. Thanks so much :)

 

Glad I could help :dblthumb:

 

One last remark. I have another setup that runs an i5 7500 with a GTX 1060 (seems slightly faster than your 970 in most games based on reviews).

In that system I also run a 144hz wqhd and 60hz fhd combo (be it without g-sync). The 1060, however, is incapable of managing 144 fps at wqhd in a few tables (fish tales for instance) even with brute force ssaa disabled.

Not being able to render enough frames with v-sync on translates to some stutter in the ball movement.

If you feel that your game is still not 100% smooth I suggest checking for your are able to render at the desired frame rate (in our case 144fps constantly).

You can check by pressing F11 when ingame, or by using software like fraps of msi afterburner (although I think afterburner requires a little more configuration).

I've ordered a gtx 1080 to go in my cabinet in an attempt to solve this issue.

The reason I believe this might work is because the load on the 1060 is at 99% on tables where I experience the stutter, and my 980ti setup has no such issues.



#45 kiwi

kiwi

    Pinball Fan

  • VIP
  • 2,664 posts

  • Flag: Italy

  • Favorite Pinball: Star Trek 25th Anniversary



Posted 08 September 2017 - 11:10 AM

 

You can also add this to table script...

 

Controller.Games(cGameName).Settings.Value("ddraw") = 0

 

some table scripts may be different so it may also look like this with rom name...

 

Controller.Games("afm_113b").Settings.Value("ddraw") = 0

 

This should be added after the Sub Table1_Init line.

In the area of ShowDMD=1.

 

This will only work on a per table basis, but if you have to reset your Windows to factory setting, (Or your Harddrive dies.), all your tables will already be set up like this, so you will never have to mess with registry again.

 

Just an alternate way of doing it. It may be harder, but it is permanent, even if you redo your system.

(For those who don't know how to edit registry, this method will help.)

 

So one thing I may have misunderstood. So if you change the ddraw settings in the hardware registry and get a new computer the registry settings would not be saved if you move a backup copy of VP to the new computer? It's only saved if you make the entry in the table script instead?

 

No, registry settings changes are always saved, but
what you have in table scripts, ddraw, DMD position, size color, etc,
every time you start the table all these settings are overwritten in the windows registry, so just migrate the table to a new PC and not windows registry.



#46 wrd1972

wrd1972

    Authoring Padawan

  • Platinum Supporter
  • 2,265 posts
  • Location:Central KY. USA

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 18 September 2017 - 02:54 PM

A bit late to this party and forgive me if this has already been asked. But cant the option to select or de-delect "ddraw" be added to the "F1 - table defaults options":

f1.jpg

 

Seems that most of these setting in the menu link back to the registry anyway. This would make it very easy to change the "ddraw" setting.


Edited by wrd1972, 18 September 2017 - 02:57 PM.

My VP Pincab /MAME Arcade  Specs: Dell T3400 workstation with Core2 Quad core 3.0GHZ (Q9650) CPU - 8GB of RAM - Nvidia  GTX 970

40" PF Sony gaming LED TV, Dual 21" Dell monitors in the backbox - Pinscape dual boards - Full DOF - Full MAME arcade support.


#47 knightrdrx

knightrdrx

    Enthusiast

  • Members
  • PipPipPip
  • 187 posts
  • Location:Terryville NY

  • Flag: United States of America

  • Favorite Pinball: World Cup 94, Indy pinball adventure,

Posted 12 May 2019 - 04:34 PM

i'm not familiar with the registry default..i'd change the script but there's always new version of the table coming out so....it's alot to keep up with for one thing that by now should be a default. 



#48 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,805 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 12 May 2019 - 04:52 PM

Try this little program it does quite a bit, I personally have not tried it yet..

https://www.vpforums...topic=42140&hl=



#49 knightrdrx

knightrdrx

    Enthusiast

  • Members
  • PipPipPip
  • 187 posts
  • Location:Terryville NY

  • Flag: United States of America

  • Favorite Pinball: World Cup 94, Indy pinball adventure,

Posted 12 May 2019 - 05:11 PM

okay i tried the script method and will have to do this x 50 and everytime i replace a table with it's update  won't bother with boomerang..why did i download that anyway....i need a week off from work !

i sandwiched it between

with controller

 

settings.value (rol)\

and hidden desktop value

 

for wcs 94.

 

changed my monitor to 10bit color depth and checkd off fullscreen and forced 10bit which is below it.  whatever that does.

 

table looks nice and smooth but i had no problems before..so my eyes don't see a difference but i'll take your word this will help.

 

 

like the mansion drawing in the addams family script..nice ..


Edited by knightrdrx, 12 May 2019 - 05:28 PM.


#50 knightrdrx

knightrdrx

    Enthusiast

  • Members
  • PipPipPip
  • 187 posts
  • Location:Terryville NY

  • Flag: United States of America

  • Favorite Pinball: World Cup 94, Indy pinball adventure,

Posted 12 May 2019 - 06:31 PM

what about the script for a 70's table such as fireball? or an original without a rom. thanks i'm finding this much easier..and i confirmed in the registry that it worked.


Edited by knightrdrx, 13 May 2019 - 01:03 AM.


#51 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,151 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 12 May 2019 - 11:08 PM

Fireballis an EM table. no rom, so no ddraw issue

To make ddraw=0 the default setting. Open registry, go to Pinmame registry. Delete the default entry and find a rom entry for a table that you fixed already and rename it to default

#52 knightrdrx

knightrdrx

    Enthusiast

  • Members
  • PipPipPip
  • 187 posts
  • Location:Terryville NY

  • Flag: United States of America

  • Favorite Pinball: World Cup 94, Indy pinball adventure,

Posted 13 May 2019 - 01:10 AM

i will do that when i'm done with the 50 tables i have then every new one i add should be set from what i read...i don't wish to delete the roms i already have because i am afraid the cfg and nvram that have already had stuff changed will not work..am i correct? 



#53 knightrdrx

knightrdrx

    Enthusiast

  • Members
  • PipPipPip
  • 187 posts
  • Location:Terryville NY

  • Flag: United States of America

  • Favorite Pinball: World Cup 94, Indy pinball adventure,

Posted 13 May 2019 - 01:43 AM

 

""To make ddraw=0 the default setting. Open registry, go to Pinmame registry. Delete the default entry and find a rom entry for a table that you fixed already and rename it to default""

 

 

 

 

 

can you elaborate?

what do i delete and enter...

.


Edited by knightrdrx, 13 May 2019 - 01:47 AM.


#54 knightrdrx

knightrdrx

    Enthusiast

  • Members
  • PipPipPip
  • 187 posts
  • Location:Terryville NY

  • Flag: United States of America

  • Favorite Pinball: World Cup 94, Indy pinball adventure,

Posted 13 May 2019 - 01:54 AM

my registry default   is  (Default)   REG_SZ   (value not set)       i would want any rom with all it's registry settings as the default ..that's alot more entries than what is in the default.



#55 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,975 posts

  • Flag: Norway

  • Favorite Pinball: GOT, Alien Star, LOTR, TOM

Posted 13 May 2019 - 03:45 AM

If you read the thread. Do it for one table. Rename that to the default is one way of doing it. Export to a file that you name ... something.reg - search/replace and double click is probably the most effective way. Only keep inside the default, what you want to be set for all tables. The rest = delete.


Edited by Thalamus, 13 May 2019 - 04:22 AM.

From now on. I won't help anyone here at VPF. Please ask Noah why that is.


#56 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,151 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 13 May 2019 - 04:23 AM

You want all those extra entries in your default. That is what fixes your problem

Edited by gtxjoe, 13 May 2019 - 04:23 AM.