Tool Others F95Checker [WillyJL]

5.00 star(s) 23 Votes
Nov 26, 2020
123
65
WillyJL I used to have a small icon next to the game with "this game is in your f95checker library" or something. This isn't there in the new update. Intentional or something on my end?
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,319
1,121
v11.0 broke linux version. at least for linux mint 22.

I tried auto updating. when that did not work, I removed it and manually installed v11.0 myself from a fresh copy grabbed from github

either case it just doesn't work. I tried running it (both auto updated and clean download) from command line to see any errors and this is what it says:

manually installing xcb did not work. neither did manually installing Qt5dxcb-plugin
which makes sense, it looks like they are included in ./lib folder to prevent the requirement of other external programs and issues where different versions are used.

reverting to v10.2 works. although every time the program runs it will ask again if I want to update to v11.0
instead of remembering that I told it I don't want that version.

also, just in case those are a red herring, I tried running 10.2 from command line to see if it also says the same things and ignores it. and it does not, it says nothing if you run 10.2 from command line, it just runs.
it would be xcb-cursor or libxcb-cursor that youd need to install. but better to have it bundled. ive modified the build the script to include xcb-cursor if it exists on the github runner, try build 1373 and see if this fixes the issue
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,319
1,121
Congrats on 11.0 WillyJL!

I got a weird issue, it's failing to finish the refresh because of the app auto-update rejecting github's SSL cert... Is there a way to disable the app auto update while I'm figuring out if it's an issue local to my computer?

You don't have permission to view the spoiler content. Log in or register now.
just in case i have added a Insecure SSL option that will bypass this, but its better to find the root issue and update your system
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,319
1,121
Hey man, DarkVermilion here (changed username time ago).

0 problems with the update from my side.

Congratulations on the final release of v11.0 :coffee:
thanks!
i think i skipped over the first line when reading this at first, oops.
want the username updated in supporters section?
 
  • Heart
Reactions: DeadMoan

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,319
1,121
Can anyone tell me how to the newest updated on top i had set. but i updated it and i lost my settings
please send me the contents of your f95checker user data folder (check OP FAQ for location), except the images, so i can take a look at what went wrong and hopefully recover your data
 

YLG24W7Q3n

New Member
Mar 5, 2024
6
0
Update is amazing!
This is propably an error on my part, but I get some sort of permission error when trying to use my custom set browser. Any idea how to fix?
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,319
1,121
Update is amazing!
This is propably an error on my part, but I get some sort of permission error when trying to use my custom set browser. Any idea how to fix?
do you have an error traceback? what browser is it? and what os are you on?
 

YLG24W7Q3n

New Member
Mar 5, 2024
6
0
do you have an error traceback? what browser is it? and what os are you on?
OS: Win10
Browser: OperaGX (custom profile)
Traceback (most recent call last):
File "D:\a\F95Checker\F95Checker\modules\callbacks.py", line 376, in _open_webpage
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\subprocess.py", line 224, in create_subprocess_exec
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\base_events.py", line 1744, in subprocess_exec
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\windows_events.py", line 400, in _make_subprocess_transport
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\base_subprocess.py", line 36, in __init__
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\windows_events.py", line 878, in _start
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\windows_utils.py", line 153, in __init__
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\subprocess.py", line 1026, in __init__
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\subprocess.py", line 1538, in _execute_child
PermissionError: [WinError 5] Access is denied
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,319
1,121
OS: Win10
Browser: OperaGX (custom profile)
Traceback (most recent call last):
File "D:\a\F95Checker\F95Checker\modules\callbacks.py", line 376, in _open_webpage
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\subprocess.py", line 224, in create_subprocess_exec
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\base_events.py", line 1744, in subprocess_exec
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\windows_events.py", line 400, in _make_subprocess_transport
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\base_subprocess.py", line 36, in __init__
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\windows_events.py", line 878, in _start
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\asyncio\windows_utils.py", line 153, in __init__
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\subprocess.py", line 1026, in __init__
File "C:\hostedtoolcache\windows\Python\3.12.4\x64\Lib\subprocess.py", line 1538, in _execute_child
PermissionError: [WinError 5] Access is denied
how did you configure it exactly? what did you choose for executable and for arguments?
 
Mar 27, 2020
20
13
i dont know why dont working for me the auto update it say to wait and not reopen the game for at least 3 min waited like 10 not opening again i open manually and still on old version and prompting to update it
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,319
1,121
i dont know why dont working for me the auto update it say to wait and not reopen the game for at least 3 min waited like 10 not opening again i open manually and still on old version and prompting to update it
youre probably on an old beta version. at that time the auto update was broken. please update manually. just delete the program files and download the new ones
 
Mar 27, 2020
20
13
youre probably on an old beta version. at that time the auto update was broken. please update manually. just delete the program files and download the new ones
but deleting all and repasting new ones will not erase all my configs? i dont want add each game manually again i have like 150 XD
 

KaosKally

Member
Dec 21, 2019
165
180
Something i forgot to mention about the update.
I changed my terminal to command prompt from power shell (as i am not a big fan of it). I suspect that is the reason it went smoothly as it did, and I thought it could be of use mentioning this.
 
  • Like
Reactions: WhiteVanDaycare

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,319
1,121
View attachment 4325349

Update worked fine for me and I'm excited about the refresh finally working and how fast it is. However, the application runs very slow now and is kinda unstable. As you can see, it can barely run in 18 fps. It used to run 164 fps on my 164hz monitor just fine before. Idk if the new UI and effects have a hard time handling at lot of game, seeing as I am tracking 1243 games currently.
a bit of an update. for me it runs at 13fps on your config, on 10.2 it ran at 34fps, i will use these as references. also i dont have any images, so its just pure imgui code that im testing.

i see one of the big problems is what i call the "cluster" text, the data below the buttons in the grid/kanban cells, that has icons and text next to each other.
how it is drawing is trying to calculate the optimal way to fit text in there while it looks good but is also compact. its using a custom function i made, wrap_text(), which makes up for a shortcoming of imgui.
in imgui, if you start a piece of text and it reaches the end of the available space, it wraps around to next line at the place you started (so same x coord you started at, but 1 line lower y coord).
what i wanted is that if text is too long to show on the line, it will wrap to next line, but at beginning of it. with the "cluster" data, you could have it start drawing the text for one of the details in the horizontal middle of the cell, so it would wrap around in the middle of the cell, leaving empty space to the left. my wrap_text() does some unnecessarily complex manipulations to get it to draw correctly at the beginning of next line, even if the first line started at the middle of the available space. but yeah, my implementation of this is awfully wasteful and eats cpu cycles, and in python of all things, so its just horrible.
what i think ill do is just start drawing text at next line if it doesnt fit on current line. means a little wasted space, but also easier to read, and most importantly much more efficient. this brings me to 23fps.

wrap_text():
1734052674588.png

normal imgui wrapping:
1734052731653.png

imgui wrapping at next line:
1734052762976.png

of course this is an extreme example with very long text and very big grid cells, but it gives an idea.

beta build 1374 has this change, please give it a try. ill keep looking for more things causing performance issues
 
  • Heart
Reactions: Nerro
5.00 star(s) 23 Votes