Tool XLibrary - Advanced Game Library Manager for F95Zone

5.00 star(s) 2 Votes

Detsu Kai

Member
Modder
Sep 30, 2018
104
108
141
Will you implement an extension for Opera browsers in the future? thanks!
Hi! At the moment we don’t provide a separate guide for Opera, but you can use the same instructions as for loading an unpacked extension in Chrome - Opera supports the same mechanism through its developer mode. Just follow the same steps, and everything should work
 
  • Like
Reactions: Miyka

Miyka

Active Member
May 28, 2017
697
332
310
Hi! At the moment we don’t provide a separate guide for Opera, but you can use the same instructions as for loading an unpacked extension in Chrome - Opera supports the same mechanism through its developer mode. Just follow the same steps, and everything should work
Wow, its works! thank! :)
 
  • Like
Reactions: Detsu Kai

Appotaddi

New Member
Sep 17, 2018
8
8
38
Just noticed there is an icon showing the number of journal entries for a game on the main page but it only appears when there at least 2 entries. Why not show it when there is only one journal entry ?

Would also be nice to be able to filter games based on a range of journal entries count.

While I'm at it, some more feedback in no particular order :
  • Picking a filter preset, then editing any of the filters doesn't change it to `Custom` preset like it does from the `All Games` one.
  • Probably a consequence of the previous point but "Save as New" also saves over the current preset in the scenario I just described.
  • Engine and Status fields in manual `Add New Game` are annoying to use. You can't click on stuff in the dropdown, you have to type it yourself (easy to make a typo too).
  • `Tags` and `Developer` filters are the only two filters to have a dropdown menu where entries that don't match the search field are hidden instead of collapsed. This is a little awkward to use with many tags and doesn't match the rest.
  • Developer data should be a list instead of a single string to account for collabs. Right now, it's set as "dev1, dev2", "dev1/dev2" or even "dev1 & dev2" so you have to also check all collab combinations to fully filter on a single dev. No idea how you can reliably split the different devs during scraping though. Maybe a way to partially override some of the automatic data manually could be a solution for this ? some example games
  • Sometimes, the publisher gets caught in the developer name by the scraper. Not sure there is anything we can do about this either.
  • Very minor bug, but there is no Itch game source in the "Add Game Source" dialog even though it's actually supported.
  • Most of the time, when I switch a game from an auto source to manual source to try and fill the missing data manually, the Edit Game dialog won't let me save to due "Invalid Game Data" and I have no idea why. Re-adding the game manually from the start with the exact same data works fine as a workaround but it takes a lot of time. Typically, the scraper doesn't grab a cover art for Itch.io games so I want to do this to avoid having a grey "Loading ..." game on the main page.
  • No way to set the release date manually (either in Add Game or Edit Game) ?
  • I have added a lot of games from steam for which I then go back to to add F95zone as a primary source. The extension offers a very handy "Add Source" button for this. It would be nice to also have a "Make primary source" checkbox there too (would save a lot of clicks for my particular use case).
  • Would be nice to be able to filter on game sources. Maybe something like this :
1763937416439.png
(forgot Manual source in mockup but it would be especially useful to retrieve those)​

I'm guessing you already have a lot of tasks backlogged. I'm sorry if all this feedback is overwhelming. Please don't feel pressured to address it if you can't, I just want to help any way I can because I'm really enjoying this tool right now.

By the way, you mentionned earlier that you would need support for a hosted database service. I would definitely be open to pitching in a couple bucks a month on a tipping platform for this to happen.
 
Last edited:
  • Like
Reactions: Detsu Kai

Arzeth

New Member
Dec 9, 2022
11
13
62
Holy fuck, I’ve been using Playnite for a while and just discovered this one. Launched it, and found that literally every tag that took me hours to set up is just there with a few clicks—plus a couple more layers of customization.
I’ll definitely move from Playnite to this one.


Does Game Synchronization work just by having the executable already set, and then it detects the main folder to update the games?
 

Detsu Kai

Member
Modder
Sep 30, 2018
104
108
141
Does Game Synchronization work just by having the executable already set, and then it detects the main folder to update the games?
Unfortunately, Xlibrary is currently unable to download or update games on your disk. Sync and updates are limited to game information within your library
 

Detsu Kai

Member
Modder
Sep 30, 2018
104
108
141
Just noticed there is an icon showing the number of journal entries for a game on the main page but it only appears when there at least 2 entries. Why not show it when there is only one journal entry ?
Got it, I'll correct it


Picking a filter preset, then editing any of the filters doesn't change it to `Custom` preset like it does from the `All Games` one.
Yes, because it's the easiest UX for editing created presets. Otherwise, we would need to design a dialog or additional interfaces to implement this. However, we might achieve it with something like a notification at the top of the panel saying, "You edited the preset – do you want to update it?" This way, it wouldn’t be intrusive and wouldn’t apply immediate updates like it does now.


Probably a consequence of the previous point but "Save as New" also saves over the current preset in the scenario I just described
Currently, "save as new" functions to create a "duplicate" of the current preset. This is due to the previously mentioned point, but it will be resolved if I decide to replace the immediate update mechanics here

I will review the other points in your suggestion and either respond later or implement them in the next release. Thank you!
 
  • Like
Reactions: Appotaddi

Detsu Kai

Member
Modder
Sep 30, 2018
104
108
141
By the way, you mentionned earlier that you would need support for a hosted database service. I would definitely be open to pitching in a couple bucks a month on a tipping platform for this to happen.
You can support me at either through monthly or one-time donations. I plan to launch the server once the total monthly donations from automatic subscriptions required for its minimum maintenance ($40/month) are collected. I will cover the API and other services from my own pocket. All the funds collected from monthly or one-time donations will be saved exclusively for this same server rental or additional resources. I do not intend to take any of this money for myself, everything will go towards additional services/servers and related needs
 

Appotaddi

New Member
Sep 17, 2018
8
8
38
Oh okay, I didn't realize it was immediately saving changes to the preset. I actually completely changed some of my presets by accident because of this. It makes sense now. Thanks for the explanation!

Might be just me but I personally find it counter-intuitive that changing any of the filters would immediately change the preset too. Intuitively, I would have expected that we go back to the Custom preset (or maybe "Custom (from <Preset>)" or something), and that the menu also provides a "Save as Existing" or even "Save as <Last Loaded Preset>" function.
 
Last edited:

Detsu Kai

Member
Modder
Sep 30, 2018
104
108
141
Oh okay, I didn't realize it was immediately saving changes to the preset. I actually completely changed some of my presets by accident because of this. It makes sense now. Thanks for the explanation!
This case highlights the critical need for more in-depth UX research, I will do something with this part
 

BlackPhoenix966

Formerly 'BlackPhoenix918'
Oct 22, 2025
43
15
8
I want to know whether, when an old version is replaced by a new one, it is only possible to first uninstall the old version and then reinstall the new one
 

DasOrakel

Member
Donor
Apr 5, 2020
25
11
78
I want to know whether, when an old version is replaced by a new one, it is only possible to first uninstall the old version and then reinstall the new one
No, the install programm should recognize the existing installation and just update it. (Just tried it on windows 11 and it worked)
 
5.00 star(s) 2 Votes