• To improve security, we will soon start forcing password resets for any account that uses a weak password on the next login. If you have a weak password or a defunct email, please update it now to prevent future disruption.

Tool Others F95Checker [WillyJL]

5.00 star(s) 21 Votes

GrammerCop

Well-Known Member
Donor
Mar 15, 2020
1,708
1,681
man, it's your program, and it's a very cool program, it's gonna be whatever you decide!

I'm just saying it's inconvenient for me.
It's not that it's baby duck syndrome, there have been many very nice and useful updates before, it's just that this one didn't work for me. Normally any checkboxes should have only two states, check or no check, and everything else is just a complication,

Well, no problem, I'll just have to do a couple extra actions.
That is generous. You know, you COULD revert to the plain vanilla old (current) version and just not do any updates. Yes. You could. But then you will miss out on all the cool stuff that WillyJL comes out with in the future. :cool:
 

harem.king

Well-Known Member
Aug 16, 2023
1,932
3,140
man, it's your program, and it's a very cool program, it's gonna be whatever you decide!

I'm just saying it's inconvenient for me.
It's not that it's baby duck syndrome, there have been many very nice and useful updates before, it's just that this one didn't work for me. Normally any checkboxes should have only two states, check or no check, and everything else is just a complication,

Well, no problem, I'll just have to do a couple extra actions.
That is generous. You know, you COULD revert to the plain vanilla old (current) version and just not do any updates. Yes. You could. But then you will miss out on all the cool stuff that WillyJL comes out with in the future. :cool:
???
This is not a new feature.
The 3 state boxes were in this program for at least a year.
 

Sober-man

Member
Apr 3, 2023
158
223
You are overthinking it.
Finished box depends on downloaded box.
There are pretty obvious icons indicating things (downloaded symbol. and finish line symbol).
I thought it was pretty intuitive and never required an explanation.
Now that you know, try using it for a bit

And it is fairly common to have a 3 state box. MS windows does it all the time to indicate "partial".
for example if you compress one file. then check the entire folder. you will see partial box state for compression.
same for read only and hidden.

here are 3 different box states for read only in windows
View attachment 3320556
???
This is not a new feature.
The 3 state boxes were in this program for at least a year.
partly, one checkbox had 2 statuses and the other had 3 statuses

It used to work like this, I check a box and it doesn't change until I click on it, or the update goes out.
I actively use these boxes for sorting, and these three statuses interfere a bit with my sorting, but tolerable. But then another box got 3 statuses and it started to interfere with my sorting badly.

Just let me try to explain how it feels to me now. Imagine you're in a room, you leave the room and you press the switch to turn off the light (all the other rooms are "light off" and "dim light off"), the light goes off in that room but a dim light comes on in the other room, and this room moves to a different location (since my sorting is on "lights on"), and you have to find this dimly lit room to turn the dim lights off.
It's unnecessary action. Optimization of any process is to simplify the actions but still get the same result. And now to get the result that I used to get before, I need to do extra actions.
 
Last edited:

MayhemSixx

Newbie
Jul 3, 2022
28
39
Hey Willy! I recently switched from 10.2 to the latest beta (and I already don't know how I did without those awesome new features).

Little bit of feedback I wanted to give on the web extension : on Firefox (122.0), I could use the extension to add a game, but the "this game is in your library" icon and the colored tags didn't appear (whether on a game thread or elsewhere). When I was using 10.2, the icon did work on this same version of Firefox.

I then switched to Brave (1.62.156). It worked a lot better, although the library icon doesn't seem to render properly:
Capture d'écran 2024-02-03 124058.png
 

FaceCrap

Active Member
Oct 1, 2020
881
619
partly, one checkbox had 2 statuses and the other had 3 statuses

It used to work like this, I check a box and it doesn't change until I click on it, or the update goes out.
I actively use these boxes for sorting, and these three statuses interfere a bit with my sorting, but tolerable. But then another box got 3 statuses and it started to interfere with my sorting badly.
I suspect you're data is still in the transition stage, meaning not all games have yet a value in the finished database field.
This will likely be the reason your sorting is out of wack now.

If you're comfortable with sql you could use any sqlite db manager and set Finished to e.g. "0" (sans quotes) if it is blank.
 
  • Like
Reactions: WillyJL and ascsd

FaceCrap

Active Member
Oct 1, 2020
881
619
Hey Willy! I recently switched from 10.2 to the latest beta (and I already don't know how I did without those awesome new features).

Little bit of feedback I wanted to give on the web extension : on Firefox (122.0), I could use the extension to add a game, but the "this game is in your library" icon and the colored tags didn't appear (whether on a game thread or elsewhere). When I was using 10.2, the icon did work on this same version of Firefox.

I then switched to Brave (1.62.156). It worked a lot better, although the library icon doesn't seem to render properly:
View attachment 3321945
Where did you install the extension from? AMO? or did you load it from the included zip file?
I just checked and the AMO version looks like it's not updated yet...
 
  • Like
Reactions: WillyJL

FaceCrap

Active Member
Oct 1, 2020
881
619
I loaded the local up-to-date zip through about:debugging#/runtime/this-firefox (as it isn't yet signed) and it worked perfectly?

1706993197447.png 1706993253861.png
 

r37r05p3C7

Newbie
Nov 8, 2023
88
55
yes, i can confirm that extension works as intended on my machine both in firefox and chromium; but the dude is missing icons in brave, which is weird if it was loaded from zip
 

FaceCrap

Active Member
Oct 1, 2020
881
619
yes, i can confirm that extension works as intended on my machine both in firefox and chromium; but the dude is missing icons in brave, which is weird if it was loaded from zip
I may be wrong but he said he was missing icons and highlighted tags in Firefox, and that in Brave it only didn't properly render the icon on the threadpage...
I don't know anything about Brave, but I can confirm the AMO version does not show icons on either Last Update page or thread page in FF 122
If it only showed the rectangle on the threadpage, this means there was a problem getting the font file, as this rectangle is typically shown when a character (or in this case an icon) can't be found.
If it does show the icon and highlighted tags on the Latest Updates page, then it might be a caching issue with the threadpage.


BTW. If you want to load the unsigned up-to-date zip permanently in Firefox, you need to use the Developer edition, set xpinstall.signatures.required to false in about:config
EDIT: You may also need to set xpinstall.whitelist.required to false...

and add this section in the manifest.json
Code:
    "browser_specific_settings": {
        "gecko": {
            "id": "f95checker@willyjl",      <- anything goes... but don't add this comment
            "strict_min_version": "53.0"
        }
    },  <- remove the comma (and this comment) if you add it at the bottom before the last closing }
 
Last edited:
  • Like
Reactions: MayhemSixx

r37r05p3C7

Newbie
Nov 8, 2023
88
55
this means there was a problem getting the font file
that is exactly what i was wandering about, i guess we'll never know

BTW. If you want to load the unsigned up-to-date zip permanently in Firefox, you need to use the Developer edition, set xpinstall.signatures.required to false in about:config
and add this section in the manifest.json
alternatively, to do the same in any firefox edition and also get rid of bug that makes context menu items disapear, temporary addons can be loaded automatically on each launch using custom userChrome.js as described here:
 
Last edited:
  • Like
Reactions: FaceCrap

FaceCrap

Active Member
Oct 1, 2020
881
619
alternatively, to do the same in any firefox edition and also get rid of bug that makes context menu items disapear, temporary addons can be loaded automatically on each launch using custom userChrome.js as described here:
Even better. And thanks for the pointer, didn't know that one.

Ah, but you still need to add that "browser_specific_settings" section to the manifest.json file if an extension has configurable settings (or stores data in local storage) and you want those saved between sessions.
 
Last edited:
  • Like
Reactions: MayhemSixx

Sober-man

Member
Apr 3, 2023
158
223
I suspect you're data is still in the transition stage, meaning not all games have yet a value in the finished database field.
This will likely be the reason your sorting is out of wack now.

If you're comfortable with sql you could use any sqlite db manager and set Finished to e.g. "0" (sans quotes) if it is blank.
I didn't understand anything you wrote, man, I'm just a regular user.

You don't have permission to view the spoiler content. Log in or register now.
 

GrammerCop

Well-Known Member
Donor
Mar 15, 2020
1,708
1,681
I didn't understand anything you wrote, man, I'm just a regular user.

You don't have permission to view the spoiler content. Log in or register now.
Going from just your 2nd video, I can say the following. When you clicked the installed checkbox, you have indicated you have installed the latest version. The reason the played checkbox changed is that you have not played the installed version.

Of course, I could be TOTALLY misunderstanding what just happened.

As for being a crazy fixated person, you just about have to be to be on this thread. I know I am. :ROFLMAO:
 

WillyJL

Well-Known Member
Respected User
Mar 7, 2019
1,060
835
I'm just attaching it to make it clearer what's bothering me about the behavior of the checkboxes.
use multisort. sort ascending (triangle pointing up) by installed, then shift click sort ascending by finished. this will show, in order from the top, games with updates, then games that are up to date and you havent finished playing, then stuff you are done with, then stuff you have never played.
if you want, add a third sort, by last updated or by name, to choose in what order they are in each "section" i mentioned.
 

MayhemSixx

Newbie
Jul 3, 2022
28
39
Where did you install the extension from? AMO? or did you load it from the included zip file?
I just checked and the AMO version looks like it's not updated yet...
BTW. If you want to load the unsigned up-to-date zip permanently in Firefox, you need to use the Developer edition, set xpinstall.signatures.required to false in about:config
EDIT: You may also need to set xpinstall.whitelist.required to false...
and add this section in the manifest.json
Yes, that was it, I had installed the AMO extension. When I saw it didn't work, I tried to load the up-to-date one from the zip, but Firefox just told me "You can't install this addon, it seems corrupt". I had no idea it was a signature issue and you had to use dev mode... Thanks for the explanation!
alternatively, to do the same in any firefox edition and also get rid of bug that makes context menu items disapear, temporary addons can be loaded automatically on each launch using custom userChrome.js as described here:
Well, I tried and that actually was quite a ride since that script is deprecated (tries to import services.jsm, which Firefox no longer supports) and I had to look for ways to modify it (very easy in the end : remove two lines of code). Also, I'd never really used JS code before and it took me a stupid amount of time to find out you had to double the backslashs in file paths. :LOL:

Anyway, it finally worked. Two issues remain : I tried to find a setting to automatically give the addon access to private tabs each time it loads, but I didn't find it. And... Even when it works in Firefox, I seem to have that icon issue as well, on both threads and homepage.
1707074611016.png
may be wrong but he said he was missing icons and highlighted tags in Firefox, and that in Brave it only didn't properly render the icon on the threadpage...
I don't know anything about Brave, but I can confirm the AMO version does not show icons on either Last Update page or thread page in FF 122
If it only showed the rectangle on the threadpage, this means there was a problem getting the font file, as this rectangle is typically shown when a character (or in this case an icon) can't be found.
If it does show the icon and highlighted tags on the Latest Updates page, then it might be a caching issue with the threadpage.
In Brave, I loaded the addon from the zip, and I have that issue on both the threads and the latest updates page, as well as the rest of the website.
1707047545177.png 1707047588846.png
If I understand right, since it happens on both browsers, it's probably a font issue then?
 

r37r05p3C7

Newbie
Nov 8, 2023
88
55
it's probably a font issue then?
looks like it. you'll have to send a request to rpc server manually to diagnose this further

install this , go to this , and send this request(while F95Checker is running):
Code:
http://127.0.0.1:57095/assets/mdi-webfont.ttf
you should get a response like this:
1707102114752.png
 
  • Like
Reactions: WillyJL

WillyJL

Well-Known Member
Respected User
Mar 7, 2019
1,060
835
looks like it. you'll have to send a request to rpc server manually to diagnose this further

install this , go to this , and send this request(while F95Checker is running):
Code:
http://127.0.0.1:57095/assets/mdi-webfont.ttf
you should get a response like this:
View attachment 3327033
looks like i found the issue MayhemSixx . you are running the script with pythonw, or you renamed it to .pyw, correct? to avoid having the command prompt window?
for some godforsaken reason, when python itself is running with no console output, it also sends no data over RPC, so the extension doesnt work correctly.
 
  • Wow
Reactions: FaceCrap
5.00 star(s) 21 Votes