-
Posts
5,551 -
Joined
-
Last visited
-
Days Won
41
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Posts posted by JoeViking245
-
-
1 minute ago, chinagreenelvis said:
Just wondering - can other flags be set the same way, do you think? Ones like "hidden" et al that aren't exposed by interface buttons?
Yes. Anything in the IGame interface (which is pretty much everything in the Game - Edit screen) can be set.
There is (at least?) one forum member that exclusively uses AI to [completely] create their plugins. Myself, all my C#/WPF "learning" has been from using the above 2 references and a lot of Googling (which these days brings up an AI response for the task (simple like, get all files in a folder) I'm trying to accomplish). But [proudly] have never asked AL to tell me how do something specific with the LB API.
-
1
-
-
33 minutes ago, chinagreenelvis said:
I'm currently stuck with 12.9 because this is the version I paid for and I don't like a lot of the changes in 13. Is there a decent resource on information on making plugins specifically for my version and pulling the information you mentioned?
Well, kinda. Sorta. No. Depends on your level of C# programming.
Here's the LaunchBox/Big Box Plugin API Documentation site that has all the available API calls.
Here's a tutorial video Jason created a few years ago on how to create a plugin. It doesn't cover specifically the interface I mentioned, but does help to get-you-going. Visual Studio has been updated since then, but is generally the same for navigating.
Let's Build Some Plugins! - 2017-05-08 - LaunchBox Development Live Streams - YouTube
-
16 minutes ago, chinagreenelvis said:
I don't even understand where the first tab input from a selected game goes. It doesn't seem to go anywhere.
When it seems to go nowhere, press the Left or Right arrow keys to widen/narrow that section.
18 minutes ago, chinagreenelvis said:I'm trying to create an AHK script that will allow me to turn something like F1 into a series of tab inputs to navigate from the games list to the "favorite" icon in the details panel, strike it with the spacebar, then shift-tab back again... but the number of tabs it takes to get from a selected game is wildly inconsistent and seems at least partially dependent upon how high up or how far down on the screen it is.
You might try a MouseMove,x,y,z MouseClick, left instead. Don't recall on the Default theme, but I know in Omni, the 🤍 [Favorite] icon is always in the same location. You'll just have the figure out the x/y coordinates for where it's located on your screen.
25 minutes ago, chinagreenelvis said:No shortcut to mark a game as completed, or favorite, or hidden, no keybinds for downloading media for selected games.
Can always upvote an existing Feature Request (like the one I linked in your other post for Favorite) or create a new request if one doesn't exist.
28 minutes ago, chinagreenelvis said:not being able to do this without the use of a mouse is beyond infuriating at this point and I can't wrap my brain around why the tabbing is so inexplicably wackadoodle.
The UI is designed to be used by a mouse and keyboard (which includes keyboard shortcuts). Similar to most everything in Windows.
Keep in mind, having [too] many keyboard shortcuts can possibly things even more convoluted. You mentioned in your other post about creating a plugin. Have you seen all the keyboard shortcuts Visual Studio has? Many times, I find it's easier to mouse-to-the-tool. But yes, certain shortcuts could be in order. (see Feature Request mentioned above)
40 minutes ago, chinagreenelvis said:If there's any source of information for this sort of thing, I'd love to be directed to it.
There is The LaunchBox Strategy Guide page that goes over quite a few things and is continually growing. It does not currently (that I saw) have an article covering available keyboard shortcuts. (Could be another Feature ("article" rather) Request.)
-
First you'd need to create a global hook to detect your key/key-combo using P/Invoke or something similar and have that activated when LaunchBox starts.
Then you'd need to have a SelectionChanged event in OnEventRaised via the ISystemEventsPlugin interface to detect [if and] which game is selected, while navigating around LaunchBox.
If your keypress is detected and the current selection is a game, set the game's Favorite flag to True. Or better yet, invert the current state. aka: create a toggle On/Off.
3 hours ago, chinagreenelvis said:navigate through without having to use the mouse
Curious.... how are you currently, say.. selecting a different Platform? Or Playlist? Then selecting a game. ...without using a mouse?
Unless you're feeling creative and ambitious, you might would rather upvote this feature request, spread the news asking others to upvote it and hope that it innately gets implemented.
Feedback - LaunchBox: Add Keyboard & Controller Shortcut Support for Favoriting Games
-
33 minutes ago, Jasno said:
Hello,
Please don't post the same question in multiple threads.
Someone responded to you in your other thread.
-
2 hours ago, Who_Dunnit_Roger said:
Late to the party on this but setting it up now.
I created a ServoStik Folder in Plugins and dropped the files there
I then went to Plug-in Tools Manager but not able to see it.
What am I doing wrong?
Thank you
You won't see it in the Plugins Manager because it's not an 'official' LaunchBox plugin. In fact, looking at the code, you won't "see" it anywhere, except for the files in the plugins folder.
Assuming you downloaded the v1.0.4 (in a post near the top of this page), inside the zip file is a ReadMe.txt file with further instructions. Actually, they're probably similar to those detailed part way down on page 1 of this thread.
From what people have posted, follow those and it should just work when you launch a game. I don't have the hardware to make use of this, so haven't personally tested it.
-
5 hours ago, Tseu said:
Hi @JoeViking245, since this thread is now two years old, I was wondering if a definitive solution has been found for the Cemu closing issues?
I imagine so. I don't normally emulate this console, so honestly haven't looked at it in a long time. Asking me about something from 2 years ago is also a big ask.
That said, just ran a game and everything seems to work as expected. Here's what I got:
Cemu v2.6 (a subsequent update from the original v2.0-65 I tested with 2 years ago)
In the emulator itself, I have Remember main window position un-checked. I'm not sure if this is required for anything as I open the emulator fullscreen via the command-line parameters anyway.
In LaunchBox, the notable emulator settings are:
-
Default Command-line Parameters
- -f -g
-
Pause Screen section
- All 3 boxes are checked (required to have LB's Pause Menu show)
-
Running Script section
- $Esc::WinClose, ahk_exe {{{StartupEXE}}}
This exits the game/emulator via my LB Exit Game controller mapping (as well as pressing Escape) and also exits it from the Pause Menu.
Reading back in this thread, there was some discussion about running something-or-another as Admin. Don't do that!
-
Default Command-line Parameters
-
1 minute ago, Elhora said:
in the Running Script and it works. Exit script was not the way to go
Glad you worked it out.
For reference, The Exit Script is for exiting from the Pause Menu. The Running Script section is, as you've found, what you're looking for.
-
20 minutes ago, BDeRbDaMaStA said:
I created a custom badge named "test"
20 minutes ago, BDeRbDaMaStA said:moving the png to the Images -> Badges folder
Make sure the badge is named after the plugins’ Unique Id name that you gave it.
The image then needs to go into \LaunchBox\Images\Media Packs\Badges\Nostalgic Platform Badges\ folder. Similar to what I mentioned above. And also where you should also see your year-2025 badge images.
26 minutes ago, BDeRbDaMaStA said:What's bizarre is that I created a few badges back in 2025 and they still work to this day in 13.26.
This is because when the new Media Packs were implemented, LB copied those images from the old location to the new. Subsequent custom badges that get added don't/won't show [until you manually copy/move them].
You might be able to install v13.20, add you Custom Badges [verify they're working as expected], then update that to 13.26. Or, just copy them as described above.
30 minutes ago, BDeRbDaMaStA said:Is anyone available to assist or is this a known bug with 13.26?
This is [still] a known bug since v13.21. Though a bug report had been created quite a while back, it was never made public as it was "awaiting approval from the admins". Just now went to see if there were any updates, but can't seem to locate my initial report.
[see above for 'the assist']
-
1
-
-
1 hour ago, fianovale@hotmail.com said:
On the latest beta ( 13.27 beta 1) the achievements doesnt appear for the Nintendo Wii console. Have only two games right now; The House of the Dead 2 & 3 Return and Retro City Rampage DX.
Give this a read and see if it helps any.
-
1
-
-
15 minutes ago, spiritedusual said:
Wow whoever made that plugin must be super cool
And humble.
-
1 hour ago, Sprinklezonk said:
Almost 2 years later, and still no answer/explanation to this. Wonder if there is some legal reasons they can't do it? Because Launchbox charges, maybe they can't use an open database? Frustrating to always have to add all the PC games I add. Almost zero VR games as well. I have moved on to a Playnite build for my VR stuff - much easier now to pop in (a lot more complicated to set up initially though).
Looks like this plugin will scrape from there.
-
DemulShooter Auto-Launcher
View File
Automatically start DemulShooter when launching a game.
When launching a game, this plugin will check for a valid DemulShooter emulator or exe and associated game. If found, DemulShooter will be started with the appropriate command line parameters for that game.
This reduces the need for customized Additional Apps, batch files or AutoHotkey scripts to run DemulShooter. (See Notes)
NEW: v1.1.0 Self launching exe's (e.g. 'Windows' games) are now supported.
If you don't have a lightgun or have never setup DemulShooter, there's really nothing more to see here.
Requirements:- LaunchBox v13.19 or newer
- DemulShooter installed and setup**
- The plugin file (RunDemulShooter.dll)
- "settings.txt" in the plugin's folder and edited/saved (see below)
**See DemulShooter documentation for setting it up and its supported emulators & ROMs.
https://github.com/argonlefou/DemulShooter/wiki
Installing and Using:-
Extract the contents of the zip file to the /Plugins/ folder
- e.g. D:\LaunchBox\Plugins\RunDemulShooter\RunDemulShooter.dll
-
In that plugins folder, create a new "settings.txt" file.
-
In the file, add "demulshooter = full/path/to/DemulShooterFolder" (without quotes)
- e.g. demulshooter = E:\My LightGun Files\DemulShooter
- The path can be a relative path to LaunchBox.
-
In the file, add "demulshooter = full/path/to/DemulShooterFolder" (without quotes)
- Start LaunchBox
- (optional: Start QMamehook or MAME Hooker or your alternative Hook flavor of choice)
- Launch a valid DemulShooter emulator/game.
Adding Custom Command-line Parameters per-game: (new v1.1.0)
To add custom parameters per-game, go to the Tools Menu and select "DemulShooter Auto-Launcher Settings"
This will load all supported games found in your collection.
Here you can set the folder for your DemulShooter.
The folder value will be saved to an xml file [RDSsettings.xml] (along with any game-specific custom command-line parameters).
The folder path will be saved as a relative path (to LaunchBox) to keep things portable.Double-click on a game to view and modify the command-line parameters passed to DemulShooter for that game.
Make your changes and click Save to save them.
Default Parameters:
- If the game's emulator is TeknoParrotUI, -noinput will be added to the parameters
- System 357 games will also have -pname=rpcs3.exe added to the parameters
How it works - What it does
When a game is launched, the plugin will...-
(A) Check if the game is an exe (no emulator)
- The games Title will be checked against "the list"
-
(B) Check the game's emulator against a list of supported emulators
- Check the game's ROM file against a list of supported games for that emulator
- Check if DemulShooter.exe (or DemulShooterX64.exe) is inadvertently already running and then kill the process
- Check for custom command-line parameters
- Start DemulShooter.exe (or DemulShooterX64.exe) with the corresponding parameters
Examples:
Game: Silent Hill: The Arcade
ROM file: SilentHill.xml
Emulator: TeknoParrot
Launches: DemulShooter.exe -target=ttx -rom=sha -noinputGame: Ninja Assault (US)
ROM file: ninjasltu.zip
Emulator: Flycast
Launches: DemulShooterX64.exe -target=flycast -rom=ninjasltuGame: Manic Panic Ghosts
ROM file: manicpnc.zip
Emulator: Demul
Launches: DemulShooter.exe -target=demul07a -rom=manicpncGame: Razing Storm
ROM file: RazingStorm.xml
Emulator: TeknoParrot
Launches: DemulShooterX64.exe -target=rpcs3 -rom=razstorm -pname=rpcs3.exe -noinput
Support emulators:- Demul (Demul 07a or newer)
-
Model2 Emulator
- emulator.exe
- emulator_multicpu.exe
- Flycast
- TeknoParrot
- Linux Loader (new v1.2.0)
Notes:-
TeknoParrot games must use TP as the emulator (TeknoParrotUI.exe) and the ROM must point to the game's xml file.
- The xml file must be named for the games ROM (as TP names them).
- e.g. for Luigi's Mansion Arcade, "LuigisMansion.xml"
-
Games that are standalone executables are not recognized by this plugin. - (v1.1.0) Checks for all games DemulShooter supports.
- When launching a game, a check is done to see if DemulShooter is already running (e.g. if it didn't shut itself down from a previous launch). If it is, it will kill the existing process. This avoids the "Dude! You can't start DemulShoorter because it's already running".
Big special thanks to @magicray1028!! Without Ray's support, guidance and testing, I most likely would have never created this.
As always, all thoughts, views, suggestions, comments are welcome.
-
Submitter
-
Submitted04/02/2026
-
Category
-
45 minutes ago, Utras said:
any way to make the emulator open in fullscreen
In the emulators Running Script section, add to the beginning of it
WinWaitActive ahk_exe snes9x.exe send !{Enter}As for mgba, I've never used that emulator.
-
1
-
-
I'm running out of ideas then.
One screenshot you didn't show was the emulators Associated Platforms section. (you showed the Details and Running Script, but not that one)
Double check the emulator is pointing to the correct exe file. Yours is snes9x.exe. But mine is snes9x-x64.exe. Either could be correct. One way to verify is to right-click the game and select Open Snes9x... If the emulator opens, then it should be fine. (can test again File-Load Game to confirm that one is for sure working outside of LaunchBox.)
If you have 2 (or more) different copies of Snes9x installed on your computer, make sure that the one you're testing with outside of LaunchBox is the same one you're running from within LaunchBox.
Try removing -fullscreen from the Default Command-line Parameters and see if that changes anything.
When you say "it keeps loading but the game won't open", are you seeing the emulator's window and just a black screen? Or the LaunchBox "Loading..." screen?
-
1
-
-
That all looks good too.
Does the game work when you load it directly from the emulator?
-
-
Can you share some screenshots of how you have it setup in LaunchBox:
Edit your Snes9X emulator [in LaunchBox] and show screenshots of
- the Main Details section
- the Associated Platforms sectionEdit one of the SNES games and show screenshots of
- the main Metadata section
- the Launching section
- the Emulation section -
That's pretty vague.
When you say "directly", are you saying directly from the emulator? Or is it a Windows games that doesn't use an emulator? Or do you mean when you launch it from LaunchBox? What do you mean by "it loads and doesn't open"? Can you provide a little more details/specifics?
What platform? What emulator? Which game?
-
Again, it's not an incorrect number. It's merely a 'different' number. To help with your endeavors, try this. Hint: use the "incorrect" number.
https://gamesdb.launchbox-app.com/games/dbid/4538
-
3 minutes ago, chinagreenelvis said:
I'm stuck on an older version (12.9), so I don't know if that has anything to do with it - but you can see the ID number in LaunchBox (and in the Metadata and playlist XML files) is incorrect, although the link goes to the correct URL.
Nothing to do with being on an older version. Those numbers are indeed different. And will be for all games. But rest assured, they are correct. Respectively.
The good news is the metadata pulled for the game is true to the game. And as you found, links you to the corresponding online page for the game.
-
42 minutes ago, lishremix said:
Just ran into this as well from the Steam import. Manually searching "Biohazard RE:2" is not working either.
Start with Tools < Download < Force Update Games Database Metadata... (just to be sure)
Then edit the game and type in "Biohazard RE:2" and press enter. Select the game "Resident Evil 2 (Remake)"
(If need be, 1st click the red X to clear the current LBDB ID#
)
In the left panel, click Alternate Names.
Select "Biohazard RE:2".
In the bottom middle of that window click Set Selected Name as Title.
Click OK to save and close.
-
1
-
-
22 minutes ago, mig530 said:
Right now it's on 13.26 c/username/Launchbox
I'm trying to downgrade to 13.17 which I installed on c/Launchbox. It works, When I open it it says 13.17 but when I transfer the files and I open it, it says 13.26. I didn't transfer the updates folder and auto updates are off.
Ok. So a whole different folder location. That's good. Did you transfer the /LaunchBox/Core/ folder? That would cause an issue.
May try only copying:
- Data
- Games
- Emulators (if it's there)
- Images
- Videos
Actually, you could just copy the entire contents of C:\username\LaunchBox\ into [an empty] C:\LaunchBox\. Then run the 13.17 installer and point it to C:\ (as the installer will make it C:\LaunchBox\). Double check updates are off. Exit LaunchBox. Delete the contents of the /Updates/ folder and "call it a day".
And it never said 'a new update has been downloaded, would you like to install it now'? (Assuming it did) Even if you clicked No, at that point it will install it next time you open it.
If that message popup never showed, check and double check that you're actually starting the exe located in C:\LaunchBox\.
-
When you installed the downgrade, did your select the folder /LaunchBox/? Or its parent folder? Right before the final "Install" click, it'll show the folder structure it will install to. The installer will add "LaunchBox to the install location. So if you selected /LaunchBox/, it will install into /LaunchBox/LaunchBox/. Check for a folder inside your LaunchBox folder called "LaunchBox".
When you say "reverts back", are you saying when it opens, it says it's 13.26? Or does it say it's going to install [update to] 13.26 (and at that point, you're kind of stuck)?
)
Acorn Archimedes not working in Launchbox for me
in Troubleshooting
Posted
Since you're executing a batch file, may need set hide console window to true. (guessing)