Jump to content



Photo
- - - - -

Hyperball (Williams 1981) - Analog Controls Version [Visual Pinball X]

Flipperless Hyperball Steve Ritchie

  • Please log in to reply
11 replies to this topic

#1 DarthMarino

DarthMarino

    Enthusiast

  • Members
  • PipPipPip
  • 263 posts

  • Flag: United States of America

  • Favorite Pinball: Terminator 2

Posted 13 March 2020 - 12:33 AM

index.php?app=downloads&module=display&s


File Name: Hyperball (Williams 1981) - Analog Controls Version

File Submitter: DarthMarino

File Submitted: 12 Mar 2020

File Category: VPX/VPinMAME Recreations

Author(s): DarthMarino, Lizard, Rascal
Manufacturer: Williams
Year: 1981
ROM: Link to ROM
Permission to MOD?: Yes, without approval


 

***NOT COMPATIBLE WITH VERSION 10.8  OF VISUAL PINBALL. 10.7.2 IS RECOMMENDED***

 

***THIS TABLE WILL NOT WORK WITH FLIPPER BUTTONS!!!***
 
This version is designed to only work with an analog input to rotate the shooter.  Flipper buttons will not work. Please use lizard's original version to play with buttons.
 
INSTRUCTIONS:
 
To play this version, you will first need to install Rascal's VP Mouse and Joystick Input Plugin. I have included this in the file. This is the identical file included on my VP9 version. Run the setup of this program and install it into the folder where your Tables are.  The installation does tend to hang for a bit it shouldn't take longer than a minute or so. 
 
There are multiple methods of analog controls that can be used to aim the shooter:
X-Axis
Y-Axis
Z-Axis
X-Rotation
Y-Rotation
Z-Rotation
Slider0
Slider1
 
A second version of the table is included to allow usage of a mouse instead of a joystick.
 
First identify which method you will be using. The joystick version defaults using the X-Axis which works with your standard joystick analog stick. If you have a flight stick that can rotate, I recommend changing it to use it's Z-Rotation 
 
To use another axis or slider, then you need to modify the script.  Open it and click replace in the edit menu of the script.  Search for JXAXIS and replace it with the one of the following that you wish to use:
 
jyaxis for Joystick Y Axis
jzaxis for Joystick Z Axis
jxrotation for Joystick X-Rotation
jyrotation for Joystick Y-Rotation 
jzrotation for Joystick Z-Rotation
jslider0 for Joystick Slider 0
jslider1 for Joystick Slider 1
 
*Note: The Plugin can be temperamental. If the controls aren't working, close Visual Pinball and try again. They may stop working if you pause the game. It is best to only have one joystick/gamepad plugged in when playing this. 
 
***Disable analog nudging when playing!!!!!***
 
Additional controls:
Left Magna Save - Disable/Enable AutoFire
Right Magna Save - Shoot Ball (if AutoFire is disabled)
Plunger Button - Z-Bomb
 
Additional mouse controls:
Middle Click - Disable/Enable AutoFire
Left Click - Shoot Ball (if AutoFire is disabled)
Right Click - Z-Bomb

 


Click here to download this file


Edited by DarthMarino, 08 September 2025 - 10:57 PM.


#2 Rawd

Rawd

    Pinball Wizard

  • VIP
  • 4,313 posts
  • Location:Edmonton, Canada

  • Flag: Canada

  • Favorite Pinball: Triple Strike



Posted 13 March 2020 - 01:01 AM

Thanks for this.  It works well.   I had to change my X and Y axis to 'disabled' to get it to work properly.  Unchecking 'Enable Analog nudge' did not work.



 


#3 DarthMarino

DarthMarino

    Enthusiast

  • Members
  • PipPipPip
  • 263 posts

  • Flag: United States of America

  • Favorite Pinball: Terminator 2

Posted 13 March 2020 - 01:51 AM

Thanks for this.  It works well.   I had to change my X and Y axis to 'disabled' to get it to work properly.  Unchecking 'Enable Analog nudge' did not work.

 

You're welcome. Glad it works.  Yes, I set mine to disable as well. 



#4 ToyBox

ToyBox

    Neophyte

  • Members
  • Pip
  • 1 posts

  • Flag: Canada

  • Favorite Pinball: Jacks Open

Posted 15 March 2020 - 02:17 PM

I have a TurboTwist spinner in my cabinet and it registers as a mouse rather than a joystick.

I've tried the different values (rotation, axis, and slider) without any luck.

 

Looking through the vbs file, it appears there are options for mousex but the script crashes when I use those values. Would I need to introduce some initialization lines to enable mouse input as well as joystick input?

 

Anyone have any tips to get mouse inputs to register for the analogue input?


Edited by ToyBox, 15 March 2020 - 02:34 PM.


#5 DarthMarino

DarthMarino

    Enthusiast

  • Members
  • PipPipPip
  • 263 posts

  • Flag: United States of America

  • Favorite Pinball: Terminator 2

Posted 15 March 2020 - 03:03 PM

I have a TurboTwist spinner in my cabinet and it registers as a mouse rather than a joystick.

I've tried the different values (rotation, axis, and slider) without any luck.

 

Looking through the vbs file, it appears there are options for mousex but the script crashes when I use those values. Would I need to introduce some initialization lines to enable mouse input as well as joystick input?

 

Anyone have any tips to get mouse inputs to register for the analogue input?

 

I have a Turbo Twist 2 and I haven't had any luck with the mouse inputs.  I can get the value to show up but it gives me errors when I try to change the shooter angle with it. I am looking into the Sharpshooter release which does use a mouse but haven't had any luck so far. 



#6 rascal

rascal

    two-faced as they come

  • VIP
  • 1,374 posts
  • Location:Indiana USA

  • Flag: United States of America

  • Favorite Pinball: Bally Eight Ball



Posted 15 March 2020 - 03:08 PM

My Bally Sharpshooter can use the mouse to aim the gun and it uses my input plugin just like this table. Maybe you can find the answer there,

 

Here is the link.

https://www.vpforums...&showfile=14428


Posted Image


#7 DarthMarino

DarthMarino

    Enthusiast

  • Members
  • PipPipPip
  • 263 posts

  • Flag: United States of America

  • Favorite Pinball: Terminator 2

Posted 15 March 2020 - 04:00 PM

Thanks, Rascal.  I finally figured out how to implement it.  I just need to figure a few more things and the update will include two separate versions for mouse and joystick just to keep it as user friendly as possible.



#8 DarthMarino

DarthMarino

    Enthusiast

  • Members
  • PipPipPip
  • 263 posts

  • Flag: United States of America

  • Favorite Pinball: Terminator 2

Posted 15 March 2020 - 10:58 PM

I have a TurboTwist spinner in my cabinet and it registers as a mouse rather than a joystick.

I've tried the different values (rotation, axis, and slider) without any luck.

 

Looking through the vbs file, it appears there are options for mousex but the script crashes when I use those values. Would I need to introduce some initialization lines to enable mouse input as well as joystick input?

 

Anyone have any tips to get mouse inputs to register for the analogue input?

 I put up a new update which includes a mouse version.  It works well with my Turbo Twist.  Let me know how it works on your end.



#9 rascal

rascal

    two-faced as they come

  • VIP
  • 1,374 posts
  • Location:Indiana USA

  • Flag: United States of America

  • Favorite Pinball: Bally Eight Ball



Posted 16 March 2020 - 02:51 PM

Works good here with the mouse. Thanks for this great release, DarthMarino.  :otvclap:


Posted Image


#10 SixOfTwelve

SixOfTwelve

    Enthusiast

  • Members
  • PipPipPip
  • 100 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Varies every few weeks, really

Posted 27 July 2025 - 08:07 PM

Very late to this particulary party, but anyway:

I've got a VirtuaPin plunger kit with a KLZ25 board, and those things are notoriously finicky when it comes to the presence of other joysticks in the system, I seem to recall. I also have an Ultimarc spinner on my cab, registering as a mouse, so the two don't really get into conflict with each other. But the spinner seems an ideal setup for this table, and I'd like to give it a try.

However, I'm a bit wary of the included Mouse and Joystick Input Plugin since it's 15 years old at this point and the demo table seems to be written for Visual Pinball 9. Will installing the plugin mess with the KLZ25 settings in any way? Like, will it install a second (virtual) joystick or something? Does anyone have a similar setup and can report?

 

Probably overthinking this...



#11 SixOfTwelve

SixOfTwelve

    Enthusiast

  • Members
  • PipPipPip
  • 100 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Varies every few weeks, really

Posted 28 July 2025 - 05:43 AM

Decided to try it anyway after making a full system backup. The installer went through without problems, but when I open the table I get an error message:

 Edw7jFy.png

 

What am I missing? I'm running VPX 10.8 final. Does the plugin even still work with this?


Edited by SixOfTwelve, 28 July 2025 - 05:54 AM.


#12 DarthMarino

DarthMarino

    Enthusiast

  • Members
  • PipPipPip
  • 263 posts

  • Flag: United States of America

  • Favorite Pinball: Terminator 2

Posted 08 September 2025 - 10:54 PM

Decided to try it anyway after making a full system backup. The installer went through without problems, but when I open the table I get an error message:

 Edw7jFy.png

 

What am I missing? I'm running VPX 10.8 final. Does the plugin even still work with this?

 

I just tried on 10.8 and get the same error. I have no clue how to fix it. It works fine on 10.7.2. I've only tried a few tables on 10.8 and half of them had glaring issues.







Also tagged with one or more of these keywords: Flipperless, Hyperball, Steve Ritchie