Tool Others F95Checker [WillyJL]

5.00 star(s) 25 Votes

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,539
1,071
First is that, like a lot of software, I have to mark the app as unquarantined the first time I download it, like:
Code:
sudo xattr -cr /Applications/F95Checker.app
Also, the first time I run each new version of the .app, it takes a really long time to start up. Like 5-10 minutes of bouncing in the dock. Sometimes getting in Activity Manager or the terminal and killing the processes, and then running again, helps. No idea what that's about since it doesn't do that if I run it from the terminal.
Hmmm do you do that only to the .app after extracting the archive? Or also to the support libraries?
On Windows for instance, if you don't remove the zone identifier from the archive, every file inside will have that flag after extraction, not just the executable.
I've made it a habit to always clear the zone identifier flag from downloaded stuff, archives, images, the lot. Since I know it can cause weird security issues like smartscreen getting in the way.

I'm curious to hear if the same thing happens if you do that to the archive before extracting it.

----------------------------------
I am using Build 1187 with the browser addon but am unable to see the indicator of installed games here on the site.
Is this your first install? In other words, if you had a previous version running, did you have the extension installed already too?
And which browser? And on threads you have in your library? does it show nothing at all or a blank rectangle?

And Edge has this dumb quirk that it disables user extensions after two weeks, does it show in the toolbar?
 
Last edited:
  • Like
Reactions: batblue

batblue

Newbie
Sep 6, 2021
58
30
Hmmm do you do that only to the .app after extracting the archive? Or also to the support libraries?
On Windows for instance, if you don't remove the zone identifier from the archive, every file inside will have that flag after extraction, not just the executable.
I've made it a habit to always clear the zone identifier flag from downloaded stuff, archives, images, the lot. Since I know it can cause weird security issues like smartscreen getting in the way.

I'm curious to hear if the same thing happens if you do that to the archive before extracting it.
Kind of both. On Mac, the .app is actually a directory (with subdirectories) that bundles all the executables, libraries, data, and so on for an application. So the -r parameter to xattr is actually applying the change recursively to every file throughout the whole .app directory structure. Having to do the xattr trick is pretty common for software that comes packaged in a zip file instead of macOS's preferred .dmg format.

I'll give running xattr against the zip file a try when I have a chance, but in my experience with other software, you have to run it on the .app post-unzip.
 

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,539
1,071
I'm using Firefox and it's not showing anything (not a black rectangle) on any threads including those I have in my library. Reinstalling the extension did not help.
Regular Firefox, ESR or developer version?
I know from past experience that it was a struggle to even get the extension installed in the first place, don't know about re-installing as have never tried that.
I'll try and see what gives, (don't normally use FF my self)

----------------------------------------------


Kind of both. On Mac, the .app is actually a directory (with subdirectories) that bundles all the executables, libraries, data, and so on for an application. So the -r parameter to xattr is actually applying the change recursively to every file throughout the whole .app directory structure. Having to do the xattr trick is pretty common for software that comes packaged in a zip file instead of macOS's preferred .dmg format.

I'll give running xattr against the zip file a try when I have a chance, but in my experience with other software, you have to run it on the .app post-unzip.
Learn something new every day. Don't own a mac nor ever used one. So doing this pre-unzip likely won't make any difference.
 
Last edited:

WuzzyFuzzy

Well-Known Member
Jan 23, 2020
1,630
3,337
First, thanks for this little gem of a program. I appreciate all the work that has and is being done.

Secondly, would it be possible to have the 'Notes' window text wrap based on window width (and if this has been previously addressed I apologize for the redundancy)? And the cherry on top of the icing would be having the option to switch to a monospaced font in that window.
 

batblue

Newbie
Sep 6, 2021
58
30
Learn something new every day. Don't own a mac nor ever used one. So doing this pre-unzip likely won't make any difference.
Probably not, unfortunately. Bottom line is that Apple is super unfriendly to open source developers that don't use its proprietary tools. :(
 

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,539
1,071
Probably not, unfortunately. Bottom line is that Apple is super unfriendly to open source developers that don't use its proprietary tools. :(
Not only Apple... see below for a totally different issue.

Regular Firefox 130.0 (64-bit)
And you probably installed and re-installed the extension from AMO using that icon in the beta's Extension section of the settings... and that's not going to work because the way the icons are used has changed.
And the AMO version will probably only get updated once the beta becomes an official release. (see edit)
I forgot about this but this has been an issue for a while now when switching from release to beta version... I used to only be able to install the extension from local source in the Developer version, but neither my original trick nor the one @r37r05p3C7 pointed me to seem to work anymore in that version. The first method just keeps complaining about a corrupted extension and the second just doesn't do anything anymore.

EDIT: Now officially listed on AMO, see this post. time to remove my copy and install/update directly from AMO.
NOTE: Starting with , the extension install button will now auto-switch to the corresponding extension's release page for either the release or beta version of the checker.



1725639388578.png
 
Last edited:
  • Like
Reactions: WillyJL

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,539
1,071
Just to confirm what you're saying, I'll have to wait until the official release for the icons to reappear? If so, totally understandable, just wanted to make sure there weren't any problems with this particular build!
See the edit in my previous post. If he approves you won't have to wait that long.
 

TribalJOB

Newbie
Jun 5, 2020
56
125
TribalJOB did you try moving the .app bundle to /Applications ? i remember something weird like this, if launched as .app the process does not get stdout and stderr, in terminal it does, and as .app from /Application it also does get them for some reason. i thought i made it work even if stdoutand stderr are missing but maybe i am mistaken
Sorry for the delay, was away from home and I couldn't test.
I followed batblue's advice, and indeed, after waiting about ten minutes the application launches well.
I don't really understand how it is that launching the app via the icon takes 10 minutes while launching it via the terminal is immediate...
That said, before the F95Checker test, I had only launched MacOS once to install Asahi Linux. Almost a year ago :LOL:, so my experience with macOS is more than limited.

Not sure if it's helpful, but there are a couple of quirks to it on my system which I'm so used to that I didn't think to post about them.

First is that, like a lot of software, I have to mark the app as unquarantined the first time I download it, like:
Code:
sudo xattr -cr /Applications/F95Checker.app
I didn't need to use the xattr command, but thanks for the info it might still be useful to me in the future.

Also, the first time I run each new version of the .app, it takes a really long time to start up. Like 5-10 minutes of bouncing in the dock. Sometimes getting in Activity Manager or the terminal and killing the processes, and then running again, helps. No idea what that's about since it doesn't do that if I run it from the terminal.

Neither one is a big deal, but the second one might make it seem like the .app build isn't working now that I think about it.
Yeah, that's pretty weird behavior. But I'm far from being a MacOS expert, I bought the MacBook only after discovering the existence of Asahi Linux.
 
  • Like
Reactions: WillyJL

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,539
1,071
Also, the first time I run each new version of the .app, it takes a really long time to start up. Like 5-10 minutes of bouncing in the dock. Sometimes getting in Activity Manager or the terminal and killing the processes, and then running again, helps. No idea what that's about since it doesn't do that if I run it from the terminal.

Neither one is a big deal, but the second one might make it seem like the .app build isn't working now that I think about it.
Gotten curious I did a search, as I might someday get tempted enough to get a MacBook (not very likely but you never know, I'm already contemplating Linux Mint).
Not being a Mac user I don't know if this applies here, but your symptom does seem to indicate something similar may be the reason.
I found a reference on Reddit from a user which also experienced delays when running an app from the dock, although he saw it after every system restart and/or apps not used in a long time.
Even so this situation isn't exactly the same, the might give you a clue where to look for the cause.
 
  • Thinking Face
Reactions: batblue

TribalJOB

Newbie
Jun 5, 2020
56
125
Gotten curious I did a search, as I might someday get tempted enough to get a MacBook (not very likely but you never know, I'm already contemplating Linux Mint).
Not being a Mac user I don't know if this applies here, but your symptom does seem to indicate something similar may be the reason.
I found a reference on Reddit from a user which also experienced delays when running an app from the dock, although he saw it after every system restart and/or apps not used in a long time.
Even so this situation isn't exactly the same, the might give you a clue where to look for the cause.
Hi FaceCrap,
indeed, OP is complaining about the exact same problem we are having here: the launch time of programs not used for a long time / new or after a reboot.
It seems that launching via terminal skips some security processes, hence the fact that it launches faster in this case.

If you have any questions about Linux Mint, don't hesitate. It's been the main OS on my PC for years. I use it mainly for gaming. And the MacBook with Asahi for the rest.
Here's an overview of my current favorites on steam and my setup :
You don't have permission to view the spoiler content. Log in or register now.

As for the idea of being tempted by a MacBook, if not for MacOS, I advise you to wait a while to see the development of other manufacturers of arm64 chips.
of this architecture for laptops a while ago in partnership with microsoft.
There is a good chance that in a few months other manufacturers will also launch their chips and in the process more and more developers will publish arm64 versions of their software. And that includes developers of the various Linux distributions who are thinking about/have started porting to arm64 (unfortunately not Linux Mint yet).
 
Last edited:

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,539
1,071
It seems that launching via terminal skips some security processes, hence the fact that it launches faster in this case.
Isn't there a setting on MacOS to exclude a folder/app from being scanned? Similar like you can exclude folders/apps/filetypes in Windows Defender?
Not sure if that would alleviate the issue on MacOS

PS. Luv your sig :D
 

TribalJOB

Newbie
Jun 5, 2020
56
125
Isn't there a setting on MacOS to exclude a folder/app from being scanned? Similar like you can exclude folders/apps/filetypes in Windows Defender?
Not sure if that would alleviate the issue on MacOS
It's possible, but as I said in my previous post, before testing F95Checker I had only launched MacOS once and for the sole purpose of launching the Asahi Linux installation script :sneaky:.
As for Windows Defender, since I haven't had Windows on my PC since 2018 or 2019... I don't know.

PS. Luv your sig :D
And thanks to yours for introducing me to F95Checker ;)

I see that we are both fans of sandbox games :ROFLMAO:
 

batblue

Newbie
Sep 6, 2021
58
30
Gotten curious I did a search, as I might someday get tempted enough to get a MacBook (not very likely but you never know, I'm already contemplating Linux Mint).
Not being a Mac user I don't know if this applies here, but your symptom does seem to indicate something similar may be the reason.
I found a reference on Reddit from a user which also experienced delays when running an app from the dock, although he saw it after every system restart and/or apps not used in a long time.
Even so this situation isn't exactly the same, the might give you a clue where to look for the cause.
Really interesting thread! I've been a Mac user for years and didn't know about this. If this is what's causing the problem, then I guess the next question is why it takes so much longer for F95Checker than other apps.
 

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,539
1,071
would it be possible to have the 'Notes' window text wrap based on window width.
I'm assuming (yes, I know, the mother of all fuckups) you're referring to the Notes tab in the More Info popup?
The thing is, the UI is built using a third-party library, and sadly this means that some feature requests are beyond the dev's capabilities.

As you've noticed, and which probably spawned the question, the Changelog and Description tabs do have auto-word-wrap functionality.
This is because the used widget here is a non-editable text component which does have this functionality built-in
The Notes tab however uses a relative simple multiline text input widget, and sadly auto-word-wrap functionality is still on the wishlist for this one.
. The alternatives simply aren't an option given the purpose of this tab.

So, for the time being your simplest option is to put hard returns in your Note text, which is an immediate solution.
That or put whatever review you're wanting to put here in a regular text file instead.
Save that someplace it won't get removed if you remove the game and put a reminder (path/file) in the note to where you saved it.
 

ascsd

Member
Jul 26, 2021
102
83
The Notes tab however uses a relative simple multiline text input widget, and sadly auto-word-wrap functionality is still on the wishlist for this one.
im creating a program for myself and decided to use pyimgui inspired by f95checker. this was a headache to create a workaround for.
had to calculate font width compared to widget width and figure out which letter to add a line-break on, then use the new text as the output
and keep track of all the newly added line-breaks to keep another column aligned correctly

cant really call it a solution bc its buggy as hell :confused:
You don't have permission to view the spoiler content. Log in or register now.
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
feel your pain ascsd i remember trying to have line wrapping and gave up after like an hour, definitely not worth the struggle IMO.
FWIW, i suggest you avoid pyimgui and look to updated alternatives, such as . this includes a bunch of premade widgets, support, and automatically generated bindings for new imgui versions. pyimgui is likely not going to be updated anytime soon as the maintainer just doesnt have the time anymore, and i cant blame him, its a huge task. i want to eventually look at switching f95checker to imgui_bundle, but seems like there will be a huge amount of quirks to work out, so if you dont have a big codebase yet maybe switch now ;)
 
  • Like
Reactions: ascsd

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,470
1,287
Not only Apple... see below for a totally different issue.


And you probably installed and re-installed the extension from AMO using that icon in the beta's Extension section of the settings... and that's not going to work because the way the icons are used has changed.
And the AMO version will probably only get updated once the beta becomes an official release. (see edit)
I forgot about this but this has been an issue for a while now when switching from release to beta version... I used to only be able to install the extension from local source in the Developer version, but neither my original trick nor the one @r37r05p3C7 pointed me to seem to work anymore in that version. The first method just keeps complaining about a corrupted extension and the second just doesn't do anything anymore.

EDIT: I'm awaiting permission from WillyJL to upload a signed copy of the extension for Firefox that works with the beta.
As soon as he approves, I'll add it as temporary attachment to this post until F95Checker is released publicly.

View attachment 4006812

Ok, permission is in. Please note that it says Beta in the name, and will have a different ID than the official one... best is to temporarily disable the official one from AMO instead of removing.
and as soon as the public version goes out, this one will be removed and you'll need to redownload from AMO, deleting/removing this one from your browser.
Unzip the extension and drop it on the Extension page. If you have your browser set as system default, double-click probably works too. Can't verify that myself.
beta version of the extension has just been approved on AMO!

i have also updated the extension section of the sidebar, now if running a beta version (release = False in main.py) it will open the link for the beta extension. chrome install is unaffected since that one always used files shipped with the program anyway, because fuck google's ToS
 

ascsd

Member
Jul 26, 2021
102
83
feel your pain ascsd i remember trying to have line wrapping and gave up after like an hour, definitely not worth the struggle IMO.
FWIW, i suggest you avoid pyimgui and look to updated alternatives, such as . this includes a bunch of premade widgets, support, and automatically generated bindings for new imgui versions. pyimgui is likely not going to be updated anytime soon as the maintainer just doesnt have the time anymore, and i cant blame him, its a huge task. i want to eventually look at switching f95checker to imgui_bundle, but seems like there will be a huge amount of quirks to work out, so if you dont have a big codebase yet maybe switch now ;)
thanks for the heads up! started this when i had some free time but the concept of free time seems like a pipedream now :ROFLMAO:

tbh i think i gave up halfway because of how tedious using pyimgui is for something that isnt straight forward and the way it wants you to use it.
Was using your codebase as a reference which made me appreciate just how much design and work you've put into this. but you also caught a few stray swears of frustration from me because i decided to follow your footsteps and use pyimgui. You made it look too easy :FacePalm:

tbf your github commit messages should have been a warning sign :ROFLMAO:
 

egon725

New Member
Sep 24, 2022
3
1
This tool is not really compatible with 4k-Resolution in Windows, you need to force the scaling by system.
This results in a blurry screen.
 
5.00 star(s) 25 Votes