Skip to content

automation-club/vpinball

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 LAHS Automation Club fork

Automation Club Setup Instructions

  1. Clone this repository and set it up to work with your IDE of choice. I reccomend using Visual Studio 2022, as that is what it's configured for.
  2. Click this link to download the compressed folder for VPinMAME. Extract the folder, rename it to VPinMAME, and put it in your vpinball/ directory.
  3. Navigate to the VPinMAME folder you just extracted amd launch Setup64.exe. Follow the default installation.
  4. Download the Bad Cats Table and extract it to vpinball/x64/Debug/Tables.
  5. Download the Bad Cats ROM and move it to vpinball/VPinMAME/roms/ (you might have to create a roms/ directory within VPinMAME). DO NOT DECOMPRESS THE ROMS FILE
  6. If you don't have DirectX, install it from here
  7. Compile the code, run the socket_server.py scrip which will automatically launch the table, and you should have a working Visual Pinball Bad Cats Table interfacing with Python.

Contact for more info

Github User: @arhanjain Email: arhanj@uw.edu or arhan.j04@gmail.com

Packages

No packages published

Languages

  • C++ 57.0%
  • C 31.9%
  • VBScript 5.2%
  • HTML 4.4%
  • HLSL 1.2%
  • Python 0.1%
  • Other 0.2%