Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    4,877
  • Joined

  • Last visited

  • Days Won

    36

Everything posted by JoeViking245

  1. The shrunken xml file (after created) should be placed in the plugins folder. When you start the Importer plugin in LaunchBox, on the 1st screen (if it doesn't find it automatically) it should be pointing to your hash subfolder under MAME. i.e. D:\Emulators\MAME\hash\ So you don't ever "select" the shrunken xml file. Where was it that you were selecting the shrunken xml file? Can you share a screenshot of the error message and also the most recent log file from \LaunchBox\Plugins\ImportMameSoftwareLists\Logs\.
  2. From looking around, it sounds like when you set it fullscreen (full window), you need to set focus back to the other input window. A sure test is: After you press Alt+Ctrl to make the screen big, can you then press Alt+Tab to get back to the other window [and now use the keyboard again]? Here's a paraphrased script of what someone posted elsewhere: WinWait, Roms Screen 1 WinActivate Send, !{Ctrl} WinWait, MK6 Emulator WinActivate I presume "Roms Screen 1" is the main game window and that "MK6 Emulator" is the other window you press the buttons on [via the keyboard]. This will go in the Running Script of your emulator (in LaunchBox, Tools, Manage Emulators and click on the Running Script section) I've never used the MK6 emulator, so I'm sort of doing this blind.
  3. An example of it in use can be found in the Default theme, GameMarqueeView.xaml view. Here, it's choosing "Marquee". <coverFlow:FlowVideo x:Name="MarqueeVideo" VideoType="Marquee" DataContext="{Binding SelectedGame}" PlayVideo="True" PlayAudio="False" FallbackToDefault="False"> <coverFlow:FlowVideo.Style> <Style TargetType="{x:Type coverFlow:FlowVideo}"> <Setter Property="Visibility" Value="Visible"/> <Style.Triggers> <DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=HasVideo}" Value="False"> <Setter Property="Visibility" Value="Hidden"/> </DataTrigger> </Style.Triggers> </Style> </coverFlow:FlowVideo.Style> </coverFlow:FlowVideo> That's about as least scientist-y as I can get. And that's where my limits lie.
  4. I don't know much about theme editing, but looking at the documentation, it looks like you can manually set the video type. It's something called VideoType under FlowVideo (Introduced in 11.10) which is a control inside of a FlowTemplate.
  5. Try unchecking Extract ROM....to look like the other screenshot.
  6. But there is. (in a roundabout way) Edit your MAME emulator in LB and in the Default Command-line Parameters add (probably towards the beginning of the line): -artpath "D:\this\path\does\not\exist"
  7. MAME bezel information is [typically] stored under /MAME/artwork/ (Without MAME running) try renaming the artwork folder. i.e. "artworkBackup" This will (should?) make it so MAME can't find them.
  8. Thanks! Great to hear someone's still liking and using this plugin! Why would anyone want to select a game, then choose Play Version and then pick the game they originally selected. OK, they wouldn't and that's why it never crossed my mind to put the Parent game as an Additional App. Yes, that makes perfect sense! Thanks for feedback and an excellent reason why it falls within the scope of the plugin. I've updated the original post with version "beta-05". Note: this will only work with new parent game (with additional apps) imports.
  9. MAME and MESS are one-in-the-same now. However you did it in MESS, you do the same way in MAME. You'll note my command line didn't have "-cart" in it as it's not necessary. But you can add it if you wish. That Software List Importer I hear works pretty well for getting softlists into LB. Not sure which xml file your talking about, but as I recall there are pretty thorough instructions on the Download page for the plugin. So don't bypass anything because of tldr: syndrome. lol But you already have your ROMs in LaunchBox, so you don't need that for this particular softlist. If you do use it in the future and have questions about the plugin, you can ask them on the Support page for the plugin. The plugin creator is fairly good about responding and helping out. Can you share 'current' screenshots of how you have it setup? Emulator Details Emulator Associated Platforms Edit one of the games and show the Launching section
  10. I was kind of joking about the rogue part. How you have it will still work. For now. In the Details section, check 2 boxes: Remove Quotes and Remove file extension.... In the Associated Platforms section, add back in that full Default Command-line like you have in your previous screenshot.
  11. Ahh... you went rogue. lol In that case, you don't need that latter part of the command line I showed. Just "socrates" (without quotes). If that still doesn't work, can you share a screenshot of the main Details section of your MAME emulator?
  12. Now that you know they can run in MAME, put socrates.zip inside the /socrates/ subfolder (with the game ROMs) and set up the Associated Platform as shown in my 1st post (including the command line, as shown).
  13. There is. Tools, Options, Media, Box Front Priorities. Check the ones you want as 'back-up' and also move then up or down the pecking order.
  14. Glad you got it working. Most computer systems MAME emulates also emulates their native keyboard. To exit, you need to switch the keyboard to the non-emulated keyboard by pressing ScrollLock. Then you can press Esc to exit. To get images and videos (if there are any) set the platforms' screape-as to VTech Socrates.
  15. No need to apologize. It's a hobby. The Socrates [game] ROMs are not in the regular MAME [Arcade] romset. Only the BIOS (socrates.zip) is. The games are in the MAME Software List (softlist) set. But sounds like you found them. Are the Socrates game ROMs you found in .zip format? (i.e. amazes.zip, aworld.zip) I have an older softlist set (v0.233) but am using mame.exe v0.257 and socrates.zip v0.257 and the 1 game I tested (amazes.zip) worked. So as long socrates.zip (from the Arcade romset) and mame.exe are the same version, you 'should' be ok (even with older or different version softlist ROMs). But NEVER count on that to always be the case. In your screenshot, if on the left, you click Available, do the list of 8 games still show? If not, MAME's not finding those ROMs. Via mame.exe, can you load a regular Arcade game (i.e. 1942)? If so, continue.... If you can play "1942" but the Socrates games aren't showing when selecting Available, exit MAME, create a subfolder under roms called socrates and then move those 8 ROMs into that new folder. i.e. D:\MAME\roms\1942.zip D:\MAME\roms\socrates.zip D:\MAME\roms\socrates\amazes.zip D:\MAME\roms\socrates\aworld.zip Re-start mame.exe. Now search and open Socrates and see if they appear when you click Available. Let me know.
  16. Would you be against using the [recommended] stand-alone MAME emulator to run your MAME ROMs? It would provide a much better emulation experience and in most every instance, works 'right-out-of-the-box'.
  17. For stand-alone MAME, make sure you have socrates.zip in the same location as your (8) V-Tec ROMs (you can find it in your MAME fullset). Then under associated platforms, for your MAME emulator in LaunchBox, use the default command line parameters for that platform: socrates -rompath %romlocation% And enjoy all 8 of those games.
  18. Unless you've added your ROM path into mame.ini, it may be a matter of adding to the default command-line parameters: -rompath %romlocation% You most likely already have both boxes checked.
  19. Of course it's possible. To accomplish what you're asking, first you need to go to https://mameinfo.mameworld.info/ and download: *NEW* MAMEUI 0.2xx Category-, Version and Alltime inifiles (where "0.2xx" is the most recent MAME release) You might get an 'unsafe to download' warning. There are no executable files inside the zip. Just information (.ini) files [I'm guessing that's why it's flagged]. Inside the zip file is a folder called folders. Extract this folder into (the typical location is) ..\MAME\ini\ i.e. D:\Emulators\MAME\ini\folders\ Next (with LaunchBox closed), download and install this plug in following the instructions under "How to use:". In (How to use:) step #3, select the file "Version.ini". In step #4, select the version you updated to (0.256 as of your writing). Now follow the rest of the steps. You could of course make a playlist for each revision update starting from 0.129u5, if you're so inclined. Note: This assumes you imported the updated set into LaunchBox. That is, the plugin will show all the ROMs that were added (per the ini file) but the playlist created will only contain games you actually have in your selected platform (step #5).
  20. Edit you Dolphin emulator (in LaunchBox) and make sure the "Remove Quotes" checkbox is Un-Checked.
  21. Tools - Import - ROM Files When selecting (or entering your custom name for) the platform, be sure to set the Scrape As value to Arcade. [assuming you select MAME as your emulator] Also be sure to uncheck Skip non-arcade games
  22. The registry for sure holds the ID (Steam's ID #) for the Running Steam game (as you can see in the script. The %1% variable). You'd have to start a Steam game and then open the registry to that path under HKCU and see if there's more info like possibly the exe. It's not going to have the PID. And the exe may not even be shown. That's just a guess, and you might get lucky. You can parse through the Process Explorer's processes, but you won't see anything referencing the ID as that's only a Steam reference. Process Explorer will only show the actual executable for the game.
  23. I know the registry holds the value for a "Running" Steam app by its ID. The registry may hold the related exe for the ID. Here's a script you can setup as an 'emulator' in LaunchBox and then use to launch your Steam games (via their ID, just like regular Steam does). It'll launch the game and then wait for the game to exit for exiting itself. Useful for launching an app before and\or after a Steam game. You might be able to look in the same registry location to find the running exe. Maybe. ;========================================================== ; Launch before and after a Steam game ;========================================================== ; (1) If using Run Before and Run After, setup the programs/paths below. ; ("Edit These Paths") ; Save this file file somewhere. (i.e. D:\Misc\SteamLaunch.ahk) ; ; (2) Create/Add a new Emulator in LaunchBox ; ; Under Emulator Name:, give it a name. Something like "SteamLaunch". ; Where it says Emulator Application Path: click Browse and select ; ../LaunchBox/ThirdParty/AutoHotkey/AutoHotkey.exe ; Where it says Default Command-Line Parameters:, type in the full path ; to where you saved this file. Put quotes around it!! ; example: "D:\Misc\SteamLaunch.ahk" ; Check both boxes: ; (no quotes, filename only) ; Save this new 'emulator' ; ; (3) Tell the Steam game(s) to Lauch using this Emulator ; Edit game. Under "Emulation", check "Use an emulator..." ; Choose the emulator you ceated above ;========================================================== ;========================================================== ;=========================================================== ; Edit These Paths ;=========================================================== runBefore = D:\MyFolder\Utilities\myBeforeApp.exe runAfter = D:\MyFolder\Utilities\myAfterApp.exe ;=========================================================== ; ************** Do Not Edit Below Here ****************** ; (except to uncomment the Run Before and/or Run After lines) ;=========================================================== ;gets the path to Steam.exe RegRead, steamLocation, HKCU\Software\Valve\Steam, SteamExe ; Program that runs before starting the Steam game ;Run, %runBefore% Run, "%steamLocation%" -applaunch %1% isRunning := "0" While (isRunning = "0") ; Wait until the game is launched RegRead, isRunning, HKCU\Software\Valve\Steam\Apps\%1%, Running Sleep, 500 Sleep, 15000 While (isRunning = "1") ; Wait until the game is closed RegRead, isRunning, HKCU\Software\Valve\Steam\Apps\%1%, Running Sleep, 500 ; Program that runs after the Steam game has exited ;Run, %runAfter%
  24. I believe that to be true because if you try to Google {{{startup}}} (or however it shows in your other emulators Running Script section) along with 'AutoHotkey', you won't find anything. But can't say for sure as I didn't write LaunchBox. The issue with Steam vs. your other emulators is that LaunchBox will start Steam and pass the games ID to it (just like other emus). And there's probably a 'variable' (PID or whatever) stored for this Steam instance. But Steam then starts the game (using the ID passed to it) and then closes itself (the referenced PID or Task thread or however that works) while the game continues to play. Thus LaunchBox sees this as the 'game' (the program it was told to launch in the 1st place) had exited and abandons any reference to that instance. This assumes you're launching the Steam game via it's ID (seen in the games Launching section) vs. directly to the games exe file. Also, this is unique to Steam only. Or, at least, I've never ran across this with any other emulator or platform.
×
×
  • Create New...