Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    2,901
  • Joined

  • Last visited

  • Days Won

    23

Everything posted by JoeViking245

  1. 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.
  2. 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.
  3. 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.
  4. 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"
  5. 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.
  6. 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.)
  7. 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/
  8. Here's a helpful guide regarding stand-alone emulators and/or RetroArch cores to use, by system.
  9. 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).
  10. 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.
  11. You're right. You can't. But the "special license" is free.
  12. @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
  13. 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.
  14. 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?
  15. 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
  16. 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.
  17. 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.
  18. 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.
  19. @signotime Thanks for the files! That helped a lot. I updated the plugin to hopefully accommodate importing AmstradMania (Amstrad CPC) Extras. The Extras I added in are "Original Disk" (2122 items), "Original Tape" (2670), and "Alt Version" (117). I also updated the AHK script to account for the 3 additions. This zip file only contains the plugin file (ImportGameBase.dll) and the AutoHotkey script (GBlaunch.ahk). Unblock the zip file and replace the 2 existing files in your Plugins/ImportGameBase/ folder with these 2 files. (You should still have the Database2XML.exe file in that folder. Making up the 3 required files for the plugin to work) When you have a chance, would you please test this and let me know your results. Thanks. ImportGameBase (v1.1).zip
  20. Absolutely! I think that may be a little more 'technically' involved for many (setting it up that way), but a viable option none-the-less. Maybe not really "technical", but more steps to explain and follow. There is, but that's only on a per game basis. I interpreted the OP as wanting to start the Sinden software at the same time BigBox starts. Using Additional Apps to load Sinden before starting a game, and then unloading (closing) it after exiting a game does make the most sense. This would need to be done on a game-by-game basis.
  21. amstradmania database file must be formatted differently from other GameBase databases. I can't find that database file. When you ran the plugin to import it, the plugin created a file called amstradmania.xml. Can you zip up that file (.7z or .zip works) and attach that file here? (not amstradmania.mdb. The xml file) Can you also attach the latest log file when the import failed. The Log file will be in the same folder as the plugin. "LogFile xxxx.txt" I think you mean the AHK script that's included with the plugin for running the games. If the games won't import, the script can't launch them. We need to get them to successfully import 1st. Thanks for your patience.
  22. Thanks, Glad you like it. Regarding amstradmania, which "extras" specifically aren't importing correctly? Is anything for amstradmania importing at all? I don't use GameBase so don't really know it that well. But I do know a little. If you could provide more detail, that would help a lot. The script you edited, are you talking about the batch files that @foleyjo created?
  23. Any chance you can find those games in the "Windows" platform? To double check, in the left pane click "All". Then in the search field above that, type in the name of 1 of the Steam games you imported and see if it appears.
  24. When you exit LaunchBox, you need to wait a few/several seconds (30 to be ultra-safe? But realistically, it's way less than that) for LaunchBox to finish saving data. Even after its main window closes. Then when you remove your external drive, use the "Safely Remove Hardware and Eject Media" feature located on your taskbar. You may need to click the 'up chevron' to see it.
×
×
  • Create New...