• Many thanks to Ian Longstaff for his lovely table roundups, posted on YT. And here is... TABLE ROUND UP 14!

    Also, here's our browser games collection, for those who are playful. You can also test your pinball knowledge, by playing Guess the Game!
Resource icon

VP9 Support File VPinball990 Full 2020-01-28

No permission to download
Author: toxie

Full installer for Visual Pinball v9.9.0. This will associate all VPT files with Vpinball990.exe.

In case your setup cannot handle VP 9.9.0 properly for whatever reason, please download VP 9.2.1 instead, which was the last release still based on DirectX 7.

What's New in Version 9.9.0 (See full changelog)
- rendering engine has been ported to DirectX 9 and now takes much better advantage of 3D hardware
- Region Updates, Region Optimization, Alternate Render are not needed anymore due to the new graphics pipeline and have been removed
- true fullscreen setting has been removed due to incompatibility with VPinMAME. Instead, a windowed fullscreen option has been added to the list of video modes
- add options for wire ramps (define diameter and distance x/y of wires)
- add sphere mapping to wired ramps if an image was assigned to a wired ramp
- add CurrentAngle function to spinner
- add depth bias option to flasher, light, primitive and ramp to fine tune depth sorting
- enable NVIDIA Optimus cards by default
- new video setting: Force anisotropic texture filtering. This results in higher quality results, but can affect performance on lower end cards
- stereo 3D AA is now basically for free and can always be enabled if stereo 3D output is used (currently stereo 3D is limited to NVIDIA only though)
Note that the depth/parameters of stereo had to be changed. As a positive side effect, the two stereo parameters are the same for most tables now,
so there is now a global setting in the video preferences. These can still be overwritten per table though.
- FXAA now has two modes: Fast (similar to old setting) and Quality
- new FPS limiter field in Video Options:
0: disable frame limiting
1: enable vsync
If set to anything higher than the monitor refresh rate, the engine will limit the FPS to this rate (but of course without using real hardware vsync).
Adaptive vsync had to be disabled for now for compatibility with Windows XP.
- new field "Maximum prerendered frames" in Video Options:
Lowering this value will reduce input lag and sometimes also stutter, but may come at a performance cost.
- running as administrator is no longer required (except for tables which write high scores to system directories). UAC setting removed from executable.
- updated to latest FreeImage.dll (3.16.0)
- script editor updated to use latest scintilla (3.4.1)
- technical note: the minimum version to compile VP is now visual studio 2008 (incl. feature pack)