-
Posts
4,123 -
Joined
-
Last visited
-
Days Won
34
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by JoeViking245
-
How to Prevent LaunchBox from Opening Multiple RetroArch Instances?
JoeViking245 replied to TECHNOROGERIO's topic in Noobs
That's how it should work. In fact, with some other configurating (window sizing/moving and a couple emulator settings) that's how you can setup to use multi-player. In the end, say you wanted 2 players, your display would have 2 RetroArch windows side-by-side with the left being player one and the right, player 2. Great for racing games. I've seen it work with up to a 4x4 grid for 4 players. Kind of lame on a monitor, but pretty cool on a big screen tv or using a projector. Curious, why not just exit the [1st] game instead of switching back to LaunchBox? Either takes the same number of steps. (just one, if I'm not mistaken) -
How to Prevent LaunchBox from Opening Multiple RetroArch Instances?
JoeViking245 replied to TECHNOROGERIO's topic in Noobs
When you exit a game, RetroArch should close. Then, back in LaunchBox you start a new [2nd] game, a fresh instance of RetroArch should then open. Sounds like when you exit a game, it's not closing RetroArch. Is that what's happening? -
When you set up your MAME emulator, did you change the video mode? What video mode is it set to?
-
bug report EmuMovies is not working with some Arcade (MAME) games
JoeViking245 replied to Shad8's topic in Troubleshooting
For Out Run, 'Music' is the only one from EmuMovies that shows for me too. Without heading over to EmuMovies to verify, I'd say that's all they have for this game (outrun.zip). -
Plugin loaded but doesn't get any calls (LB 13.15)
JoeViking245 replied to GreenF's topic in Troubleshooting
Or... if you're building a third-party plugin, don't add a manifest file. -
Yes. Update the plugin. The notification is part of the new emulator installer/updater plugin feature in v13.15. Go to Tools - Manage - Plugins. Select the plugin needing updated and click Update. Then LaunchBox will stop asking. It's not asking you to update your emulator installation. Just the plugin.
-
LB won't open after auto Dolphin update
JoeViking245 replied to strigoimare's topic in Troubleshooting
Try going to /LaunchBox/Updates/ and reinstall LaunchBox using the latest updater. (should be LaunchBox-13.15-Setup.exe) When selecting the folder to reinstall in, select the root folder LaunchBox is in. in your case: E:\Google Drive\Emulation\ The installer will add LaunchBox\ to the path. i.e. Make sure it's not installing/updating to E:\Google Drive\Emulation\LaunchBox\LaunchBox\ Your saved data and imported games will remain when doing the update. -
Plugin loaded but doesn't get any calls (LB 13.15)
JoeViking245 replied to GreenF's topic in Troubleshooting
Usually when a simple plugin like this doesn't work it's because it's blocked. But if you used 7-Zip to extract it, it should unblock it for you. Double check by right-clicking the dll file, select properties and see if there's an option to unblock it. If there isn't, then it's ok. I tried running LB as admin (which we should NEVER do). But the plugin still showed. Then I got a crazy idea.... I added a manifest.json file to the test plugins folder. Though the plugin showed up in Manage Plugins (not that you can do anything with it there), it would not appear on right-click. So if you still have that json file in with the plugin, remove it. Note to self: the manifest.json file is only for plugins that are internally managed by LaunchBox. If it's not the json file thing, then I don't know. I suppose maybe try a known working right-click-game plugin and see if it works. Here's a small, simple one known to work. Note in the instructions it talks about checking that it's unblocked. -
Plugin loaded but doesn't get any calls (LB 13.15)
JoeViking245 replied to GreenF's topic in Troubleshooting
Really not sure what to tell you. I took your solution, updated the paths to the references and built it. Copied the .dll into the Plugins folder, started LaunchBox (you are starting LB after copying the .dll into the Plugins folder. Right?). Right-clicked a game and saw this. LaunchBox, to a degree has some backwards compatibility. When they 1st switched to .NET 6.0, I tested several of my previous "framework" plugins, and they all still worked. I'm not saying switch yours to 4.8. That would be kind of silly. Here's your same solution (with the paths for the resource files changed) and the compiled .dll. Give my compiled dll a try and see if it appears in the game's menu. TestPlugin.7z -
Plugin loaded but doesn't get any calls (LB 13.15)
JoeViking245 replied to GreenF's topic in Troubleshooting
Switch the plugin back to .NET 6.0. I guess the only thing more I can say about this is "trust me". Remove any and all referenced assemblies you have. Including and especially any NuGet packages. Then add only the 3 assembly references I showed above. (again, Browse to and get them from the /Core/ folder) Doing so WILL eliminate the System.Common.,Drawing warning. Wait for it...... w a i t f o r i t . . . . . . . "I Promise!" 😎 -
Plugin loaded but doesn't get any calls (LB 13.15)
JoeViking245 replied to GreenF's topic in Troubleshooting
What's the conflict warning it gives? And if it's just a warning and it still compiles, you should be fine. But as far as I know, LaunchBox/BigBox [still] uses .NET 6.0. So not sure where you saw .NET 7. The only warning I get during compile is related to Microsoft.Win32.SystemEvents. Adding a reference the one located in the /Core/ subfolder takes care of that. But again, it's just a warning and still compiles and runs without its reference. The 3 references I use (all located in the /Core/ folder) are: Unbroken.LaunchBox.Plugins Microsoft.Win32.SystemEvents System.Drawing.Common Ya, don't do that. LaunchBox should never need to be ran as admin. Never. Doesn't hurt anything. I don't think. But I do know it's not necessary. At least not dependency files already existing in the /Core/ folder. A namespace by any other name is just a namespace. I suggest not worrying about seeing in the Plugin Manager for now (i.e. the manifest.json file) and just work on getting it to show up in the right-click menu. The rest will fall into place later. Not sure what extra logs there may be. Also not familiar with the 'DebugView' (maybe I'm missing out on something good). I usually just have VS start LaunchBox as a Startup Project after compiling and copying the file ("testplugin.dll") to the plugin folder. If you do this, just be sure to point to the LaunchBox.exe that's in the /Core/ folder. Not the one in the root folder. -
K, guess some more details would help. What system are you trying to run and then what game in that system?
-
Plugin loaded but doesn't get any calls (LB 13.15)
JoeViking245 replied to GreenF's topic in Troubleshooting
Start by targeting .NET 6.0 To send something to the debug output screen, you can use Debug.WriteLine("We've made it to this point"); Note this will only show in Visual Studio's output window when debugging via Visual Studio. For classes that use a plugin interface, you don't need a class method. Here's the class inside your namespace. Some parts simplified and not too many Debug lines. internal class main : IGameMenuItemPlugin { public bool SupportsMultipleGames => true; //supports multiple games public string Caption => "TEST ME"; //sets the display name for the plugin public System.Drawing.Image IconImage => null; //no icon for this project public bool ShowInLaunchBox => true; //lets the project show in launchbox public bool ShowInBigBox => false; //disables the program in bigbox public bool GetIsValidForGame(IGame selectedGame) { //valid for single selected game return true; } public bool GetIsValidForGames(IGame[] selectedGames) { //valid for multiple selected games return true; } public void OnSelected(IGame selectedGame) { //runs the program MessageBox.Show("OnSelected"); Debug.WriteLine("**************** OnSelected() IGame"); } public void OnSelected(IGame[] selectedGames) { //runs the program MessageBox.Show("OnSelected[]"); Debug.WriteLine("**************** OnSelected() IGame[]"); } } -
Plugin loaded but doesn't get any calls (LB 13.15)
JoeViking245 replied to GreenF's topic in Troubleshooting
With the IGameMenuItemPlugin interface, you should be able to see the menu item when you select a game and then right-click it. If you can't see it there, then your methods won't do anything. Even if GetIsValidForGame(IGame selectedGame) returns false, the menu item should still show (but greyed out). Aside from the manifest file (which only allows you to see it in the Plugins Manager), nothing's changed in a long time for the IGameMenuItemPlugin interface. Can you show us your IGameMenuItemPlugin class .cs file? -
During the import process using the Import Wizard, one of the checkbox options [on one of the screens] is to gather metadata using MAME's metadata when not using MAME as the emulator. That's not the exact wording, but it's something along those lines. Check that box.
-
Did you add the path "Bios" in config? If you open Demul and go to Config - Plugins and Paths, be sure "F:\Emulator\Demul\Bios" is one of the paths under Roms and Bioses Paths in the dropdown combobox.
-
LaunchBox Ambient Music Player
JoeViking245 commented on JoeViking245's file in Third-party Apps and Plugins
Plugin updated to version 1.2.0 Player now pauses when LaunchBox loses focus. This also fixes the issue with music not staying paused when running games that use a launcher (i.e. Steam). previous update v1.1.0 Fixed: Now Playing not showing the entire song title for long names Fixed: Tools Menu icon causes BigBox to crash Fixed: When scanning /Playlists/ folder for playlists, it now looks ONLY for [actual] playlists (.m3u, .m3u8, .xspf) Improvement: Fade audio out/in when starting/exiting a game Improvement: Playlists can now contain relative paths. Paths must be relative to /LBambient/Playlists/ -
Hopefully it regenerated those too. The notification is part of the new emulator installer/updater plugin feature in v13.15. Go to Tools - Manage - Plugins. Select the Dolphin plugin and click Update. Then LaunchBox will stop asking. It's not asking you to update your Dolphin installation. Just the plugin.
-
Can you share some more information... Can you show the full command line you used to launch a game from the Command Prompt. Edit your Vice emulator (in LaunchBox) and share a screenshot of: The main Details sections The Associated Platforms section
-
Most likely that is a [would-be] Box Front image. But Arcade machines weren't purchased in decorative boxes like you'd find for consoles. Does 'that image' show something in your other platforms? Most (well, maybe a lot of) people will use Advertisement Flyers for Arcade "Box Front" images. In LaunchBox, after downloading Flyers for your Arcade platform, be sure that in Tools - Options - Box Front Priorities, Advertisement Flyer-Front is checked. Then in BigBox, you may need to go to System Memu - Images - Refresh Image Cache (something like that) to ... well, refresh the image cache.
-
Jpac button only working on release (not press)
JoeViking245 replied to Orrmighty's topic in Troubleshooting
Try unchecking the Shift checkbox. As 'Shift', when pressed [and held] down it's waiting for a 2nd control to be pressed to perform the 2nd controls "Shifted" function. If a 2nd control (button) isn't pressed when it's released, it [then] executes it assigned function (Heavy Kick). Since button-6 is a lesser used control, it makes sense to assign that one as the Shift key. But if you don't ever make use of shift functions, un-assign it. Or, un-assign it there and assign it to a different control that 'makes sense to you'. Look around at the other controls and see if any of them have something assign to "Shifted". My guess is you might find one that's for [keyboard] Enter and one for [keyboard] Escape. -
PCSX2 now has QT GUI - how to launch with LB
JoeViking245 replied to TheNewClassics's topic in Troubleshooting
A couple things it may be.. Edit your emulator (BTW, the main details section you showed in your previous post appeared fine). In the Associated Platforms section, make sure Extract ROMs is un-checked. Edit one of the games you're having issues with and go to the Launching section and make sure the game is pointing to a .chd file or .cue file (and not a .bin file) If you have been testing PCSX2 and have multiple installs on your computer, make sure the one you tested with (outside of LaunchBox) is the same as the one your PCSX2 emulator is pointing to in LaunchBox. "E:\Play station 2 (6gen.)\Emulators\Pcsx2Qt\pcsx2-qt.exe" If (again, 'been testing') you have more than on emulator instance of PCSX2 in LaunchBox (under Edit Emulators), make sure the "good one" is the one set as Default Emulator (in the Associated Platforms section). -
I was 2 seconds too late. lol
-
It looks like your Playlists (red square) may be in both the Root and (I assume) in the Arcade Category. If you expand Arcade (click the sideways triangle), my guess is Atari Classics will show up under there too. To get those out of the Root, [example:] right-click Atari Classics (shown in the red box above) and click Edit. Go to the Parents tab and (if my guess is correct) un-check Root. Click OK to save. Then do that for the other playlist you don't want in Root.