Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    4,038
  • Joined

  • Last visited

  • Days Won

    33

Everything posted by JoeViking245

  1. I didn't test with EmuMovies setup for videos, but setting the platform (not to be confused with the term 'category') to Scrape-As Sega Naomi (aka, Naomi cartridges) I was able to get metadata (which you didn't have issues with) and (I only checked) Arcade Cabinet, Clear Logo and Advertisement Front. For my test, I selected the 1st 6 games, then Tools, Download, Update Metadata and Media for selected games, went through the prompts checking the 3 mentioned images and all was good. Same as above except setting the Scrape-As to Sega Naomi 2. The Title of the Platform doesn't matter. As long as Scrape As is set.
  2. You might be able to, in between those "blocks", assign some do-nothing hotkeys for the joy buttons. I don't know how you set the 'blocks', probably something along the lines of while game_not_started_yet, BlockInput, On..... then add your joy buttons... Joy1::Return Joy2::Return.... etc. Then [hopefully] those hotkey assignments only do-nothing 'while loading'.
  3. (1) PC, (1) laptop and (1) cab [PC]. All say the same thing. lol
  4. Thanks! Glad you like it. There is no automatic way to convert/translate/import the xml into a playlist. Whether a game shows a badge for R-Achievements or not, is determined when you load a Platform. When you change Platforms, it reanalyzes your games, compared to the xml file. Thanks for taking the time to look through the posts before asking. Five gold stars for effort. ⭐⭐⭐⭐⭐
  5. @Lisolet @Rlad My sincere apologies. As part of the previous fix, I updated HtmlAgilityPack.dll, but failed to include the updated file in the download. v2.3.2a should have (better have. lol) all the correct files.
  6. Thanks for bringing this to my attention. Please download and use latest release v2.3.2. (You can change your review rating and thank me later)
  7. It could be the platform you're in.?. To test, go to Arcade and select one/several/all games and click Tools>Download>Update Meta Data... and see if they show up then. (the game 1942 is always a good, all-around test game.) You can click Cancel afterwards so as to not download what you [may] already have. Also try [what you did before] and edit an individual game ("1942") and look in the EmuMovies tab. If they do show up there, then chances are what you were trying to download the videos for simply doesn't have any (some other platform?). If they don't show up there, then it sounds like an in-house issue with either LB, EmuMovies or both.
  8. In the Download Metadata and Media Wizard, when you get to the "Would you loke to download media from EmuMovies?" page (next page after "Would you like to download images for your games?"), are any options (check boxes for images or otherwise) showing up? Right now, mines not looking too good. But I'm on my test PC and I may have something screwed up.
  9. Good to know it works on Windows 11. Thanks. If you wanted, you could replace those 3 BigBox lines with just 1 like I showed. Start ("RunWait") BigBox.exe (or LaunchBox.exe) from within the "Core" subfolder.
  10. OHhhhh..... you removed the semicolon to uncomment the line(s). Gotch'ya. The file I attached was a library that you are to make reference from in your original script. You can reference it by using the #Include statement. I suppose you could try to use it the way you did. But use just one script file. Uncomment the 2 lines and somewhere in between them, add RunWait, "D:\LaunchBox\Core\LaunchBox.exe"
  11. The call to RestoreDesktop doesn't (shouldn't?) have any semicolons. Removing the semicolon from ToggleEverything changes it from an expression method to a legacy method in which both are different in how they set the array ToggleEverything. So that may have something to do with it. Removing the colon from ToggleEverything := HideDesktop() shouldn't have made a difference in "hiding" everything. But it may make a difference in setting its array (originalWallpaper, origBackground) that are returned from HideDesktop(). If those aren't stored properly (or at all), attempting to run RestoreDesktop (ToggleEverything [1], ToggleEverything [2]) Would be just the same as running RestoreDesktop ("", "") ..then RestoreDesktop won't know what the originalWallpaper was to restore it.
  12. This works on Windows 10. Not sure about Windows 11. Also, not sure about dual monitors. To RESTORE the original wallpaper, you would need to keep the script running until you close LB/BB, or store the originalWallpaper variable to a txt file (or something). ; Store original desktop wallpaper (probably has issues with multiple monitors) RegRead, originalWallpaper, HKCU\Control Panel\Desktop, WallPaper ; Set desktop wallpaper to null (not saved to registry. Changes will revert after rebooting PC) DllCall("SystemParametersInfo", UInt, 0x14, UInt, 0, Str, , UInt, 2) Unless you want a 'special' wallpaper while LB/BB is running, it might be easier to have no wallpaper ("null") and set the background color to black. If your default is something other than black, you'll want to save the origBackground variable as well ; Store original background color RegRead, backgroundRGB, HKCU\Control Panel\Colors, Background StringSplit split, backgroundRGB, " " origBackground := % RGB( split1, split2, split3) ; Set the background Color to black DllCall("SetSysColors", "Int", 1, "Int*", 1, "UInt*", 0) And if you're saving (storing) origBackgound, you'll need this subroutine also. ;this subroutine is a part of desktopBackground RGB(r, g, b) { SetFormat, Integer, Hex Return, (r << 16) | (g << 8) | b } Then to restore things after LB/BB closes (again, uses the variables originalWallpaper and origBackground that were saved from before.) ; Restore original desktop wallpaper (image) DllCall("SystemParametersInfo", UInt, 0x14, UInt, 0, Str, originalWallpaper, UInt, 2) ; Restore the original background color DllCall("SetSysColors", "Int", 1, "Int*", 1, "UInt*", origBackground) If you'd prefer to have all that in a library and just call a function to hide and another to restore, you can call the attached library using #Include. Instructions are in the file. You will still need to have the script running, or save to fore mentioned variables externally to be recalled when restoring. The library I made actually also hides/restores the desktop icons, taskbar, minimizes all windows as well as the wallpaper/background thing above. Basically it gives you a black canvas. So you'll want to comment or delete those portions you don't want out. Have fun. ToggleAllLibrary.ahk.txt (be sure to remove ".txt" if/when you go to use it.)
  13. Easiest way (only way?) is to make a copy of the bezel folder for Golden tee '99 (which will be "gt99" [same name as the games ROM file]) and rename it (the copy) to match the name of the [other] ROM you want to also use it for. If it's Golden Tee Fore! 2006 Complete, the ROM name is "gtfore06". So the copied folder will be renamed to "gtfore06". For stand-alone MAME, the bezel folders are located in the artwork subfolder of your MAME emulator. Example: ../Emulators/MAME/artwork/gt99/
  14. Here's a helpful guide regarding stand-alone emulators and/or RetroArch cores to use, by system.
  15. Thank you! So yours is not really a question about the plugin. I've never imported gdi files nor ROMs that are in individual subfolders. But I know there's an option when you import ROMs where you can select a folder or files. In your case a folder (containing the subfolders).
  16. 2 options: Per game - Edit the game To change all at once for several or all games, select the games, at the bottom of the LaunchBox window, click Edit to start the Bulk Edit Wizard.
  17. You're right. You can't. But the "special license" is free.
  18. @maxforwardspeed Try adding ,,Min to the end of your 2 run lines #SingleInstance Force Run, E😕Emulation\LaunchBox\Sinden\Player 1\[the rest of the long path]\Lightgun.exe,,Min Run, E😕Emulation\LaunchBox\Sinden\Player 2\[the rest of the long path]\Lightgun.exe,,Min ~Esc:: Process,Close,Lightgun.exe Run,taskkill /im "Lightgun.exe" /F sleep, 500 ExitApp return Edit: lol it likes changing : \ when their right next to each other. But you get the idea
  19. Was that checkbox even an option for you? Does it actually start it and send it to the taskbar (if checked)? If you don't use the additional app, does your game start full screen and in focus? [With the additional app in place] try disabling the startup screen. Any change? When you have to Alt+Tab to the non-fullscreen game to bring it in focus, can you see what application you're Alt+Tabbing from? (The application that is stealing focus) Is the Alt+Tab thing required in BigBox only? Or do you need to do that when launching the game from LaunchBox as well? Can you show the script you're using to launch the Sinden software? In the emulator Startup Screen settings that you're using for the game(s) you load the Sinden software with, Is Hide All Windows that are not in Exclusive Fullscreen Mode box checked? Try the opposite.
  20. Does this help?
  21. Out of curiosity, can you right click and select Open file location or select Properties? Where/what does it point to (i.e. is it pointing to the ../LaunchBox/ folder? Or somewhere else?)? What's the date on the executable? Is there any useful information in the Details tab of Properties?
  22. No and yes. The plugin can create Additional Apps, but Additional Apps can only open one program/executable. Just like any command line. But you can create multiple "Start Before Main Application" Additional Apps. Or like you said, you could create 1 AHK script or 1 batch file that will open your 2 required instances and point to them. Limits? What limits? There aren't no stinking limits. lol
  23. These go far beyond the scope of this plugin and my personal knowledgebase. I'm glad I was able to get the Extras to import for you. As for getting the games to run, all I can say is good luck and I hope you find out how. Thank you for taking the time to test the update.
  24. No worries. Thanks for checking. In this case, the issue is not so much the controller. It's the "If(state)" line. Where "state" is, "is something on the controller activated". A button is pushed. A joystick (thumbstick?) is not at 0,0. etc. The script is running "checkForJoy:" every 10 milliseconds. When you press "A", If(state) = True, so it executes whatever is in between the { }. If you hold down "A", If(state) will = True, If(state.wButtons & 4096) will also = True, so it will 'Send k'. [In this case] there's nothing else to do inside the 'hotkey label' "checkForJoy". So nothing more happens. Until 10 milliseconds later when checkForJoy is activated again. Guess what.. If(state) equals True. So it will 'Send k'. Again. It's a vicious, never-ending cycle. Like you, I tried different Sleep timers, tried changing the SetTimer to different values (which turns out to be pretty much the same as changing the sleep timer). Looked at several other little things too. So I got creative.... There is no auto-repeat at all. So if you press and hold "A", you will not (can not) get "kkkkkkkkkkkkkkkkkkkk". You'll only get "k". But if you press A,B,X,Y super-fast, you'll get "kpde" typed out. Super-fast. Or press "B" 4 time real fast, you'll get "pppp". As fast as you press the button. The script is a bit longer, but seems to work well.
  25. You can't, but you can. The Bulk Edit Wizard doesn't include the Field for "Additional Applications" yet. But for the time being, there is a plugin that will help you to do that.
×
×
  • Create New...