Jump to content
 Share

 Share

PinballX Database Manager

    Create an account or sign in to download this
download_no_perm
5392 Views
380 Downloads
0 From 0 reviews
5.12 MB File Size
MikeDASpike & Scutters Created by

13 Screenshots

About This File

@scutters and @MikeDASpike are proud to present  "Database manager for PBX"
We built this program to make it easier for ourselves to update/add tables in PBX.

 

If the tests succeed we want to bring this program to the PBX community
 

Beforehand, please make a copy of your database directory (and maybe your media folder too)!
We are not responsible that anything goes wrong. 

 

Features:
- Auto find PinballX and all relative paths
- Shows system name and XML name
- Filtering disabled and/or system XML
- Filtering on obsolete tables (for VPX,VP9 and FPT) (and easily deleting tables including deleting media)
- Added custom fields for extra information (1)
- Unicode supported entries in tables and form to easily pick a character
- Search/filter on tables
- Easy to use drag and drop for updating media
- Media preview on right mouse click
- Easily adding -system- media per system
- Deleting media with one click
- Media Audit button to checking per XML missing content and unused media
- Populate data from Visual Pinball tables (Author,Version and Rom)
- IPDB list updated to Feb 2020
- Media import from GameEx online
- Media import from Mega
- Direct table launch with PinballX. 
   Including all startup, launch, before, launch after and exit scripts
  Thanks to Tom Speirs for this feature (PinballX version 4.14 or higher needed)
- Option to stop Team Viewer when recording videos
- Support of GIF (PinballX version 4.15 or higher needed)
- Loading media support if de-randomiser plugin is used (2)
- Advanced Search
- Bulk GameEx import
- Bulk IPDB update
- RealDMD Support for preview media
- ZenPinball FX3 auto populate tables when using Steam (all tables)
- ALT shortcut keys in all forms
- Statistics.ini file will be updated when table is changed/removed
- Media image can be converted automatically to static video (mp4)
- Auto delete old playfield videos when creating bulk videos (Visual Pinball only)
- Original tables added to IPDB search (source sheet by Dux Retro)
- Program is resizable 
- POV import (Visual Pinball only)
- Multilanguage
- APNG support
- Multiselect of tables. Hold CTRL for single entries, SHIFT for selection and press CTRL-A for selecting all
- VBS Import/Export (Visual Pinball only)


Needed in same folder (without the files the program won’t start, or errors):
PinballX Database Manager.exe
PinballX Database Manager.exe.config
Interop.WMPLib.dll (3)
AxInterop.WMPLib.dll (3)
MegaApiClient.dll (4)
MegaApiClient.xml (4)
Newtonsoft.Json.dll (5)
Newtonsoft.Json.xml (5)
PinballX Database Sheet - PinballX.csv (6)

 

Needed in PinballX folder:
FFMPEG.exe

(1) If you use custom fields and you use Gamemanager, the XML will be overwrite by Gamemanger and you will lose the custom entries !
(3) These DLL's are from Windows media player and used for preview media content. WMP needs to be installed on the system too.
(4) Mega API Client for downloading on Mega (https://github.com/gpailler/MegaApiClient)
(5) JSON framework for .NET (https://www.newtonsoft.com/json)
(2)  See : https://www.gameex.info/forums/topic/23127-plugin-pinballx-loading-video-image-changer-de-randomiser-v2/
(6) Visual Pinball Spreadsheet export for PinballX by Dux Retro, see https://tinyurl.com/vps-pinballx

All files Are in the setup. 
As we are no programmers, the setup or program could a virus warning.
These are false positives. 
The setup is created with Inno Setup (https://jrsoftware.org/)

Newer versions can be downloaded via https://forums.gameex.com/forums/files/file/2499-pinballx-database-manager/

Running the program on an internet connected PC, will show you when new version is available

Edited by MikeDASpike
added original download URL

What's New in Version 21.04.26.0   See changelog

Released

 

V21.04.26.0

Bugfixes :

  • Bug fix when using new version of database manager and older version of PinballX. This causes that system tables where not initialized
  • Bug fix where tables or descriptions with brackets in the name give an error during start of program and where skipped 
  • Bug fix when table is updated and some files where deleted to recycle bin (instead of renaming to filename)
  • Bug fix when media FTP directory is not found on FTP

 

V21.04.16.01

New Features :

FTP Upload for all Media. Limited by 1 file per user and table entry. FTP to GameEx is needed (see https://forums.gameex.com/forums/ftp/)

Advanced search now supports OR (or pipe "|") and can be used in saved dynamic filter lists in PBX (PBX 5.01 or above required)

Italian translation started by Mario Elgoog

Bugfixes :

Fixed a bug where empty FTP directories causes an issue

Fixed occasional "Combobox is empty" errors on application startup

Fixed bug in release 21.04.16.0 (uploaded user file could not be downloaded)

Fixed bug that brackets entries gives an error

 

V 21.04.08.0

New Features :

Overlays/Underlays management (from system entry).

Added Company Logo's management

Added pre and/or post commands (see settings)

Added VBS file management for Visual pinball tables (like POV, can be enabled/disabled via settings)

Added options to create POV/VBS files for VP tables from right-click menu.

Added link to support page in 'about' screen

Added support for apng and gifs for company logo "no image" (PBX 5.01 required)

Added support for converting Apng's to mp4 format during file import (if being used as Topper/Backglass/Playfield media)

Uploaded underlays (from PcTeknic) and animated company logos (from Scutters) to FTP, so you can use them as well      

Underlays see https://forums.gameex.com/forums/topic/18149-cabinet-underlays-1080/?tab=comments#comment-159791

Companylogo's see: https://forums.gameex.com/forums/files/file/2503-animated-company-logos/

        

V 21.03.15.0

New Features :

Multiple table delete can now also remove all media for affected tables.

Deleted media now goes to recycle bin rather than permanent delete so can be restored.

APNG file format support added for all valid media types.

Improved check on database xml changes made outside the program (removes false positive warnings if table rating changed in PinballX)

Improved APNG media preview

Bugfixes :

Fixed an issue when adding new tables during launch of XML file and directly close the program.

 

V 21.01.31.0

New Features:

Multiple tables can be selected and removed from database (requested by Blamer)

Bugfixes :

Button scaling fixed for languages others than English

Changed:

SWF files will be converted before showing in media preview (SWF not supported by windows media player anymore) Thanks to @joyrider3774 for the idea of using swfrender.exe and the parameters swfrender.exe is from SWFTOOLS

Busy state when downloading Googlesheets

Added 3 Unicode icons to set (and create filter) for difficulty

Updated IPDB list. New entries (All updated till January 2021)

When no media is found, preview of the default PinballX media is showed in preview window

 

V 20.12.25.0

New Features:

Download now contains setup.exe that will copy, overwrite all the necessary files

Multilanguage support added French (Thanks to Jérôme AIZIER who started the translation and Barto107 who finished it) Still need a volunteer for Italian !!

FTP Bulk and FTP media download now filters extension, and you won't get a wrong extension that is not supported (watch out if you import images that you have set 'Show dialog Convert images' set to no !)

Log file saved to <programdir>Log directory

Added option to download also images from FTP dialog (was only videos)

Filters New/obsolete & Enabled/disabled saved per system in the INI file and will use the setting the next time that system is used

Bugfixes :

Fixed an issue when renaming grouplist that the name was not correctly filled in the dialog box

Changed:

German language (and some English) checked and fixed by Oliver

small changes on the forms to align texts better

 

V 20.11.12.0

New Features:

Multilanguage support Finished languages : English American Dutch Spanish (Thanks to @PcTeknicwho translated it for us) German (Thanks to IJsblokje, who doesn't have anything to do with pinball, but took the time to translate it) Portuguese (Thanks to Rute O. A good former colleague that also doesn't have anything to do with pinball, but helped with translate as well) In progress: French Need volunteer for Italian

Supports absolute file paths for game/rom files (PinballX 4.65 or higher required)

Added support for 'System type "Custom - EXE Files"' (PinballX 4.65 or higher required)

APNG support. Can be added, but not animated in Database manager yet (PinballX 4.75 or higher required)

Minimum version of PBX will be showed if you have a lower version

Bugfixes :

Fixed false esc key exit of long processes for some user

Fixed crash when empty Flyer selected to import from

Changed:

Changed behavior of record button for FP tables. Starting from PinballX version 4.69 possible to record FP tables on Windows 10 operating system

Added filter to FTP download to only show supported formats

Changed layout of program to fix languages better

 

V 20.09.05.0

New Features:

POV import (FTP, Mega, File, Drag and drop) for Visual Pinball tables

Thanks to chucky87 (Team PP) that we can use his files and put it on the FTP

Thanks to Tom Speirs for using the FTP as medium (and of course for all the great work that Tom is doing !)

Bugfixes :

Fixed correct matching for FTP media with names that contains a '.' (dot) in the name

 

V 20.08.28.0

Bugfixes :

Strange character in release notes fixed

Filter tables and modify that record, could result in "ERROR INFO : GetValueFromXMLTable Combobox is empty" and check for table change didn't worked

Buttons "enabled"/"disabled" in main form now disabled when advanced search is selected

Resizing main program, results that checkbox "Stop TeamViewer" and "check for updates" where not aligned in the settings form

Changed:

Removed Unicode characters from fuzzy search (FTP & MEGA)

Future Pinball record enabled when selecting GPU rendering in Settings.exe (See Guide-How to setup GPU driver capture (Nvidia only))

40 systems support (PinballX 4.61 or higher required)

When Theme field is empty from Google sheet, it will not overwrite any custom data

 

V 20.08.18.0

New Features:

Added Unicode pallet to easily insert Unicode characters in the description field

Theme field added. Will be populated from Pinball X datasheet

Main program, advanced search and Version check are now individual resizable and location and size will be saved

Other popups will get the same size as main program

Within 'Advanced search', filters can be created, saved, modified and renamed. Filter is based on search.

Correct working of filters requires PinballX 4.54 or higher

Thanks to Tom Speirs who added also our custom fields.

Bugfixes :

Empty 'Table name' could be saved with an empty string. It will not be saved, but gives an error

Bulk FTP playfield images downloaded videos instead of images. Will now download images instead of videos

Changed:

Theme data was added in V1.9 and text was placed in description field. This is changed and Theme field added.

Stored settings entries are migrated from registry to config file (PinballXDatabaseManager.ini).

When table is deleted, it will not remove the entry from statiscics.ini

In advanced search the year is now a "From" "To" format, to align to PinballX filter

Popup dialogs (input and messages) are changed to resizable popups with programs theme (Buttons, background etc.)

MegaApi updated to version 2.8.2

Version changed to Year, month, day, patch version (YY.MM.DD.xxxx)

 

V 1.9

New Features:

Visual Pinball Spreadsheet data now used in combination with existing IPDB data;

'Original' tables now included in IPDB matching

Comment field in IPDB matching will populate with the table theme

Recent releases can be reviewed against currently installed tables (VPX & FP)

For online users this data will auto refresh

Big thanks to Dux Retro for providing the data!

New Options:

Notification of recent table update on table selection using Visual Pinball Spreadsheet data (VPX & FP)

Bugfixes :

AVI file format support added for Real DMDs

Fix file support for non colour Real DMDs

Update rom information for VP tables. More results !

Optimized code for faster startup time

 

V 1.8

New Options:

Esc key will exit Program

Esc will now also quit bulk operations, like IPDB, Media audit and FTP import

Replacing media file will show preview (if available) of old and new media file with additional information

Meta data of Future Pinball tables can be imported (version and author)

Missing company logos added to media audit

 

V 1.7.2

Bugfixes :

Fixed issue with checking new version

 

V 1.7.1

New Options:

Notification, release notes and download button when new update is available

 

V 1.7

New Options:

In dialog "File", "IPDB" and "Media download", the search strings, searches on individual words instead of complete string

Added option to delete videos and record new, where video creation date is older than table file creation date (Visual Pinball only). Useful when graphics are updated between versions, or POV for table has changed.

Media image import can be converted to static video (check settings). Use this option to prevent a new video being created during video recording and replacing your file in PinballX front end.

Media Audit now includes more information, used media and file size information.

Bugfixes :

Fixed issues error when user didn't select a system type in settings.exe for custom system and uses FTP media.

Fixed issues error when media folder (like Table videos) doesn't exist on FTP server

Fixed -system- logo download from FTP server. Will now show logos instead of wheels.

Fixed 'blur' when displaying animated gifs

Fixed issue where file name contains a punctuation mark (comma). This would prevent media opening explorer to the correct file location.

Changed:

Added filename and size for Media Preview when showing resolution of media (in action log)

 

V1.6:

New Options:

ALT shortcut keys added to all forms

Search filter more advanced (Search for all words individually now in all fields)

Added FX3 auto table adding and obsolete detect (when using steam)

Statistics file updated on change of table name or description. Entry will be removed on table delete

Advanced search added for Date added / modified and for search on favourites

Table default : Set your preferred settings for new tables

Added favourites to table form

Added read only fields Played Count and Seconds to table form

Group manager added in settings (add grouped list, rename or delete)

Custom Database files can be added/renamed removed in settings section

Bugfixes :

Fixed obsolete notice. When file name is saved with correct filename, it will remove the obsolete flag (or add it, when table name is not correct)

Fixed a bug when using a filter and the combobox become empty by a save file. This result in an error in the actionlog.

 

V1.5.1:

New Options:

Quick filter om main page for searching enabled and disabled tables in front end

Bugfixes :

When 'DMD Enabled' is set to No in Settings.exe (Display Settings section) a real DMD wasn't initialized.

Real DMD would show as not found (yellow).

When setting 'DMD Enabled' is set to No and a real DMD is found, it will be usable and media can be added/downloaded (And right click 'Open' should show preview on real DMD)

 

V1.5:

New Options:

Real DMD file preview (Right click on DMD and select open)

Mega client update to v1.8 (adds support for new MEGA folder structure see https://github.com/gpailler/MegaApiClient/releases/tag/v1.8.0)

Bulk FTP

Bulk IPDB

Advanced Search

Added ESC key on child forms to close it

Bugfixes :

Minor bug fixes and performance improvements

Changed:

Changed button locations on main page

 

V1.4.3:

New Options:

Increased logging of media error duplicates .

It is now easily to detects a primary key failure in the program (and fix it manually)

Bugfixes :

Fixed an issue when "Executable" contains full path instead of just the a file name

Fixed an issue with FTP "Table download" when loading media is selected, but plugin is not used

This will now give a warning "WARNING - Loading images require a plugin enabling in PinballX. Skipping "

 

V1.4:

New options :

Loading media support if de-randomiser plugin is used

Can have multiple loading videos or images for one table, list should be shown in the tooltip

Left click preview opens a files randomly, right click Open opens all

Right click 'delete' deletes all

Media Audit will shows missing Loading Media

Media audit output for missing media now separates 'Enabled' and 'Disabled' tables

'Filter tables' will also search in 'Alternate Exe', 'Type' and 'Rom' field

Bugfixes :

Fixed an issue when "Auto check VP tables" was selected in settings

 

V1.3:

New options :

Right click on media shows extra options : "Open", "File Explorer" and "Delete"

Teamviewer service can be stopped for creating videos (Can be adjust in settings)

Added launch button for launching table with PBX (requires PinballX 4.14)

Added Date added/modified field on main form

Support of GIF files (requires PinballX 4.15 or higher)

Modified GUI (remove grey boxes from pull down menu's)

Bugfixes :

Fixed an issue when the XML list is empty (by filter or other )

Fixed crash when closing Database manager

Errors when previous selected database file is set to disabled and 'Hide disabled databases is selected'

Adjusted player field to 6 (was 4)

Removed :

Delete media button

Delete File Explorer button

 

V1.2:

Bug fixes/enhancements:

Filtering on table names when returning 0 tables causes unexpected behavior

 

V1.1:

New features:

GameEx download added

MEGA download added

Changed :

Left and right mouse button behavior since version 1.0.

Bug fixes/enhancements :

Better handling of empty display boxes (could cause errors in action log)

Code changed for get better performance

 

V 1.0 :

Initial release

 

User Feedback

Create an account or sign in to leave a review

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

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

There are no reviews to display.

×
  • Create New...