- Sep 30, 2018
- 80
- 91
- 116
Hi! Great idea, I've added it to the roadmapAnother interesting feature, a small but nice detail, is displaying a count of how many games are being shown.
Hi! Great idea, I've added it to the roadmapAnother interesting feature, a small but nice detail, is displaying a count of how many games are being shown.
I got it now, but this is dynamic data that will rarely sync with the application (only during game version updates). If you believe this approach is fine, I’ll consider implementing it
Hi! First of all - thank you for this big review!)Hey, just found your tool and are implementing (some of) the games I played. Tool looks very convenient, I like it so far. But (of course ^^) I have already some suggestions:
You are not obligated to add it; it's just a placeholder recommendation- Why does the "Latest:" Version always have a "v" in front of the number? Like in "v0.3.2". Even the games that only have the number on the F95 webpage without the letter. It would be nice if I didn't have to add the "v" to the front of all "My Version:" fields. It's minor, but I have a long list of games to add, so if I just could copy paste the number from my txt file that I currently use to track my progress, then that would be nice.
This was released but broken for now, I will fix it- Also add an easy way to change My Version to the Current status. A button next to it or something like that would be great.
If I make it sticky, it will consume the limited free space that's already quite small, but I will think about it. And don't forget that you can close any window by pressing the Escape button (I ensure it is functional and comfortable throughout the entire project)- Closing the game page with the x on the upper right is the only way to get back to the main menu. But it scrolls up together with the rest and then disappears. Would be nice if you could fix it in place, so that it is always visible. And maybe change it to an arrow. At first I thought it would close the whole window.
Makes sense, I'll add it to the todo list- Oh, and why does the x that actually closes the window only appear when I am in the main menu? If that x would be always visible regardless of where I am in the app, that would be nice.
This feature is still under consideration and may not be implemented. The main issue is that it's very difficult to reliably match games by folder names - zip files and folder names often don't correspond to the F95 game titles at all, and even in rare cases when they do match, they're rarely exactly the same. Such functionality would frequently fail and cause more frustration than actual help. I don't want to implement something that would be more annoying than useful.- Apart from that I only would wish for it to automatically add the correct .exe to the launcher. Or even better: I tell the app where I store my porn game collection and it compares the file names with the games on F95, adds matches to the apps list, adds the .exe and then lists every game/folder that it didn't find a match for, so that I could add them manually. Don't know how difficult that would be and how accurate the folders would have to be named, but RenPy games have often the same structure. Finding those starting files should be manageable. And for the rest it's mostly the only .exe in the folder. I think you already have something similar in the "Planned Features". If I understand what you mean with "Download location selection" correctly. Or does it just mean, that every game is downloaded to the same folder?
You can use Ctrl+C/Ctrl+V for now, but I'll think about adding a context menu.- Copy and paste with left mouse button menu would be nice.
I don't think automatic status changes would work well here - your status reflects your intention (waiting for next update vs currently playing), not just version matching. For example, you could have played the latest available version but it's still a demo or incomplete, so you're waiting for an update. These are independent things.- Automatically changes between "In Progress" and "Waiting for Update" when I change My Version so that it matches with the current one or back when a newer version is published.
Good catch! I'll fix this- When I am in the mask to type in my version, then I can still swipe through the pictures in the background with the left and right arrow buttons. The buttons should only move the cursor of the active field.
Same issue as mentioned before - matching by file names is unreliable. However, I'm planning to add automatic extraction functionality in the future, which would handle this properly. Until then, working with archives remains problematic.- If you do the "automatically read the folders and add them to the app if found in the F95 database", a nice addition would be to also look for .rar/.zip files. As I normally only unpack them when I start playing the game. So most of the games I have on my pc are archives. Because that's how I downloaded them and they take up less space in that state. So seeing those names, reading the version number and adding it to the app's list would be great.
I don't see the need to separate "played" and "installed" versions - if you installed a game, it becomes your played version. That's the whole point of installing it. The current "My Version" field represents both installed and played version, while "Latest Version" shows what's available. This covers the use case without unnecessary complexity.- A big thing that is missing: "Played Version", "Installed Version" and "Newest Version". "My Version" isn't enough. I often have played Version 0.2, but installed on my PC is Version 0.3. I rarely play the installed Version right after downloading. But if a new version is published before I can start, then that installed version is not my played version. It would be easier to track if I could have the "My Version" changed to Played and Installed.
Could you clarify which labels you're referring to? Are you talking about the game status labels (In Progress, Waiting for Update, etc.) or something else?- I would suggest to either paint the labels in the Library in different colors or exchange them entirely with the symbols that you use on the individual game pages. A purple triangle for "In Progress" or an orange pause sign for "Waiting for Update", for example. Know with the one to three words with the same colored label it's not as easy to differentiate them as it could be with distinct colors/signs.
Games are never deleted unless you manually remove them, and your progress is always preserved. If a game disappears from F95, you can add another source, remove the F95 provider, or just leave it as is - everything will continue to work fine.What happens if a game disappears from F95? Does it continue to exist in your app as long as I have the data stored locally? Or does it update at some point and delete the entry with my progress?
I'll try to implement this, but can't promise - different browsers have different flags for incognito mode, so it might be tricky to make it work universally.- An option to always open the links in inkognito mode if I click "Open in Browser".
Thanks for catching these bugs! I'll fix them.- When I manually add a game, then there are three values that behave not correctly: The "Version" does nothing. I only can type in my version, but not the current version of the game. The field doesn't even appear. Then "Engine" and "Status with the same mistake: They appear as they should on the info page. But when I click the "Edit" button, then those values are empty and if I don't add them back, then they disappear on the info page. So if I only want to change the version or add screenshots, then this two details will disappear after I click "Save Changes".
I'll think about it, but this would be very inconvenient - users would expect such pictures to be saved and restored with backups, but that's not feasible as backups would become gigabytes in size. So this feature is unlikely to be implemented. However, nothing stops you from uploading the needed images to imgur and using those links.- An option to add local pictures from your pc to a (manual) game. Some webpages only show images when logged in. So XLibrary can't see and grab them.
Yeah, but the My Version field only turns green, if it matches exactly with the Latest. And can't you use that to search for games that you haven't played up to the latest version? If not, I would suggest it. That would be one of the main benefits for me to quickly see which games I didn't finish.
But can't it just be what every other window already have? Most apps have the red x permanently in the right top corner (or left top corner if you use mac). It doesn't even need a whole top line. Just a small x in the corner would be enough. But so that I can easily close the window at any time. I know that you can use the escape button. But I often work and play with only my mouse. I push the keyboard out of way. So doing everything with my mouse feels more natural for me. Plus if I play porn games, my left hand might be busy with other tasks ^^If I make it sticky, it will consume the limited free space that's already quite small, but I will think about it. And don't forget that you can close any window by pressing the Escape button (I ensure it is functional and comfortable throughout the entire project)
I see your point. Would be nice, though. And even if it only works in 5% of the times, it would be convenient. Maybe just write a script that checks the most used ways to name the game file: removing the spaces between words, exchanging them for dots or underscores. Only check if the first xy letters match. The game files and folders often have additional infos at the end. That also could help if the game updates. Then I could only change the [sexy-game-v1] folder with the [sexy-game-v2] folder but it still automatically finds the new .exe file by ignoring the version number.This feature is still under consideration and may not be implemented. The main issue is that it's very difficult to reliably match games by folder names - zip files and folder names often don't correspond to the F95 game titles at all, and even in rare cases when they do match, they're rarely exactly the same. Such functionality would frequently fail and cause more frustration than actual help. I don't want to implement something that would be more annoying than useful.
Same reason for with the escape button ^^You can use Ctrl+C/Ctrl+V for now, but I'll think about adding a context menu.
I don't see how that interferes with my idea? If I played up to the latest version, then it should change to "waiting for update". When the game is marked as "complete" and I play to the latest version, then it changes to "played". If A new version is dropped and My Version is not longer the newest, then it changes to "In progress". If I want to have another status, then I always can change it manually. Or have an option to change how it behaves for each individual situation, where I can decide what happens if the version changes to a newer one.I don't think automatic status changes would work well here - your status reflects your intention (waiting for next update vs currently playing), not just version matching. For example, you could have played the latest available version but it's still a demo or incomplete, so you're waiting for an update. These are independent things.
Well, maybe I can only speak for me, but I have a library of around 300 adult games on my hard drive. Around a fourth I have actually started, the rest is just waiting to be played.I don't see the need to separate "played" and "installed" versions - if you installed a game, it becomes your played version. That's the whole point of installing it. The current "My Version" field represents both installed and played version, while "Latest Version" shows what's available. This covers the use case without unnecessary complexity.
Yes, those labels. They appear on each games left upper corner if you added one. In the main window. But they are all in the same dark red color. So it is not easy to quickly see by scrolling, which game has content (in progress) and which I am waiting for updates. Maybe you could even add the option to have favorite games? Or just a badge that can be added to each game. I would use them to mark those games, that I currently are interested in or am waiting the most for. Or maybe for those that will have an update soon and want to keep in mind. Maybe here also give the option to add several badges? Small pictures would be enough. But in various colors.Could you clarify which labels you're referring to? Are you talking about the game status labels (In Progress, Waiting for Update, etc.) or something else?
Thanks, that's good to knowGames are never deleted unless you manually remove them, and your progress is always preserved. If a game disappears from F95, you can add another source, remove the F95 provider, or just leave it as is - everything will continue to work fine.
As far as I know there are only 3 browsers really. Chromium based ones, Safari for mac users and FireFox. I don't want porn content to appear on my browser history. So for the moment I have to delete the history afterwards. Maybe an option to copy the link to the clipboard instead of opening it straight away could be a good alternative.I'll try to implement this, but can't promise - different browsers have different flags for incognito mode, so it might be tricky to make it work universally.
Yeah, that's what I am did with all the games ^^I'll think about it, but this would be very inconvenient - users would expect such pictures to be saved and restored with backups, but that's not feasible as backups would become gigabytes in size. So this feature is unlikely to be implemented. However, nothing stops you from uploading the needed images to imgur and using those links.
You shouldn't do it manually. In the UI, we have a "Set to Latest" button, but due to a bug, it’s not working right now. I will fix it in the next release.Yeah, but the My Version field only turns green, if it matches exactly with the Latest. And can't you use that to search for games that you haven't played up to the latest version? If not, I would suggest it. That would be one of the main benefits for me to quickly see which games I didn't finish.
I thought you mentioned closing the modal to return to the games list. Now I understand you, and I’ve already implemented it. It will be released in the next version.But can't it just be what every other window already have? Most apps have the red x permanently in the right top corner (or left top corner if you use mac). It doesn't even need a whole top line. Just a small x in the corner would be enough. But so that I can easily close the window at any time. I know that you can use the escape button. But I often work and play with only my mouse. I push the keyboard out of way. So doing everything with my mouse feels more natural for me. Plus if I play porn games, my left hand might be busy with other tasks ^^
I believe you can achieve this with GPT by writing a script that parses your folders and prepares them for import into XLibrary. I might implement this functionality in the future, but if you want to use it now, this is the fastest solution. You can fill one game with launcher config and export json file to see how it works inside and implement .exe file detecting too. Structure is really easyI see your point. Would be nice, though. And even if it only works in 5% of the times, it would be convenient. Maybe just write a script that checks the most used ways to name the game file: removing the spaces between words, exchanging them for dots or underscores. Only check if the first xy letters match. The game files and folders often have additional infos at the end. That also could help if the game updates. Then I could only change the [sexy-game-v1] folder with the [sexy-game-v2] folder but it still automatically finds the new .exe file by ignoring the version number.
Or maybe even better: If I add the .exe once, the location is saved. If I then delete the game because I have finished the current version, then it sees, that the location leads to nowhere, but it still has the location. And so every time I open the game overview in XLibrary, it checks if in the location a folder with a similar name (the beginning of the name) is found and automatically changes it to the new location. Or ask if it should change it, so that if two games share a similar or even the same name (already saw that happening) it doesn't connect it to the wrong game.
Wait this in the next releaseSame reason for with the escape button ^^
I'm doing exactly that, because I have no other option. But I often have my left hand behind my head when I do leisure work. Or you know, the porn reason ^^
So it would be nice having the option to use a context window. Or just this two options left click copies the text, middle button adds the copied text. Something like that. Would be even faster, if you only have those two options in the context window.
Okay I will think about itI don't see how that interferes with my idea? If I played up to the latest version, then it should change to "waiting for update". When the game is marked as "complete" and I play to the latest version, then it changes to "played". If A new version is dropped and My Version is not longer the newest, then it changes to "In progress". If I want to have another status, then I always can change it manually. Or have an option to change how it behaves for each individual situation, where I can decide what happens if the version changes to a newer one.
Well, maybe I can only speak for me, but I have a library of around 300 adult games on my hard drive. Around a fourth I have actually started, the rest is just waiting to be played.
The reason why I would like "played" and "installed" versions to be separate is so that I know which version I already have on my pc and which version I actually played to. Some games I keep on my pc to replay, other are deleted after the game is done. So I don't really know if I have played the version I have on my pc or not. Especially for some older ones. It would help me keep track of what I have on my hard drive.
Or make it also optional. People like me who need more versions tracked can enable them in the settings. Or if you want to go a bit crazy even make it so I can add as many as I want. One version is for the first I played, one for the best version, one for the installed (or all the installed, if I need to have more than one), and so on. I only need played, installed and latest. But maybe someone would appreciate having the option?
I will think about itWell, maybe I can only speak for me, but I have a library of around 300 adult games on my hard drive. Around a fourth I have actually started, the rest is just waiting to be played.
The reason why I would like "played" and "installed" versions to be separate is so that I know which version I already have on my pc and which version I actually played to. Some games I keep on my pc to replay, other are deleted after the game is done. So I don't really know if I have played the version I have on my pc or not. Especially for some older ones. It would help me keep track of what I have on my hard drive.
Or make it also optional. People like me who need more versions tracked can enable them in the settings. Or if you want to go a bit crazy even make it so I can add as many as I want. One version is for the first I played, one for the best version, one for the installed (or all the installed, if I need to have more than one), and so on. I only need played, installed and latest. But maybe someone would appreciate having the option?
Alright, I'll think about implementing it if I can figure out a good way to ensure a great UI. For favorite just use Favorite tagYes, those labels. They appear on each games left upper corner if you added one. In the main window. But they are all in the same dark red color. So it is not easy to quickly see by scrolling, which game has content (in progress) and which I am waiting for updates. Maybe you could even add the option to have favorite games? Or just a badge that can be added to each game. I would use them to mark those games, that I currently are interested in or am waiting the most for. Or maybe for those that will have an update soon and want to keep in mind. Maybe here also give the option to add several badges? Small pictures would be enough. But in various colors.
Wait in the next releaseAs far as I know there are only 3 browsers really. Chromium based ones, Safari for mac users and FireFox. I don't want porn content to appear on my browser history. So for the moment I have to delete the history afterwards. Maybe an option to copy the link to the clipboard instead of opening it straight away could be a good alternative.
Images in xlibrary are just cached files, meaning they can be cleared at any moment and cannot be recovered. If you delete your local images or switch to another computer, downloading a backup or syncing with Google will leave your library with empty image placeholders. It’s far better to invest some time now in properly transferring your data. In the future, when adding new games, saving directly to Imgur instead of local files won’t take noticeably more time, making the process just as convenientNeeded the whole day yesterday to download all the images, reuploading them to imgur and one by one add them to XLibrary ^^
I'm glad I only needed to do this with the games not on F95, but yeah. Would be easier to only download them once and add them. And the images are copied to the XLibrary folders, so why is it a problem if I add them from my PC directly? It would be completely ok if they then were copied to those folders as if I added a link. It's even better that way, as they don't take up that much space when converted to WebP.
I got it now, but this is dynamic data that will rarely sync with the application (only during game version updates). If you believe this approach is fine, I’ll consider implementing it