Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Search the Community

Showing results for tags 'mikedaspike'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News
    • News
    • Convert-It News and Updates.
    • PinballX - News and Updates
    • Touch-Play - News and Updates.
  • Convert-It
    • Convert-It Support
    • Convert-It News and Updates
  • GameEx
    • FAQs, Guides, & Other Useful Information
    • General
    • User Projects
    • GameEx Media Projects
  • PinballX
    • FAQs, Guides, & Other Useful Information
    • General
    • User Projects
    • PinballX Media Projects
    • XDMD - DMD Display Library
    • News and Releases
  • Touch-Play
    • FAQs, Guides, & Other Useful Information
    • General
  • GameEx Evolution
    • FAQs, Guides, & Other Useful Information
    • General
    • Emulator Support
    • GameEx Evolution Media Projects
    • Plugins, Addons, Wrappers, etc.
  • VPDB
    • VPDB General Discussion
    • VPDB Feature Requests
  • Spesoft Free Products and Applications
    • SlingFront - SlingBox HTPC Front End
    • MAME Screensaver
    • MNGer - MNG Player
  • Hi-Score Competitions
    • GameEx Hi-Score Competition
    • The Arena
  • Gamer's Tavern
    • Social Club
    • Gamer Rigs
    • Buy - Sell - Trade
  • Spesoft Web Sites and Projects
    • Games Database
  • The UK Retro Gaming Club's Topics
  • USA CLUB's Post a pic of your arcade setup.
  • MacOSGaming's Topics

Calendars

  • Community Calendar
  • The UK Retro Gaming Club's UK Retro Gaming Events

Categories

  • Official Repository - GameEx
    • AddIns
    • Plugins
    • Themes
    • Emulators
    • Databases
    • Data Files
    • Utilities
    • Extensions
    • Themes (Evo)
  • GameEx Installs
  • PinballX
    • PinballX Install
    • Visual Pinball Tables
    • Visual Pinball Install
    • Documentation & Tutorials
    • UltraDMD Install
    • Wheel Images
    • Topper Videos
  • Images, Media and Sounds
    • Backgrounds
    • Bezels
    • Logos
    • System Images
    • Themes
    • Sounds
    • 3D Models
  • Apps, Configs, Map Files, Wrappers, and Plugins
    • Apps
    • Config
    • Plugins
    • Sounds
    • Backgrounds
    • Apps-Config-Map Files-Plugins
    • Databases & Management Tools
    • Other graphics and media
    • Map Files
    • Wrappers
  • Spesoft Applications
  • Database and Management Tools
    • Databases
    • DB Management Tools
  • Touch-Play

Product Groups

  • Packages
  • GameEx, PinballX and Spesoft Products. Make a donation.
  • Convert-It

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Instagram


MSN


PSN


Twitch


Twitter


YouTube


Website URL


Xbox Live


Yahoo


Location


Interests

  1. Version 22.09.05

    149 downloads

    Scutters and MIke DA Spike are proud to present a user manual for Database Manager This documentation is also included with the latest version of DBM , but for people who wants to know what you can do with it, it is available as single download as well. This document is updated and contains all the features that are available in version 2022.09.05 and PinballX 5.50 (and higher) This document is updated and contains all the features that are available in version 2022.07.15.0 This document is based on DBM version 2022.05.14.0 and contains all the features
  2. Hi All ! I created a small script (I'm not a programmer !) , that will create videos for DMD and Toppers I was inspired from@Thalamus videos posted on Vpinball forum. Thalamus created videos for real DMD color that first shows the wheel image for some seconds, than the year published and finally the company logo. This all makes a video of around 7 seconds. If you enable high score showing in PinballX, it is a nice show when scrolling through your front end. I wanted a program that could create this automatically and only created the missing ones And this is the result ! Based on your PinballX installation , the program will find your database/and media directory. Based on the tablename\Displayname in Gamemanager/Database manager it will check all your tables for a system. It will searches your wheel images, search for Company name and added the year with it. The logo is just the file it finds in the "Wheel images" directory The Company is the name that is found under "Media\Company Logos" You can use the same naming convention that PinballX is using (so also between, before and after year) The year is made by me. It is a directory that is in the ZIP file. Just place it somewhere and point in the CreateVideos_settings.exe to it. You can off course create your own year files with the font and color you like . Make sure the files are in PNG format and has a 228x142 resolution and name them like <year>.png if you got the Wheels and company and year setup, run the CreateVideos_settings.exe that is attached Image path: This is the path where you have your year images located PinballX systems All the Systems that are found in PinballX excluding the systems that needs to be created for videos Systems to create video In this section, put the systems that you need to create your video's . Add them with the > button or remove them with < DMD Videos Creation Enable/Disable DMD video creations. This will be save in the correct DMD folder ('DMD Videos', 'Real DMD Videos' or 'Real DMD Color Videos') Topper Videos Creation Enable/Disable Topper video creations. This will be save in the 'Topper videos' folder Overlay Used: None : No overlay is used. Small : Overlay with 320x80 pixels Medium : Overlay with 256x64 pixels pixels Large : Overlay with 128x32 pixels pixel NOTE : Real DMD video's are always 128x32 without overlay ! (system will detect if real DMD is used) EXTRA note : Starting from Version 3.3.2 I have added animated images as well that can be used as source file. A good animated source pack is @scuttersCompany Logo pack. Unfortunately, this pack shows pretty awesome in the PinballX front end, but the animations are adjusted for the frontend. If you use this pack directly to create your DMD or Topper videos, the videos do not show correct. To avoid this problem, I introduced a 'non documented' feature. You are now able to select a different path for company tables, or for your wheel images. Doing this, the wheels/company logo's do still shows fine in your frontend, but you can use a different set to create your DMD/Topper videos. In the download file, I have added a folder called AlternateCompanysLogos. This folder contains the awesome Scutters animated logo's, but I modified them to be used for this tool. To use another folder for company logo's, you must edit the CreateVideos.ini file with (for example) notepad.exe under the [images] section add the following line AlternateCompanyPath= followed by the complete path where you have logo's The same can be done for wheels as well. In the [System] section, you must add a line AlternateWheelPath followed by the system number and with the path behind it This will ignore the default path that PinballX is using and uses your other path for creating your video's Here's an example of mine INI file I used an alternative company path and only for visual pinball a different set of wheels to create my videos [Images] PathtoImages=C:\Pinball\Tools\CreateDMDToppervideos\YearImages AlternateCompanyPath=C:\Pinball\Tools\CreateDMDToppervideos\AlternateCompanys [Global] LogSize=0 LogPath=C:\Pinball\PinballX\LOG LogFileName=CreateVideos.log LogLevel=LOGLVL_INFO [System] 1=Visual Pinball 9 4=Visual Pinball (P-ROC) 2=Visual Pinball 3=Zaccaria Pinball AlternateWheelPath2=C:\Pinball\Tools\CreateDMDToppervideos\AlternateVisualPinballWheels [Videos] DMDOverlay=None CreateDMD=True CreateTopper=False Example Videos : RealDMD : None: Small: Medium: Large : I hope all makes sense Here is the program, including the Year folder (put that somewhere on your drive and make sure the CreateVideos_settings.exe is pointing to that folder) Just run the CreateVideos_settings.exe and setup your configuration Launch CreateVideos.exe to create your missing videos. By default the logfile is set to the same directory as where you run the program from. missing wheel/company and other errors will be displayed in here. As I said : I'm not a programmer, so please be kind if you have some feedback. Special thanks to @Thalamus who inspired me to create this script. Also special thanks to @scutters who gave the template of the large 128x32 overlay (based on that I create the other overlays) And thanks to @joyrider3774 for the extra feature request and testing of all this
  3. I began reorganizing my cabinet and wanted to implement standardized system underlays. In doing so, I decided to completely redesign the honeycomb structure shown in the attached image. Starting from scratch, I meticulously rebuilt every detail, and now it's presented in stunning 4K resolution. I hope the clarity and precision of this new design inspire you here you can download them :
  4. Version 1.0.0

    77 downloads

    While reorganizing the tables and systems in my cabinet, I utilized @scutters his spinning ball tool to design new 4K spinning system underlays for both Desktop (straight) and cabinet (curved) configurations I have completely redesigned the honeycomb structure in stunning 4K resolution. Scutters his tool: Should additional items be required, kindly inform me and share the details in the subsequent thread.
  5. Version 24.10.11.0

    7544 downloads

    Please write a review and rate 1-5 stars on the bottom of this page! Also check the support topic for any help or comments. Scutters and Mike Da Spike are proud to present "Database manager for PBX" We built this program to make it easier for ourselves to update/add tables in PBX. Beforehand, please make a copy of your database directory (and maybe your media folder too)! We are not responsible that anything goes wrong. (but it is proofed that we don't wreck any database files or media files ) What is DBM ? Are you ready to take your PinballX experience to the next level? Look no further than DBM—the ultimate Swiss Army knife for PinballX enthusiasts! Whether you’re a seasoned player or a newbie, DBM has got your back. From customization options to essential features, it’s all packed into this handy tool. So, what are you waiting for? Dive in and discover the magic of DBM! Features: - Resizable multilanguage interface - Easy filtering of tables and systems - Easy to use drag and drop for updating media - Media preview on right mouse click - Delete media with one click - Media Audit to check for missing or unused media - Loading media support if de-randomiser plugin is used (2*) - Uses updated IPDB data and adds Original tables (source sheet by Dux Retro) - Adds custom fields for extra information (1*) - Online media import from GameEx or Mega link - Bulk functions to download GameEx media, update IPDB entries and for video creation. - Populate data from Visual Pinball tables (Author, Version and Rom) - Auto delete old playfield videos when creating bulk videos (Visual Pinball only) - POV & VBS import (Visual Pinball only) - Drag and drop for new/modified VP/FP Table files - Zen Pinball FX3 auto populate tables when using Steam (all tables) - Compatible with some other GameEx applications as well (1*) If you use custom fields and you use Gamemanager, the XML will be overwrite by Gamemanger and you will lose the custom entries ! (2*) See : Prerequisite: Installation of PinballX/PInballX Legacy Editon/Touch Play FFMPEG.exe in Installation folder for Creating videos Windows Media player for showing media Microsoft .NET 8. (download is available at the download button as well) The following NUGet are used to build Databasemanger - Mega API Client for downloading on Mega (https://github.com/gpailler/MegaApiClient) - JSON framework for .NET (https://www.newtonsoft.com/json) - Costura add in for Fody (https://github.com/Fody/Costura) - Fluent FTP (https://github.com/robinrodricks/FluentFTP) - Resource.Embedder (https://www.nuget.org/packages/Resource.Embedder.Core) External Source : - Visual Pinball Spreadsheet by Dux Retro and Fraesh , see https://virtualpinballspreadsheet.github.io/ Please use the following thread for questions/remarks/issues Note : The installer and program are not signed, this can give a popup in windows like this : Click on Yes to install the program if you see the following screen click on more info and select "Run Away"
  6. This plugin is created as work around for issues with the XDMD API that is used within PinballX. See : https://forums.gameex.com/forums/topic/27873-realdmd-still-in-use-by-pinballx-after-table-is-launched-when-attract-mode-was-active/ In short : I have a real DMD (PinDMDv3) and after PinballX running attract mode (screensaver mode) in PinballX and launches a table that uses the DMD (via Pinmame, or DMDext) the display is still in use and nothing is showed during game. Exiting the game will sometimes release the DMD again and next launch of table will sometimes works fine. Or I need to relaunch PinballX. Side effect is that exiting PinballX could take up minutes to close the XDMD dll. This plugin will use FLEXDMD (as this is part of Visual Pinball now) and will show the videos from your realDMD directory. Pre-requests for this plugin : Working Flex DMD 1.9 or higher (https://github.com/vbousquet/flexdmd/actions For non public version, you need to login to Github) Turn off XDMD to initialize the real DMD during start This can be accomplished, by editing the PinDMD.ini in your PinballX directory (if not exists create the file) add/modify the next line : comport=COM7 (the comport bust be a non existing comport of your real DMD) Copy from the attached zip file the PBXFlexDMD.dll to your PinballX\Plugin directory Starts from your PinballX folder (in your start menu) the option Plugins (or from your PinballX directory PluginManager.exe) From the Plugins program, enable FlexDMD Plugin by checking the checkbox and click exit (nothing to configure) Launch PinballX If FlexDMD is configured correctly you will see on your DMD display : When PinballX is started , you will see the corresponding video for your table. The videos are searched in the following order : Extension in priority: MP4 AVI WMV GIF PNG Name : Filename (tablename) Table description - system - \Media\Videos\No Real DMD Color.avi This means it will first search for the exact filename (tablename) with extension .MP4. If not found, it will search for the AVI, still not found for a WMV file. Not matched, it will do the same on table description (with the extension). Still no match, it will check if there is a file - system -.MP4 (avi and WMV) Still no match , it will display the default \Media\Videos\No Real DMD Color.avi The same as PinballX does, the plugin will look in your XML to the HideDMD. If this is set to false, it will display the current video during game play. As I could not get a good scrolling with FlexDMD, the highscores check in settings.exe will be ignored by now. In the plugin directory a log file will be created : PBXFlexDMDDisplay.txt The log file will show all the events that are happening. If you got any question, requests or need support, just ask and I'm willing to help. Most important thing: A big thanks to @scutters who is the 'PinballX Plugin Wizard' and the overal 'FLEXDMD master'. I used parts of his statistics plugin for this plugin, as I was too lazy to do the initialize of FLEXDMD. Thanks buddy ! 2024-11-02 : Updated to v1.3 - added 256x64 support Need to be enabled via PLuginManager.exe PBXFlexDMD.zip
  7. If you download the program and you like it, please leave a review with 5 stars rate at the download page ! After 2 1/2 months of programming, @scutters and I are proud to present to you PinballX Database Manger We created a program to manage your PinballX database files and your media files on a easy way. The download can be found in the download section : There is a manual attached in the setup as well. Thanks for the testers @simbamame, @BrandonLaw, @greynurse and @joyrider3774 GreyNurse give us the idea, to get information populate data from Visual Pinball tables (Author,Version and Rom) Very special thanks to Joyrider3774 who did a great job to find all kind of bugs during Beta testing. Thanks @Tom Speirs for letting us use PinballX logo's and for his approval to use FTP support. And off course for the great program PinballX he created with still a lot of support on it. Also that Tom added our custom fields to be filters in PinbalLX (PBX version 4.54 or higher) Thanks to Dux Retro who created a Google sheet with info for us that is used since version 1.9 ! Thanks to our translators @PcTeknic (Spanish), IJsblokje (German) and Rute O.(Portuguese) for helping translate 600+ words/sentences And a big thank to @scutters. Don't forget to mention him Without him, this program wasn't what it is now. Enjoy !
  8. I just wanted to bring PINemHI leaderboard again to everybody's attention. This small program from @Dna Disturber is really awesome, light weighted and super easy to use. What does it do ? PINemHi LeaderBoard is a program that catches the score and specialscores from player 1 The normal score doesn't have to be on the hiscore table of the game, even scores like 1000 can be submitted. Special scores however can only be submitted if they are over the score of the hiscore table. Special scores are for instance , 20 loops (back to the future) or 50 martians killed (attack from mars) and so on... If you wanna go for SPECIAL SCORES the use of a new,clean nvram might be handy as you can get the scores more easy (especially helpful when trying to get a challenge) If you have a nice score, just don't start a new game but just quit the game, PINemHi LeaderBoard will do the rest. When quitting a game you don't have to rush , just as long as you don't start a new game the score(s) can be retrieved. The scores are sent to the website http://pinemhi.com/hiscores.php Here you can look at your scores and the scores from others and even do challenges. In the new version of PINemHi Leaderboard it is not necessary to use a plugin for a frontend. There is a monitor that you start and that will monitor for activity. You can play in a frontend or just by starting visual pinball. The monitor wil register your scores. At the moment 131 games are supported. During a game it now also is possible to see your top 10 best scores that are on pinemhi leaderboard by pressing a button and of course special scores that you made (for example 20 loops), Also you can add 9 friends to see their scores as well you can see the top 10 best score for a table from people that joined the online leaderboard you can see the cup standings top 10 and your place in the cup Icing on the cake, there is a badges system in place that you can bring up during gameplay to see what kind of achievements you have made ! More icing on the cake , there is a challenge system that you can start with a single press of a button Installation Download from http://www.pinemhi.com/ (right upper corner) You can unzip the files to any folder you like. If you have an older version of pinemhi installed then i would recommend to rename the old pinemhi.ini as you might need some data from that to put in the new pinemhi.ini file. First thing to do after the unzip is to set the pinemhi_rom_monitor file to always execute with administrator rights. You can do this by right clicking and then properties,compatibility and there you will see the option to turn on execute as administrator open pinemhi.ini with your favorite text editor (I prefer notepad) And adjust the following settings : [paths] VP=C:\Visual Pinball\nvram\ FP=C:\Future Pinball\fpRAM\ Set the paths to VpinMame and Future pinball nvrams and fprams folder Set the paths and remember that the last character must be a \ By default the 3 options are set to enabled. You can change this by setting this to 0 [options] replays=1 hiscores=1 buyins=1 replays - this shows the replays when on hiscores - this shows the hiscores when on buyins - this shows the buyin hiscores when on For getting an account to send statistics, go to http://www.pinemhi.com/hiscores.php to register your name and get a code put these in the user section [user] name=XXXXXXXX code=YYYYYY The key section is to set a keyboard key to get challenges and information on screen Challenges are to be displayed in your frontend and information is during gameplay I hope this will be changed, so we can use a button as well (instead of a keyboard key) [keys] key=l challengekey=` I would suggest you pick a key that is not used by visual pinball or the frontend as the key will not function during gameplay, only to show the popups of course challengekey, this is the key to start your challenges with In the display section you can change how the information.chalanges are presented to you Don't forget to set cabinetview=1 if you use a cabinet (this will rotate the information popup) [display] fontcolor=cFFFFFF bgcolor=c000000 font=courier fontsize=s10 fontspecial=bold no_background=0 no_badges_background=1 cabinetview=1 screen=1 The online part will let you choose what you want to display [online] personal_scores=1 personal_special_scores=1 best_scores=1 friend_scores=1 cup_scores=1 badges=1 challengeskill=1 challengeskill is the level of challenges you want (1 = kiddie , 2 = normal , 3 = insane) would recommend kiddie to start with Add your friend(s) (maximum is 9) using their PINemHi Leaderboard name [friends] friend1= friend2= friend3= friend4= friend5= friend6= friend7= friend8= friend9= This looks hard, but this is a one time setup Now you need to do is run pinemhi_rom_monitor.exe at startup of Windows, so it will run always in the background If you run Visual Pinball with highest privileges (admin mode), you need to run PinEmhi Monitor also with high privilege. For some reasons , the program didn't want to run as admin when it runs automaticly. Although the EXE was set as run as admin, the program runs as normal user I created a little batch file that will run the monitor always as admin (Adjust last line with the correct path) This is only needed when running VP or FP as admin ! @echo off REM --> Check for permissions >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" REM --> If error flag set, we do not have admin. if '%errorlevel%' NEQ '0' ( echo Requesting administrative privileges... goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" set params = %*:"="" echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 0 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" exit /B :gotAdmin pushd "%CD%" CD /D "%~dp0" C:\Pinball\PinemHI\pinemhi_rom_monitor.exe For this an UAC will popup, but I disabled UAC popup on my system. And now use it ! Within your favorite front end press the challenge key and a new challenge will start If you start a challenge it will show you what table you must play and what the challenge is Just start the table and play ! But remember. When exiting this table, it will check at that moment the players 1 highscore ! So if you want to submit your score, after the "Game over", just exit the table and highscore will be submitted If you just want to set highscores, go to http://www.pinemhi.com/hiscores.php This page will show you the last submitted highscore from any user Click on the 'HI-SCore Section' And you can selection per user the stats. Also per table If you select your name and hit submit, you can see your stats. You can see also the NOT played games (The tables under highscore and not played are the tables that are supported now) You can also earn badges. It's very fun and you can show the rest of the world how you play (pretty bad, looking at my scores but I just set it up) Thanks again DNS Disturber for this tool that is already years available and still maintained I used a lot of texts from his installation manual and hope that more people will use this program. EDIT : KBE91's discovered the ability to use the Shift, Control, and Windows keys in combination with other keys. For instance, using '+m' as a hotkey triggers the action assigned to the 'Shift+M' key combination. Detailed combinations and their effects can be explored in the AutoHotkey documentation for hotkeys. https://www.autohotkey.com/docs/v1/Hotkeys.htm Example: key=+m above will trigger when you press 'Shift" and 'm'
  9. Finally Zen studio added direct table launch to his latest Pinball FX . This guide will make it easy to setup FX direct table launch from your PinballX installation (without using @joyrider3774 his awesome table launcher file). If you didn't have a FX setup system in PinballX, open PinballX settings (otherwise skipp this part): Go to 'Other Systems' Select the first free slot to add a new system : Create a new system with the following settings: name/Folder : Pinball FX Enabled : Yes System Type: Custom Working Path: C:\Pinball\steam Table Path: Executable: Steam.exe Parameters: -applaunch 2328760 -table [TABLEFILE] -GameMode Classic Process to monitor: PinballFX-Win64-shipping.exe (Where working path is the path of your steam directory) if you play PinballFX in cabinet mode and PinballX is started in landscape mode, you need to rotate your screen within Pinball FX to rotate 270 degrees : Now that we have a system setup, we need a database file file that has all correct entries in it. Attached is a Pinball FX.xml file that was created on the 9th of June, with the tables till that that. Place this file in your PinballX\Databases\Pinball FX folder Now you can launch Game Manager or Database manager to add @joyrider3774 his media he created This result in something like this : If you found all the media, you can launch PinballX and launch Pinball FX with Direct table launch : If you have a real DMD, don't forget to change the DMD option within the cabinet settings for FX (set External DMD): @freezy did a great job with Zen studios to have his dmddevice integrated in this softwrae. When setting this setting, it works directly for me : It should be possible to use the altcolor, but didn't get that (yet) to work) I got Freezy to work with Colored VNI and pall, buit I needed to update my DMDdevice64.dll in my vpinmame\dmdext direectory (not sure why it looked at that See freezy/dmd-extensions: A toolbox for virtual pinball dot matrix displays. (github.com) for altcolor directory names here's a small demo, launch a table directly from PinballX EDIT : Because I already have all the backglass images in PinballX, I disabled the Backglass images within Pinball FX To show the backglass from PinballX during game play, you can uncheck the "Hide Backkglass" in game manager : Or via Database Manger, uncheck "Hide Backglass during game" As this is time consuming, you can also open the PinballFX.XML file and replace <hidebackglass>True</hidebackglass> for <hidebackglass>False</hidebackglass> Don't forget to save the database file ! SETUP CABINET BUTTONS: a small other thing . I use X360CE for 'translating' my Pinscape buttons (and plunger) to an Xbox 360 controller. it is free and working. I still use an older 3.x version, as this doesn't need to run constantly (and causing double key presses) The only thing I needed to do is to copy the following 2 files to the following steam directory : ..\Steam\steamapps\common\Pinball FX\PinballFX\Binaries\Win64 x360ce.ini xinput1_3.dll (64 bit version !) The X360CE.ini is my default ini file, I use for all my steam apps, but be aware you need xinput1_3.dll 64 bit 9and not the 32 bit as you maybe use for other games! FX Launcher To setup a direct table launch, for differrent modes or multiplayer, I modified @joyrider3774 his PinballX launcher, to use for FX The files are in FXLauncher.zip Install instructions : extract the files from the zip to your harddrive Modify PinballFXLauncher.ini where needed (Steam path, keys and button settings). See https://github.com/joyrider3774/PinballX_Launcher_app for all settings Update PinballX system : and enjoy ! Edit : If you want to setup Pinball M , you can use this tutorial as well, but just use the following for your custom system : For Pinball M : name/Folder : Pinball M Enabled : Yes System Type: Custom Working Path: C:\Pinball\steam Table Path: Executable: Steam.exe Parameters: -applaunch 2337640 -table [TABLEFILE] Process to monitor: PinballM-Win64-shipping.exe (Where working path is the path of your steam directory) Pinball FX.xml FXLauncher.zip Pinball M.xml Pinball FX.xml Pinball FX_128Tables.xml
  10. Version 1.0.0

    586 downloads

    Tarcisio Style Wheels for Zen Studio's Pinball M
  11. Version 2024.08.13

    0 downloads

    INI File Utility A VB.NET class for managing INI files, preserving the original order of sections and keys, with methods for loading, saving, adding, removing, and renaming entries. Features Load INI Files: Read and parse INI files into structured objects. Save INI Files: Write INI file data back to disk, preserving the original order. Manage Sections and Keys: Add, remove, and rename sections and keys. Preserve Order: Maintain the original order of sections and keys, appending new entries to the end. Also on Github https://github.com/MikedaSpike/IniFile.Utility but @Draco1962 wanted more copies ! This is a modified version of the one that is shipped with VB.NET PinballX Snap-In Plugin Template :
  12. Hi, followed this and managed to get to work, launch the tables, etc. https://forums.gameex.com/forums/topic/28881-guide-setup-zen-pinball-fx-and-pinball-m-in-pinballx-steam-version/page/2/#comment-218180 Only problem is exiting the table. Whilst it does exit in PinballX, the main program Pinball FX remains open in the background This means the more tables you open and close through PinballX for Pinball FX, the performance starts to suffer. Anyone else had this problem? Just need to make sure when table is exited, Pinball FX exits also. I think the problem is no way to close Pinball FX by a key, i.e. Esc. You need to go to setting tog with mouse and select Exit Game and then selected Yes I have Pinball FX 3 in PinballX and that closes correctly
  13. Hi - I did not want to start a new thread. Hope you can help I am nearly there with colourisation of the roms in FX - so close, yet so far. For example Fish Tales loads up a blue DMD and Indiana Jones and Creature from the Black Lagoon also similar - DMD all messed up colours but works in some sections - strange. The roms works in fine in VPX - just here there is a problem Testing using Desktop Activated cabinet mode Selected Dotmatrix Window / External DMD Device* Renamed tables in altcolor folder: 108 (Fish Tales) for example. Renamed as pin2dmd.pac Tried using Enviromental Values as in certain FAQ's Attached pics of Fish Tales - can see title very faint - when ball is locked it shows the scene 100% ok. Indiana Jones is all messed up - but shows the planes ok when you go up the ramps. Creature from the Black Lagoon starts fine but as soon as game starts, all messed up. *With the DMD log - unsure if this is correct - I could only get external DMD to show as an option in cabinet mode if I dropped my DMDDevice, DMDDevice.log.config and DMDDevice64.fll in the folder C:\Program Files (x86)\Steam\steamapps\common\Pinball FX\PinballFX\Binaries\Win64 That does not seem to be in any guide - is that correct? I am guessing there needs to be something in Pinball FX to link it to where your external DMD is saved? Hope someone can help DmdDevice.log
  14. If PinballX crashes and you lose your mouse pointer, the best approach is to attempt relaunching PinballX and then close it properly. To accomplish this using only your keyboard, proceed with the following three steps. Step 1: Open search bar Press the Windows Key Step 2: Launch PinballX Type 'PinballX' (without the quotes) and press enter Step 3: Close PinballX Press ALT-F4 to close PinballX sucessfully If PinballX is still crashing, or your mouse pointer does not appear after PinballX has closed successfully, the next steps will guide you on how to restore your mouse pointer using only the keyboard. Step 1: Open Settings Press Windows Key + I to open the Settings menu. Step 2: Navigate to Devices Use the Tab key to move through the options until “Devices” is highlighted (bluetooth and devices in Windows 11). Press Enter to select it. Step 3: Go to Mouse Settings Use the Tab key again to navigate through the options on the left side until “Mouse” is highlighted. Press Enter to open the Mouse settings. Step 4: Change the Mouse Pointer Use the Tab key to navigate to “Additional mouse options” and press Enter. In the Mouse Properties window, use the Tab key to navigate to the “Pointers” tab. Press Enter to select it. Use the Tab key to navigate to the “Scheme” dropdown menu, and use the Arrow keys to select a different pointer scheme. Press Enter to apply the changes. Step 5: Apply and Save Use the Tab key to navigate to the “Apply” button and press Enter. Then, navigate to the “OK” button and press Enter to close the window.
  15. When you need to remove the flash.ocx ,because your log file shows: 01:21:02.14 10/26/1985: Please try deleting flash.ocx in the installation folder and then reininstall PinballX. 01:21:02.14 10/26/1985: You may need to change security properties on the file. 01:21:02.14 10/26/1985: If PinballX does not initialize you should address this issue. It could be a difficult thing to remove the file. I hope this tutorial will make it easier. Navigate to your PinballX folder via the windows explorer (My example is in c:\pinball\PinballX, but could be installed in another drive/folder) and locate flash.ocx. Right click on it and select Properties Click on the security Tab and select Edit In the Permisissions for FlashOCX, make sure Everyone is selected And click on the Allow Full Control Click Apply and click OK after that Now click on Advanced There will be 2 entries for Everyone. Select the Deny Everyone and click remove Click again on Apply and click OK Click OK to close the window Now you are able to delete the Flash.ocx file
  16. Starting from Visual Pinball 10.8, the settings from VP is moved from registry to INI file. This make the flexibility of Visual Pinball easier during transfer, but you can also have more Visual Pinball systems on your system, and uses different settings files for this. Start with some back ground : To use Visual pinball, you need a complete setup of VP. For the basic you need to have a working VpinMame and Directb2sserver (this can be accomplished by using the AIO installer from the Vpinball github ) if you want more advanced work, You properly will use DMDdevice.dll, FlexDMD, DOF and pinup player If all is working for your desktop/cabinet/vr/head tracking environment, you can have add multiple versions to your system as well. You can use this for testing a Beta, adding GL support or separate versions between 32 bit and 64 bit. the issues with all versions before VP 10.8 was that when you launch any version of Vpinball in any location, it uses the registry and all has the same configuration. From VP 10.8 the ini file is located in %appdata%\VpinballX and by default it uses VPinballX.ini When this file is not present, it will check if there is any registry entry and will transform the registry keys into the VPinballX.ini file. When file is present, all instances will use this file. But if you want a different setting for a specific table, or even for a complete system, without changing registry (see for example my post over setting up VR https://forums.gameex.com/forums/topic/28465-pinballx-with-vr-on-oculusmeta-quest ), there will be an easy way now When launching from the command line VpinballX.exe (Vpinball_gl.exe, vpinballX64.exe or Vpinball_gl64.exe) with the parameter -ini <Full path to ini file> it will creates a new INI file on the path you specified. the INI file is directly created and contains the values which I have from my registry. As I launched VpinballX, I can make a configuration changes and this will all be saved in the newly created file When Launching the GL version of VpinballX, an extra option is available for VR. The VR settings will also be available in the INI file. But, if you want to have different settings for VR as your normall version, just launch the GL version with a different setting : (in my example I mixed VP 32 bit with GL 64 bit) So now I got 2 settings files. 1 completely configured for VR and 1 for regular playing (this is just an example, you can also do it for tables with issues, head tracking, or even switching between desktop and cabinet.) to use this file during game play ? At the time this post was made, PinballX can only switch command line parameters via setting up a new system, or using a custom launcher (with a variable that can be set). launch Settings.exe and go to your Visual pinball system add to 'Parameters' the -ini option with the path to your ini and for the 2nd system : I showed just 1 example for different INI files, but it's up to you to use it for setting up different INI files for your system. Having issues with 1 or 2 table with the performance, and don't want to set it for all tables, just create a INI file with a bit lower specs that runs the table fine and launch this table with it. Make sure you make a backup of your ini file, in case something happen to your system ! Default file is %appdata%\Vpinball\VpinballX.ini (if you launch the VpinballX without the -INI parameter, it will use this file)
  17. Pinball M Tarcisio Style Wheels View File Tarcisio Style Wheels for Zen Studio's Pinball M Submitter Mike_da_Spike Submitted 01/31/24 Category Wheel Images  
  18. @Dacstyle asked me for documentation for settings up Vpinball 10.8 (still in beta) with different settings. Some use cases : Default cabinet support Used for tables with that needs some lower graphics settings VR system Headtracking devices In previous versions all settings where set in the registry and using for example another system needs a launch script to change the value in the registry. Starting from VisualPinballX 10.8 all the settings are stored in an INI file When launching the VpinballX.EXE (VpinballX_GL.EXE, VPinballX64.exe or VPinballX_GL64.exe) for the first time, it will copy all the settings from the registry to %appdata%\VPinballX\VPinballX.ini When this file exists, everytime you launch VpinballX 10.8 (or higher) it will use this INI file. any change you make to the configuration will be made to this file as well To use Visual Pinball with different settings, you can make copies of this file. In my example I will make 3 different settings files : Standard Visual Pinball Visual Pinball 64 bit GL for headtracking Visual Pinball 64 Bit GL for VR But as I said, you can make your settings file If you save the INI file next to your table file, with the same table name, it will use this ini file for the specific table as well ! (But hard to manage 1100+ tables like me) My steps : Copy the file %appdata%\VPinballX\VPinballX.ini to your Visual Pinball Directory. For me it is C:\Pinball\Visual Pinball Rename the file so, it you know the purpose of it In my example : Will be the standard VP settings (no extra ini, just the one from appdata) Visual VPinballX_Headtracking.ini Visual VPinballX_VR.ini So I got 2 ini files in my Visual Pinball directory : To launch Visual Pinball with a specific INI file, you need to launch the exe from the command line with a special -ini parameters : For example to launch the VR : This is not really user friendly, so I want to make it a bit easier. When just checking tables, I'm not using my front end, but just using file explorer. When I right click on them, I want to options that I created (see the 3 above). Like this : Open and Edit are still the default But 'Edit Kinect' and 'Edit VR', I added (with the correct Ini files). Create a text file call VP.reg (or anything with the extension .reg) paste the following into it : Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\VPX_auto_file\shell\Edit VR] [HKEY_CURRENT_USER\Software\Classes\VPX_auto_file\shell\Edit VR\command] @="\"C:\\Pinball\\Visual Pinball Beta\\VPinballX_gl64.exe\" -ini \"C:\\pinball\\Visual Pinball\\VPinballX_VR.ini\" -edit \"%1\"" [HKEY_CURRENT_USER\Software\Classes\VPX_auto_file\shell\Edit Kinect] [HKEY_CURRENT_USER\Software\Classes\VPX_auto_file\shell\Edit Kinect\command] @="\"C:\\Pinball\\Visual Pinball Beta\\VPinballX64.exe\" -ini \"C:\\pinball\\Visual Pinball\\Visual VPinballX_Headtracking.ini\" -edit \"%1\"" Modify the names to display ('Edit Kinect' and 'Edit VR') for your own purpose Also change the paths to the EXE files and the INI files to your own needs save the file and should show up like this : Double click the file click Yes and click Yes to confirm Now you have the 2 extra menu options Note : If you want to setup for all users, replace the following lines from: HKEY_CURRENT_USER\Software\Classes\VPX_auto_file\shell to: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VPX_auto_file\shell If you now right click on a VPX file, you can edit this in the system you want, and when exiting Visual Pinball , it will save it to that file. For example, we only copied the files to the Viusl Pinball Direcorty. now I want to setup my VR environment : I right click on a VPX and select Edit VR Visual Pinball will open (Gl version with the ini file for VR) I can make my adjustments for any settings and close Visual Pinball. this will automaticlly save the INI file Testing a table ? just click run (F5) in the editor Now do this for all your ini files. If you want to setup a specific INI file for a table that needs special threatment. just copy an in ifile to the location where your VPX table is, and name the INI file with the same name : How to setup your frontend ? Different configs needs to be separated by extra System (I hope that Tom will add this feature request ) to the parameters, add -ini with the INI file as well I have my VR tables in a different folder and set it up like this :
  19. What a great tutorial, this has been a big help! one question if I may about the fx launchers for pinball fx: when exiting a game and starting a new one it always starts the previous game instead. Is it a parameter somehow that I’m missing? Thank you !
  20. HIRez00 created a long time ago some underlays for me. He asked me to NOT distribute them, and I respected that. As I understand from him, he was massive fallout, backlash and accusations for his latest release of Halloween. Some big names (I will not mention them by name) slammed him publicly and even went as far to get him banned / thrown off of Facebook, which was the last straw for him. He will no longer be posting any of his creations for the VPX community to download freely on any public site. But he gave me permission to post his underlays. The files are all 4k If put the underlays on FTP with suffix [HIRez00 4K] in the name on /-PinballX-/Media/System Underlays and can be downloaded easily with Database manager Here are some examples: I re-created some of those files in red and resolution is 2k (1440x2560) as my playfield monitor is just QHD Also on FTP with Suffix [Mike DA Spike 2k] Here are some examples as well : I want to thank HIRez00 for all his great work and contribution for the pinball community in the past years. Thanks buddy, I really appreciate the work you did ! Within PBX it can show like this :
  21. Version 5.97.2

    1133 downloads

    The complete PinballX documentation to setup your Pinball cabinet. All the options/screens are explained how you can modify PinballX to show what you want. Thanks for the previous persons that worked on the document. I received the template @Draco1962and used an old version of the document (Thanks to @zeenonwho created the first version of the documentation) I re-used some texts, but most I completely re-create on a PC that didn't had PinballX on it. It took me around 4 months to get it all together. Version of document is the latest version of PinballX on date of publishing this document. All the features that are described in the document are available in the same version of PinballX Any new features of new releases should be added
  22. Version 1.4

    150 downloads

    The credits for this plug-in goes completely to Swisslizard. This is a slightly modified version, that will give more hits on tables for the led matrix . It shows a default effect when no matching can be done Copy the DLL in the zip to your pinballx\plugins. Run PluginManager.exe from your pinballX directory to enable/configure the plugin
  23. Just wanted to share my setup with VR on my cabinet and with PinballX as front end. I could not use a single version/config of PinballX, so I ended up by installing PinballXSetup_XP_and_32bit in a different directory. This is not ideally yet as PinballX is not aware of the VR environment, but Tom will work on that There is an awesome VP VR launcher, that is created in unity and work directly on my VR glasses, but when using this launcher I have several issues : Pressing the exit button, won't exit VPX tables Tables are populate automaticlly from the VPX tables dir, but I don't see them all Because of this 2 issues, I wanted a good and trusted front end. My setup : Full cabinet, with Real DMD, DOFlinx, Pinscape joy controller and SSF As VR VP need some other settings than VP itself, I created some batch files and registry keys (i will discuss those later) I didn't want to screw up my complete cabinet, because that is working fine. Directory structure to keep all seperated : C:\Pinball <-- Base Pinball Directory ..\PinballX <-- PinballX core for cabinet use ..\PinballXLegacy <-- PinballX XP and 32 version for VR ..\PinballX Database Manager <-- Database manger to manage both PinballX versions ..\Visual Pinball <-- Complete Visual Pinball Directory (version 10.7.3 at the moment) ..\Tables\VPX <-- Directory with only VPX tables for cabinet ..\Tables\VR_VPX <-- Directory for VPX tables use in VR ..\Visual Pinball VR <-- minimal VPinballX_GL.exe 10.8 version. No pinmame ..\Tools <-- All kind of tools are located here ..\DisplayTools\DC <-- Easy tool to rotate screen ..\PBX Tools\StartScripts <-- All my PinballX launch/start scripts The "c:\pinball\Visual Pinball VR" only contains the VpinballX_GL_xx.x.x-xxx zip file from https://github.com/vpinball/vpinball/actions As this is still a beta and some files are shared with Visual Pinball itself, it will be safe to have it next to each other. NOTE : This doesn't means that the settings for key's, graphics etc are stored on 2 differences places. These are located in the registry As I have a real DMD that is using Freezy's DMDdevice.dll. Within Visual Pinball the VR DMD won't work if the real DMD is running. So using the VR, I need to disable the real DMD when launching VR and do when using cabinet, I need to enable my real DMD again. To do this, I did the following steps : Copy current DMDdevice.dll from C:\Pinball\Visual Pinball\VPinMAME to C:\Pinball\Tools\PBX Tools\StartScripts\DMDdeviceINI\dmddevice_Cabinet.ini Make copy of dmddevice_Cabinet.ini to dmddevice_VR.ini Change the following entries in the dmddevice_VR.ini : [virtualdmd] enabled = true [pindmd3] enabled = False This will show the virtual DMD on screen and disables my real DMD Benefit of this, that it also shows the colored DMD in the VR environment (Didn't test the alphanumeric as well, but should work as well For playing in VR, I need to adjust some settings in Visual Pinball as well. Settings for Visual pinball are stored in the registry under the users reg key : HKEY_CURRENT_USER\Software\Visual Pinball\VP10 If you want to be save, export the registry key and save it to a file For VR, the main differences for Visual pinball are : Disable Directb2s (as the backglass should be in the FSS mode of the table) Disable Full screen mode (not sure why ...) Disable antialiasing Capture external DMD set Max texture dimension to 3072 (instead of unlimited) I created to reg files, with these settings (could be that you need to tweak it yourself a bit) VisualPinballVR.reg (for VR mode) : [HKEY_CURRENT_USER\Software\Visual Pinball\Controller] "ForceDisableB2S"=dword:00000001 [HKEY_CURRENT_USER\Software\Visual Pinball\VP10\Player] "FullScreen"=dword:00000000 "FXAA"=dword:00000000 "ForceAnisotropicFiltering"=dword:00000000 "CaptureExternalDMD"=dword:00000001 "MaxTexDimension"=dword:00000C00 VisualPinballCabinet.reg [HKEY_CURRENT_USER\Software\Visual Pinball\Controller] "ForceDisableB2S"=dword:00000000 [HKEY_CURRENT_USER\Software\Visual Pinball\VP10\Player] "FullScreen"=dword:00000001 "FXAA"=dword:00000001 "ForceAnisotropicFiltering"=dword:00000001 "CaptureExternalDMD"=dword:00000000 "MaxTexDimension"=dword:00000000 With these files, I was easily to switch between cabinet and VR, but another issue came up : To show PinballX on my VR, I need to enable Quest link (Air link in my case). With Quest Link on the VR glasses and the oculus software on my PC, I can show the desktop screen in Quest Link on the VR. But to do that, my cabinet display needs to be set in portrait mode, otherwise the VR show a landscape with a 90 degrees rotated screen, but Visual Pinball needs to run in landscape mode otherwise the Pinmame would not work in VR. I created the following batch files : InitVR.cmd @echo off C:\Pinball\tools\DisplayTools\dc\dc64cmd.exe -rotate=right c:\windows\system32\reg.exe import "C:\Pinball\Tools\PBX Tools\StartScripts\vpisualPinballvr.reg" copy "C:\Pinball\Tools\PBX Tools\StartScripts\DMDdeviceINI\dmddevice_VR.ini" "C:\Pinball\Visual Pinball\VPinMAME\dmddevice.ini" /y exit InitCabinet.CMD @echo off C:\Pinball\tools\DisplayTools\dc\dc64cmd.exe -rotate=up c:\windows\system32\reg.exe import "C:\Pinball\Tools\PBX Tools\StartScripts\VisualPinballCabinet.reg" copy "C:\Pinball\Tools\PBX Tools\StartScripts\DMDdeviceINI\dmddevice_Cabinet.ini" "C:\Pinball\Visual Pinball\VPinMAME\dmddevice.ini" /y exit I changed the PinballX XP and 32bit version settings.exe Display : Startup script : Visual Pinball system: Exit Script : This means that launching PinballX XP and 32bit version, the screen will be set in portrait mode PinballX should not rotate it (horizontal) The DMDdevice.ini for VR will be copied to the pinmame directory Registry settings for VR will be imported. As Visual Pinball system is set to the VPX_VR tables path and the program is set to VPinballX_GL.exe, gamemanager.exe and DatabaseManager will use the correct path to search your tables. The screen will be rotated to landscape when launching a table and will be set to portrait mode again when exiting a table. Exiting PinballX, will set the registry keys for cabinet, use DMDdevice.ini for cabinet and rotate your screen to landscape mode When launching PinballX XP and 32 bit version, I can put on the VR glasses, launch Quest Link in VR and connect to the PC. Here's a video I tried to grab with my phone. It gives an impression how it works. For some reason the top and bottom part are cut off VID-20230105-WA0002.mp4
  24. As VPX is fully supported for 64 bit, but some tables still need to run with 32 bit, I made a small explanation how to use PBX to run Visual Pinball with alternate exe in 32 bit (and have 64 bit as default I moved completely to 64 bit (see https://github.com/vpinball/b2s-backglass/wiki/64bit-VPX-Pincab-Setup-Guide how to setup) , but have 1 table that need to run in 32bit VPX. I only extracted from VPinballX-10.7.3-395-2bd9ac3-Release-win-x86.zip (could be another version as well, as long it is the x86 file, and preferable matching the version of your X64 version) the following 4 files :Bass.dll, freeimage.dll, scilexervp.dll and vpinball.exe to a TEMP folder Rename in this temp folder the Vpinball.exe to Vpinball_X86.exe And now copy(or move) these files to your current \Visual Pinball directory (where your 64 bit exists. Now you can run 32bit (X86 aka Vpinball_X86.exe ) and 64 bit (X64 aka Vpinball.exe) Note that your file association is set to VPinball.exe (so the 64 bit) Setup in Databasemanager that only this table should run with this vpinball_X86.exe (see alternate exe) and selecting this table in PinballX would load this game in 32bit : 05:55:17.28 18-3-2023: Working directory set to: D:\pinball\Visual Pinball 05:55:17.28 18-3-2023: D:\pinball\Visual Pinball\D:\pinball\Visual Pinball\VPinballX_X86.exe -play "D:\Pinball\Visual pinball\Tables\VPX\Ghostbusters LE (Stern 2016).vpx" -ExtMinimized 05:55:17.31 18-3-2023: D:\Pinball\PinballX\vpauto.exe 05:55:21.19 18-3-2023: VPX Full screen exclusive mode detected 05:55:21.19 18-3-2023: VPX Full screen exclusive focus hack set 05:55:41.75 18-3-2023: Exit System Control Pressed 05:55:46.49 18-3-2023: Created DirectX BackGlass Window 05:55:46.50 18-3-2023: Main display running full screen windowed. @Tom SpeirsIf I add "D:\pinball\Visual Pinball\VPinballX_X86.exe" to my alternate exe, it will show the folder twice in the log If I change the path to another fodler, it will ignore taht and searches in the default path of Visual Pinball. Should alternate exe be set without a path ? it will always launch that EXE from the default Visual Pinball directory, and not from the path I gave
  25. The complete PinballX Documentation View File The complete PinballX documentation to setup your Pinball cabinet. All the options/screens are explained how you can modify PinballX to show what you want. Thanks for the previous persons that worked on the document. I received the template @Draco1962and used an old version of the document (Thanks to @zeenonwho created the first version of the documentation) I re-used some texts, but most I completely re-create on a PC that didn't had PinballX on it. It took me around 4 months to get it all together. Version of document is the latest version of PinballX on date of publishing this document. All the features that are described in the document are available in the same version of PinballX Any new features of new releases should be added Submitter Mike_da_Spike Submitted 02/21/22 Category Documentation & Tutorials  
×
×
  • Create New...