mjrgh / PinballY

A table browser and launcher ("front end") for virtual pinball cabinets.
Other
46 stars 22 forks source link

"Media by Filename" as a default option and Visual Pinball media location when using Visual Pinball x #215

Open JON99999 opened 1 year ago

JON99999 commented 1 year ago

Is your feature request related to a problem? Please describe. I used what I think was standard PinballX setup, but

  1. PinballY needed me to specify "Visual Pinball" as my folder under media folder and database folder to find my VPX folders,... and then
  2. didn't use my PinballX preference of File Names for media names... (I did filename based media on purpose with PBXRecorder so that I could have different vpx files of the same name which were different mods/recreations of the same table. In some cases to use different backglasses)

Describe the solution you'd like

  1. I installed PinballX, configured as found, and for Visual Pinball, my media folder was just "Visual Pinball". I had to enter "Visual Pinball" in the settings window for the Visual Pinball X system. It might be nice to find or fall back the various Visual Pinball version media locations to the plain "Visual Pinball" folder if VP specific version folders don't exist.
  2. I also then had no media as all my media is stored by Filename of the table, not by the default name. So, in addition to [Default] for Media Name, also allow [Filename] as a default option. 2.a. It could be a per game setting of [Default] or [Filename] or . 2.b. It could also be a default option for all of Pinball Y of what the preference is: , [Filename], [Tablename] or , [Tablename], [Filename]

Describe alternatives you've considered For now, for 1, I was able to type in "Visual Pinball" in the folder listing.

  1. I'm just typing in each file name by hand for each table.

Additional context This request is related to the help file section that states... Media name: This is the base filename to use for this game's media file (the table's main background image and video, backglass image and video, etc). By default, this takes the form "Title (Manufacturer Year)". That's the naming pattern that most HyperPin Media Packs use, so this usually matches any existing media files that you previously installed for HyperPin or PinballX.

If this is set to [Default], the dialog automatically updates the media name using the "Title (Manufacturer Year)" pattern when you click the OK button. If you change the media name to anything else, it overrides the normal pattern, so the dialog will leave the name you enter unchanged when you click OK. This lets you customize your media file names if you prefer, which might be desirable if you're using existing media files that weren't already using the HyperPin/PinballX naming conventions.