Jump to content


SUPPORT TOPIC File Information

  • Submitted: Dec 24 2015 08:49 AM
  • Last Updated: Jul 27 2019 06:52 AM
  • File Size: 83.64MB
  • Views: 96273
  • Downloads: 36,616
  • Author(s): Randy Davis
    Noah Fentz
    Chris Leathley
    Mark Parris
    Jerry Rice
    Rolle Cruz
    Brian Smith
    Wizard's Hat

Previous Versions

  • 29 Jul 2018 Download Visual Pinball X (Standalone EXE) 10.5
  • 24 Dec 2017 Download Visual Pinball X (Standalone EXE) 10.4 10.4
  • 24 Dec 2017 Download Visual Pinball X (Standalone EXE) 10.4 10.4

Download Visual Pinball X (Standalone EXE) 10.5

* * * * * 55 Votes

Note: Pick VPinballX5_Minimal.zip if you're not sure which one to download, as this is the latest version.
Standalone EXE, all needed DLLs, changelog, command reference and registry keys for Visual Pinball X 10.5
Simply copy all of the files in the ZIP into your already existing Visual Pinball directory. Overwrite already existing files there when asked. If you already had the core.vbs script package in your 'Tables' sub-directory previously, either delete these, or move all files contained in the 'Scripts' sub-directory to 'Tables'.
For all the changes regarding the core vbs script file package look into core.vbs for the full changelog

What's New in Version 10.5 (See full changelog)

  • *** VPX ***
  • - add ScreenSpace Reflections to the global video and table user properties, strength can be changed in the table lighting panel
  • This adds very fake, but also very fast local reflection effects to all table elements
  • - make exclusive fullscreen the new default when using Windows 10 build 1803 and above
  • - add option to the global video preferences to disable reflections of dynamic elements on the playfield (to help lower end PC systems)
  • - static table elements are now over-sampled/better anti-aliased and always rendered at highest detail level (latter only applicable for rubbers and ramps)
  • - improve quality of internal DMD shader, now it's almost resolution independent, especially when using it via flashers (e.g. FSS tables and the like)
  • - fix issue with optimized dynamic group rendering of primitives, in general note that
  • 1. if all elements in a group are dynamic primitives/meshes and all these use the same texture and same material, they will be grouped into
  • one big render buffer/single render call to speed up the rendering of transparent meshes on the table (like the plastics for example)
  • 2. if elements are grouped together they will be treated as a group in the editor. Click on it and all elements in that group are selected at once
  • 3. if you group primitives you can't animate or move/rotate them dynamically via script!
  • - throw balls in player: add support to change the default ball mass when throwing a ball. The user can also set the default ball mass in the editor options (menu: preferences)
  • - built-in ball control: Enable in debug window (or via "ball control always on" in the global options)
  • - left mouse click directs the ball towards the mouse cursor, left flipper key releases control
  • - can also double click to make the active ball jump to the cursor
  • - can hold left mouse button down to guide the ball
  • - if "throw" and "ball control" are both checked, one can use the throwing action on the ball control instead of making a new ball
  • - increase usable UI layers from 8 to 11
  • - script button can now both open and close the script editor
  • - optionally make View->Script always show the script (see new option in Preferences->Editor Options)
  • - add copy/paste feature for control points. Select a control point, press the "Copy" button or CTRL+C to copy the coordinates.
  • Then select another control point of another element and press the "Paste" button or leave the mouse cursor over the control point and press CTRL+V.
  • ATTENTION: you can also copy/paste control points of the same element but this can lead to bad shapes of the selected element
  • - add units conversion feature from VPUnits -> inches/millimeters in the status bar for control points.
  • If you select two control points of a wall/ramp the status bar shows the distance of X/Y in the selected unit.
  • The unit used for the conversion can be set in the editor options dialog.
  • - make the Edit->Search/Select Element un-minimize if minimized when selected
  • - fix detection of used materials (bumpers, triggers & kickers were missing) and used images (color grading LUT was missing)
  • - fix sound device selection/mapping for music (i.e. usually the backglass device)
  • - add 'Set Defaults' button to the editor properties to reset editor changes and position/size of the script window
  • - configurable global flipper physics sets: setting a negative value for a flipper physics setting in there will ignore that value and use the respective table flipper value instead
  • - fix immediate player shutdown if global physics sets not setup/initialized by the user in the global options
  • - fix wrong initialization order for global physics sets, leading to uninitialized physics parameters on the first run of a table (including potential crashes due to strange values)
  • - fix EOS Torque and EOS Torque Angle not overriding the table flipper settings when used via the global (flipper) physics sets
  • - rubbers now fully respect the element detail level slider, plus their hit shapes feature less triangles (=faster physics/collisions)
  • - fix rubber triangulation issue leading to visual artifacts (especially in the editor) and rarely also weird physics behavior
  • - fix ramp collision/internal walls reaching below and above the actual visible walls or wires, which was mainly an issue for rather straight and/or very steep ramps
  • - improve gate swing physics, correct backwards initial swing, and expose new gravity factor parameter.
  • Also add some "bounce back" for 1-way gates. Currently set up to use as-is defaults, but Wrd1972 recommends the following settings:
  • Ideal setting for GATE motion:
  • Elasticity = .4 (default)
  • Friction = .02 (default)
  • Dampening = .85
  • Gravity = 3
  • Ideal for SWITCH ACTUATOR motion:
  • Elasticity = .4 (default)
  • Friction = .02 (default)
  • Dampening = .9
  • Gravity = 1
  • - animate bumper skirts depending on ball impact
  • - add RingDropOffset to the bumper element
  • - fix rendering of bumper base/skirt if ring is disabled
  • - update bumper base, ring and skirt with better meshes provided by flupper1
  • - allow reels and textboxes to be moved via the script (and textboxes can also be placed at floating point precision level)
  • - add 'Disable Lighting from below' functionality for Targets and Walls (0..1) to optionally disable light coming from below (e.g. from light elements)
  • - handle corner case if a timer is disabled and then re-enabled within its own handler to prevent falsifying the timer interval
  • - fix flipper element's EOS Torque and EOS Torque Angle and Elasticity and ElasticityFalloff and RampUp to be able to be changed by the script
  • - draw also flipper thickness in the editor
  • - fix triggers getting "stuck" when the ball is moving fast
  • - fix kicker export bug
  • - update builtin tables with 3 different sling arms (thanks bord and BorgDog)
  • - fix obscure bug where starting the blank/built-in tables with the options pane closed causes the ball to levitate off the table
  • - allow ESC-key to resume table if pause dialog is up
  • - add -EnableTrueFullscreen (force enables/overrides the true fullscreen video preference) to command line
  • - improve table exit performance (particularly when using Windows 10 build 1803)
  • - log message in debug window when PlaySound is called for a sound that's missing in the sound manager
  • - add VPTableStart broadcast message for frontends as notification that playfield should be shown
  • - update BASS library to
  • *** CORE SCRIPTS ***
  • ' New in 3.56 (Update by nFozzy, DJRobX, Fuzzel)
  • ' - Add specialized sega2.vbs for Apollo 13 and GoldenEye
  • ' - Update gts1.vbs and hankin.vbs so that the common coin keys (e.g. "5") also add coins on Gottlieb System 1 and Hankin tables
  • ' - vpmFlips fixes / improvements
  • ' - Fixed vpmFlips execute script error
  • ' - Added extra error check for detecting outdated system vbs files when UseSolenoids = 2
  • ' - Change GameOnSolenoid from 16 to 19 for Hankin
  • ' - Fixed an execute script issue that was causing dead flippers for some system languages
  • ' - S.A.M. fast flips support: To activate, add InitVpmFFlipsSAM to the table init.
  • ' Should work for most games (see PinMAME whatsnew for supported sets). May need additional configuration for two-stage flipper support.
  • ' - Whitestar fast flips support
  • ' - Capcom fast flips support
  • ' - Fix WPC tables that use 'cSingleLFlip' (regression from 3.55)
  • ' - Fix script errors if using NudgePlugIn.vbs
  • ' - Add Rubber, Ramp, Flasher, Primitive and HitTarget support to vpmToggleObj
  • ' - Add Rubber, Primitive and HitTarget support to vpmCreateEvents

OMG! Really thanks guys... the best gift I could receive for Christmas
Dec 24 2015 08:03 PM

Wow, I was expecting something cool for Christmas but OMG today is Amazing!!!  I can honestly say I did not See Pinball X being released.


Thank You can't even begin to cover the incredible job everyone did on this project. It truly must have been a labor of love!


Merry Christmas to everyone. Now I'm off to truly be a kid at Christmas and open all my fantastic gifts!!!!!!!!

Amazing Xmas gift. Thx a lot! Thumps up

Really the Best Gift ...

Thanks all for your great work.

I can't seem to get the DMD window to show in front of the table.although it seems to run unseen.

I am using the script that brings the DMD to the front and this happens if I'm using say VP 9.90.


What am I doing wrong?


I realise that this was the wrong place to ask now and the issue can be resolved in the script.

Can someone please tell my why the nudge feature in all the VP 10 tables I've tried only move the tables?

It does not affect the ball path whatsoever.

Is this to do with the program itself or the scripting on the tables?


I've tried asking on pages relating to individual tables, no reply there.

I can't see anything about this on this page.


Pinball without a useable nudge feature means a lot more lost balls!


I play desktop not cabinet tables.

May 25 2016 09:00 PM

This is a very promising version of Visual Pinball. Sadly, it has so long to go. The performance of this program even when using minimal settings (don't even think it did anything) is terrible, especially when combined with Visual PinMAME. Key response rate is very sluggish, taking as much as 500 milliseconds between key press and when a flipper is actually flipped. That is unacceptable for a pinball simulator and took a huge hit in my rating for this program.


This program also needs an easy way to convert tables from visual pinball V8 and V9, which currently it lacks. It even lacks proper documentation and therefore takes guessing and checking to figure out the changes between this and other versions, especially script-wise.


It's a promising release. But sadly this should have been released as beta at best. It was never meant to be an official release with its flaws. And I know it can't be my computer because I have lots of RAM, a good processor, and a graphics card.

There's an old story that has something to do with staring a gift horse in the mouth.

Jun 09 2016 02:35 AM

I don't know about all that. It's wicked on my cab. You may want to check your awesome computer again because it's smooth and fast as hell on mine.

after several tests I found that the most real physical carry these values:
Gravity Constant   : 0.8 - 0.83
Playfield Friction : 0.02+

Playfield Elasticity: 0.25


Rubbers (default):
Elasticity         : 0.6
Elasticity Falloff : 0.2
Friction           : 0.5 - 0.6
Scatter Angle      : 5


Mass               : 1.0
Strength           : 1200-1800 (for EM tables) 2200-2800(for modern tables)
Elasticity         : 0.55
Elasticity Falloff : 0.1
Friction           : 0.1 or 0.2
Return Strength    : 0.058+
Coil Up Ramp       : 2.4 - 3.5


based on these values must accommodate the rest.
tables improved to a higher level



Other files you may be interested in ..

  • 13,363 Total Files
  • 54 Total Categories
  • 545 Total Authors
  • 11,658,709 Total Downloads
  • Shuffle Inn (Williams 1989) Latest File
  • rascal Latest Submitter

user(s) are online (in the past 15 minutes)

members, guests, anonymous users