Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    4,042
  • Joined

  • Last visited

  • Days Won

    33

Everything posted by JoeViking245

  1. I didn't see it as an error. I just figured you were 'future proofing' the thread. After importing various handhelds, the next logical step is to put them in their own playlists.
  2. apple2gs.zip Based on the command line you're using, move it in with the ROMs. As for not seeing it in MAMEUI, can't help with that.
  3. Ya. Sort of. You'd be looking for something under item 5 or 6. If your 'sub-category' games all have the same Driver Source or are within the same BIOS set, then yes. Are you wanting something like this so you set a specific bezel for each sub-category? You can use the command line parameter "-override_artwork" for that.
  4. To clarify, the plugin @sundogak mentioned will create playlists from games already imported into LaunchBox. It won't actually import any games. So if you don't already have the game imported somewhere, it won't get added to a playlist. If you want to import only a subset of MAME machines (games), go to the site sundogak mentioned (Arcade Database) and filter down to the set you want. When exporting the 'list' (on the site under Options, Export the Results) choose the format MAME (XML). You can then use the plugin "MAME Custom XML Importer" to import those games into LaunchBox. (provided you have the ROMs) Though, for the Coleco handhelds, it might be easier just to drag & drop all 6 of the ROMs into LaunchBox.
  5. Glad I could enlighten you. "all of the possible ini filenames" That's a pretty open-ended request. There are 6490 games that are considered to be "definitely working" (many, many more that 'sorta work', 'kinda work' and don't work). So there's 6490 ini files for you right there. The link above re: Order of precedence does a pretty good job showing the ones you'll want to work with. It also shows some examples of the order they're loaded.
  6. You'll want to set this up with MAME itself. In 'mame.ini', the "inipath" should be pointing to "ini;ini/presets". Vector.ini should be located in the \ini\presets\ folder. MAME should then load Vector.ini for all vector games that get launched. (A lot of "should" in there. But that's how it 'should' work.) Check out MAME's Order of Precedence for which order config files are loaded in. Like Vector.ini mentioned above, loading of the config files in MAME is fairly automatic based on the game being loaded. For individual games that you want further customizing of the configs they load, you can create an ini file for that game and place it in the \ini\ folder. Example: the game "1942". The ROMs name is 1942.zip. In the \ini\ subfolder, create a copy of mame.ini and save it as "1942.ini" (the_games_ROM_name.ini). Edit 1942.ini and change it to your liking, and save. Now when you launch 1942, it will load the settings/configs in mame.ini, then read 1942.ini and override any settings/configs you changed in 1942.ini. Note: In '1942.ini', you can delete ANY line that is the same as mame.ini. aka, it only needs to contain the lines that you changed. I don't think there's a way to [force] load a specific ini file via command line options. But if you want a little less automation, pretty much all (if not, all) settings you have in the ini file(s) can be set via the command line parameters. i.e. If you want to play Pac-Man and add scanlines, the full command line would be "mame.exe pacman -effect scanlines". You can read more about those here.
  7. How exactly are you starting LB at startup (show your work)? Regardless, the problem with WinMinimize (etc.) is the LaunchBox loading window is titled "LaunchBox" and the ahk_exe is "LaunchBox.exe". The main LB window that eventually appears is the exact same. And, they both have the same pid. When using the Min option, you'll actually want to Run "D:\LaunchBox\Core\LaunchBox.exe" (not the exe in the root folder). Not sure if that'll work ("Min") for what you're wanting. But you do want to Run the 'other' exe from a script (or batch file) for best success. If you know how long it takes for the LaunchBox main window to load, in your AHK script, you could add a sleep timer right before WinMinimize. Plan "B" is to wait, then click the underscore (minus) symbol in the upper-right corner when the main window appears.
  8. You are very welcome! You can do the same thing for platforms. (I got tired of "I know it's Nintendo. But where is it? Oh ya, it's under S." lol)
  9. 'The correct order' might be considered subjective. Right now, it's in alphabetical order. As you stated. Note: i comes after g, and : comes after space. (computer linguistics) What you can do is edit the games and set a Sort By title. What I did here was set 'Deathinvite' as Darksiders: 3. This was based on the timeline release. I also set 'Darksiders Genesis' as Darksiders: 6, even though I don't have 'Darksiders III'. (can fill in the gaps later. ) But you can change them to any order you want and use any nomenclature you want (i.e. Darksiders A, Darksiders B.... As long as it's in an alphanumeric order.
  10. This would be better suited to ask on the supermodel3 forums. Since it's their emulator and their user-created UI. Their site is currently down, but you may be able to ask on their Discord page. (the site will hopefully be back up in the next few days) If you're trying to launch Model 3 games from LaunchBox, you definitely don't want to have 'Sega Model 3 UI.exe' in the mix. You'd launch the ROM through the emulator just like most other emulators via LaunchBox. That all said, can you start a game directly? That is, from the command prompt or a batch file. The command is simply: Supermodel "D:\roms\Sega Model 3\daytona.zip" Of course, change the path to where your ROMS are actually located and the game (zip file) that you want to run. You may also want to look at the "Supermodel.log" file that's created when starting a game.
  11. I had the Options window issue with 2 separate installs on 2 separate machines. Updating to beta-6 resolved it on both. Thanks C-Beats!
  12. I can't speak for the delay when opening Options, but for the (unrelated) XmlSerializers.dll 'issue', that's a known Microsoft issue. And I'm pretty sure it's been around for quite a while (1 year? 2 years?). To clarify, even though it says "Unbroken.LaunchBox.Windows.XmlSerializers.dll" it's not a LaunchBox thing. The xml serializer still works as expected. It's just that the MS debugger spits out that "Exception" for whatever reason. So I guess you can consider it an annoyance rather than an 'issue'.
  13. When you say 'nothing happens', Do you mean absolutely nothing? No attempt at a loading screen? No screen blip/flash, then nothing? No popup messages indicating something's amidst? Nothing running in the background (i.e. Alt+Tab to the emulator that's "hiding")? Any chance you have more than 1 installation of the emulator and you're testing from the Command Prompt on one version and pointing to a different version in LaunchBox? Can you share a screenshot of you DeSmuMe Associated Platforms section. Also, edit your Meteos game and share a screenshot of the Launching and Emulation sections.
  14. When you select a game [in BigBox] and it brings up the Game Details Screen, one of the options should be Additional Apps/Versions (provided 'that game' has any additional apps or other versions). Selecting that will show a popup window in which you can select another version. Selecting the 'other version' will then launch it. Unless of course, you turned off Skip Game Details Screen. (System Menu, Options, General)
  15. That is going to depend on the Theme you're using. Some themes will show the title on the selected game. Others Don't. For example, Default, Beats and Steamy don't show it. But Old Default, Default Plus and Airy will. If you're open to using a different theme, that'd be the easiest option. If the theme you're using is the one you must use, you should be able to edit the xaml file and remove the part that has the title displayed when selected.
  16. Your image group for categories (1) and (3) is 3D Boxes. You need to add Steam Poster to the 3D Box priorities. Tools, Options, Media, 3D Box Priorities.
  17. Thanks!
  18. That's too volatile. Because you never know what may pop up in between. ('Do I have to Alt+Tab once? Or 2 times?') Using game.exe eliminates most (if not all) issues.
  19. I've never seen the syntax Send ("!{F4}") (vs Send !{F4}). Maybe it's a 2.0 thing. Since it seems to work for you, I'll leave it like that. ..... ..... Send("{Enter}") ; ---------------------this right here is where the game mk11.exe launches and script is good up to this point Process, Wait, mk11.exe ;wait until mk11.exe is running While WinExist("ahk_exe mk11.exe") sleep 700 Sleep 2000 ;not sure this is needed unless after exiting, KS takes a couple secs to pop up Send("{Tab}") Send("{Enter}") Send ("!{F4}") You had in your loop that if mk11 doesn't exist, exitapp. If mk11 takes a second (or more) to load after 'pressing Enter' your app will exit. Never closing keyboard splitter. So instead, after 'pressing Enter', wait until it is active, then hang out until it closes (aka: you exit the game). THEN Tab, Enter Alt+F4. Instead of Sleep 2000, you might be able to use something like WinWaitActive, ahk_exe keyboardsplitter.exe (or whatever KS's exe file is called). So if it takes 500ms, it'll continue right away. Instead of waiting the full 2 seconds. Hope that helps (and works, as I didn't test it ). Edit: You could also eliminate the last 4 lines altogether. Instead of 'navigating' through the UI, just close the app. WinClose, ahk_exe keyboardsplitter.exe (or whatever KS's exe file is called).
  20. Get creative with the API features that are available and turn off the built-in feature. Set a background timer of sorts that waits a certain amount of time before activating your random-video-player. Use the timer with SelectionChanged to detect inactivity (resetting the timer when the event gets fired). Have the timer stop with GameStarting and resume/restart with GameExited. Plan "B" is to post a feature request on BitBucket (after looking through to make sure the same thing hasn't already been requested. If it has, upvote it). At the top of this page, click Help & Support, Request a Feature.
  21. There's a plugin that was made a couple years to create VPX gameplay video snaps. It may be a little less time consuming (?) as you can run it from within LaunchBox and the videos can be saved directly into \LaunchBox\Videos\VisualPinball\ folder (or wherever you want). But it's still one-table-at-a-time.
  22. As of version 13.7-beta-1, you can do that. Since you're posting in this thread, I assume you have at least 13.7-beta-1 installed. Click Tools, Manage, Storefronts. Next to the storefront you want to change, click the dropdown box next to Import and select All Games. Keep in mind this is still a beta release. If you come across any issues with this feature, please post them in this thread. We'll hold you to that.
  23. There is an IStateManager property that "Gets a value specifying whether Big Box is in attract mode or not." But you need to call it. There doesn't seem to be a system event that can monitor when it goes into attract mode.
  24. As stated in the official plugin release notes, only screenshots will be imported. All other images are stored too inconsistently among the various databases with respect to the folders they reside in. The notes do continue to say how you can manually copy available images. [After a year and a half] I don't recall if all databases had their images in pdf files, or just certain ones. Or just certain sets of images. The ones that aren't in embedded in a pdf file should be a simple copy/paste. Sounds like you found a way to automate the process for the ones that are in pdf's. @foleyjo did do a write up and created some batch files (found here on the Official Release Support page) for getting all the screenshots, cover-art and music added to the C64 GameBase collection. He later stated that with some slight modifications to the batch files, he was also able to use them for Spectrum and Acornmania.
  25. The program I use is ffmpeg and created a batch file to have it do the conversions. There's no fancy UI and this (batch file) only does one folder at a time. But ffmpeg.exe is a single, small file and very good at what it does. No matter what program you use, the trim process does take time (depending on how many files there are). Also, many of the fancy UI type programs actually use ffmpeg in the background. This way just cuts out the middle-man. Create a text file and paste the following code into it. Save and rename the file with a .bat file extension. Place the batch file and ffmpeg.exe in a folder containing videos. When executed, the batch file will: create a subfolder "trimmed". look for all files with a .mp4 file extension tell ffmpeg to trim each video file to 20 seconds (-t 20) then put the trimmed video file in the "trimmed" subfolder "pause" when completed. (press the 'any key' to close the window) md trimmed for %%a in ("*.mp4") do ffmpeg -t 20 -i "%%a" -vcodec copy -acodec copy "trimmed\%%~na.mp4 pause This only trims the files that are in the same folder as the batch file. This doesn't delete the original files. After it's done, I suggest moving the original video files to an outside folder (temporary 'backup'). Then move the trimmed files to where the original ones were. Start LaunchBox (or BigBox) and go to that platform. Confirm you like what you see. If so, you can delete the temp backups, move the batch file and ffmpeg.exe to the next video folder, wash-rinse-repeat (and can probably do away with the temp backup - test part). You can replace "ffmpeg" (without quotes) in the batch file with "full\path\to\ffmpeg.exe" (with quotes and being the actual path to ffmpeg.exe) so that you only have to place the batch in the videos folder.
×
×
  • Create New...