- View New Content
-
Getting Started
-
Tutorials
Tutorial Categories
Tutorials Main Page Installation and Setup Downloadable TutorialsROM Adjustments
Number of Balls Adjustments Volume Adjustments
-
Visual Pinball Tables
VP 8 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP 9 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP9 Cabinet Tables
All Full Screen Cabinet Full Screen B2S Cabinet Spanned Cabinet Tables Media Packs ROMsVPX Tables
All VPinMAME Recreations VPX- - /VPinMAME - MOD Tables VPX Recreations VPX Originals Media Packs ROMs VR
-
Frontend Media & Backglass
Media Packs
Complete Media Packs Wheel Logos VideosBackglasses
dB2S Animated Backglasses UVP Animated Backglasses Topper Images
- Future Pinball Tables
-
Design Resources
Main Resources
Table Templates Playfield Images Image Library Sound Library Key CodesVP Guides
VP8 Guide - English VP8 Guide - Deutsch VP9 Guide - English VP9.1.x Guide - English VP Object Guide VPM DocumentationFuture Pinball Resources
Playfield Images 3D Model LibraryFuture Pinball Guides
FP Script Guide Big Draco Script Guide FP Table Design Guide FP DMD Guide
- Other Features
- Bug Tracker
- Image Gallery
- Blogs
-
More
Submitter
SUPPORT TOPIC File Information
- Submitted: Oct 01 2025 11:18 PM
- Last Updated: Dec 15 2025 03:56 PM
- File Size: 284.96MB
- Views: 8961
- Downloads: 1,678
- Author(s): Two
- Permission to MOD?: Unspecified
Previous Versions
Download Hamilton 1.2
6 Votes
#visualpinball #vpx
Hi Everyone!
This is my first pinball game creation since Bill Budge's Pinball Construction Set on my Apple II+. I'm sure there are a bunch of things that can be improved, but it was fun learning about VPX, Pinup Player, Blender, and a bunch of tools that helped put together all the elements of the game.
This pinball machine is based on the musical "Hamilton".
The game play is slightly different than a typical pinball game. Each mission corresponds to a song in the musical.
The goal is to complete all the missions to get to the finale and epilogue. Losing a ball does not end a mission. Plunge the new ball and keep going! If you do fail a mission, if that mission's light is blinking, that mission will be continued where you left off.
Extra balls are key to progressing, and can be earned in lots of ways.
This game supports one player only.
Pinup Player Requirements:
Version 1.6 or better.
Backglass required on PUP screen #2.
RealDMD or FullDMD required on PUP screen #5.
Does not utilize the standard DMD.
Installation:
VPX: Copy "Hamilton.vpx" to your "tables" folder.
PUP: Copy the "Hamilton" folder from each of these zip files to your "PUPVideos" folder.
If your font is too big, please check out the README for instructions on how to change the scale of the font.
I hope you all enjoy the game!
Also, thanks to LANXIN LYU for taking my crude placeholder art and 3D models and replacing them much better looking ones!
Thanks!
This is my first pinball game creation since Bill Budge's Pinball Construction Set on my Apple II+. I'm sure there are a bunch of things that can be improved, but it was fun learning about VPX, Pinup Player, Blender, and a bunch of tools that helped put together all the elements of the game.
This pinball machine is based on the musical "Hamilton".
The game play is slightly different than a typical pinball game. Each mission corresponds to a song in the musical.
The goal is to complete all the missions to get to the finale and epilogue. Losing a ball does not end a mission. Plunge the new ball and keep going! If you do fail a mission, if that mission's light is blinking, that mission will be continued where you left off.
Extra balls are key to progressing, and can be earned in lots of ways.
This game supports one player only.
Pinup Player Requirements:
Version 1.6 or better.
Backglass required on PUP screen #2.
RealDMD or FullDMD required on PUP screen #5.
Does not utilize the standard DMD.
Installation:
VPX: Copy "Hamilton.vpx" to your "tables" folder.
PUP: Copy the "Hamilton" folder from each of these zip files to your "PUPVideos" folder.
If your font is too big, please check out the README for instructions on how to change the scale of the font.
I hope you all enjoy the game!
Also, thanks to LANXIN LYU for taking my crude placeholder art and 3D models and replacing them much better looking ones!
Thanks!
What's New in Version 1.2 (See full changelog)
- 1.0
- Initial version!
- 1.1
- Font size issue adjustment available in script. See README.
- 1.2
- Sets locale to fix floating point formatting issue.
!!! I find the problem on the DMD with numbers not displayed correctly (it's the same problem with "Blizzard of Ozz" table) :
The problem comes from number with decimals in JSON value. In Europe we use commas for decimals, not dots.
Example : here we pass 4.2 + nOffsetX to xpos :
PuPlayer.LabelSet pDMD,"AlbumNum",1,1,"{'mt':2,'fonth':13,'xalign':0,'yalign':0,'ypos':65,'xpos':"&(4.2+nOffsetX)&"}"
When the value 4.2 is passed, the result is a JSON with a number with a comma :
'xpos':4,2
and not 'xpos':4.2
A simple correction will be to not use decimals, or add a Replace() for convert all commas.
---> A very quick solution is to add this line on the top of the script :
SetLocale 1033
!!! I find the problem on the DMD with numbers not displayed correctly (it's the same problem with "Blizzard of Ozz" table) :
The problem comes from number with decimals in JSON value. In Europe we use commas for decimals, not dots.
Example : here we pass 4.2 + nOffsetX to xpos :
PuPlayer.LabelSet pDMD,"AlbumNum",1,1,"{'mt':2,'fonth':13,'xalign':0,'yalign':0,'ypos':65,'xpos':"&(4.2+nOffsetX)&"}"
When the value 4.2 is passed, the result is a JSON with a number with a comma :'xpos':4,2
and not 'xpos':4.2
A simple correction will be to not use decimals, or add a Replace() for convert all commas.---> A very quick solution is to add this line on the top of the script :
SetLocale 1033
Thanks for this. Sadly, it does not address the issue on my 2-screen system. I still have the extremely large font and the table is not quite playable as a result. If anyone figures out a 2-screen setup that works, I'd love it. But I appreciate the continued effort, jejepinball, and am happy to hear the issue has been resolved on your system.
caratteri punteggio troppo grandi non si risolve neanche cambiando lo script
Qualcuno puo' aiutare
grazie
!!! I find the problem on the DMD with numbers not displayed correctly (it's the same problem with "Blizzard of Ozz" table) :
The problem comes from number with decimals in JSON value. In Europe we use commas for decimals, not dots.
Example : here we pass 4.2 + nOffsetX to xpos :
PuPlayer.LabelSet pDMD,"AlbumNum",1,1,"{'mt':2,'fonth':13,'xalign':0,'yalign':0,'ypos':65,'xpos':"&(4.2+nOffsetX)&"}"
When the value 4.2 is passed, the result is a JSON with a number with a comma :'xpos':4,2
and not 'xpos':4.2
A simple correction will be to not use decimals, or add a Replace() for convert all commas.---> A very quick solution is to add this line on the top of the script :
SetLocale 1033
Thanks for info. still didn't resove issue.
!!! I find the problem on the DMD with numbers not displayed correctly (it's the same problem with "Blizzard of Ozz" table) :
The problem comes from number with decimals in JSON value. In Europe we use commas for decimals, not dots.
Example : here we pass 4.2 + nOffsetX to xpos :
PuPlayer.LabelSet pDMD,"AlbumNum",1,1,"{'mt':2,'fonth':13,'xalign':0,'yalign':0,'ypos':65,'xpos':"&(4.2+nOffsetX)&"}"
When the value 4.2 is passed, the result is a JSON with a number with a comma :'xpos':4,2
and not 'xpos':4.2
A simple correction will be to not use decimals, or add a Replace() for convert all commas.---> A very quick solution is to add this line on the top of the script :
SetLocale 1033
Thanks for info. still didn't resove issue.
Same here - on both backglass and full dmd, all text appears as giant (nearly the full height of the screen) `u` characters, overlaid on top of each other. Adjusting the new font scale parameters in 1.2 doesn't seem to affect the size at all, neither up nor down. Table itself plays great though!
- 18,177 Total Files
- 57 Total Categories
- 869 Total Authors
- 24,733,943 Total Downloads
- Foo Fighters (Stern 2023) Latest File
- Flying Dutchman Latest Submitter
user(s) are online (in the past 15 minutes)
members, guests, anonymous users











are all trademarks of VPFORUMS.
My PinUpDisplay is up to date and my monitors are set up correctly and I still have the same issues. If anyone can figure out how to run this successfully on a 2-screen setup, please let me know.
All my other Pups are managed through the Pup set up files instead of the script. That may be where the issues rise. If there's a way to use the Pup set up files so I can edit things in the PinUpPackEditor instead of having all the settings in the script, I might know more how to try to troubleshoot and problem solve. I don't know if that is possible or not.