Jump to content



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

  • 29 Oct 2025 Download Hamilton 1.1

Download Hamilton 1.2

* * * * - 6 Votes
#visualpinball #vpx



Screenshots
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!
 

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.




Thanks.  If the latest official release <1.6 then I don't think it will work.  The one that I'm using is: https://www.nailbust...1_6_1_beta4.zip

 

Also, the game may or may not choose PinUpDisplayX.exe over PinUpDisplay.exe.  I have both executables using the version in the zip file.

 

In any case, I am still investigating, but can't seem to reproduce the big font issue.

Photo
jejepinball
Oct 11 2025 02:25 PM

Thank you for your work.
For the problem with the size of the text, I suppose you don't sized all texts in percentage of the resolution of the screens. You don't need to set the resolution manually, the PinUpSystem adapt yours labels to the size of the screens.

Example with the function LabelNew : there is a parameter with the size in percentage :

PuPlayer.LabelNew <screen# or pDMD>, <Labelname>, <fontName>, <size%>, <colour>, <rotation>, <xAlign>, <yAlign>, <xpos%>, <ypos%>, <PageNum>, <visible>

Params infos :

<screen#>, in standard we d set this to pDMD ( or 1)

<Labelname>, your name of the label. keep it short no spaces (like 8 chars) although you can call it anything really. When setting the label you will use this labelname to access the label.

<fontName> Windows font name, this must be exact match of OS font name. if you are using custom TTF fonts then double check the name of font names.

<size%>, Height as a percent of display height. 20=20% of screen height.

<colour>, integer value of windows color.

<rotation>, degrees in tenths   (900=90 degrees)

<xAlign>, 0= horizontal left align, 1 = center horizontal, 2= right horizontal

<yAlign>, 0 = top, 1 = center, 2=bottom vertical alignment

<xpos%>, this should be 0, but if you want to force a position you can set this. it is a % of horizontal width. 20=20% of screen width.

<ypos%> same as xpos.

<PageNum> IMPORTANT this will assign this label to this page or group.

<visible> initial state of label. visible=1 show, 0 = off.

I have a 3 screen set up. 1920x1280 on DMD and BG.

 

I did install the latest pinupdisplayx file you posted, as well. Still the distorted/oversized text. That issue set to the side. damn nice table! 

Hi!  Thanks for the feedback.

 

I am also curious as to the font issue.  The PUP is set up in the script, and I do try to handle the layout if the DMD is 16:9 or 4:3.  However, I am thinking that I don't handle scaling the font for different resolutions.

 

It would be helpful to know your Backglass and DMD resolutions if you're having the big font issue.  In the meantime, I will test with some different sizes and see what I can do to scale things better!

 

I don't have a cabinet virtual pinball (yet!), so DOF things aren't implemented.

 

Thanks!

Thanks both of you!  I will look into what jejepinball said.

Photo
jejepinball
Oct 30 2025 10:14 PM

Version 1.1 don't correct the problem with fonts :
First : I suppose the line "lSize=lSize*FontScalingFactorBackglass" must be on top of the function pupCreateLabelBackglass (before the line PuPlayer.LabelNew)

    Same for "lSize=lSize*FontScalingFactorDMD" : on top of pupCreateLabel (before the line PuPlayer.LabelNew)

Second : labels seems to be displayed outside the screens, or perhaps too close to the borders (ex : on top of the backglass or DMD, it's truncate)... My config have 3 screens : playfield 3840x2160, DMD 1600x900, backglass 1920x1080

 

Link to a screenshot for see how labels are displayed on my cabinet : https://transfert.free.fr/WkFKQBf (image available only 7 days)

Photo
nateynatenate99
Oct 31 2025 05:48 PM

I appreciate the effort to try to address this, but Version 1.1 and making the script adjustments also does not fix the font issue on my 2-screen setup.

Photo
ijustwantpinball
Nov 01 2025 10:52 PM

not to add to it, but any adjustments make no changes.  dropped it to .5, .25, and even .025 -- nothing changed.

I will check into this is more.  Thanks for the screenshot jejepinball.

jajapinball: I was able to reproduce your screenshots using an older version of PinUpDisplay.exe.  Here's a link from the nailbuster site with a newer version that works: https://nailbuster.c...50_beta_015.zip

 

You need to copy the new of PinUpDisplay.exe over your older version.  The first time you launch a game that uses PinUpDisplay you will have to answer a Windows security question to allow it to run.

 

My previous link would also work, but you'd have to rename PinUpDisplayX.exe to PinUpDisplay.exe.

 

If you can find an official way to update your PinUp software, that would be great, but I could not locate any such information.

Also, please make sure you have your monitor set up as described here: https://nailbuster.c...d=install_guide

 

Most important to have font DPI at 100%.




  • 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