-
Posts
3,436 -
Joined
-
Last visited
-
Days Won
30
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Files posted by JoeViking245
-
Create marquee images from Clear Logos (for use with Pixelcade™ LED Marquee displays)
By JoeViking245 in Third-party Apps and Plugins
Create marquee images from Clear Logos (for use with Pixelcade™ LED Marquee displays)
Pixelcade already provides numerous marquee images for many Platforms. But you may come across one or more that are missing.
This plugin will create 128x32 marquee-resolution png images using your games existing Clear Logo and place them in your Pixelcade directory**, under the corresponding Platform folder.
What’s needed:
The plugin files Pixelcade software installed (including LEDBlinky) [https://pixelcade.org] ffmpeg.exe (used to convert/create the marquee images) [https://ffmpeg.org] (included) (optional) An actual Pixelcade™ Marquee display
Installing:
Download and unblock the plugin zip file (Right-click the zip file, select Properties and check UnBlock) Copy the contents of the zip file into your ../LaunchBox/Plugins/ folder i.e. D:\LaunchBox\Plugins\PixelcadeMarquees\
Setting up the plugin:
The default install location for Pixelcade is “C:\Program Files (x86)\Pixelcade”**. If you installed it somewhere else, edit “pixSettings.xml” located in the Plugin folder. (Notepad can be used to edit it) Change the path (line #3) to match your install location. Save and close.
<?xml version="1.0" encoding="utf-8"?> <settings> <pixCadePath>C:\Program Files (x86)\Pixelcade</pixCadePath> </settings>
**Note:
If your Pixelcade installation is located under “C:\Program Files (x86)”, you will need to have Access Permission to be able to save the images there. The plugin will check for permissions when launched. If it doesn’t have the proper permission, images will be saved to the "Completed" subfolder.
i.e. D:\LaunchBox\Plugins\PixelcadeMarquees\Completed\
You will then need to copy them manually when done. The images will be saved to their own Platform subfolder as Pixelcade sees them. (Pixelcade Platform naming conversions are taken from "console.csv" located in your Pixelcade directory.) Example: if your Platform is called "Arcade", images will be saved in the folder "mame".
Using the plugin:
Start LaunchBox. Select one or more games. Right Click and select Generate Pixelcade Marquee Image Click Create Marquee
Game Title vs. ROM name:
In most cases LaunchBox passes the games ROM name to LEDBlinky (which in turn passes it to Pixelcade). But for certain games (namely Steam games [and others?]), LaunchBox will pass the games Title. For these, you’ll want to check the box Use game Title for marquee image.
If the games Title contains illegal characters (such as : [semicolon]), the image will not be created.
When selecting multiple games, if you check Use game Title for marquee image and click Create Marquees, if the game Title contains illegal characters, a message will popup indicating that game will be skipped. You can bypass these messages by checking Skip warnings about Titles with invalid characters.
Special thanks to @megashub for coming up with the idea for this plugin and for figuring out how to manipulate and convert the images to make them suitable for Pixelcade™ displays.
As always, questions, comments and suggestions are always welcome.
139 downloads
-
Visual Pinball X VideoSnap Creator
By JoeViking245 in Third-party Apps and Plugins
Visual Pinball X VideoSnap Creator (Playfield Recorder)
Use this plugin to create videosnaps of the Visual Pinball X tables on your PC/Cab.
This will record any VPX table at any orientation and from any monitor.
Why record your own?
There already exists a lot of video snaps of most every Visual Pinball Table. You can even find vertically oriented (portrait) ones for your pincab. The issue is they may not be recordings of the actual version of the table you use. Or you simply can’t find one for a particular Original. Or you just don’t like the one(s) you found.
Features:
This will automatically ‘find’ your table’s playfield view so there’s no need to set up which monitor to look at or set any scale, resolution or aspect ratio. Your VPX default monitor settings will be displayed for your reference. (new v2.0) Record the backglass at the same time as the playfield. (optional) (new v2.0) Record the DMD (3rd screen) at the same time as the playfield. (optional) (new v2.0) Record the tables gameplay sounds along with the playfield video. (optional) (new v2.1) Add the tables Clear Logo to the end of the video. (optional) Included is an AutoHotkey script that the plugin uses to quickly bypass the VPinMAME window when loading a table. (Should reduce loading time by approximately 4 seconds per table) (This also works well if added to your Running AutoHotkey Script tab for your VPX emulator ) Record durations can be set between 5 seconds and 3 minutes. If your playfield is in portrait mode, the saved output video can be rotated for proper viewing. (Options are 0º (default), 90º, 180º, -90º) You can set the video to record at 60 FPS (Depreciated v2.1) All video will be recorded at 30 FPS Videos are automatically saved to the default folder (/Plugins/VPXVideoCreator/CreatedVideos/) or you can change it to be placed directly into your /LaunchBox/Videos/Visual Pinball/ folder. Installing:
Download and unblock the zip file. (right click the file, select properties and check the Unblock check box and click OK) Copy the VPXVideoCreator folder (from inside the zip) into your /LaunchBox/Plugins/ folder. If updating to 2.0, overwrite the existing file. Quick Start:
Start LaunchBox (always a good place to start) Right click one of the tables in your Visual Pinball platform and select Create VPX video. Set how long you want your final recording to be. Click Capture Video. The default save location is in the plugins’ subfolder, “CreatedVideos”.
Setting up to record audio: (new v2.0) (optional)
You will need to register “audio_sniffer-x64.dll”** (included with the plugin) with Windows. Basically what this does is makes all your audio output accessible in one place. Think of it as a Frontend for all your audio output devices. This “frontend” will be labeled “virtual-audio-capturer”.
2 ways to register/unregister audio_sniffer are:
The easy way: Run the included batch file (located in the plugins AudioSniffer subfolder). You need to run this as administrator. The batch file can also be used to unregister it. Follow the prompts.
Old school: Open the command prompt [as administrator] in the “AudioSniffer” subfolder.
To Register: type in then press enter:
regsvr32 audio_sniffer-x64.dll.1 To Unregister: type in then press enter:
regsvr32 /u audio_sniffer-x64.dll.1 **NOTE: The file is named "audio_sniffer-x64.dll.1" (with a “.1” at the end). Otherwise LaunchBox will try to load it as a plugin, which will cause errors. Source code for audio_sniffer can be found here: https://github.com/rdp/virtual-audio-capture-grabber-device
Using the plugin:
Set Delay:
This is the delay time between clicking Capture Video and the video actually starting to record. Set to bypass (in the recording) the VPX editor loading the table. Default is 12 seconds. Options are from 5 to 30 seconds.
Record Duration:
Set to how long you want your video snaps to be. Default is 30 seconds. Options are from 5 to 180 seconds (3 minutes).
Video Rotation:
If you play on a rotated monitor (or TV), you will want to set this to the direction your monitor/TV is rotated. Default is 0º. Options are 0º, 90º, 180º and -90º.
Include Audio: (new v2.0)
Check this box to include the tables playfield sounds with the recording (needs to be configured).
Record Backglass: (new v2.0)
Check this box to record the Backglass at the same time as recording the Playfield. This will be saved to a separate file that is saved in the “/VPXVideoCreator/CreatedVideos/Backglass/” folder.
The backglass is typically on a 2nd monitor, but (if setup) will get recorded separately no matter which monitor it’s on (single or otherwise). The file will be saved as [the-games_Title]_BG.mp4
Record DMD: (new v2.0)
Check this box to record the Dot Matrix Display (DMD) at the same time as recording the Playfield. This will be saved to a separate file that is saved in the “/VPXVideoCreator/CreatedVideos/Backglass/” folder alongside the backglass video.
The DMD is typically on a 3nd monitor, but (if setup) will get recorded separately no matter which monitor it’s on (single or otherwise). The file will be saved as [the-games_Title]_DMD.mp4
Add Clear Logo to the end of the video: (new v2.1)
Check this box to add the tables Clear Logo (if one exists) to the end of the video. The logo will fade in as the video fades out during the last 2 seconds of the recording. This feature is automatically disabled if no Clear Logo for that table exists.
60 FPS Option removed (v2.1)
Experimental. Check this box to record at 60 frames per second. Default is 30 FPS (un-checked). Depending on your video card (and probably some other factors too), this may or may not even be worthwhile.
Change Save Location:
The default save location is in /LaunchBox/Plugins/VPXVideoCreator/CreatedVideos/. The video filename will be saved as the ‘games’ Title in LaunchBox with .mp4 file extension. You can save them anywhere you want.
Reset to Default:
This will reset the Save Location, Delay, Duration and Rotation to their default values.
Save Settings:
This will save the Save Location, Delay, Duration and Rotation values you set and will load these next time you run the plugin.
Save settings before video capture
This is checked by default and will save any changes made when you click Capture Video and before launching VPX.
Capture Video:
This will launch the table you selected to open the plugin with. At the same time, the AutoHotkey script “vpxBypassPinMAME.ahk” will start. This runs in the background and waits for the VPinMAME popup window to appear and then ‘hits the spacebar’ to make it go away (sooner). The script will exit after it see the popup, or 15 seconds. Whichever comes first.
After the amount of Delay time has passed, recording will begin and will continue for the set Duration. When done, VPX closes and the video gets converted.
The video is saved to “_tempVideo.mkv” (in the CreatedVideos subfolder) and then gets converted to an mp4 file. After conversion, _tempVideo.mkv will be deleted.
Keep temp video when done:
By default, “_tempVideo.mkv” will be deleted after the video has been converted. If you want to see what the video looks like before converting, check this box. After your video is complete, go to the CreatedVideos folder to view it. Note: this file gets overwritten each time you click Create Video if you have the checkbox checked.
View Saved Video
Click this to view the converted video. This is the video file shown in Saved Video Location.
VPX Playfield
This shows the default playfield monitor settings you have setup for your Visual Pinball installation. These get read from your Registry settings:
HKEY_CURRENT_USER\SOFTWARE\Visual Pinball\VP10\Player\Display
The Monitor # listed may not be the same as what your Windows Display Settings says. So if it’s “wrong”, ignore it. The Image Scale (W and H) shown will be correct.
If the VPX display settings cannot be retrieved from the registry, monitor #1’s information will be displayed with an asterisk (*) after the monitor number. (Monitor #: 1*)
Some notes:
When you click Capture Video, probably don’t click anything else until recording is complete. However once the table is loaded, feel free to drop in a coin, hit start and play until ‘your time is up’. Just don’t click on another window.
Backglass and DMD recordings only work with B2S Backglass Server (which is what most of them are). PinUPPlayer windows are not supported.
Designed for LaunchBox v11.3 and higher.
Special Thanks!
Special thanks to gtxjoe’s PBX Recorder on VPForums and Carny_Priest’s post on GameEx Forum for paving the way to figuring out an excellent approach to creating your own Visual Pinball table videosnaps.
Huge thanks to @sundogak for convincing me (though it didn't take much once I saw it in action) and showing me how to add video fade and attaching Clear Logos to the videos. Also for all the testing done and invaluable insight!
Future releases and enhancements:
If there’s enough interest in this plugin (as in, it’s actually useful and would get used), I will look at adding:
Option to record the table’s audio in with the video. (added v2.0) Ability to select multiple tables for ‘bulk recording’. Record backglass videos??? (added v2.0) Any REASONABLE request.
As always, any and all feedback is welcome!
205 downloads
-
Sega Model 3 Game Importer
By JoeViking245 in Third-party Apps and Plugins
The intent of this plugin is to import MAME's Sega Model 3 roms that are supported in the Supermodel emulator.
Sega Model 3 machines are not playable in MAME, but a MAME full romset does contain the roms for it. This is where Supermodel ["A Sega Model 3 Arcade Emulator"] comes into 'play'. And quite literally. There are currently 60 machines supported, of which 38 are clones.
The plugin uses "Games.xml" to get the rom names, proper Titles and versions for the SM3 machines that Supermodel supports. This file is located inside the "Config" folder of your Supermodel installation.
Required Files:
This downloaded plugin Games.xml Not required for importing, but highly recommended:
All Supermodel files (you know, like supermodel.exe, etc.) A MAME romset containing the necessary SM3 roms Using the plugin:
Download and unblock the zip file. Copy the folder (which includes 1 file) inside the zip into your ../LaunchBox/Plugins folder. i.e. D:\LaunchBox\Plugins\ImportSegaModel3\ImportSegaModel3.dll Start LaunchBox. Select Tools, Import Supermodel Games.xml v1.00
The process from here should be fairly intuitive by just following the steps in the Import Wizard.
Select the folder where Supermodel's Games.xml file is located (if not automatically selected). Select Games.xml. (if not automatically selected) Choose a Platform to import the games into (You can create a new one or use existing). If you choose an existing Platform, the imported games will be set to Emulator selected in the next step and will not affect any of the existing game's emulator. Select your Emulator. (I strongly recommend Supermodel. But you can choose any emu [and change it later]) Filter the clones (Options are to Import: All games individually, clones as additional apps, no clones). Select the roms’ source folder (Only required if you plan to copy them from their current location). Select the roms’ destination folder (This is required to set the Application Path for the games). Select Copy & Import or Import Only.
Downloading Metadata:
If you selected an existing Platform to import the roms into, Right click that Platform and select “Edit”. Make sure the Scrape As: is set to “Arcade” and then click “OK”.
Click on one of the games, then press CTRL+A to select all games. Now click Tools and select Download Metadata and Media and follow the prompts. Be sure to check the box for: Search for game information and media from the LaunchBox Games Database (recommended).
Check or un-check the media images/videos you wish to download. (You can also click "None" and download these at a later time)
Click Yes, download and replace all existing metadata and media. Then click Finish.
This plugin was "designed" to account for subsequent Supermodel updates. After a Supermodel update (which should include an updated Games.xml file), rerunning this plugin "should" account for any new additions, renamed roms and renamed titles/versions. Adding/changing those respectively in your Platform. It won't, however, account for any games that were completely removed. But I really don't think this will be an issue.
If you're having issues getting Supermodel setup and running your games, a quick Goggle search will usually get you what you need. i.e. "LaunchBox Supermodel", "Supermodel <insert game title here>". For general (and some somewhat specific) information/help regarding Supermodel, see here: Installation - Supermodel: A Sega Model 3 Arcade Emulator (supermodel3.com).
List of currently supported games per Games.xml (Aug 31, 2021):
bassdx Sega Bass Fishing (USA, Deluxe) getbassdx Get Bass: Sega Bass Fishing (Japan, Deluxe) getbassur Get Bass: Sega Bass Fishing (Japan, Upright) getbass Get Bass: Sega Bass Fishing (Japan, Standard) daytona2 Daytona USA 2 - Battle on the Edge (Japan, Revision A) dayto2pe Daytona USA 2 - Power Edition (Japan) dirtdvls Dirt Devils (Export, Revision A) dirtdvlsu Dirt Devils (USA, Revision A) dirtdvlsau Dirt Devils (Australia, Revision A) dirtdvlsj Dirt Devils (Japan, Revision A) dirtdvlsg Dirt Devils (Export, Ver. G?) eca Emergency Call Ambulance (Export) ecap Emergency Call Ambulance (US location test?) ecau Emergency Call Ambulance (USA) ecaj Emergency Call Ambulance (Japan) fvipers2 Fighting Vipers 2 (Japan, Revision A) fvipers2o Fighting Vipers 2 (?) harley Harley-Davidson and L.A. Riders (Revision B) harleya Harley-Davidson and L.A. Riders (Revision A) lamachin L.A. Machineguns: Rage of the Machines (Japan) lemans24 Le Mans 24 (Japan, Revision B) lostwsga The Lost World (Japan, Revision A) lostwsgp The Lost World (Location Test) magtruck Magical Truck Adventure (Japan) oceanhun The Ocean Hunter (Japan) scud Scud Race (Export, Twin/DX) scudau Scud Race (Australia, Twin/DX) scuddx Scud Race (Export, Deluxe) scudplus Scud Race Plus (Export, Twin/DX, Revision A) scudplusa Scud Race Plus (Export, Twin/DX) skichamp Ski Champ (Japan) spikeofe Spikeout Final Edition (Export) spikeout Spikeout (Export, Revision C) srally2 Sega Rally 2 (Export) srally2p Sega Rally 2 (Prototype) srally2pa Sega Rally 2 (Prototype Version A) srally2dx Sega Rally 2 (Export, Deluxe) swtrilgy Star Wars Trilogy Arcade (Export, Revision A) swtrilgya Star Wars Trilogy Arcade (Export) swtrilgyp Star Wars Trilogy Arcade (Location Test, 16.09.98) vf3 Virtua Fighter 3 (Revision D) vf3a Virtua Fighter 3 (Revision A) vf3c Virtua Fighter 3 (Revision C) vf3tb Virtua Fighter 3 Team Battle (?) von2 Virtual On 2: Oratorio Tangram (Revision B) von254g Virtual On 2: Oratorio Tangram (Ver 5.4g) von2a Virtual On 2: Oratorio Tangram (Revision A) von2o Virtual On 2: Oratorio Tangram (?) vs2 Virtua Striker 2 (Step 2.0) vs215 Virtua Striker 2 (Step 1.5) vs215o Virtua Striker 2 (Step 1.5, older) vs298 Virtua Striker 2 '98 (Step 2.0) vs29815 Virtua Striker 2 '98 (Step 1.5) vs2v991 Virtua Striker 2 '99.1 (Revision B) vs299 Virtua Striker 2 '99 (?) vs29915 Virtua Striker 2 '99 (Step 1.5) vs299a Virtua Striker 2 '99 (Revision A) vs299b Virtua Striker 2 '99 (Revision B) As always, I'm open to any and all comments and suggestions regarding this plugin you may have.
209 downloads
- supermodel
- sega model 3
- (and 1 more)
0 comments
Updated
-
Launch Platforms
By JoeViking245 in Third-party Apps and Plugins
This is a BigBox plugin that allows you to launch a game/application directly from the Platform Wheel View level.
Setup:
- Right click on the downloaded LaunchPlatform.zip and click "Unblock" and then OK
- Open the zip file and copy the folder "LaunchPlatform into your ../LaunchBox/Plugins/ folder
- Open LaunchBox and create a new Platform. (i.e. Music Box Alpha)
- In the lower right hand corner click "Add"
- Fill in (at minimum)
Title:
Platform: (select the Platform you just created)
(click on "Launching") Application Path:
- Click OK
- Now click "Tools" and [at the bottom] click "Launch Platform Setup"
- Oh... you might first want to create a backup of the Theme folder you use for BigBox. You shouldn't need it, but always a good idea.
- Step 1 In the Available Themes List will be all themes you have. Click on the one you use (the one you backed up) then click "Setup Theme". This will now be listed in the Modified Themes List. At any time you can undo the changes made by selecting the Theme in the Modified Themes List and click "Restore Theme".
- Step 2 Select the Platform (Music Box Alpha) in the Available Platforms List and click "Add Platform" (or you can just double-click it). This will move it to the Platforms Ready List. When you are done, click "Done".
- Now start BigBox. (look for the 3 horizontal lines in the upper left, click it and click "BigBox")
- Scroll through your Platforms wheel until you find your new Platform and select it.
If all goes well, this will directly launch your program (Music Box Alpha) without going into the games wheel. And if things really go well, when your system is in Attract Mode, it may stop on this Platform, but then move on to the next Platform without trying to go to the games wheel.
@jayjay is the brains behind getting this to work, but I'm the one that threw it all together. So credit goes to where credit is due. (you decide ) If something's not working right, go ahead and post here and it'll get looked at. And possibly even get resolved.
197 downloads
-
Reset Play Count to zero - Plugin
By JoeViking245 in Third-party Apps and Plugins
Edit:
This is now a builtin LaunchBox feature as of release 10.7-beta-1.
Resets a games Play Count to 0 (zero).
Place the "ResetPlayCount.dll" file into your ..\LaunchBox\Plugins\ folder.
*edit* Right click ResetPlayCount.dll, select Properties and click "Unblock".
Start LaunchBox.
Select just one, multiple or all (Ctrl+A) games. Right-click and then click on "Reset Play Count" located at (or near) the bottom of the popup menu.
There is no "Please Confirm" nor "Play Counts have been reset to 0 (zero)" message boxes. It just does it as soon as you click it. (V1.0)
*edit* Version 1.1 adds a confirmation message box.
ResetPlayCount.dll - 6KB
90 downloads
0 comments
Updated
-
Bulk Custom Command-Line Editor - plugin
By JoeViking245 in Third-party Apps and Plugins
Bulk Custom Command-Line Editor
Use this to set (or clear) the Custom Command-Line Parameter for the selected games.
The would be the same as selecting a game, click Edit, go to the Emulation tab and check "Use Custom Command-Line Parameters:" and entering in a command line. But for multiple games all at once.
This will not change anything for the Emulator itself (i.e. Edit Emulator). This is only for the selected games' Custom Command-Line.
Setting up:
1) Copy "BulkEditCommandLine.dll" into your LaunchBox\Plugin folder.
2) Navigate to the folder, right click the dll file, click Properties then click Unblock.Using:
3) Start LaunchBox
4) Select a game (or games), right click and choose "Bulk Command Line Editor"
- Type in the command line and click "Finish" (or hit Enter)
- To clear the Command-Line for the selected game(s), leave blank and click "Finish"
- To exit without making changes, click "Cancel"
336 downloads
- plug-ins
- command-line parameters
- (and 1 more)