Tool Others F95Checker [WillyJL]

5.00 star(s) 25 Votes

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,448
1,265
and the version refers to the update status of the thread.
it refers to what the latest update page says. if the update was not "promoted" to latest updates, it shows the last date. this has been discussed multiple times at length, there is no way to make everyone happy with how the last updated date works. im yet to find a better compromise than this.
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,448
1,265
If you allow for some feedback, the only minor thing's I'd like are
-optional removal of the "launch game" column (I don't launch games through this so it's wasted space)
-allow games on multiple tabs (I like to use tabs as a first major category selection, something akin to a saved filter)
-allow me to see my personal rating without having to open the game view/right click first
1 and 3 are both solved by right clicking in the column header, it allows you to select what things you want to see.
2 is not the intended use of tabs. for that kind of use, the kanban view might be more fit. or you can use a single tab and multiple labels to organize your library, see the labels dropdown in the settings sidebar
 
  • Like
Reactions: johnny0183

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,448
1,265
Has anyone been able to get their data transferred over cleanly when switching to a new system? I copied the contents of AppData\Roaming\f95checker over, but the list of games shows up empty. I guess some things are working because my account is still in there (can add games freely), but would rather not go through manually adding everything, labels, etc. again. Anyone know why this might not be working for me?
did you copy it over while the tool was closed? also, are you sure you put it in the correct appdata for the correct user?
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,448
1,265
Bug: probably already reported but ai-cg tag is not sorted alphabetically
tags are stored as an enum: a number that has a certain meaning, in this case it maps to a know tag. the ai-cg tag was added after all the others, thus the enum number is larger than the other tags. some of the new asset tags like asset-daz-v4 are also newer and have the same issue. i should be able to make it sort the tags alphabetically instead of numerically
 

johnny0183

Newbie
Dec 20, 2024
38
97
1 and 3 are both solved by right clicking in the column header, it allows you to select what things you want to see.
2 is not the intended use of tabs. for that kind of use, the kanban view might be more fit. or you can use a single tab and multiple labels to organize your library, see the labels dropdown in the settings sidebar
Thanks! I was looking for the column toggling in the menus on the right and totally missed this.
 
  • Like
Reactions: WillyJL

dluser

Well-Known Member
Apr 23, 2024
1,119
972
and i dont believe i ever said the app includes a full unicode font, because it doesnt. CJK (combined chinese, japanese, korean glyphs) fonts tend to be over 100mb uncompressed. im not interested in bumping the app size by that much. furthermore, with how imgui works, fonts have to be cooked into a texture surface, which has a very limited size, which we are already hitting with scaling options larger than 200%, thats why it sometimes resets when you set it to a value larger than that, all the *current* fonts dont fit into the font texture atlas. unfortunately this issue will not be fixed.
great, this is an english forum after all.
 
  • Haha
  • Like
Reactions: Xakorik and WillyJL

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,448
1,265
tags are stored as an enum: a number that has a certain meaning, in this case it maps to a know tag. the ai-cg tag was added after all the others, thus the enum number is larger than the other tags. some of the new asset tags like asset-daz-v4 are also newer and have the same issue. i should be able to make it sort the tags alphabetically instead of numerically
GAB i have fixed this issue serverside, over the next week as cache gets cycled it will be fixed for all games. as for editing manually on custom games, it will be fixed in next beta
 
  • Like
Reactions: GAB

Qahlz

Active Member
Jul 25, 2023
617
488
Feature Request: Add the ability to launch the last few recently launched games from the context menu of the tray icon or the taskbar entry - similar to how Steam does it.

My reasoning behind this is that I often open F95Checker from the tray in the bottom right, then have to move the cursor all the way to the top left to launch my most recently launched game, and then back to the top right to close F95Checker again.
Adding recently launched games to the context menu of the tray icon would turn this into a two-click action with minimal cursor distance involved.
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,448
1,265
Feature Request: Add the ability to launch the last few recently launched games from the context menu of the tray icon or the taskbar entry - similar to how Steam does it.

My reasoning behind this is that I often open F95Checker from the tray in the bottom right, then have to move the cursor all the way to the top left to launch my most recently launched game, and then back to the top right to close F95Checker again.
Adding recently launched games to the context menu of the tray icon would turn this into a two-click action with minimal cursor distance involved.
sounds like a good idea, ill add it to the todo

GAB i have fixed this issue serverside, over the next week as cache gets cycled it will be fixed for all games. as for editing manually on custom games, it will be fixed in next beta
this is now available in beta. again, one stracked by cache api will take up to a week to fix
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,448
1,265
ladies and (mostly) gents, i believe i have solved image loading times.

i found a problem with how i was loading images, it did not affect loading times much but it did cause lots of stuttering while achieving nothing, so now stutters while scrolling and loading images are gone (unless the stutters are caused by gpu/driver, like in some cases of astc compression, or by the operating system lagging). (for those curious, i was forcing python's garbage collector to run after images finished loading and applying, but turns out this data was actually freed automatically instantly without garbage collector, so it was just wasting time and stuttering by searching the whole process memory space for unreferenced objects to clean, when there were none)

ive also made it so gifs start applying (transferring to gpu) the first frames while they arent fully loaded yet, though it is still only one image being loaded at a time, sequentially, as this is a cpu and storage bound operation and will not benefit from parallelization.

and now, if more than one image has already been loaded but not applied (transferred to gpu) yet, it will apply some frames from all images in the apply queue, so you start seeing them sooner without waiting for them to apply all frames in a sequential queue. this is only noticeable with texture compression enabled, without it images load so slow that applying them does not benefit from this parallelization.

finally, added a new option to start loading images that arent yet visible but close to it, basically less than 1 window height scroll away. it makes the experience worse without texture compression, as it is loading images you arent seeing first; but with texture compression it means that images load super fast how they would anyway, and when you scroll they are actually already loaded.

so now, with:
- tex compress: bc7
- unload off-screen: yes
- preload nearby images: yes
its possible to *not* see image loading times, even when scrolling by very fast, and have as little vram usage as possible.
of course, the downside is still that bc7 compression takes time when compressing the image the first time (and thats why these options are opt-in), but after that images will load without even noticing, i never see a single black rectangle from an image loading anymore.
and obviously, results may vary depending on system specs like cpu gpu and storage speed, these changes and options mean that it is possible to not have loading times but doesnt mean everyone will have the same results with them.

its all in the latest beta build btw
 
Last edited:

GrammerCop

Well-Known Member
Donor
Mar 15, 2020
1,891
1,853
i should be able to make it sort the tags alphabetically instead of numerically
That would be wonderful. I use labels to display the author of the mods I use. After finding several more, I wind up having to create all new labels.
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,448
1,265
build 11.1 beta 1603 (latest)
Every time I start the program this window appears:
View attachment 4698662
I close it and everything seems to work fine.
I cleared all cookies, just in case, but this window still appears every time I start the program.
in recent betas, notifications are done differently with a new library, which doesnt play nicely with asyncio on a separate thread so i moved it to a dedicated process. that process had an issue, so in this state the main program works but will fail to deliver notifications. as for why, it looks like whoever made that notifier library didnt think to lock their dependency versions, and one of the dependencies updating made it incompatible. ill see about locking the dependency versions for it.
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,448
1,265
hmmm. just now getting the "Parsing Failed" error, thought this was a non-issue?
PARSING_FAILED is a symptom, not a diagnosis. the other day i fixed the issue that was causing this error at the time, now its another issue causing this error.

With some of the forum's , I assume this is a serverside issue and got nothing to do with the tool itself.
it seems like you're right. it received a normal f95 page shell, but with only
HTML:
<div class="p-body-pageContent">
    <div class="blockMessage">
        <p>Please check back in 10 mins</p>
    </div>
</div>
inside it.

ill see about adding this to the known error messages.

EDIT: added and cleared cache, its fine for now, if it happens again it will say F95ZONE_UNAVAILABLE, and retry in 15 minutes.
 
Last edited:

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,448
1,265
actually, i just saw the font flicker to comic sans for a split second right in front of me... is this "Please check back in 10 mins" also because of april fools? xD Sam
 
  • Thinking Face
Reactions: Sam

Danv

Well-Known Member
Aug 21, 2020
1,440
1,978
tag.jpg

would be nice if you can type in "tag value" field, which would either auto-fill or just auto-filter possible choices to select
this tiny little scrollbar really suck, and a need to scroll at all through huge list in very small window is not great either
 
5.00 star(s) 25 Votes