Jump to content
LaunchBox Community Forums

Antropus

Members
  • Posts

    533
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Antropus

  1. How does that feature work? Is it through some menu, like a right click or something? I am not familiar but seems like it wouldn't be hard to implement since I already parse all the info
  2. In what format you have your images? Can you post a screenshot of your wheels folder? I just look at my code and it should find anything with the extensions: png, jpg, bmp, zip or 7z. Another thing you can look at is your platforms.xml file. It's located under your "launchbox\data". Take a look and tell me if the paths are correct in there or pointing somewhere else.
  3. I does look pretty cool if it works as described! I remember it being a totally different program and had no idea he was still developing it. I will give it a try myself when I have the time!
  4. If you are downloading anything from a certain "dome", they should be all separated. It's up to you if you wanna extract the software lists into separated folders within MAME's roms folder or in a different root folder. Bear in mind that if you choose a separated folder, you will need to edit mame.ini (in your MAME folder) and include the new path in the rom path section of the ini, or else mame will not find the roms.
  5. @The_Keeper86 Lets start with the no art imported first then! Can you post a screenshot of your paths tab, filters tabs and a screenshot of your snaps artwork folder please?
  6. I remember using clrmamepro to cleanup a similar problem I had in the past, but dealing with software lists is not the most straight forward thing with clrmamepro, I can tell you that! Better to find a good torrent source and take a few days downloading the software to get things correctly. It's really not a requirement from Lightspeed, but rather the way MAME is structured, so Lightspeed respects that very same structure.
  7. Yeah man, sorry about that. But you are right. Get a split set and extract them with their folder names, this is very important! Good luck
  8. But if you are talking about the arcade rom not showing up in the search results, it's because although the .zip names are exactly the same for the arcade and consoles, for the arcade version it's spelled "Battle Zone" (with a space), instead of "battlezone" all together.
  9. Wait a second... you are keeping both softlists and regular mame roms in the very same folder, at the very same level? If that's the case, this is definitely not the way MAME is supposed to work. As you can see in your listview search results, many roms will have the exact same name and for that reason they should be kept inside of sub-folders. Atari 2600 roms should be kept inside of a sub-folder called "a2600" and this folder should either live inside of the roms folder (based on your setup) or in a totally separated folder, as long as the folder "a2600" exists and its roms live inside of it. Can you try to create a folder called "a2600", copy that rom into there, reopen Lightspeed and see if it finds the rom? It should, as long as you have the right paths and the subfolder named after their respective software lists. The second to last column in your listview should tell you what is the expected name of your subfolder when it comes to software lists (except for "arcade" and "non-arcade", which are both related to Mame, not Mess).
  10. @wirtual82, can you post some pics of your paths tab, listview and folder contents so I can investigate? Also, point me to the specific roms not being found so I can try to emulate on my end. Thanks!
  11. I also updated the link in the first post to prevent further confusion.
  12. A new version is up with only two main fixes for now: - Release Date parsing now happens in 3 stages: 1) parses the date from History.dat, 2) parses the date from Launchbox database if present, 3) Searches one last time in the final notes and captures anything not captured previously due to "export release" versions. - Ctrl+C was mapped to opening the clone view and it was interfering with simple ctrl+c operations within the gui, like copy/pasting paths for example. It's now mapped to Ctrl+Alt+C. You can also access this menu by right clicking anywhere in the listview. Version: 0183_Beta4 Date: 3/1/2017 1:22am https://drive.google.com/file/d/0B23vaxsfSk1ySUk0WTRwbDdjOGM/view?usp=sharing @CriticalCid, please test this one and report if you still see weirdness with the dates. Thanks!
  13. 1-2) The emulator IDs are fixed for both mame and mess. I only randomize game IDs to avoid conflicts. If you already have a platform of the same name and it already has a different ID assigned, LS will definitely create a new one. I can work on that and try to merge with whatever is present in the library. 3) that falls into your previous request regarding the custom command lines for mess games. Those secondary emus should be their own thing, I will look at it. 4) The "Use LaunchBox Paths" resets all paths to use LaunchBox's paths. It's useful when used in combination with the "File Match" button, that can also move/copy roms/chds/artwork directly to your Launchbox's folders, so it becomes portable.
  14. Oh, sorry about that! I tweaked the platform names slightly, so if you had a previous import you will definitely get some duplication. Sorry!
  15. Here's a new version that should (hopefully) fix the problem of platforms/emulators being deleted accidentally. I also added an override that adds Ratings and Release date from Launchbox Database, if present. Version: 0183_Beta3 Date: 2/28/2017 1:25am https://drive.google.com/file/d/0B23vaxsfSk1ybDcwTng3d1BuZ1k/view?usp=sharing The other requests are still pending. Please backup your files, test it and report if you can. Thanks! -Kris
  16. Yeah, my intention was always to support Mame only, so I never worried about people trying to use it to import for other emulators, but it's a great point and not hard to change. I can keep the way it is when the first radio is checked (main emulator Mame) and create a complete override when any other radio (emu2, 3 and 4) is checked. That's actually a good suggestion, thanks!
  17. About the command line, this is the way it was supposed to work. Software lists need the slist name informed in the command line or else the game will not run, unlike arcade games, where no additional command (other than the name of the rom itself) is necessary. Because of that, when you add any info to the command line, that info is added to the mandatory command line already in there so the game will run. I wrote it to be game based instead of platform based, because some games will need a different command line for pal or ntsc games and a broad command line based on the platform will simply not cut it. About merging to library, if the game/platform is already in the library, nothing will be added and no info will be updated. If you are planning to change things later on, you will definitely need to use the overwrite option instead, which should affect all platform(s) being exported by Lightspeed. I know, it's not ideal yet, but that is what it does at this point. To change info in batch mode you will need to use Launchbox, but I am not sure if it supports changing command line in batch mode at this point. About the platforms being deleted, this is related to the issue I will be looking at tonight, together with the emulators.xml issue. All in all, Lightspeed was always intended to be the first pass when you are starting to populate a brand new library. All the requests to make it compatible with existent library/platforms is a thing that I am slowly migrating to, but Launchbox has a ton of files that I need to read/parse/collect info from and their layout is not always the easiest, like in the case of the emulators.xml file where you can find the very same "<emulator>" tag being used in two different places. So it takes time to make it completely compatible with Launchbox. Other than that, if you are looking for the quickest way to migrate a huge library of mame games into a brand new Launchbox installation, with all the info and artwork parsed for you automatically, LS is a great tool. -Kris
  18. If you run LS first to get everything there and then import more things with Launchbox next, you should have no problems. But if later on you use LS again to add another platform, for example, it will most likely remove the emulators assigned by Launchbox and will try to assign Mame and Mess again. This should be a fairly simple fix, but the type that needs my attention, so I will look at it tonight since I am at work now
  19. I know what's going on with emulators.xml. It's a little over-complicated the way I wrote the parser for it. I will simplify things tonight and get this fixed. I don't have anything imported by Launchbox in my library, so all my tests were done taking in account the stuff imported by Lightspeed only, which explain the problems related to other platforms not supported by Lightspeed, so your tests are definitely very appreciated and they will help to get things ironed out for everyone. Thanks!
  20. @audunvI am glad to hear about the first issue being gone. I will take a closer look at the way I am recreating the emulator.xml. Thanks for reporting!!!
  21. @audunv, do you mean it's deleting the xml files and not recreating them correctly? It should read them into memory, parse everything and re-create the files at the end of the process. Are they simply gone at the end of the process? About the emulators.xml, that's definitely concerning. @CriticalCid, did you run into the same problem reported above? Did your other platform xml files get deleted as well? Making sure that this is not a permission related issue.
  22. @CriticalCid, I will need to investigate that one. It's capturing it for a lot of the CPS1 games, but not for Captain Commando for some reason. The history.dat is *mostly* well formatted, but I found many instances of misspelled month names for example.
  23. Your "Softlists.DB" file is corrupt for some reason. Just reinstall Lightspeed and you should be good. Not sure what happened in there. Use this version instead, that has a bug fix mentioned above: Version: 0183_Beta2 Date: 2/27/2017 10:55am https://drive.google.com/file/d/0B23vaxsfSk1yQUQ1aXZpSThpbUk/view?usp=sharing
×
×
  • Create New...