Jump to content
LaunchBox Community Forums

JoeViking245

Moderators
  • Posts

    3,446
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by JoeViking245

  1. Ya, the instructions are kind of long and were originally written about 4 years ago. In the section * MESS xml * (above), it mentions "This file needs to be located in the same folder as the plugin (..\LaunchBox\Plugins\ImportMameSoftwareLists\)". But it looks like you maybe renamed your plugin folder to add spaces between the words. In the end it just needs to be in the same folder as the plugin file (ImportMameSoftwareLists.dll). One thing I did fail to mention is that this file is not required for the plugin to work. The [extra] file just gives you a little more information about the system you're importing. But only the Emulation Status in MAME. All other info comes from the files in the /hash/ folder. I hope that helps. Let me know if you get it working or have any more questions.
  2. Ah, ok. The PINemHi Leaderboard high scores. Nice fix. Sounds a lot easier than going to the Tools menu and manually turning the monitor off there. I haven't done much with PINemHi beyond testing while writing the plugin 2 years ago.. are you able to change the "name" and still use the same "code" [in pinemhi.ini]? Or does the friend need to have their own code as well? Also, when you do change the name (and code?) in the ini file, do you need to stop and restart the pinemhi_rom_monitor? Or does it seem to read the ini file each time when saving to TOP10_xxxx files? If it needs to be changed before launching a table, you could create an AHK script (or batch file or PowerShell script) and set that as an Additional App to Run Before the game (table) launches and have it Wait For Exit. The script would show a popup and have you select a player (or add a new player) and then write that players nickname ("name") to the ini file. (Replacing the previous "name"). Ya, involves a little setup work, but once setup, it's easy-going from there. What I'm getting at is that 'it is possible'. This also assumes you can modify the ini file on-the-fly without having to stop/restart the rom_monitor. Actually, the script could do that too.
  3. When you go through the Importer steps, on the 4th page Select Emulator, from the dropdown box, select your MAME emulator. That selection will then get saved for next time you run the plugin. The error message is from not selecting the correct /hash/ folder. On the 1st screen (Where are your MAME Software List xml file located?), click Browse and then navigate to your MAME emulators' folder and select the "hash" folder.
  4. 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.
  5. 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\.
  6. 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.
  7. 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.
  8. 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.
  9. 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"
  10. 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.
  11. 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.
  12. 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
  13. 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.
  14. 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?
  15. 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).
  16. 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.
  17. 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.
  18. 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.
  19. 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'.
  20. 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.
  21. 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.
  22. 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).
  23. Edit you Dolphin emulator (in LaunchBox) and make sure the "Remove Quotes" checkbox is Un-Checked.
×
×
  • Create New...