-
Posts
183 -
Joined
-
Last visited
Content Type
Profiles
Forums
Articles
Downloads
Gallery
Blogs
Everything posted by oblivioncth
-
Flash collection (Flashpoint) import guide
oblivioncth replied to Retrofrogg's topic in Collections and Builds
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. -
importer Flashpoint Importer for Launchers
oblivioncth commented on oblivioncth's file in Third-party Apps and Plugins
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.- 60 comments
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
importer Flashpoint Importer for Launchers
oblivioncth commented on oblivioncth's file in Third-party Apps and Plugins
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.- 60 comments
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
importer Flashpoint Importer for Launchers
oblivioncth commented on oblivioncth's file in Third-party Apps and Plugins
- 60 comments
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
importer Flashpoint Importer for Launchers
oblivioncth commented on oblivioncth's file in Third-party Apps and Plugins
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.- 60 comments
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
importer Flashpoint Importer for Launchers
oblivioncth commented on oblivioncth's file in Third-party Apps and Plugins
- 60 comments
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
importer Flashpoint Importer for Launchers
oblivioncth commented on oblivioncth's file in Third-party Apps and Plugins
- 60 comments
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
importer Flashpoint Importer for Launchers
oblivioncth commented on oblivioncth's file in Third-party Apps and Plugins
- 60 comments
-
- 1
-
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
importer Flashpoint Importer for Launchers
oblivioncth commented on oblivioncth's file in Third-party Apps and Plugins
- 60 comments
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
importer Flashpoint Importer for Launchers
oblivioncth commented on oblivioncth's file in Third-party Apps and Plugins
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.- 60 comments
-
- 1
-
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
importer Flashpoint Importer for Launchers
oblivioncth commented on oblivioncth's file in Third-party Apps and Plugins
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?- 60 comments
-
- 1
-
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
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
-
Flash collection (Flashpoint) import guide
oblivioncth replied to Retrofrogg's topic in Collections and Builds
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. -
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 works well with either edition of Flashpoint. General 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. 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 ES-DE 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/FIL CLIFp: https://github.com/oblivioncth/CLIFp Submitter oblivioncth Submitted 08/27/2020 Category Third-party Apps and Plugins
- 168 replies
-
- 3
-
-
-
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
importer Flashpoint Importer for Launchers
oblivioncth posted a file in Third-party Apps and Plugins
Version 0.8.3.3
926 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 works well with either edition of Flashpoint. General 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. 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 ES-DE 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/FIL CLIFp: https://github.com/oblivioncth/CLIFp- 60 comments
- 5 reviews
-
- 16
-
-
-
-
- flash games
- flashpoint
-
(and 3 more)
Tagged with:
-
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.
-
Flash collection (Flashpoint) import guide
oblivioncth replied to Retrofrogg's topic in Collections and Builds
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. -
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.
- 3 replies
-
- 1
-
-
- obs studio
- replay buffer
-
(and 1 more)
Tagged with:
-
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.
-
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.
-
Interesting. I'm at a complete lost on what could of happened because it changed so suddenly and I only picked up on it soon after getting 11.2 beta to work and don't remember changing anything with my system. Strange.
-
@Jason Carr Also just meant to let you know that starting with 11.1 beta 1 (it may have been 11.0 beta 1) the speed of any filtering (i.e. searches, changing platforms, changing views) became painfully slow, often taking up to 20 seconds for the scroll view to refresh, but now at 11.2 official the speed is the fastest its ever been, with searches for example often being returned after just 1-2 seconds or so. This is with a collection of 60,000+ titles. So if this isn't a coincidence and you did make changes in the backend related to populating the games view, note that for me at least the current implementation is stellar.
-
Ok after reverting to 11.1 stable and then enabling debug logs, I reinstalled 11.2 stable and started LB again while watching for the Logs folder to be populated. As you guessed previously, the initial entry that was last in the log while the it was stuck initializing was "Libraries Initialization: Extracting ThirdParty folder...". Deleting the folders as you suggested doesn't seem to allow it to get any further. Not sure exactly what the hold up was (I did mess with the ScummVM folder previously, though I thought I had reverted all my changes), but I then tried deleting every folder under the ThirdParty folder except for 7-Zip, and that ultimately allowed it to start.
-
I don't have the machine at the moment. I will ask the friend who does to leave the process go for like 30 minutes to see if anything happens. As I said previously I let it go for a few under 10. If nothing happens I'll get a debug log.
-
Nope. Just D:\LaunchBox on an NVMe drive.