Jump to content
LaunchBox Community Forums

mathflair

Members
  • Posts

    72
  • Joined

  • Last visited

Everything posted by mathflair

  1. Updated the links. It is still available, I had just updated my bitbucket username, which invalidated all the links. I haven't tested it recently. Hopefully it should still work.
  2. Hmmm, I actually have no clue what would cause that exception. That isn't in code I changed... If you want to send me your xml files, I can try to replicate this problem. Unfortunately, it is failing when actually moving files, so I doubt I'll be able to replicate it. Does your path to the media have odd characters in it, or does it sit outside of the LaunchBox directory?
  3. I've tested it and it looks like this should do what you are looking for. If it works I'll post the update to bit bucket. LaunchBoxTools.exe
  4. That is actually the reason I initially added the platform renaming. I'll try and find time to add this functionality back.
  5. @Bizzar721 I think you can rename your platforms inside of LaunchBox. I dont think you need tools to do that. If you can't figure out how, let me know and I'll try adding back platform renaming.
  6. Sorry that this took longer than anticipated. I've updated the executable so it works with the new data directory. One caveat is that I've disabled platform renaming, as this is more difficult to do with the new directory structure. For your ease, I've attached the new executable here. LaunchBoxTools.exe
  7. I plan to address this next week in my spare time. Sorry for the delay.
  8. Hmm... That seems like an off by one error. I haven't seen it, so I'm not really sure. Unfortunately, I just graduated and am my stuff is all packed away for the next month, so I have no way to debug or change anything with the tools. Sorry :(
  9. How big are the files you are renaming? How much free space is left on the hard drive they are being renamed from/to?
  10. LaunchBoxTools does not create any new entries in your launchbox file, just adds data to existing ones. It sounds like that is what is happening, correct?
  11. 1) I don't remember. 2) Synopsis files are related to this site: http://www.emuxtras.net/forum/ 3) Yes, it works on Windows; though, you do need to have the Go language installed. For 1 and 2, hopefully the original requesters of those features can remind me where to download them :)
  12. You have the logic slightly backwards, and that is probably leading to the problem. In hide duplicates, the fields are used to tell the system how to pick which game should be shown, while the rest are hidden. For example, lets say you have the following game list: Game 1 (version: Beta) Game 1 (version: 1) Game 2 (region: Japan) Game 2 (region: USA) If you were to run the duplicate hider without setting any options, it would make you pick which of both Game 1 and Game 2 you wan't shown in your library. If instead you used a Built-in filed of version = 1, then it would hide Game 1 (version: Beta) automatically, while keeping Game 1 (version: 1) visible. The system would also prompt you to select between the two duplicates for Game 2, because the version string option wasn't sufficient for it to select a single item (i.e., both might be version: 1). Let me know if that helps.
  13. I'm guessing you have LaunchBox installed in your program files. Yes in the case you would need admin rights to write the changes. I don't even know how to make my program escalate and ask for those rights as needed, to be honest. As for finding the region in filenames, you can certainly do that. Just use the contains options. Feel free to play around with the options, that is why I created the test buttons. My suggestion for regions though, is that you first run the filename scraper to pull region information out of your ROMS. This will work if they use the clean rom spec (i.e., (USA), (EUROPE), (USA, Europe), etc.). Then you will have that info and can use the steps I suggested.
  14. apathy did you edit your response? I got an email saying that said your post indicate you were still having a problem hiding games. Is this still an issue for you? As for your question, you can do that. Here is how I would usually do it. The selectors i use are in this order: 1) Built-in field. Region, Exactly "USA" 2) Built-in field. Region, Contains "USA" 3) Version. Highest version. 4) Custom field. Filename. Shortest. 1 will select games that are only in the USA, where as 2 will only be applied if 1 didn't match any games. 3 gives you the highest version, and 4 picks the shortest filename, which will help you pick only one item if the other 3 leave you with more than one possible candidate for de-duplication.
  15. CriticalCid, try out this version and see if it fixes your problem. This version relies on CRC's always being the first value. It is also more lenient with bad synopsis files, such as empty lines, and also handles the HTML encoded data more elegantly. I would like to have a couple people check this out with synopsis files to make sure it works for everyone before I add it to the main download.
  16. NM. I found the synopsis files. I'll explore there syntax myself a bit, though if you do know of where I can find the spec, that would be great.
  17. The reason the PS1 isn't working is that it doesn't use CRC values. Do you know where I can find documentation about the Synopsis format? To be honest, I can't even remember where to download synopsis files. I can download a zip file that has each game in a separate file, but I don't know how to get the single file synopsis anymore.
  18. I have an updated version of the tool now available at https://bitbucket.org/mathflair/launchboxtools/downloads/LaunchBoxTools.exe. To answer the issues people were experiencing: Bad CRC values were not being matched. As mentioned earlier, this was a conscious choice, based on input from @Bil. Still, enough people seem to have trouble with this, so I have handed basic handling of error containing CRC codes. I've tried it with the SNES synopsis file that was uploaded, and it works without errors. SSelph scraper not working. I was unable to replicate this problem. Did you move the gamelist.xml file from where it was generated? My tool works by trying to match the relative path for the ROM in the gamelist, against the ROM path stored in LaunchBox. I tested using the GB.xml file you gave me, and when I put it into the right directory, everything seemed to be working. Oh, and the empty results window just means it can't match any files. Not the most descriptive, and I may fix that in the future. Hide duplicates not working. I was not able to duplicate this problem. Still, I may have had an older version of the tool uploaded that was causing problems. Try using the newest version, and see if that fixes your problems. Poor errors. This complaint is why I think I must have had an old version uploaded, as the latest version has OK error messages. Still not great, but should at least make it more clear what is causing problems with parsing synopsis files. Try the new version and see if that helps. If I've missed any problems, please let me know. I'll try to fix anything else I see mentioned today.
  19. I'm going to be looking at all these problems this afternoon. If anyone has bad CRC values they could give me as examples, that would be great. Maybe I can create a REGEX that will mach just bad CRC2 and not game titles.
  20. The handling of bad CRC values isn't buggy, it is non-existant. The reasoning for that is that when you don't have valid CRC values, how are you supposed to know that they are not the games title instead? Earlier, the decision in this or an earlier thread was to go with this behavior, but if people are having enough problems, i can try parsing bad CRC values, and hope that it never gets a title mixed up. As for the other problems, I'll have to take a look. I might have a little time today, but it is a little hard for me to gauge. If any of you actually have error messages, feel free to post those, as they should let me track things down quickly. @JasonCarr Have you changed the structure of the XML lately? Just curious, as that seems a likely source of the problems people are running into.
  21. I haven't tested it with the latest version. Hopefully I'll have some time next week to look into this and fix any problems I find.
  22. What a great response to this! I love the attention this project is getting.
  23. Thanks for the ideas. I have some stuff to wrap up for my dissertation, but can hopefully get started on this in the next month. @CliveBaker Thanks for the suggestion to ask on Reddit. I'll do that in a little.
  24. Lately I've been thinking of creating an overlay system for use with LaunchBox. It would allow you to launch emulators, and also to pause the emulator and bring up a menu allowing access to save states, manuals, etc... The goal would be to enable you to use the emulators all using only a controller (e.g., XBox 360 controller). Basically, a version of RocketLaunch that is tailored to LaunchBox and is not as buggy as RocketLaunch. I'm writing this post for two reasons: 1) Determine who might have interest in helping create the overlay system. 2) Determine what features the community would like from the system. As for #1, I've done enough research to know how to overlay the emulators, but it requires writing DirectX and OpenGL interfaces. I've never done that before, and while I could learn, if someone already knows how to make those interfaces I would love some help. So let me know what you all think.
  25. I would suggest instead of launching your emulator directly, you instead launch it using rocketlauncher. By default it uses 'esc' to exit the emulator, but you can configure it farther.
×
×
  • Create New...