Jump to content
LaunchBox Community Forums

oblivioncth

Members
  • Posts

    163
  • Joined

  • Last visited

Posts posted by oblivioncth

  1. Really having to spell this out... lol. If you are using Ultimate 12 and have this issue, you will have an extra level of the "Images" folder that isn't supposed to be there, as shown in SiriusVI's screenshots above.

    So you'll see "<FLASHPOINT_DIR>\Data\Images\Images" where both the inner and outer have "Logos" and "Screenshots" directories.

    To fix this you need to make it so there is only one images sub-folder, with the contents of the inner one being merged to the outer one.

     

    image.gif

  2. 12 minutes ago, SiriusVI said:

    -snip-

    It's definitely cause I was in a hurry but I can't believe I missed that. My copy of Ultimate has the same issue: all of the picture's aren't actually missing, they're just under that nested folder and what I was seeing at the surface level was what the launcher was downloading on the fly.

    Dude they really messed that release up XD.

    Let me know if it works for you after collapsing the inner one down into the outer one.

  3. So there are 6 titles in Flashpoint with IDs that start with 'c3e8'

    image.thumb.png.0a6e5fb59cfc689a3783ff981fbf7a45.png

    Which means if you truly had all of the images as Ultimate should, you should see 5 other pictures in that folder. I think it's possible you're missing a lot of images and they're being downloaded in Flashpoint on the fly, which is why it's been so hit and miss.

    If you right click on the FP\Data\Images\Logos folder and hit Properties, and then let that populate for a (potentially long) while, how many files and how much space does it say there is?

    • Like 1
  4. 2 hours ago, SiriusVI said:

    Hey thx for answering. In the Flashpoint Launcher I can see all the images. However, I don't know if the images are actually on my drive or if the Launcher just loads the images online as it needs to. This has never been an issue with older versions of Flashpint, though. So yeah, the images not being on the drive could be a reason why this does not work, but why wouldn't they be on the drive, though? I downloaded Ulimate 12.0 and extracted as normal and then used the internal updater to upadate to 12.1 ...

    Yea, in theory since it's ultimate, all of the images should be there and none should download... but with what happened with that build... maybe who knows?

    You could try a test like this:
    1) Do a fresh import of some really random thing that you know there's no way you imported before, nor have seen within the FP launcher (so no chance for image download). Probably some obscure platform. This part is the most important.
    2) Go into LaunchBox and go to one of the games that was imported and of course has no pictures.
    3) Right click on the game and go to Edit Metadata
    4) Go down to the launching tab on the left so that you can see the UUID of the game within the command-line parameters. For example: 37e5c215-9c39-4a3d-9912-b4343a17027e
    5) Determine the FP path the logo for that game should be under. The format is as follows:
     

    Quote

    <FP_DIRECTORY>\Data\Images\Logos\<FIRST_TWO_DIGITS_OF_UUID>\<THIRD_AND_FORTH_DIGITS_OF_UUID\<UUID>.png

    P.S. why the fuck does this site not handle text coloring correctly in code blocks in dark mode?

    So with my example UUID from earlier, and if I pretend my FP directory is at C:\Users\Player\Flashpoint, the path for that game's logo would be

    Quote

    C:\Users\Player\Flashpoint\Data\Images\Logos\37\e5\37e5c215-9c39-4a3d-9912-b4343a17027e.png

    6) Without starting Flashpoint's launcher, see if that logo actually exists at path as noted.

    It's possible you also discover like I did that you just don't have many images within flashpoint period and it is downloading them for whatever reason (which I could see happening if you copied over some stuff from Infinity to get the Ultimate build working).

     

    EDIT:
    So just checking my copy of Ultimate (that I believe I got via the update tool), the following values are set within preferences.json and I did not copy in my preferences file from an Infinity install:
     

    Quote

      "onDemandImages": true,
      "onDemandImagesCompressed": true,

    So unless that's always been the case and the Ultimate build of the launcher normally just ignores these settings, this would cause the launcher to download images even though it's Ultimate and isn't supposed to (unless it's always been that way and technically isn't ignored, but has never mattered because if all the images are there in the first place, none would ever get downloaded. It would just mean needless checks for the images happen anyway, but I digress...).

    Point being, your launcher is likely downloading the images, so it would be good to check if they're even all there in the first place by checking as I suggested above. If you're missing most of them like I am it should be real obvious. There should be thousands of those folders with 2 character alphanumeric names in the Data/Images/Logos folder if Ultimate was assembled correctly...

    • Like 1
  5. 10 hours ago, SiriusVI said:

    That wouldbe ideal. I would have done the "nesting" manually anyway, but if you could implement that, it would be even better.

    I initially was worried about having categories just named "Platforms" and "Playlists" due to potential collisions, but I forgot that LB supported the concept of "Nested Names", so you can give them a longer unique name while still having them just display as those simpler names when nested under another category.

    As such, I went ahead and implemented that as described since it was fairly trivial to do so. The tool attempts to remove the old nesting of platforms/playlists if it finds any, but of course it will only touch the ones affected by a given import so you may have to uncheck some in the Parents dialog manually.

    Still hesitant to do another release at the moment though with your current image issue. At least on my end with Infinity 12.1 it works fine for me with both Symlink and Copy, and I was sure to remove all traces of images from previous imports before hand.

    You could try the latest dev build if you want, just in case I somehow introduced a bug at some point before the previous release, but I haven't touched the sections related to image handling for a while now so it's doubtful.

    https://github.com/oblivioncth/FIL/suites/18147853435/artifacts/1046613918

    • Like 1
  6. Hmm. I'll see if I can think of anything but currently I'm a little stumped. If the images are there and the copy failed, then you should certainly see an error. So the fact that doesn't happen means that for whatever reason the importer doesn't think the images are available.

    I did just remember that I actually had downloaded a copy of ultimate (can't remember if via torrent or updater application) onto an external drive enough though I never did anything with it. I checked it's images folders just to make sure they didn't change the layout with Ultimate for some reason, and although they didn't, for whatever reason the images folder is super barren, with almost no images at all. Maybe the same thing happened to you?

    Maybe it's a dumb question since presumably you would have checked this, but who knows, can you see the images when using the stock launcher (i.e. making sure they exist on the source end as well)?

  7. 7 hours ago, SiriusVI said:

    Hey man, thank you for updating the importer. Importing the games worked perfectly this time, however, I am still having trouble with the images.

    I use the "Copy" optrion and it seems like the images are not coiped to my Launchbox directory. There are SOME few games that have an image copied over, but most im them do not (The ones that are there might be leftovers from a previous install, too). Can you reproduce this on your end?

    Thx!

    EDIT:

    There is another issue as well: The "Favorites" playlist is not grouped under the Flashpoint Platform Category.

    Well I still don't have a copy of Ultimate so I guess you got lucky XD.

    I fixed the favorites groping, just haven't pushed it yet. If you refresh the images in LB do they then load? Seems like it might not auto refresh them at start like it used to, or maybe it takes a bit longer. I had manually trigger a refresh for most (all?) of them after an import.

    Or did you check and actually see for sure that the images are not being place into your LB setup?
     

    Quote

    While I'm at it, may I make a suggestion for improvement? I think it would be better if the playlists were separated from the platforms. In my ideal world, we would have 2 platform categories:

    1. Flashpoint Platforms

    2. Flashpoint Playlists

    I probably wouldn't want to make this the default since that would go against the approach LB uses, but I'll keep it in mind as an option, though adding that would take some work. Alternatively I may consider nesting platform categories so that under Flashpoint is "Platforms" and "Playlists" which then expand to the appropriate content.

  8. 15 hours ago, six6to8eight said:

    I am getting the below error when I point FIL at my Flashpoint Infinity 12.1 installation (and using the latest, appropriate version of FIL).  I have launched Flashpoint and added several games to my favorites, but cannot get past this issue.  Can anyone help?  Thanks.

     

    JSON Error: could not retrieve key 'order'.

    The key does not exist.

     

    Details:

    SON Node Stack:

    - File: C:/Flashpoint/Data/Playlists/Favorites.json

    - Document

    - Object

    - Key: games

    - Array

    - Element: 0

    - Object

     

    JSON Error: Could not retrieve key 'order'.

     

    The key does not exist.

    They always have to break something random for no reason when the updates are pushed...

    Try the latest version I just uploaded.

    • Like 1
  9. 8 hours ago, SiriusVI said:

    Have you already been able to figure out what the deal with Ultimate is this time around?

    Got a lot blowing up on me at the moment and there's fact the current release has so many issues means I might have to potentially jury rig some things so it hasn't been a huge priority of mine.

    I'll get to it when I can but if it seems to involved I may opt to wait on the next release, sorry.

  10. 7 hours ago, SiriusVI said:

    I haven't frankenstined too much on my current build. I've simply copied over that one config file and when I checked there was just one line missing from my ultimate install compared to the infinity one. 

    This is the contents from the infinity config file:

    {
      "flashpointPath": "../",
      "useCustomTitlebar": true,
      "startServer": true,
      "server": "PHP Infinity Router",
      "backPortMin": 12001,
      "backPortMax": 12100,
      "imagesPortMin": 12101,
      "imagesPortMax": 12200,
      "logsBaseUrl": "https://logs.unstable.life/",
      "updatesEnabled": false,
      "gotdUrl": "https://download.unstable.life/gotd.json",
      "gotdShowAll": false
    }

     

    As far as I can tell, the onlky difference is that on ultimate, the following line is missing. Otherwise they are identical:
      "server": "PHP Infinity Router",

    And as I said, that's all I've changed this time around.
     

    So did they actually update it to 12.1 already? I thought that was a misunderstanding on my part. Anyway, the "version.txt" still says it's infinity, so no way for me to make sure what version of Ultimate is currently out.

    Oh woops, I was mainly looking at your responses on mobile in hurry so I think I reread part of a previous post and thought you said that it did mentioned 12.1. Nevermind.

    Hmm. The version.txt thing was probably a goof by them and might present an issue, but we'll see.

    • Like 1
  11. 24 minutes ago, SiriusVI said:

    OK, my bad. I accidentally clicked on force download all images. I deactivated it and now the import process is very fast.

    However, now I have the problem that no images are displayed in Launchbox. This never happened before, either:

    image.thumb.png.eddc3db73a94a404f20344e2192ece38.png

    I can Launch the games, and the images are copied to the corresponding Launchbox folder.

    Phew, well that explains that at least, as otherwise that issue was sounding pretty nebulous. You shouldn't even be able to activate that with Ultimate, but the importer thinks you're using Infinity because of the way you Frankensteined the builds. On that note, I'm sure that's why you're experiencing the problem with the images not appearing, though I'm not totally sure why yet since I haven't messed with Ultimate myself, but in the end you'll need to somehow restore your copy to a proper straight build of Ultimate only.

     

    Once I have my copy downloaded and can inspect it a bit I'll update FIL so that it properly supports 12 Ultimate (annoying its 12.1 and Infinity isn't labeled as that, but oh well).

  12. 6 hours ago, SiriusVI said:

    This looks super cool! Will try it out immediately ... well after downloading for a very long time, haha.


    EDIT: Flashpoint 12 Ultimate doesn't seem to be available for DL, yet. Does your new tool version also work for 11.1?

    EDIT 2:

    Just wanted to mention that the page is online again.

    Huh they did put the page back. Well it's still a stretch but I'll keep it in mind if I come up with any ideas.

    As for FP itself, yea Ultimate 12 is a bit behind and I'm not quite sure when it's supposed to be coming. I don't think it will be super long, but if for some reason it gets delayed severely I might try to backport the features to an old build so that it can be used with 11.1, but currently it won't work with it as too much changed between the releases.

    • Like 1
  13. @SiriusVI

    Just pushed the update for FP12. I did move a bit of a faster pace than usual and make a large number of behind the scenes changes. so it's possible there's some uncaught bugs, but everything seems pretty good as far as I can tell.

    Ironically, not long after you mentioned the page on the Flashpoint website that went over each platform in detail the Flashpoint Archive team removed that page because they felt it wasn't being maintained well enough. So using content from that in LB went from pretty much unfeasible (for me, in a reasonable amount of time), to outright impossible XD.

    The good news is that I did make the change such that all platforms are now automatically grouped under a "Flashpoint" Platform Category, and those platforms (as well as the category itself) will use their corresponding icons.

     image.thumb.png.226678bb71eba4c5c160c108b97c845f.png

  14. On 6/8/2023 at 12:12 AM, mikejoe said:

    Great plugin. Is there a similar plugin for Kahvibreak (https://bluemaxima.org/kahvibreak/)

    Not at this time. It's something I might look into at some point but it's far down the bucket list at the moment.

    On 6/8/2023 at 1:21 PM, SiriusVI said:

    @oblivioncth

    I've just updated to the newest version and everything worked great as always. However, I have a few suggestions on how to probably improve the plugin, although I am not at all sure it's possible:

    1. Could Flashpoint be imported in a way so that "Flashpoint" is a platform category and then all the individual platforms are assigned to that category rather than the launchbox root? Having all the platforms show on the root level kind of clutters up the launchbox selection. I usually do this manually and things look really tidy, but everytime I update, many of the platforms are placed on the root level again.

    2. Is it possible to include the description of the platforms from the official site intoo the "Notes" section of each platform? I mean the ones found here: https://bluemaxima.org/flashpoint/platforms

    Anyway, theser are my 2 cents. 

    1) I originally didn't bother doing this because it is another file I need to start parsing that isn't being parsed currently and at the time there was already a lot of different files I had to write readers/writers for. While it isn't too hard to do it manually, it certainly does get annoying having to redo it every time you update. I'm a bit busy with other things, but I'll certainly add this when I can since it makes total sense.

    2) I'll double check to see if these are included somewhere in the distributions and if so sure, but if it comes down to needing to scrape them off the site then while I'd keep it in mind, it would be pretty far out in terms of hitting the trifecta of interest, time, and ability. Also would depend on the degree to which the page elements change when they update the list. I have enough fun dealing with the constant breaking changes of FP itself XD.

    • Like 1
  15. 1 hour ago, SiriusVI said:

    I saw here was an update on the Github page, but now there are two different versions: static and shared. Which one do I use to import flashpint 11.1 into Launchbox?

    There were no functional changes in that update. I was overhauling all of my CMake based projects to allow for building libraries and executables that are linked to their dependencies via shared libraries in addition to static ones.

    Essentially, the shared version just has DLLs along side the executable while the static version is standalone and doesn't need them. The latter is the form the releases had been taking before I started building both, so while it doesn't matter which you use in the futute, the static build matches the releases from the past. But in the end they're functionally identical.

    For now it doesn't even matter for me either and getting shared builds working was more of a formality.

    I'll probably note somewhere in the README that you can use either.

    EDIT: I guess there is technically the difference that the target version of FP changed to the latest in that release, so it is "better" in that it avoids the warning message of a mismatched version during import.

    • Like 1
  16. On 12/18/2022 at 7:31 AM, SiriusVI said:

    Hey man,

    I finally have some New HDD space and downloaded Flashpoint 11. Now if I want to update m existing Flashpoint 10.1 install integrated into Launchbox, do I just install the new version 11 over the existing launchbox install or do I have to remove the previous installation from Launchbox?

    All the best!

    Technically I've never asked the team about doing this, but from my familiarity with it I would imagine trying to just overwrite everything would have a high chance of breaking stuff.

    What I would do is remove the old copy of 10 and then put the copy of 11 in the same exact place with the same folder name so that the paths are the same.

    Then, if you don't want to mess with updating your imports, just download the latest version of CLIFp manually and drop it into the new FP folder.

    If you use the favorites system within Flashpoint then you'll need to export your favorites so that you can import them into the new version: https://bluemaxima.org/flashpoint/datahub/Extended_FAQ#TransferPlaylists

×
×
  • Create New...