Tool Others F95Checker [WillyJL]

5.00 star(s) 25 Votes

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
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?
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
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
9
1
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,470
1,287
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
9
1
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,470
1,287
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,470
1,287
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
287
325
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,470
1,287
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

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
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.
shouldnt change much as the checker specifically uses powershell code and starts a powershell prompt. the issues those few people experienced we determined was due to being on an old beta build where i had an oversight bug in the updater logic
 
Last edited:
Mar 23, 2021
178
165
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
Check this out -
Let us know if this doesn't fix it.
 

faaffaaff

New Member
Mar 25, 2018
4
1
First of all congrats and thanks for v11.
Second: How would I go about switching from 10.2 to the new release without losing the checkmarks, labels, and .exe paths (for the games) I set?
Is it fine if I just extract+overwrite the old .exe and run the new f95checker.exe? Or will the respective files containing my settings be overwritten upon first run?
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
First of all congrats and thanks for v11.
Second: How would I go about switching from 10.2 to the new release without losing the checkmarks, labels, and .exe paths (for the games) I set?
Is it fine if I just extract+overwrite the old .exe and run the new f95checker.exe? Or will the respective files containing my settings be overwritten upon first run?
your data is stored separately from the program files. also, there is an auto update when you refresh, just use that
 
  • Like
Reactions: faaffaaff

xeris89

New Member
Feb 25, 2019
14
10
I ran into the waiting for exit issue and just used the Restart task option on Windows Explorer from the task manager. Went fine after that.

New version is working great! I noticed URM shows 2.4 for some reason, but I know that's just a stale cache. I'd rather a stale cache than overloading the F95 server.

Are the parser processes not a thing anymore? Previously I had to turn them off to address a memory leak. I guess I'll keep an eye on memory usage just in case.
 
  • Like
Reactions: WhiteVanDaycare

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
I ran into the waiting for exit issue and just used the Restart task option on Windows Explorer from the task manager. Went fine after that.

New version is working great! I noticed URM shows 2.4 for some reason, but I know that's just a stale cache. I'd rather a stale cache than overloading the F95 server.

Are the parser processes not a thing anymore? Previously I had to turn them off to address a memory leak. I guess I'll keep an eye on memory usage just in case.
no parsing done on clientside anymore, all done on my cache api. so yeah not a problem anymore (interesting tho, didnt know of a memory leak).
and yeah, URM is not tracked by f95zone latest updates nor by version checker api, but it has a valid version in the thread, so it is cached for up to 2 days. its curious because latest updates has a mods category, but its empty...
 
  • Like
Reactions: xeris89

xeris89

New Member
Feb 25, 2019
14
10
(interesting tho, didnt know of a memory leak).
Don't sweat it. I'm the only one that seemed to have the issue and I have an unusual environment. All of my games are on a network share, so the latency might have been a factor in the child processes not returning in a timely manner.
 
  • Like
Reactions: WillyJL
5.00 star(s) 25 Votes