Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    2,917
  • Joined

  • Last visited

  • Days Won

    25

Everything posted by JoeViking245

  1. Ya, it's in the fine print at the top of the page.. Though to be honest, I had to look around for it myself. In order to make this work "properly"* in BigBox, I would need to rewrite some of the code and then 'you' would need to edit/modify the BigBox Theme you use. Which if I recall correctly, the latter is just adding two lines to one of the xaml View files. *By "properly", I mean being able to use a controller to navigate within the window and also close it. That said, here's a 'Special Edition' that will show the option to view the table's hi scores in BigBox's game menu. The option will be at the bottom of the game menu items and called VPX hiscore test. When selected, this will show "the same window" as you see via LaunchBox. The caveat is that you will have to use your computer mouse to navigate and close the window. You won't be able to use a controller. VPXhiScores (v1.2-SE).7z It probably won't be an enjoyable experience, but it will work. If you have a trackball and a button assigned to mouse-left-click on your cab, you could probably navigate it that way (mine actually does happen to have those). Regarding your personal scores being saved, LaunchBox, BigBox nor the plugin have anything to do with that. The high scores are read from the files that VPX saves. So, if you launched a table from BigBox and finished a game to where you got to enter your initials, those scores should be saved by the emulator. Now, whether the plugin reads the updated scores right away or not, I'd have to look at the code. But if you restarted to LB after entering your initials, the score should for sure, show then. And when you load that table again, it should show in there also. Based on all the comments and reviews this plugin has received over the past 2 years, I most likely will not be making a controller compatible BigBox version of the plugin.
  2. 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\.
  3. 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.
  4. 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.
  5. 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.
  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%
×
×
  • Create New...