Skip to content

garybrowndev/vpinball

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amateur pinball player who wanted to add a feature to Visual Pinball (VPX)

Forked vpinball to create "Ball History" feature, allowing to pause, rewind and retry play.

Also includes a trainer allowing for setup of variety of scenarios to practice.

If you would like to know more, message me via Github/Linkedin/Discord or ask me about it if you see me IRL

(Original Readme below)

Visual Pinball

An open source pinball table editor and simulator.

This project was started by Randy Davis, open sourced in 2010 and continued by the Visual Pinball development team. This is the official repository.

Features

  • Simulates pinball table physics and renders the table with DirectX
  • Simple editor to (re-)create any kind of pinball table
  • Table logic (and game rules) can be controlled via Visual Basic Script
  • Over 1000 real/unique pinball machines, plus over 400 original creations were rebuilt/designed using the Visual Pinball X editor (over 2500 if one counts all released tables, incl. MODs and different variants), and even more when including its predecessor versions (Visual Pinball 9.X)
  • Emulation of real pinball machines via Visual PinMAME is possible via Visual Basic Script
  • Supports configurable camera views (for example for correct display in virtual cabinets)
  • Support for Stereo3D output and Tablet/Touch input

Languages

  • C++ 65.4%
  • C 26.9%
  • VBScript 3.3%
  • HTML 2.8%
  • HLSL 1.5%
  • AutoIt 0.1%