Dazz

Hyperpin 2.0 Feature Requests

50 posts in this topic

BBB and I have been discussing HyperPin 2.0.  HyperPin has always been a free application, but it's the primary reason as to why this hobby is where it is right now. If it weren't for HyperPin we wouldn't be seeing any of the advancements in Virtual Pinball that we are seeing today.  I have been trying to talk BBB into creating an updated HyperPin with new features.  Unfortunately, BBB has very little motivation to put the necessary time and effort into creating a new version of HyperPin.  

 

 

We are looking into creating a Kickstarter for HyperPin 2.0 development. However, before we do that we need to get a feel of what kind of features we want to see in HyperPin 2.0.

 

At this time we would like to open up HyperPin feature requests.

 

Below are a couple of the features that I would like to see.

 

Update to Flash 10 to take advantage of hardware acceleration

Zipped Media Packs

Fully customizable menus

 

Share this post


Link to post

What I would like to see is mostly in the database XMLs:

  • A single XML file for all tables regardless of system and a system node
  • A node for Extended Description or note for each table.
  • The ability to disable a table without removing it from the database
  • Node for Author
  • Note for Category
  • Separate the "description" from the file name used for Media files.  So an additional node for the media name.
  • A node that allows for alternate EXEs to be launched.  This would allow for easily adding things like DWJukeBox or Alternate versions of FP or VP.
  • Support comments in the XML

 

Other features:

  • Just like table videos I would like to see back glass videos.
  • Ability to reload the databases (i.e. visualpinball.xml and futurepinball).

Share this post


Link to post

I hope that Flash is not mandatory? I've started coding up a POC a few months ago in C#, using Game Studio. It makes use of DirectX, so I could use pixel shaders that render fun things like motion blur when spinning fast, etc.

 

I'll throw it on Github if someone is interested.

Share this post


Link to post

I really like the XML ideas. 

 

It's a little secret, but Backglass Videos can already be done.

 

Well, if it's a secret, let it out of the bag!

 

I actually would like a simple way to switch between running HyperSpin and HyperPin on my arcade cabinet.  It's being built for arcade, but I was enjoying pinball so much and can't afford a full pin build now so I am adding a second monitor (and monitor switch so I can load it on one monitor for the Taito games to run).  I realize I can just run HyperSpin and have it launch VP an FP tables, but it seems that HyperPin is more suited with the media packs for launching tables.  I'd like a simple way to switch between running the two.

Share this post


Link to post

1)Letter Jump - like Hyperspin  as I have almost 400 pins loaded.

2) Wheel smoothing

3) More menu Flexablity - able to add additonal pinemulators if they ever come out

4) Native Ledblinky support to Control HP Buttons and allow for flasher animations during attract mode

5) Animated wheels -so wheel image can flip or turn (Like what is planned for HS 2.0)

6) intergration of some features in FPlaunch into core of HP ie Hi score, Hyperdmd(With pindmd 2 support), forcefeedback disable, etc ...

7) Animated Instruction cards or attract mode

8) Intergration of Network support to play with others online

 

I am sure I can think of more

Share this post


Link to post

Not too difficult to figure out :)

Which is that, figure out an easy way to switch between the two or backglass videos?  I've thought about a simple executable that just has two icons, may HS and HP or a pic of an arcade cab and a pic of a pincab.  Use the joystick (keypress) to select one and a button to start and it launches with a third option to shut down the computer.  I could then just have Windows just open up to that executable.  Problem is I don't know a simple way to make this simple executable, how's that for not knowing how to program!

Share this post


Link to post

I want better 1080p support. Right now for instance you can't do a custom wheel image above 720p, so it looks pixelated and crummy on a 1080p screen.

Share this post


Link to post

Id like native feature to add othe emulators or pc apps.

In anticipation of tpa and pro pinball and pinball fx in the future.

Also because I know some people like grizz for instance also runs mame vertical games on his pin cab

Share this post


Link to post

Id like native feature to add othe emulators or pc apps.

In anticipation of tpa and pro pinball and pinball fx in the future.

Also because I know some people like grizz for instance also runs mame vertical games on his pin cab

As well as custom Genres... and a built in gui configuration to add/remove tables, add/remove emulators, add/remove genres, etc. :)

Share this post


Link to post

i would like just few features (actually bug fixes)

- memory leak when run on win7 in xp comp mode or any other comp mode

- black and white screens flashing while loading and exiting tables

- long loading and exiting times for tables

Share this post


Link to post

I would like the hiscores to be integrated and be viewable in the table selection area, not just when you pause the game. I would also like this enabled via a button so the beauty of the table is not hidden unless I want to view the hiscore. Ie, press a button on the cab while viewing AFM pops up the highscore, thus giving me incentive to play the table.

Share this post


Link to post

Regarding my post earlier about a Hyper Selection program.  Downloaded Visual Studio Express and made one this afternoon using Visual Basic, vector files from HyperSpin/HyperPin and a couple of images I made in Illustrator.  Off-this-topic a bit, but fun to make and realize I now can just have that program load at startup and not worry about the rest, just select what I want to run and when I exit HS or HP it'll come back to my selection program to shutdown or go to windows if I need to config anything.

Share this post


Link to post

Another XML request.

A Node for IPD Number from ipdb.org  This could then be used to load content from ipdb or as an identifier for pinsync content.

Share this post


Link to post

switch from normal to night mode (use the ledcontrolnofeedback.ini instead of the usual one), directly from the table choice menu, and if the color of hyperpin, blue, can be darkened, so we know if in which mode we currently are.

Share this post


Link to post

- add support for more manufacturers and if possible, let us have ability to add manufacturers ourselves

- add a new option in the settings.ini to start the wheel at the last played table. I tend to play the same new table over several different playing sessions. I believe Hyperpin already tracks last loaded table so this may be easy to do?

- going a step further, have the ability that by holding down the plunger button during the initial hyperpin load, that it forces a load to the last played table

The following is not for me, i would call myself an experienced hyperpin user and i find adding tables an easy though annoying task but many I have talked to do find it difficult, or errors creep up because of typos soooo

- add the ability to add a table via "add a table" option. This could be done the following way:

A) user downloads new table and puts it in table folder

B ) user downloads media pack and unzips it in relevant VP or FP media folder (if none are available, there is a way around that)

C) user loads up Hyperpin, selects from a setup menu, the option "add a table"

D) user is asked "is this for Visual Pinball or Future Pinball?". User select relevant option

E) Hyperpin requests user to select any of the needed 3 media files via a file open dialog box. If none are available, the user is prompted to type in the media file name (ex: The Avengers (Stern 2013) ). User is reminded that the "u" and "o" keys can be used to create the backglass and playfield images within the loaded table

F) Hyperpin then requests user to select the table via file open dialog box

G) Hyperpin then creates at the end of the vp or fp XML the new table

H) exiting this option forces a reload of the XML and the new table is available

Share this post


Link to post

User profiles I think were discussed with hyperspin and could also be considered for hyperpin. User profiles would allow personalised game set, favourites etc. For parents smaller set of child friendly tables could be loaded.

Share this post


Link to post
My Ideas:

 

1: Have pause menu be sizable and moveable.  I personally think the pause game screen is huge and bulky. A way to say cut it down to a fraction of the size so it could mesh on the side of the screen would be nice. This may be a FPlaunch thing as well but I would like it.

 

2: A Play counter would be cool. Everytime you load the table it adds 1 to your count.  You could use this to create a top 10 or least played list.

 

3: On the Main menu Have themes similar to Hyperspin kinda/sorta.  IE:  If you have a game such as Attack from mars have the wheels and images change to say a green red combo and for twilight have a Blue/black combo. Have the instruction card pop up next to the wheel to view before play. 

 

4: Default Skins/Themes for if you have a themed cabinet and you want all the menus and such to be the same color with little to no effort to change it all around.

 

If I think of more I will post. I don't think these are too complicated.

Share this post


Link to post

fplaunch exit menu is sizable - you have some variable to change size in settings.ini - didn't tested it for a long time though - it is 75 by default i think

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now