Jump to content
LaunchBox Community Forums

oblivioncth

Members
  • Posts

    163
  • Joined

  • Last visited

Everything posted by oblivioncth

  1. Yes it does import them, under the same platform the games are under, "Flash". I'll look into seeing if there's a spot to fit the metadata in LaunchBox for if the item is a game or animation (this info is present in Flashpoint obviously) to make it easy to filter them. If not I guess I can add an option to make a different platform.
  2. Yes, it is supposed to work this way. You can even start a game you haven't played yet through LaunchBox and it will download it all the same. The only caveat is that the images for the games can only be downloaded through Flashpoint so if you haven't at least seen the game once in FP yet it still be playable but it will be missing its images. You would have to rerun the importer after the image is added in Flashpoint for it to appear in LB. If you want only a subset of game's to be imported, like only those you've played so far, you could try to create a Playlist of those games and then import that in addition to the platforms its comprised of. Someone else asked for a way to only import downloaded games, but I'm not sure yet if there's a way to distinguish them reliably. I'd guess there is but I just haven't checked yet. I'm going to look into it at some point.
  3. Hey sorry missed this somehow. The issue you described was due to an oversight and has now been fixed in 0.1.3 which will work with 9.0 Ultimate and Infinity. I may at some point add a feature that does what you mentioned, though it wouldn't be the most useful thing as most playlists only have 5-20 games. I'm actually haven't tested to see if you add your own playlist in Flashpoint if it shows up as an import option in my tool, because I only read the playlists from the SQL database, yet there is a folder with playlists in JSON format that I always assumed was just a leftover from previous versions form before they used a database, but its possible that custom playlists are placed there and not inserted into the database. If this is the case then I'll see about getting them working. As for your reasoning with Infinity users "not having every game installed", this is actually no different than using FP Infinity by itself where you can see all of the games even though they aren't all downloaded. You can actually start a game that hasn't been downloaded in LaunchBox after you have imported a Platform, even if you've never ran it through the Flashpoint launcher and it will still be downloaded on-the-fly all the same. I do just want to clarify though: Was your main issue thinking that you couldn't play games through LB that you hadn't opened/downloaded in Flashpoint yet? Or did you want a way to import only games from a playlist regardless? I can add such a feature, it isn't too complicated but would require reworking the process a little so I just want to have a sense of its priority.
  4. Ok the update is available, though it is specifically for 9.0 and wont work with 8.2 due to changes in FPs setup. It turns out the error you were seeing was due to a small change I made in the previous patch (0.1.2.1) that improved accuracy in determining the integrity/compatibility of your selected Flashpoint install. I hadn't accounted for a small detail that is different between the Ultimate and Infinity builds and was testing on a copy of Ultimate at that time, so this caused all builds of Infinity to incorrectly be marked as invalid. This has been remedied for 9.0 so that both work. Since it is just a false-positive, you can continue to use the 0.1.2 build with 8.2 without issue, though the game descriptions won't be imported correctly as noted in the changelog of 0.1.2.1. Assuming you want to use Infinity I don't see why upgrading would be an issue though.
  5. 0.1.3 of the importer which works with Infinity/Ultimate 9.0 is now up. If you use it please let me know if you run into any issues so I can fix them.
  6. I just finished downloading 9.0 (though not home at the moment) to see if functional changes need to be made, and then regardless am going to push an update for my importer so that the version check matches. I'm in the Flashpoint dev chat and I believe most of the gamezip changes were implemented in a fashion in which the games are still called from the database the same way and helper applications take care of the zips, so I think it will still work as is.
  7. Sorry I missed your first post. For the extreme games, there is no check box but there is a check, if you click the option and then return to the menu it will be blue with a checkbox next to the entry. This is because of a limitation with the menu setup I'm using. Eventually I may try to work out something a little more obvious. As for the issue you were reporting thats interesting. I did test this on 8.2 Infinity and didn't have that issue, I'm wondering if something about your install was changed slightly or if maybe something broke in the last update. You're most likely fine to use it as is but I'll look into the issue. May need to ask you some questions about your install. Regardless 9.0 is out now so I'm going to release an update for that version. I may release a second build that's fixed for 8.2 if I did screw something up.
  8. Woops. Thanks for the catch. EDIT: After responding to this comment I just caught that Rodrick had edited his review to point out another small issue with the game description's not getting carried over correctly (see patch notes). So when you feel like it you'll want to grab 0.1.2.1 and re-do the import to get all of the descriptions that are available.
  9. Ok sorry for the wait, I ended up working with the Flashpoint devs to heavily improve the functionality of CLIFp (the underlying program that lets the games run from LaunchBox) for longer than I initially thought. The playlist issues has been fixed in 0.1.2 which I just uploaded.
  10. I just finished a major rewrite of ClIFp that should make it very rarely require updates. I also just submitted a few changes for Qt (a major library this program uses) regarding two bugs/oversights that required me to use a workaround in this program (though it will be quite some time before they are integrated into the next release of Qt). Now that those are both done my next priority is the Playlists issue.
  11. Possible I broke something by accident or another oddity. Ill check it out, I'm particularly busy at the moment but I'll get to it as soon as I can.
  12. @cemfundog Give'er a roll and let me know if you run into any other issues.
  13. Yup, as I said its no problem, just would prefer an immediate heads up that your issue was due to use with a newer unsupported version next time
  14. Just curious, did you get the warning message and yellow exclamation about a possible compatibility issue in regards to FP 8.2 when you selected it in the importer? Np if you did and just ignored it, I just want to make sure it is working correctly for others.
  15. Ah alright. As I noted in the description above FP 8.2 isn't officially supported yet because I haven't checked it to see if changes to this importer are needed, which based on this issue you are having I'm guessing there are (probably new games added that have the colon typos). I also have not updated to LB 11.5 Beta 1 yet so I'm guessing there was a behavior change where it tries to create the region folders under all image sub-folders, including Box3D. I did happen to just finish extracting FP 8.2 on my local machine so while I understand what the issue here is already I'll try it out myself to ensure I can re-create the issue and then implement a fix along with any other changes that are needed for proper 8.2 support. Once the new version is out you should be able to just redo the import with it and the problem will be gone. If you want to be extra sure that the changes take effect you could delete the Flash, Java, HTML5, Shockwave, and Unity platform .xmls and sub-folders within Images (essentially removing everything the importer added) before doing the import again. The fix shouldn't take too long to get out, though I am juggling a few things at the moment so I can't give an exact estimate, though it's possible it could be by the end of the day depending on how the other things go.
  16. Sure thing. Flashpoint is one of those up and coming major collections (like MAME, SCUMMVM, etc) so it would be a shame for people to not be able to use it in LaunchBox, especially since the metadata for it is so similar since it was derived from LB. As for the issue, definitely a bit strange but hopefully we can figure it out. The error is ultimately happening because ":" is not allowed in folder or file names and it is trying to create them because of how I transferred the FP Language entry into the Region field of LB. What is a bit confusing though is I don't know why it is touching the Box-3D folder as I only add images to Box - Front and Screenshot - Gameplay. Stranger yet, I don't remember ever seeing this error during testing. What this probably means is that there are some typos in the FP database where game curators meant to use a semi-colon but accidentally used a colon. I can simply add code to make sure that any colons found are swapped with semi-colons; however, it makes me wonder if I should change my approach for that field since in LB it is generally a single entry field. Perhaps having only the first language listed as the "Region". I'm not sure and will think on it a bit. Otherwise, I could use some helpful details: LaunchBox version Flashpoint version Which Platforms you selected for import Do you mean that when you use the importer you only see 4 Platforms to select from? Or you're just saying that you only chose 4 of the whole list?
  17. Came across this while searching for the same so I just wanted to mention there is now a way if anyone else stumbles on this
  18. Other than an annoyance in crazy timing in that Flashpoint updated to 8.2 literally 10 minutes ago, the tool has been released! I will have to see what changes (if any) will need to be made to support the new version. I anticipate that changes will be required but that it will only be a few minor ones. You will all be testers . But in all seriousness the tool seems consistent/reliable as far as I can tell.
  19. Flashpoint Importer for Launchers View File FIL (Flashpoint Importer for Launchers) FIL is an importer tool for several launchers/frontends that allows one to add platforms and playlists from BlueMaxima's Flashpoint project to their collection. It is fully automated and only requires the user to provide the paths to their launcher and Flashpoint installs, choose which Platforms/Playlists they wish to import, and select between a few import mode options. Once the import is started the current progress is displayed and any errors that occur are shown to the user, with resolvable errors including a prompt for what the user would like to do. After the process has completed, the specified launcher can be started and the games from Flashpoint can be played like those from any other Platform. For Platforms, the importer is capable of importing each game/animation along with any additional apps, images, and most of the metadata fields (i.e. Title, Description, etc, see below). Function This utility makes use of its sister project CLIFp (Command-line Interface for Flashpoint) to allow launchers to actually start and exit the games correctly. It is automatically deployed into your Flashpoint installation (updated if necessary) at the end of a successful import and the latest version of CLIFp will be included in each release of this utility so it is not generally something the end-user needs to concern themselves with. Before making any changes to your collection, any datafiles that will be altered are automatically backed up (only one backup is maintained at once so any previous backup will be overwritten) and if any unrecoverable errors occur during the import any partial changes are reverted and the backups are restored; however, it is strongly suggested that you consider making a manual backup of your launcher's configuration to be safe. No responsibility is held for the loss of data due to use of this tool. FIL can safely be used multiple times on the same collection to update the selected Platforms and Playlists if that have already been imported previously. The method with which to handle existing entries is selected within the program before each import. The import time will vary, correlated with how many Platforms/Playlists you have selected, but more significantly the image mode you choose, which is expanded on later. Importing the entire collection usually takes 5-10 minutes with the recommended settings but can take longer with a more basic PC. The vast majority of the processing time is due to the plethora of images that have to be copied/symlinked when games processed so the speed of your storage device is the most significant factor. Running the importer for updates should be significantly faster it first checks to see if the source image from the new import source is actually different than your current one before copying/linking it. You will still be able to use the standard Flashpoint launcher as normal after completing an import. Compatability Flashpoint Infinity/Flashpoint Ultimate This tool was made with the express purpose of using it with Flashpoint Ultimate (i.e. all games/animations pre-downloaded), but since the 0.2 rewrite of CLIFp it should work with Infinity as well. Just note that use with Infinity is not tested as rigorously. General While testing for 100% compatibility is infeasible given the size of Flashpoint, OFILb was designed with full compatibility in mind. The ":message:" feature of Flashpoint, commonly used to automatically show usage instructions for some games before they are started, is supported. The entries that use it are added as additional-apps to their respective games as they once were when Flashpoint came packaged with LaunchBox. All messages are displayed in a pop-up dialog via CLIFp. Viewing extras (which are simply a folder) is also supported and the corresponding additional apps that open these folders will be added when importing a platform. Since Flashpoint originally used LaunchBox as its launcher, most fields within Flashpoint have a one-to-one equivalent (or close enough equivalent) LaunchBox field. That being said there are a few fields that are unique to Flashpoint that do not have matching field and so they are simply excluded during the import, resulting in a relatively minor loss of information for each game in your collection. Version Matching Supported Launchers LaunchBox AttractMode Flashpoint While testing for 100% compatibility is infeasible given the size of Flashpoint, FIL was designed with full compatibility in mind. The ":message:" feature of Flashpoint, commonly used to automatically show usage instructions for some games before they are started, is supported. The entries that use it are added as additional-apps to their respective games as they once were when Flashpoint came packaged with LaunchBox. All messages are displayed in a pop-up dialog via CLIFp. Viewing extras (which are simply a folder) is also supported and the corresponding additional apps that open these folders will be added when importing a platform. Each metadata field (i.e. Title, Author, etc.) is matched to the closest equivalent of a given launcher, or a custom field if there is no near equivalent and the launcher supports them; otherwise, the field will be omitted. Both Flashpoint Ultimate and Flashpoint Infinity are supported. Version Matching Each release of this application targets a specific version series of BlueMaxima's Flashpoint, which are composed of a major and minor version number, and are designed to work with all Flashpoint updates within that series. For example, a FIL release that targets Flashpoint 10.1 is intended to be used with any version of flashpoint that fits the scheme 10.1.x.x, such as 10.1, 10.1.0.3, 10.1.2, etc, but not 10.2. Using a version of FIL that does not target the version of Flashpoint you wish to use it with is highly discouraged as some features may not work correctly or at all and in some cases the utility may fail to function entirely or even damage the Flashpoint install it is used with. Please see the project's releases page on GitHub to check which tool version targets which Flashpoint version. Metadata Fields Currently the following fields in LaunchBox will be populated for each game, which is limited by what is available within Flashpoint: Title Series Developer Publisher Platform Sort Title Date Added Date Modified Broken Flag Play Mode Status Notes Source Release Date Version Library Language (as a Custom Field) Usage Please check the usage section for the tool on its GitHub page. It's easier to keep the instructions up to date when they are in one location. If you have a bug or feature request I ask that you submit an issue on the GitHub page for this tool, but if you just want to ask a question, discuss the tool in general, or are having issues getting it working for reasons you don't think are due to a bug then please just make a post here. Since sometimes the line between the two can be blurry don't feel afraid to use the wrong system, it isn't a huge deal. GitHub FIL: https://github.com/oblivioncth/OFILb CLIFp: https://github.com/oblivioncth/CLIFp Submitter oblivioncth Submitted 08/27/2020 Category Third-party Apps and Plugins  
  20. Version 0.7.3.1

    643 downloads

    FIL (Flashpoint Importer for Launchers) FIL is an importer tool for several launchers/frontends that allows one to add platforms and playlists from BlueMaxima's Flashpoint project to their collection. It is fully automated and only requires the user to provide the paths to their launcher and Flashpoint installs, choose which Platforms/Playlists they wish to import, and select between a few import mode options. Once the import is started the current progress is displayed and any errors that occur are shown to the user, with resolvable errors including a prompt for what the user would like to do. After the process has completed, the specified launcher can be started and the games from Flashpoint can be played like those from any other Platform. For Platforms, the importer is capable of importing each game/animation along with any additional apps, images, and most of the metadata fields (i.e. Title, Description, etc, see below). Function This utility makes use of its sister project CLIFp (Command-line Interface for Flashpoint) to allow launchers to actually start and exit the games correctly. It is automatically deployed into your Flashpoint installation (updated if necessary) at the end of a successful import and the latest version of CLIFp will be included in each release of this utility so it is not generally something the end-user needs to concern themselves with. Before making any changes to your collection, any datafiles that will be altered are automatically backed up (only one backup is maintained at once so any previous backup will be overwritten) and if any unrecoverable errors occur during the import any partial changes are reverted and the backups are restored; however, it is strongly suggested that you consider making a manual backup of your launcher's configuration to be safe. No responsibility is held for the loss of data due to use of this tool. FIL can safely be used multiple times on the same collection to update the selected Platforms and Playlists if that have already been imported previously. The method with which to handle existing entries is selected within the program before each import. The import time will vary, correlated with how many Platforms/Playlists you have selected, but more significantly the image mode you choose, which is expanded on later. Importing the entire collection usually takes 5-10 minutes with the recommended settings but can take longer with a more basic PC. The vast majority of the processing time is due to the plethora of images that have to be copied/symlinked when games processed so the speed of your storage device is the most significant factor. Running the importer for updates should be significantly faster it first checks to see if the source image from the new import source is actually different than your current one before copying/linking it. You will still be able to use the standard Flashpoint launcher as normal after completing an import. Compatability Flashpoint Infinity/Flashpoint Ultimate This tool was made with the express purpose of using it with Flashpoint Ultimate (i.e. all games/animations pre-downloaded), but since the 0.2 rewrite of CLIFp it should work with Infinity as well. Just note that use with Infinity is not tested as rigorously. General While testing for 100% compatibility is infeasible given the size of Flashpoint, OFILb was designed with full compatibility in mind. The ":message:" feature of Flashpoint, commonly used to automatically show usage instructions for some games before they are started, is supported. The entries that use it are added as additional-apps to their respective games as they once were when Flashpoint came packaged with LaunchBox. All messages are displayed in a pop-up dialog via CLIFp. Viewing extras (which are simply a folder) is also supported and the corresponding additional apps that open these folders will be added when importing a platform. Since Flashpoint originally used LaunchBox as its launcher, most fields within Flashpoint have a one-to-one equivalent (or close enough equivalent) LaunchBox field. That being said there are a few fields that are unique to Flashpoint that do not have matching field and so they are simply excluded during the import, resulting in a relatively minor loss of information for each game in your collection. Version Matching Supported Launchers LaunchBox AttractMode Flashpoint While testing for 100% compatibility is infeasible given the size of Flashpoint, FIL was designed with full compatibility in mind. The ":message:" feature of Flashpoint, commonly used to automatically show usage instructions for some games before they are started, is supported. The entries that use it are added as additional-apps to their respective games as they once were when Flashpoint came packaged with LaunchBox. All messages are displayed in a pop-up dialog via CLIFp. Viewing extras (which are simply a folder) is also supported and the corresponding additional apps that open these folders will be added when importing a platform. Each metadata field (i.e. Title, Author, etc.) is matched to the closest equivalent of a given launcher, or a custom field if there is no near equivalent and the launcher supports them; otherwise, the field will be omitted. Both Flashpoint Ultimate and Flashpoint Infinity are supported. Version Matching Each release of this application targets a specific version series of BlueMaxima's Flashpoint, which are composed of a major and minor version number, and are designed to work with all Flashpoint updates within that series. For example, a FIL release that targets Flashpoint 10.1 is intended to be used with any version of flashpoint that fits the scheme 10.1.x.x, such as 10.1, 10.1.0.3, 10.1.2, etc, but not 10.2. Using a version of FIL that does not target the version of Flashpoint you wish to use it with is highly discouraged as some features may not work correctly or at all and in some cases the utility may fail to function entirely or even damage the Flashpoint install it is used with. Please see the project's releases page on GitHub to check which tool version targets which Flashpoint version. Metadata Fields Currently the following fields in LaunchBox will be populated for each game, which is limited by what is available within Flashpoint: Title Series Developer Publisher Platform Sort Title Date Added Date Modified Broken Flag Play Mode Status Notes Source Release Date Version Library Language (as a Custom Field) Usage Please check the usage section for the tool on its GitHub page. It's easier to keep the instructions up to date when they are in one location. If you have a bug or feature request I ask that you submit an issue on the GitHub page for this tool, but if you just want to ask a question, discuss the tool in general, or are having issues getting it working for reasons you don't think are due to a bug then please just make a post here. Since sometimes the line between the two can be blurry don't feel afraid to use the wrong system, it isn't a huge deal. GitHub FIL: https://github.com/oblivioncth/OFILb CLIFp: https://github.com/oblivioncth/CLIFp
  21. Sorry, been away from the machine. I did see you have to install .NET Core for 11.3 so that probably is related. I will check a few things and if I don't get anywhere I'll give you a copy of my data folder.
  22. Just wanted to update this if anyone was looking: The tool is in the final testing and UI polish phases. It's a little rough around the edges internally and I won't be able to make 100% sure that all games are playable so it will very much be a beta that will probably take some time working with to get compatibility to/close to 100%. That being said I designed the process to be as hands off for the end-user as possible and so that the code base itself should be fairly easy to update and maintain going forward, which I very much plan on doing for as long as possible. It will most likely need to be modified every time a non-minor Flashpoint update is release, though most changes to LaunchBox shouldn't affect it. Hopefully overtime as the FP team figures out more optimal solutions to their software for running some of the more finicky games they'll need to make less and less changes to the apps core functionality when it comes to starting child processes, which would result in proportionally fewer changes required to keep this tool working. Ideally it would be nice if one version of this tool could work for several releases of Flashpoint. Can't give an exact time, but hopefully it will be out soon.
  23. I do this all the time with my collection using ShadowPlay, but it would be nice to use OBS due to the new integration and grouping by game. The only issue is that as you mentioned I haven't found anyone who's spoke of a way to have the recording loop run 100% automatically in the background like Shadow Play and the Windows gamebar recordings can. In theory OBS with the flag you mentioned could be added as an additional app with "AutoRunBefore" set to 1, but that would be a massive pain and clunky. Hopefully in the future theres an option under the OBS integration to have it startup beforehand globally.
  24. I haven't tested it with anything other than Retroarch, but strangely enough I'm able to open Retroarch through LB by right clicking on any game that uses it and using the corresponding option. The prompt only appears when I try to actually launch a game, additional apps included. It makes me wonder if the rom files are the issue but I believe LB has the same exact permissions with those as well.
  25. Trying to launch any game on 11.3 Beta 10 (not sure about earlier betas) results in the "This operation requires elevation privileges" message that can occur if you run LB as an admin and then try going back to running it at the user level, even though this is not the case for my current install (User owns all files/folders within the LB directory and has permissions set to full control). Reverting to 11.2 stable avoids the issues without any changes to LB files. Not sure what 11.3 Beta 10 is trying to do or what files it is trying to access that needs admin privileges and I'm guessing it isn't intentional.
×
×
  • Create New...