Jump to content
LaunchBox Community Forums

1 Screenshot

About This File

This is a Big Box plugin that allows you to launch a game/application directly from the Platform Wheel View level.  For use with platforms that only have one game/application.

New in v2.0, now works in Hybrid views (if available).  Hybrid Views are available in the Default theme in LaunchBox v13.22-beta-1 and newer.

Example Use Case:
You have a platform called "Music Box Alpha" which contains only one "game", the Music Box Alpha application.
To launch it:

  • Select the platform
  • Select the [only] "game" 
  • Select "Play".

Using this plugin (once you've setup the Theme and added the platform via Launch Platform Setup in the Tools menu), to launch the application:

  • Select the platform
  • (That's it)

 

Installing:

Open the zip file and copy the contents into your ../LaunchBox/Plugins/  folder
    e.g.  D:\LaunchBox\Plugins\LaunchPlatform\LaunchPlatform.dll

If updating from a previous version, remove any existing .dll files first from the /LaunchPlatform/ subfolder.

 

Setup:

Click Tools and select Launch Platform Setup

(You may first want to create a backup of the themes' folder you will be using for Big Box.  You shouldn't need it, but never a bad idea.)

Note: The Default theme is excluded. To use it, make a copy of the Default folder.  e.g. /LaunchBox/Themes/Default - Copy/

image.thumb.png.bd7724e00582cfd35c91071c1e39160b.png

 

In the Themes Not Setup list will be all your Big Box themes. (Excluding Default)  Click on the one you will be using use then click Setup Theme.  This will now be listed in Themes  Setup.  At any time you can undo the changes made by selecting the setup Theme and click Restore Theme.

Select the Platform (Music Box Alpha) in the Platforms with one game List and click Add Platform (or you can just double-click it).  This will move it to the list on the right.  When you are done, close the plugin.

 

Using:

Start Big Box.  If you just finished setting it up in LaunchBox, you can press Ctrl+B to switch to Big Box.

Set the theme to the one you setup earlier (if it's not the current theme already).

Scroll through your Platforms wheel until you find a platform you've added (Music Box Alpha) and select it.

 

What's actually happening when you "Setup" a theme: (a behind the scenes look)

Spoiler

In your selected themes' Views folder, a new folder is created called WheelBackup.  8 files in the Views folder get copied into the new folder.

PlatformWheel1FiltersView.xaml            PlatformHybrid1View.xaml
PlatformWheel2FiltersView.xaml            PlatformHybrid2View.xaml
PlatformWheel3FiltersView.xaml            PlatformHybrid3View.xaml
PlatformWheel4FiltersView.xaml            PlatformHybrid4View.xaml

The 8 (original) files in the Views folder get modified to allow the plugin to work.

One line is added in the declarations and one at the bottom.

Screenshot_1.thumb.png.a303ec2120908d035390115dd76b130f.png

Screenshot_2.png.a1d7de7544eb8de5591067d2eae8d18c.png

 

When Restoring a theme, the backed-up files are moved back into the themes' Views folder (overwriting the modified views) and WheelBackup is deleted. Putting the theme back to its original state.

 

 

@jayjay is the brains behind getting this to work, and I'm the one that threw it all together.  So credit goes to where credit is due.  (you decide :D)  If something's not working right, go ahead and post here and it'll get looked at.  And possibly even get resolved.

Edited by JoeViking245
Updated description


What's New in Version 2.0.0   See changelog

Released

- Updated to .NET 9
- Requires LaunchBox version 13.19 or newer
- New look. Same feel and function.

- New:  Now available in Hybrid Views (available in LB v13.22-beta-1 and newer)
            Hybrid View 1 (thru 4 if available)

  • Like 3
  • Thanks 1
  • Game On 1

User Feedback

Recommended Comments

JaysArcade

Posted

And they said it couldn't be done! Thank you both so much for this. I've wanted this option for a long time. It works great with all the themes I've tried so far.

Johnny T

Posted

This is brilliant work!! Thanks @jayjay and @JoeViking245. I've had a license for Music Box Alpha for ages but never really used it. I'm looking forward to adding it to my cabinet now thanks to you.

?

 

Restrox

Posted

 

I am trying to use it, but it does not detect the themes that I have downloaded, is there any solution

Printscreen.jpg

JoeViking245

Posted

6 hours ago, Restrox said:

I am trying to use it, but it does not detect the themes that I have downloaded, is there any solution

Can you share a screenshot of what's inside your../LaunchBox/Themes/ folder?

Restrox

Posted

Of course, Im Using the COLORFUL - Light theme.

Screenshot 2022-11-05 090958.jpg

JoeViking245

Posted

@Restrox  Hmmm... well they all should show when you start the plugin. 😊

This was created almost 2 1/2 years, so I'm having to remember what the heck I did. lol  One thing I did notice is that there're 2 possible files to download.  The one you want is "Launch Platform 1.02.zip".  (Not sure why I left the other one there.)

image.png.375d947aa58b765e12fbcc5bc79bf4a5.png

Exit LaunchBox and remove the LaunchPlatform folder (under Plugins) and replace it with the 1.02 version.  (Remember to Un-Block as necessary)  Restart LaunchBox.  When you click Tools, it will say Launch Platform Setup 1.01.  Ignore that it says "1.01" and run it.

JaysArcade

Posted

Still working for me. Granted this is my office desktop that I sometimes use for testing, not my full arcade cabinet, but it does have the latest beta and themes are all showing.

 

image.thumb.png.124c09aade81ae2bd8ac1a5bc7ee9527.png

JaysArcade

Posted

And just tested on my vertical arcade and its still working there. If I were to guess, I would think you forgot to unblock the file when you downloaded it. 🤷‍♂️

image.thumb.png.6ac89df118d33939511af3617fd7f51d.png

Restrox

Posted

Thanks for your help, I tried it on a clean launchbox instalation and it worked perfectly,  I think some of the experiments I was doing originated it. Again Thanks 😅

  • Like 1
  • Game On 1
Restrox

Posted

UPDATE:  I realized that the problem was in the HDD format, apparently when it´s in exFat it doesn't detect the plugin correctly, but in NTFS it works without any problem (even with my previous installation,  where it didn't work before). 🤯

  • Thanks 1
thefritz11

Posted

Hi all QQ will this work when Platform CATEGORY is the main wheel view being utilized? I had issues with plugin in the past and I think that is why.

JoeViking245

Posted

21 minutes ago, thefritz11 said:

Hi all QQ will this work when Platform CATEGORY is the main wheel view being utilized? I had issues with plugin in the past and I think that is why.

Assuming you setup the BigBox Theme you're using (Step 1) and added the platform (Step 2), it should.  At least in my quick test, it did.

Make sure the platform that you added in Step 2 is in the Root. (Should be, but double check) This way it will show in BB when in Platform Category View.

Also, in BigBox make sure you're using the Theme you had setup.

 

image.png.3c508989b1d8de3e0fe15a06f5d01de4.png

 

thefritz11

Posted

Strange I followed everything and I'd say 50% of the time it works. And 50% clicking the steam platform opens the game selection screen and I have to click through. Also strangely sometimes clicking the arcade platform makes the steam program open directly from wheel instead of opening up the child options I have under arcade. Not sure why and really wish this would get implemented officially but really appreciate your help with your plugin over the years lol. Just going to live with it working sometimes for now but definitely strange as this is a clean install. I'll maybe post a video of it happening if I ever figure out how to do that just for shits and giggles and to prove I'm not crazy LOL. 

 

JoeViking245

Posted

13 minutes ago, thefritz11 said:

And 50% clicking the steam platform opens the game selection screen and I have to click through.

  • Does your Steam platform have just 1 game (or app) in it? 
  • Do you have more than 1 "Steam"?  Like a Platform and a Category?
  • Under 'Parents', is there more than 1 checkbox checked? 
  • And of course, it was setup? 
    • You can know for sure (and even "cheat" and bypass the setup process) by looking in the ..\LaunchBox\Plugins\LaunchPlatform\ folder for a text file named after the Platform.  i.e. "Steam.txt"  (it was a cheesy way to do this. But eh, it works [most of the time.?.?.]). 
    • [The cheat] If it's not there, simply create a new text file named EXACTLY the same as the Platform you want to use.

Also, make sure the Theme you're using was setup and is the default theme for ALL platforms.  Speaking of "Platforms", test it in the Platforms view and confirm that it works (or doesn't work also) there.  Then we can work on Platform Categories. ;) 

And finally, (probably one of the more important things) what view are you using?  This only modifies (sets up) the Platform Wheel Views. Not sure if that was ever mentioned or relevant. 

thefritz11

Posted

Really appreciate you taking the time here. To answer in order.

 

1) Yes one app "steam". It is also named steam

2) Best I can tell steam is only a platform see attached screenshot

3)Nope (see attached)

4) Yes, see screen grab

So after triple checking all the above, even in platform view selecting steam does start the app as expected but the 2nd time I open anything from wheel say Super Nintendo it also opens steam directly the 1st time. Then opening steam no longer opens app but takes me to the platform page. Hopefully these answers sort of help. Really strange.

 

screen grab.png

screen grab 2.png

sscreen grab 3.png

JoeViking245

Posted

@thefritz11

On 2/22/2023 at 11:40 AM, JoeViking245 said:

Make sure the platform that you added in Step 2 is in the Root.

Try moving it into the Root only.

image.png.7e3d4fe0793015d28b2dc66d1a573f1c.png

 

On 2/24/2023 at 11:36 AM, JoeViking245 said:

And finally, (probably one of the more important things) what view are you using?  This only modifies (sets up) the Platform Wheel Views.

Are you using one of the Wheel Views?

thefritz11

Posted

Sorry I missed that. I added it to root and removed from computer. In platform view (and yes I'm using a wheel view) the 1st click steam app loads directly as expected. I could not recreate other platforms starting steam app instead of loading platform page BUT the 2nd time I opened the steam app from wheel it went to platform page and required me to click the app/game to open  steam. That isn't as bad as the in platform category view since 50% or so of time when I click a platform category with plugin enabled it starts Steam app instead of intended action of opening platform options. Again this is wtih steam in root only.

BoxyOne

Posted

Hello,
I would like to create a shortcut or use a plugin like LaunchPlatform to open BigBox directly on a specific platform (for example, Nintendo Switch, PS2, etc.) without going through the platform selection wheel, and go straight to the game view with the associated theme. Does this plugin allow that?

I’m a bit stuck with the provided “Music Box Alpha” example, as I don’t really understand how to use it concretely for my case.

Thank you for your help!

JoeViking245

Posted

42 minutes ago, BoxyOne said:

Hello,
I would like to create a shortcut or use a plugin like LaunchPlatform to open BigBox directly on a specific platform (for example, Nintendo Switch, PS2, etc.) without going through the platform selection wheel, and go straight to the game view with the associated theme. Does this plugin allow that?

I’m a bit stuck with the provided “Music Box Alpha” example, as I don’t really understand how to use it concretely for my case.

Thank you for your help!

I don't think you can start Big Box and have it open in a platform (i.e. in game view).

The intent of this plugin is: if you have a platform that has only one game in it, when selecting the platform, instead of going into game view to see just the one game, it launches that game instead.

BoxyOne

Posted

18 hours ago, JoeViking245 said:

I don't think you can start Big Box and have it open in a platform (i.e. in game view).

The intent of this plugin is: if you have a platform that has only one game in it, when selecting the platform, instead of going into game view to see just the one game, it launches that game instead.

ah ok. Thanks anyway!

  • Like 1
JoeViking245

Posted

New Release:  v2.0.0

- Updated to .NET 9
- Requires LaunchBox version 13.19 or newer
- New look. Same feel and function.

- New:  Now available in Hybrid Views (available in LB v13.22-beta-1 and newer)
                 Hybrid View 1 (thru 4 if available)

  • Thanks 1
JaysArcade

Posted

27 minutes ago, JoeViking245 said:

New Release:  v2.0.0

- Updated to .NET 9
- Requires LaunchBox version 13.19 or newer
- New look. Same feel and function.

- New:  Now available in Hybrid Views (available in LB v13.22-beta-1 and newer)
                 Hybrid View 1 (thru 4 if available)

I still haven't tried the new hybrid view or understand what it does (got other things on my plate right now), but your continued support for this plugin is very much appreciated. Thank you.

JoeViking245

Posted

1 minute ago, JaysArcade said:

I still haven't tried the new hybrid view or understand what it does (got other things on my plate right now), but your continued support for this plugin is very much appreciated. Thank you.

Going off topic (which is fine by me ;))...

If I understand it correctly:

The Hybrid view is the Platform View (e.g. PlatformWheel1FiltersView.xaml) and Games View (e.g. GameDetailsView.xaml) combined into one (e.g. PlatformHybrid1View.xaml).  Think of it as a base-line template for both.

When, from the Platform View you go into the Game View, instead of setting aside the Platform View, loading the Game View and populating it with [that platforms'] games, it uses the same .xaml file that's already in place (loaded) and merely (re)populates it with the game data.

...If ... I understand it correctly. ;) 

  • Like 1
C-Beats

Posted

11 minutes ago, JoeViking245 said:

Going off topic (which is fine by me ;))...

If I understand it correctly:

The Hybrid view is the Platform View (e.g. PlatformWheel1FiltersView.xaml) and Games View (e.g. GameDetailsView.xaml) combined into one (e.g. PlatformHybrid1View.xaml).  Think of it as a base-line template for both.

When, from the Platform View you go into the Game View, instead of setting aside the Platform View, loading the Game View and populating it with [that platforms'] games, it uses the same .xaml file that's already in place (loaded) and merely (re)populates it with the game data.

...If ... I understand it correctly. ;) 

Close enough ;)

It's just a view that has both the platform and the game wheel in the same view. It adds a lot of new possibilities for theme developers and greatly reduces the amount of time it takes to go from the standard platform view to the standard games view.

  • Like 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...