Jump to content
LaunchBox Community Forums

oblivioncth

Members
  • Posts

    163
  • Joined

  • Last visited

Everything posted by oblivioncth

  1. Are you doing an update or is this a brand new import? If you can send me a zip of your LaunchBox data directory as it is now, even after the import failure, along with a screenshot with the importer configured with the exact settings you used. Also it will help if you can confirm the version of the tool and Flashpoint.
  2. Sort of, except you'd have to add in all the games you want which as I mentioned before are a bit of a pain to pull from FP ultimate. At that point you mind as well just going for cutting down Ultimate since it would be needed anyway.
  3. I'm happy to share detailed information with those who actually care about it haha. Yea so unfortunately as you noted there isn't an ideal setup right now. When it comes to the Infinity images, I'm basically just going to setup the importer to have an option to force download the images during the import, which I expect to not be too hard, I just need to get to it. Flashpoint Core is basically just Flashpoint Ultimate but is sometimes a few versions behind and only comes with a few games that are there to act as examples, but otherwise comes with no games/animations.
  4. Huh, odd. When you get a chance, zip up your Data folder in your LaunchBox directory, upload it somewhere and get me a link. That way I can get a sense of what may be going on.
  5. Haha, I'm a *sort-of* fan of some of the more "extraordinary" as I've always had a bit of what I can only define as an absurdity fetish (not-sexually, just in terms of interest in general) as I find the sheer fact that some of that stuff exists is hilarious. Like... someone went that hardcore making something this crude? Idk it just always made me laugh. But outside of my friends that feel the same... yea that would be awkward as hell.
  6. Ah, yea it doesn't remove those because it essentially sees them as non-Flashpoint originating playlists, since at face value it has no way of knowing if its a playlist you made or imported once it's gone from FP. I could include a list of all current and/or previous playlist names, but then there technically is still a pitfall in that if you make a playlist with the same name for a different reason it would be incorrectly removed every time you do an import since it would believe it was an obsolete Flashpoint list. An annoying issue, but as you implied its not a big deal to remove them manually once. I doubt they'll get rid of playlists/platforms that often. As for the tags, they are a bit of a mess right now due to being freshly implemented and not entirely fleshed out yet. How you use the filter is somewhat explained in the description above: Games can have any number of tags, including none (though I'm not sure there are any that are like this). The way I set up the filter in my tool is that exclusions take priority, which I felt was the most intuitive. For example, lets say a game has the tags "Sexual Content", "Action", "[Some Specific Franchise"]". If you uncheck "Sexual Content" in the filter and leave everything else selected the game will not be included. Essentially, if a single tag a game/animation has was unchecked in the filter then the game is not imported. The idea is that you may say "I don't want any games that are from the Scooby-Doo franchise" so you uncheck that under the Copyright category and expect to get no Scooby-Doo games regardless of what other tags they may have, since 99% of the time you wouldn't care. Your use case is the same, as you simply want the adult content games gone, you don't care exactly what kind of adult content they have, what series they're from, etc. You don't need to worry about unchecking things like "Milking" (lol) to make sure they're all gone. Simply uncheck "Adult" under the warning tab and that should take care of most of them. The reason I say this is that there are a number of games that still knowingly haven't been updated to use fleshed out tags yet, and a small few here and there that were gone back over but ended up being improperly tagged. So if you want to really make sure you get like 99% of them you'll also have to uncheck the "LEGACY-Extreme" tag, though this will also cull some titles that are not sexual but simply gore heavy. If you wish to remove anything even remotely dicey then you can uncheck the entire Warning category if you'd like. The tag names, categories, and tagging accuracy will most likely be much better by the next release of Flashpoint.
  7. I think I understand what you're asking for, but if so, no this tool does not make that possible, at least not directly, though let me make sure to clarify. Flashpoint is essentially two things: 1) A collection of software, configuration, a database, and a launcher that enables a relatively straightforward way of playing "internet" games from a variety of formats on one local computer without the need to actually connect to the internet (other than downloading the content for Infinity). 2) The hoard of games themselves. I'm not 100% sure, but it sounds like you're asking if you can essentially download Flashpoint Ultimate (to avoid the pitfalls of Infinity), use this importer to import a small selection of games you want to actually use into LaunchBox, and then when it's done discard Flashpoint Ultimate entirely so that you're basically left with a subset of 2) from the above, but with none of 1). As if the games were simply running independently from LaunchBox with no need of the original LaunchBox install. Unfortunately this is basically not feasible. Despite their impressive pile of games that have been archived, the part of the collection that more so makes Flashpoint special/important is the compilation and finally tuned configuration of software that allows you to play games designed for a web browser used in a client/server setup on an independent, offline desktop. When you start Flashpoint you are running what is known as the Launcher, which is just a relatively small front end for browsing the collection, but there is also a slew of programs in the background that are continuously starting and stopping depending on your game choices that actually make playing those games possible. While it's imperfect, the system works pretty well overall considering the variety of platforms it supports and is constantly being improved by a team of people. Trying to recreate that from scratch as an individual would be insane. This tool is essentially two in one, but you can essentially think of it as a way to replace the Flashpoint frontend with LaunchBox instead, but this says nothing about the gigabytes of other software that is required to actually play any games. This tool still relies on that the same way that the official Flashpoint frontend does and therefore won't function without Flashpoint still being installed. Unfortunately the closest you can get to what you want right now is using Infinity. The "alternative" is to download Ultimate and then work backwards by deleting every game that you don't want, but obviously this is a herculean and unrealistic task. To make matters worst, the files of many titles in FP are tightly integrated with some of the backend software it uses which makes removing said games a challenge even with an automated tool. Flashpoint is starting to move over to a different system for storing games called Game Zips/Data Packs which does actually make writing a tool to remove games from ultimate more feasible, but only practical once all titles have been upgraded to the new system. Currently only a smaller portion of titles use this system. Until this new system becomes the only system I wouldn't even begin to consider making a tool that can strip down Ultimate like you required, and even then I'm not sure it would be worth it because Flashpoint makes a lot of backend changes with every major release that require me to make significant changes to my tools to keep them working and I don't know if I'm up to actively maintaining a third tool related to this project. I'd consider it if after Game Zips are fully complete the system the use to store games becomes fairly static otherwise. While I do use Ultimate myself, I've actually had pretty good luck with the more recent versions of Infinity, though I don't know how recently you've used it yourself. The only caveat with this tool is that you have to have to make sure you run a game once through the Flashpoint launcher and then perform the import into LaunchBox or there will be no images, though I'm toying with figuring out how to make this step not required. At the end of the day, you're essentially asking for a third edition of Flashpoint, "Custom Ultimate", that would prepare a packing up front with all the games you select instead of downloading them on the fly. Like I said, once the Game Zip system is the only one in Flashpoint I'll consider making a tool to more or less make this possible, but otherwise this is something that it would be way easier for the Flashpoint team to implement directly, yet I doubt they will given that most are satisfied with the current system and it would still be a huge undertaking even for them. The project has come a long way technically though in a fairly short amount of time so I'd also hold out hope that Infinity will become good enough to meet your standards in time as well.
  8. Version 0.4 is up (now with a 32-bit version if anyone still rolls that way). As always for the first release relative to a new Flashpoint version there may be some minor unforeseen issues as mentioned above. Definitely let me know if you run into any.
  9. The tool is designed so that updating is always possible as all the metadata related to starting games is always replaced with each import. Given the size of the collection I will always say there could be unforseen issues, but the idea is to be able to keep using the importer the same way with each version. The only way this would change is if Flashpoint undergoes a massive overhaul in multiple areas when it comes to the backend. I did have to make a moderate functional change to the tool for 10, but its not at the scale I'm referring to when it comes to those issues. I could see a small amount of problems on the first release of OFILb for 10 if they slip by me, but as always just let me know if they happen and I'll gladly patch it.
  10. Haha I was waiting for someone to ask. Yea it definitely is. It's pretty close. The OFILb changes are basically done, just untested. The issue is that I've run into a surprising number of issues updating CLIFp (what let's OFILb work) to be compatible with the latest Flashpoint because of changes they did to the backend. Those are also almost done but theres a few kinks I still need to work out. I'm pretty busy at the moment but I keep inching it closer here and there. Hopefully it's not too much longer.
  11. It turns out a few changes to the config files were made that required me to modify CLIFp as well, which is now done. The Ultimate updater was slow as molasses so I resorted to just torrenting the new one from scratch which is at 90%. Once Ultimate finishes extracting I just have to double check that it works correctly with the updated CLIFp and I don't expect the OFILb changes to take long, so I'd say the overall work is about half done.
  12. It shouldn't take too long, I think the only change I have to care about is the enhancement to the tag system where there are now tag categories and multiple kinds of mature tags instead of just "extreme". I plan on have you be able to select the exact tags you want to include, but for the moment I'm just going to map the new mature tags to the "extreme" checkbox so I can get a compatible version out ASAP. Right now the most limiting factor is how long its taking me to update my 9.0 ultimate install to 10.0 to test properly.
  13. Haha, I'm in their discord so I'm aware, actually working on thr changes right now. Wasn't able to do it ahead of time sadly.
  14. Glad it's of use to you. Let me know if you have any issue. A Flashpoint update should be coming somewhat soon that I will need to update this tool for. I'm going to try and have the update ready ahead of time.
  15. Turns out it was actually a pretty simple oversight in that in the system I used to translate between the Flashpoint and LaunchBox platform/playlists names (which is a thing since LaunchBox uses files for these and some of the Flashpoint originals have characters that aren't allowed in file names) I forgot to account for the conversion in one place. 0.3.0.1 should work for ya.
  16. OK so I definitely found something strange going on where edited XML files are (sometimes?) not cleared correctly or the XML writer is behaving oddly that I will delve into, unfortunately it may be a bit more complicated than I thought as I fear that this may be a Qt bug and therefore out of my hands, other than updating and hoping it was fixed. That gets even more complicated as I've been unable to build the latest version of Qt because of other issues :/. I'd even try to fix it myself but its impossible to create and submit a patch without first being able to compile the dev branch completely. Hopefully this is something I can fix in my source. As for why the error has the wrong path, I think Jason just messed up and any error with a xml data file with use "LaunchBox\Data\FILE.xml" as the string regardless of the name of the LB folder and if the file is in a subfolder or not. Please confirm by checking if the file "Escaper_s Encyclopedia.xml" even exists in LaunchBoxTest\Data or if it actually is in LaunchBoxTest\Data\Playlists. Interstingly enough I don't even get the error! My LB just freezes then terminates, but I can tell its from that same playlist.
  17. Ok thanks, something is obviously amiss, and that message suggests that the folder is accidentally hard-coded somewhere. I also incorrectly remembered the error messages having been from OFILb and not LaunchBox itself the last time you brought this up. Interesting that LB even tries to read a file from that folder that doesn't belong. I figured all the names were fixed and it only read the ones it made itself, but I guess the names are there for Jason's convenience, but at the end of the day it tries to parse all XMLs in that folder based on their element names alone. What really has me confused is that this seems straightforward enough that I don't know how I didn't run into this during testing. From memory just flipping the binary option of include extreme shouldn't be capable of this haha. I'll look into it, in theory it seems like cake to reproduce and it should be a simple fix since it's just a path being wrong.
  18. Hmmm, that is odd; though, I wondering if there is some kind of coincidence going on with you changing your playlist settings or something between this time and the last and a bug there, rather than anything to do with the Include Extreme option. Escaper's Encyclopedia is a playlist so you were close, it should be "LaunchBox\Data\Playlists\Escaper_s_Encyclopedia.xml", the path is definitely wrong. Additionally, I'm surprised its complaining about corruption, suggesting that there is actually something there to read, rather than claiming the file is missing as would make sense if it was looking for the file in the wrong place. The code base has changed significantly since you initially reported this issue. Would you mind trying this out on the latest version with Flashpoint 9 and seeing if it still happens? If not when I have more time I can look back at the repo history for that version and see if I can find the problem just to make sure I did take care of it.
  19. So while working on a way to easily filter between the animations and games it just occurred to me that I accidentally lied to you due to confusing myself with something I was working on with CLIFp at the same time. Currently, because LaunchBox is primarily geared as a games frontend, my important actually only imports games from Flashpoint and not animations. I feel like this approach makes sense given its purpose; however, I'm not here to enforce my practices on you and there is nothing wrong with options, so I can reasonably add a toggle for including animations in the import. The point of this tool is to make life easier so I get where you're coming from. Not sure what my overall plan will be but I'll probably start by adding a feature to import games present on playlists only, ensuring that the Favorites playlist can be imported, and go from there.
  20. Ah yes, in terms of actually notifying it what you are trying to scrape that is the necessary step. Sorry that skipped my mind. You can actually do what you want with the image substitutions when the primary source is unavailable: Go to Tools->Options->Media->Box Front Priorities. Once there if you scroll down and check off "Screenshot - Game Title" and then make sure it is moved to a high enough priority to beat out the other checked options (which for Flashpoint there are only the two images so you just have to make sure its under "Box - Front") then it will be used when the checked items above it are unavailable. This can obviously be done for several of the other media categories as you can see under the Media section in Options; note however, that this is a premium feature.
  21. Alright let me know what happens. Interestingly I've been unable to recreate the issue by importing the Flash platform fully and then re-doing the import with "Include Adult" option unchecked. It does remove them and I'm still able to start LaunchBox with non-corrupt entries. It is possible that I inadvertently fixed the issue between the last release and my current build but that would be quite surprising. The games are separated by platform since that is how they are handled in Flashpoint. I can in theory offer more options to customize how the games are imported and plan to do that eventually, but it is a low priority because LaunchBox already has fairly flexible organization options . If you don't already have the Web Browser platform you can create it manually with "Add" and then on each platform you can just right click on the imported platforms, go to Edit, and then under Parents you can nest them under the Web Browser platform, no images will need to be moved as the changing only affects the frontend and filter engine so it is more or less instant. It will take a short bit to do this for each platform but its rather quick compared to what you're doing. These nesting options are stored in a Platform independent XML within LaunchBox so they will stick even after running the importer again. Sure the items won't be directly in that platform category but since they're under it you can still click the Web Browser platform and it will show all of the entries under it, resulting in effectively the same thing with the added convenience of being able to specifically drill down to the individual platforms if desired. Generally better unless you really hate nested platforms. Honestly, with how dead the Web Browser platform is in the database, "Web Browser" makes more sense to me as a Platform Category that you nest all of platforms you import under, which is an even simpler way to do it as long as you mainly use the Platform Category view (which is the default and works nicely for categorizing systems into things like "PC", "Console" or the like, and what I personally do. The Web Browser platform in LaunchBox is quite weak, it only has 50ish entries so there isn't actually much to "match" database wise. The recognition process in LaunchBox has been improved significantly over the last year so even if the titles differ slightly I'd imagine you should be able to get a match and download metadata for the few games that are in the database even if the title isn't exactly the same, just like you would for any other game using "Search for Metadata" in the Edit menu. For your last question, I initially went with the setup that I have now because it was the most straightforward way to handle each title, i.e. leaving them the way they are handled within Flashpoint (if you aren't aware, Flashpoint originally used LaunchBox so there are still a lot of holdovers with how they organize things and their titles were all setup as individual applications back then so its simply the easiest to get them back into that configuration), which also avoids unforeseen issues by keeping the translation more or less one-to-one. That being said, I do agree that ultimately it would make sense to register CLIFp as an emulator since it is used for all titles, just with different parameters. The parameters can still be set on a per-game/animation basis and this will allow the file name metadata to show the actual file used (with some possible exceptions, I have to examine the Flashpoint database more to watch out for one potential caveat). I wont be able to have that change out in the next version, but I can try to shoot for the one after.
  22. It sounds like a problem I should be able to reproduce myself since its fairly straightforward, but just in case it would be cool if you could try to do so yourself since you can be sure its the same issue caused the same way since you experienced the finer details firsthand. Screenshot is still useful obviously.
  23. Crap, sorry about that. You'll need to remove the xmls for now obviously to start LaunchBox, and you should be able to rename the backups (.obk) to the original names to get the working copies back (though obviously they'll have the adult games). To figure out what's going on it would be helpful if I could get a few things: A screen shot of OFILb exactly how you had it setup for your last import (when you were trying to remove the adult games) before the issue occurred and a link to a zip file of the XMLs that LaunchBox says are corrupted. Finally, while it's ultimately not needed if you don't feel like it, I'd appreciate it if you submited that info as a formal bug on the tools GitHub page that you can get to from here or the Help menu within the tool itself.
  24. Like I said I'll keep it in mind, but yea manually managing it works fine with OFLIb. I originally added that icon to the 18+ option to make it stand out more for what it was, but it does seem to have caused some confusion as to how it works. It being blue means its enabled/they're included. I think next release I'm going to remove the icon so that the checkmark shows.
  25. I have mixed feelings with this. In LaunchBox after the import its fairly straight forward move the newly imported platforms under whatever category you want yourself (and they'll stay there even after importing again), making this a relatively minor improvement for a fair amount of work since I would then need to start parsing the XML files in the root Data folder like "Parents.xml", so it isn't something I'm dying to do. That being said it is still ultimately an improvement and would offload work from the user, even if only a little. I'll keep it in mind and considering doing it at some point in a larger patch. Still have to look into best how to handle separating the animations from games.
×
×
  • Create New...