Tool Others F95Checker [WillyJL]

5.00 star(s) 25 Votes

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
Ah i see, well I guess is to be expected considering how many use the Checker.
yeah. just pushed it, shouldnt happen again as sam added an exception for it, but in case it does its handled a bit more gracefully. also cleared cache for those affected games, should be good now.
 

harem.king

Forum Fanatic
Aug 16, 2023
4,016
6,985
I have a hunch that it would work on a newer os version, probably some qt incompatibility. Anyway I'll try to see what's up with that plugin stuff
Mint 22 is the latest version. which is based on Ubuntu Noble, which is the latest LTS of ubuntu (release april of this year).
But yea, it is plausible. let me know if I can do something to help.

I don't have QT installed at all. I am pretty sure there is QT bundled with the app. and the new version bundled with it is not working with the system for some reason. possibly requiring some other stuff
 
Last edited:

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
Mint 22 is the latest version. which is based on Ubuntu Noble, which is the latest LTS of ubuntu (release april of this year).
But yea, it is plausible. let me know if I can do something to help.
what great numbering scheme, 2 behind current year, love it
 
  • Like
Reactions: harem.king

harem.king

Forum Fanatic
Aug 16, 2023
4,016
6,985
what great numbering scheme, 2 behind current year, love it
Ha. I didn't think about that.
Yea, that is an interesting coincidence. Mint numbering is just a number rather than a date.

It is the 22nd major release. v1 was released in 2006. and they just added 1 to it every major release instead of using dates to signify the year the way ubuntu does.

It would probably make sense for them to start using the same ubuntu number as the version they are based on.
 
  • Like
Reactions: WillyJL

WantonWhimsy

Newbie
Mar 25, 2017
35
48
Microsoft can suck my dick
Always windows being a bitch
It looks like whatever is generating the PowerShell script that does the actual update is using the PID for explorer.exe instead of the PID for f95checker.exe for the Wait-Process cmdlet. Which usually won't close until logoff/reboot, hence the hanging update.

I couldn't find a .ps file in the git repo, nor could I readily locate any code that might build that script, so hopefully this is enough to track down the issue.

EDIT: Not sure if it matters, but I'm updating from v11.0 beta 1320
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
It looks like whatever is generating the PowerShell script that does the actual update is using the PID for explorer.exe instead of the PID for f95checker.exe for the Wait-Process cmdlet. Which usually won't close until logoff/reboot, hence the hanging update.

I couldn't find a .ps file in the git repo, nor could I readily locate any code that might build that script, so hopefully this is enough to track down the issue.

EDIT: Not sure if it matters, but I'm updating from v11.0 beta 1320
this explains it. in the past main.py would re-launch itself to capture log output (capturing log output from python is not possible as what youre usually interested in with logs is what goes wrong in other underlying code like Qt and OpenGL which don't log through python), so the update process would not wait for its own process to exit, but the parent one, because you would have explorer.exe > F95Checker.exe > F95Checker.exe. some time ago i removed this behavior as it was clunky and never worked well, and opted to instead have a debug executable which is suppsoed to run in a terminal to see log output, and now its just explorer.exe > F95Checker.exe. but i had forgotten to change the behavior of the updater. i changed it 1 day prior to releasing 11.0.
basically, auto-updating from 10.2 to 11.0 is fine. auto-updating from the 2 betas before 11.0 to 11.0 is fine. auto-updating from older betas to 11.0 hangs.
 
  • Like
Reactions: WantonWhimsy
Nov 26, 2020
145
86
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,470
1,287
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,470
1,287
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
 
5.00 star(s) 25 Votes