Jump to content
LaunchBox Community Forums

Gab Power

  • Posts

  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Gab Power's Achievements

8-Bit Processor

8-Bit Processor (3/7)



  1. I use Steam on my arcade machine and it doesn't have a keyboard. You only need to configure your USB controller in Steam's Big Picture mode and all supported games will be playable as a Xbox controller.
  2. I use Launchbox on my laptop and my arcade machine. My arcade has more hdd space so I have to trim down my Launchbox folder for my laptop. I wanted to keep my user ratings and number of plays. What worked for me was to copy folder(s) : Launchbox\Games\PLATFORMNAME + Launchbox\Images\PLATFORMNAME And copy file(s) LaunchBox\Data\Platforms\PLATFORMNAME.xml From one PC to another. Overwriting your XML files will of course erase your existing data.
  3. I'll answer my own question with this solution : You have to uncheck Tools > Options > Data > Search > Use Community Star Ratings while filtering or arranging by star rating
  4. Whenever I use the Star Rating field, it includes the Community Star Rating overriding my own scores. Is there a way to only use User Star Rating and not community's? Thanks!
  5. Great build! Looks awesome! Are those holes to put your beer? If so that's a super idea.
  6. Here are a few pics of my pincab made from an original pinball cab. I made it about two years ago mainly to use with Steam Big Picture but I since discovered LaunchBox Big Box and it's now my main front-end. It's all customised to my taste for the moment. I might add a rackmount spectrum analyser for the look at the top of the playfield. It was designed with pinball games in my mind but it's now also very versatile for any arcade game or to play music. It's my first build and next I might try to make a full arcade/jukebox stand up cabinet with two screens. Only if I could have somewhere to put it!
  7. Through the years I've tried a whole lot of free Jukebox software that could work well with my arcade cabinet or touch screen and never found something I REALLY like. They always miss some crucial elements, are not visually appealing or are not easy to use. The major demands I had were : - Easy to use for anyone - Have a nice unclutered interface that shows the front cover of current song playing in big format - Button or touch screen controllable - A shuffle for all music - Being able to play by genre only (ex.: Blues, Pop, Rock...) - Not behing folder or album oriented, only singles - Reads ID3 tags - Usable with Windows I started messing with Big Box a few months ago and now that I'm somewhat done with the configurations of my games (we're never really done aren't we?), It's time to add a jukebox to the cabinet for a quick entertainment boost when it's not in use. At the moment, Big Box cannot meet all my demands but it's pretty close and meets my basic needs better than the alternatives. I'll show you what I've done to get going with an easy jukebox within LaunchBox Big Box without using extra software. It may seems like a lenghty process but basically, you copy your music and cover art to Launchbox and add your music files as Roms. For those also using Steam, Steam's Big Picture has a Local Music category in Library and that would be good second option that's easy to use and configure with a cabinet. In fact, you can use both if you want. Just go into Steam Big Picture's settings and Music to set your source folder. You can also access YouTube from Steam's web browser. I have a huge music collection of over 75000 tracks in iTunes, all properly tagged and already have playlists of my preferred tracks for a party jukebox so I don't want to transfert all my music on my cab, just the best party music with a limit of about a few hundred tracks all in singles format. Let's get going. --------------------------- - Disable Attract Mode I really like Big Box's Attract Mode but since we don't want the music to stop by circling through your collection, we have to disable it. Go to Options > Attract Mode > Uncheck Enable Attract Mode You can map a button to start Attract Mode manually in Options > Controller Configuration - Create a Jukebox Platform Within LaunchBox, either right-click the left platform list or go to Tools > Manage Platforms. Click Add and create a new platform titled Jukebox. In the Parent tab, it should be at Root. Add or make some artwork for that platform. Have a clear logo that says "Jukebox" in PNG format, Defaut Box, Fanart (works as the wallpaper of that category) and for those with multiple screens that shows the systems/game boxes/arcade marquees, add some Banners. I found mine on Google Images. - Prepare and add your music files You'll need to have properly tagged music files for that part to work. I recommend MP3Tag or MusicBrainz Picard if you don't have proper ID3 tags for your files (Artist, Title, Front cover...). **Later in this post, I'll explain how to copy music file from a playlist to a new folder. You'll keep your original files intact. **I'll also explain how to automaticly rename your files and extract the front covers with matching names later in this post. So let's assume you already have a folder full of music ready to add to Launchbox and you have matching front cover files in JPG or PNG format. They have to be named exactly the same as their music files (but you can add -01, -02, -03... at the end of the name). To auto-play music on shuffle : Copy your MUSIC files in Launchbox\Music\Background\Platforms\Jukebox\ To play music on selection and see artwork on your second monitor : Copy your same MUSIC files in Launchnox\Music\Jukebox\ Copy your front covers into LaunchBox\Images\Jukebox\Box - Front\ To have both functions as Shuffle and On Demand, you need to copy your music in both directories. - Add music files as Roms Within LaunchBox, go to Tools > Import > Rom Files Select all your music files from Launchnox\Music\Jukebox\ or Launchbox\Music\Background\Platforms\Jukebox\ Select the Jukebox platform. Keep the emulator line blank. When prompted to move files, select "Use the files in their current location". Uncheck Search for game information online. Don't search for online images (doesn't mather if checked or not). The rest of the process shoud be unchecked. Then click Finish. Your music will be imported like Rom files and you'll have matching artwork with that. Start Big Box and select your new Jukebox platform. Simply selecting the song will start the music. You won't have to press play or start a new program. - Add an auto-play music on shuffle icon Just like individual music files, you'll need an icon to play all your tracks on shuffle using the background music feature. Since I might use Steam's Music Player once in a while, I'll add this shortcut as my Shuffle button. You can also use basically anything you want, be it a M3U file or any other program. You don't have to press play, just overing the cursor on it will start the music. Since I want Steam to start in Big Picture mode, create a new shortcut wherever you want and set the destination as (variable) : "C:\Program Files (x86)\Steam\steam.exe" -start steam://open/bigpicture Within LaunchBox, simply follow the same steps as the previous point to add music files but instead of selecting all your music, only select that new shortcut. Manually add artwork (Box Front, Banner, clear logo, arcade marquee), a title and a description like "Party music!". Add it as a favorite to quickly find it. - Set Next track / Previous track buttons for shuffle mode Map a button in Options > Controller Configuration to change currently played song. - Start Big Box and enjoy your new platform! --------------------------- - How to export an iTunes playlist (or any playlist) into files You'll need to have Notepad++ or any similar program in order to save time. Can also be done with Miscrosoft Excel. In iTunes, select your Playlist, go to Files > Library > Export playlist and save your playlist in M3U format. Open that M3U with Notepad++ > Edit > Lexico > Line Operation > Sort Lexico Delete every line starting with "#". Only keep lines with a full path to you music. Save your file as playlist.txt in C:\Users\YOURNAME\Desktop\ Create a folder C:\Users\YOURNAME\Desktop\MP3\ Start Powershell and execute the following : Get-Content C:\Users\YOURNAME\Desktop\playlist.txt -encoding utf8|Foreach-Object{copy-item -literalPath $_ -destination C:\Users\YOURNAME\Desktop\MP3\} All the tracks from your playlist will be copied into that folder. - How to batch rename music files and export cover art A lot of your files might be named "01 - Title.mp3" and in order to have a clean music collection in LaunchBox/Big Box, you can use that method to rename properly all your files. You'll need MP3Tag for this and they need to have proper ID3 tags beforehand. Select all of your music files and open them in MP3Tag. Make sure they are all selected in MP3Tag. Click the "Tag - Filename" button and add the format string "%artist% - %title%". Everything will be renamed. You can also chose any other type of renaming patern, I just find Artist - Title more simple and pleasing. To export your cover art in batch, go to Actions > Actions > New > Name it something like "Export cover to filename" > Select Export Cover To File, Format string would be "%_filename%", check Export covers of type: and select Front Covers. Save it. Select all your files, go to the Actions menu and select "Export cover to filename". All your music files will have matching cover art in the same directory. --------------------------- That's all there is to it. It's easy to use and intuitive just like any other System category in Big Box. You don't even have to press Play to start songs. I might overlooked a few required Big Box options since I configured it a good while ago and I make changes all the time but it should be an easy fix if it doesn't work right away. Feel free to comment if I missed something and it will be added to this post. Big Box could be improved to add some jukebox features and I think it wouldn't be such a colossal task since it already supports music. - A "now playing" permanent screen would be welcomed while in jukebox includind details about the track - Disable Attract Mode while in jukebox - Include a YouTube or Spotify integration with a virtual keyboard (Steam's web browser could be a good alternative) - Add a queue list like a real jukebox, when the queue is over it plays a random song --------------------------- Personnal desired improvements and untested features : - M3U file support: I still need to test using an M3U playlist in Launchbox\Music\Background\Platforms\Jukebox\. That would reduce the used space for music files in half. Need to make sure it's random and not always in the same order. - If the M3U file support fails, I should try to use .LNK shourtcut files to reduce space. It doesn't work natively at the moment but I feel like there could be a Launchbox configuration file we could edit to add .LNK files to supported audio types. - Creating playlists by genre (Blues, Pop, Rock...)
  8. For future reference to those who have the same problem with display size of BB : It seems like BB doesn't like that I have a lower resolution monitor even if it's not used as an active monitor for BB. If I unplug my 1280x1024 monitor, the text size gets back to normal on my main screen. So the problem is kind-of solved but not fully since BB should not refer to another monitor for its display size on the active monitor. Maybe some dev should look into it in a future update?
  9. I just figured something out using RegEdit : HKCU\Control Panel\Desktop\PerMonitorSettings\*a long string for monitors*\DpiValue > Set to "0" -- Mine was set to a weird value. BigBox is now showing at the right scale. There is a downside : my main monitor is now set back to 150% by default. If I change it back to 100%, BB goes big again. Windows recommends 150% for my main monitor and 100% for my secondary monitor (used by BB). So if I scale my main monitor to 125%, BB is a bit bigger on the secondary monitor. If I scale my main monitor to 100%, BB is very big on the secondary monitor. So in conclusion so far, the bigger the scaling on the main monitor, the smaller BB is on the second monitor... weird. I'm almost there but I figured it might help someone else having this issue by sharing what I found so far. Maybe this is because I have three monitors with different resolutions? Just for your info, I have monitor 1 set to 1080x1920 (vertical), monitor 2 set to 1920x1080, monitor 3 set to 1280x1024. All set to be aligned over one another in a pinball cab.
  10. I am also reviving this topic as I can't find a fix to the text being too big on one of my computers using Big Box. The LaunchBox desktop program is OK. All of my monitors are at 100% scaling in Windows. All other programs are displayed OK, only BB is affected. Resolution is 1920x1080 on a standard 27" monitor and using Windows 10. For testing purposes, I copied my LB folder on another computer and the text there is OK. This issue is system specific. So that tells me that there is a setting somewhere in Windows or BB that forces the program's scaling but I can't find it. I tried forcing the scaling by right-clicking the Bigbox.exe>Properties>Compatibility>DPI... but there is no change. I spent a few hours on this problem looking trough NVIDIA settings panel and anywhere I could find in Windows. I haven't looked through the registry yet. If I change the scaling to anything bigger, like 150%, it's WAY too big, as if I was at 300%. The computer used to be in Windows 7 and was upgraded to Windows 10 two years ago. I think it used to be in 150% zoom and somehow this setting might have stuck for BigBox only even though it wasn't installed at the time. Anyone with enough knowledge on this that can help me? Thanks.
  11. Hi there. I've been using star ratings for quite a while but it doesn't seem to upload to my LaunchBox or GamesDB account. Whenever I visit a GamesDB page, my Star Rating is "None" even though I rated the game in LB six months ago. I made sure Options>Data>Search>Upload Star Ratings was enabled. Is there something I'm not doing right or is that feature currently not working? I want to contribute to the community by giving a fair Star Rating to my games. Any help is appreciated.
  12. I got it working again by reinstalling Launchbox on top of my probably corrupted installation. I didn't lose any database. I now have populated entries the Manage Emulator windows.
  13. Hey there Neil, I uninstalled Steam's Retroarch Playtest and installed Retroarch's full version but I still have the same behavior. Another oddity is that if click on Manage Emulator > Add..., the Emulator Name drop down menu is empty. The Associated Platform tab also has no entry. Very odd since I think it was already populated with choices when I installed it last year on another computer. I'm starting to believe something got corrupted when I was downloading my game covers and ran out of space mid way.
  14. Hello, I just bought a licence and using Launchbox I get the following error whenever I chose Retroarch and click Edit in the Manage Emulators windows. If I close the error message, I still get access to the Edit window but the Associated Platforms tab is always empty whatever changes I make. I did create a new emulator entry called Test which points to dummy program and I do not get this error. It seems to be linked to Retroarch. It's worth noting I have Steam's version of Retroarch called Retroarch Playtest for the moment. I might just try to install the normal full version to see if it makes a difference. Thanks for your help! ERROR MESSAGE : Sequence contains no matching element App: LaunchBox Version: 11.8 Type: System.InvalidOperationException Site: Void ThrowNoMatchException() Source: System.Linq at System.Linq.ThrowHelper.ThrowNoMatchException() at Unbroken.LaunchBox.Windows.Desktop.Forms.EmulatorForm.InterruptDrivenAttribute() at WriterStub.NewHttpConfiguration(Object , WriterStub ) at Unbroken.LaunchBox.Windows.Desktop.Forms.EmulatorForm.ConnectDrivenAttribute(Object value, EventArgs ord) at System.Windows.Forms.Control.OnTextChanged(EventArgs e) at System.Windows.Forms.TextBoxBase.OnTextChanged(EventArgs e) at System.Windows.Forms.Control.set_Text(String value) at System.Windows.Forms.TextBoxBase.set_Text(String value) at System.Windows.Forms.TextBox.set_Text(String value) at Unbroken.LaunchBox.Windows.Desktop.Forms.EmulatorForm.PrintIterableValue(Object , Object ) at Unbroken.LaunchBox.Windows.Desktop.Forms.EmulatorForm.VerifyDrivenAttribute() at AlgoStub.NewHttpConfiguration(Object , AlgoStub ) at Unbroken.LaunchBox.Windows.Desktop.Forms.EmulatorForm.PrintDrivenAttribute(Object param, EventArgs pol) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Recent Log: 00:17:57 Exception
  • Create New...