Tool Others F95Checker [WillyJL]

5.00 star(s) 25 Votes

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,467
1,287
Good morning, good afternoon and good evening, I would like to know if it is possible to make the finished and installed checkboxes the same as in version 10.2, where when I had the game's ATT, both were grayed out/half the box was selected.
v.10.2
View attachment 4735249
v.11.0.3
View attachment 4735254
thank you in advance for your help.
it is described in detail in the FAQ in OP. it remembers both the version you had marked as installed, aswell as the version you marked as finished playing. it could happen that your installed version is outdated, and you had not finished playing the installed version either, in this situation both checkboxes would be "half". in your case there, it has marked the version you currently have installed as fully finished playing, but it knows there is a new update available.
i hope you are not switching back and forth between versions. this *will* cause issues. never downgrade unless specifically told to do so. since the checkboxes work differently in 11.x, it takes some time of you marking updates as installed and finished playing for them to start making more sense. going back to previous versions will destroy that progress and only confuse you even more.
again, check FAQ for intended usage.
 
  • Like
Reactions: Tidus Black

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,467
1,287
Thread got promoted on Latest Updates...
View attachment 4738329

Update date didn't change...
View attachment 4738324

I'm assuming this is a side effect of the cache cycles...
i see what happened. there is still this old bug i mentioned before, where after like a month of the cache api being online, the latest updates watcher just stops for no apparent reason, i noticed some things were showing up in latest updates but not detected within 5 mins, so i could tell this is what was wrong, checked the server and indeed it has stopped watching latest updates 10 days ago.
so what happened is: latest updates were not being watched, so it did not notice the new info when it was published, it noticed the new version with the 12-hourly version check, and so it detected the update. however, when it detected the new version, the update had not been promoted to latest updates yet, so it had the old date, and when it did get promoted it did not notice this because the updates watcher was broken.
im confident this shouldnt happen again: i made the cache api restart the python process every 24 hours, so the updates watcher will no longer manage to get stuck; also, ive made the latest updates watcher (the 5 minute one that should do the heavy lifting for detecting updates) check the first 4 pages of each category instead of only 1, so it should be able to detect most changes for the 360 most recent games on latest updates within 5 minutes always now. for those not in the first 360 by update date, there is ofcourse the usual 12-hour version check, and the 7-day max cache validity.
 
  • Crown
Reactions: FaceCrap

malaac2025

Active Member
Mar 17, 2024
833
639
I was just thinking that I should make a f95 update checker and it was right at the top of the tools and tutorials section lol
Than help develop it and add directory scan for game executable. It took me hours just to add my favorite games I have many other games that I can't add as it will take too damn long.
 

Sam

Sysadmin
Staff member
Administrator
Dec 22, 2016
2,908
20,417
Than help develop it and add directory scan for game executable. It took me hours just to add my favorite games I have many other games that I can't add as it will take too damn long.
and you'll be able to add it yourself. Don't demand others to invest their own time implementing features that you want in FOSS.
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,467
1,287
What the hell is the flag column there is no indicator anywhere what it's purpose is.
it is explained in the FAQ, and it is labelled as "finished" checkbox in many places in the program itself. it is to mark the currently installed game version as fully finished playing. thus when there will be an update it will know the version is outdated (on the installed checkbox instead), and after marking the new version as installed, the finished checkbox will know that you havent finished the version you just installed and will show as half-set. again, more details in FAQ.
 
  • Like
Reactions: WhiteVanDaycare

malaac2025

Active Member
Mar 17, 2024
833
639
it is explained in the FAQ, and it is labelled as "finished" checkbox in many places in the program itself. it is to mark the currently installed game version as fully finished playing. thus when there will be an update it will know the version is outdated (on the installed checkbox instead), and after marking the new version as installed, the finished checkbox will know that you havent finished the version you just installed and will show as half-set. again, more details in FAQ.
Thanks when I read finished I was thinking you meant game is completed/finished. Glad to understand what it is and how it works now.
 
  • Like
Reactions: WillyJL

GrammerCop

Well-Known Member
Donor
Mar 15, 2020
1,899
1,860
What the hell is the flag column there is no indicator anywhere what it's purpose is.
It would be nice if they added more hover texts. But, right-clicking the column header shows it in the field list.
Thanks when I read finished I was thinking you meant game is completed/finished. Glad to understand what it is and how it works now.
When the game is finished, the status of the game is usually marked Completed. Edit: by the dev.
 
Last edited:
  • Like
Reactions: WillyJL

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,538
1,070
Sam Sorry for the OT, but I gotta say, I just LOVE your ava/sig... I am not sure but I think I've seen just about all of the Groucho and Marx Bro's movies/skits and Groucho is one of my all time Favs.
Some of the best childhood memories. Comedy Capers, Charlie Chaplin, Buster Keaton, Marx Brothers were the best I ever seen on the tube.
 
Last edited:
  • Haha
Reactions: Sam

FaceCrap

Ghost of torrents passed
Donor
Oct 1, 2020
1,538
1,070
Than help develop it and add directory scan for game executable. It took me hours just to add my favorite games I have many other games that I can't add as it will take too damn long.
Not that simple.
A) there's the issue how to recognize what type of game it is... for one, as in the engine used, for another, picking the correct executable. Some game engines use more than one exe, and it's not always named the same as the actual game name.
Also, some games may contain files that could lead to a false match.
B) if it isn't already in the checker, there's just no easy way to find the corresponding F95 thread. In fact, this would probably take even more time than just adding the thread to the checker and selecting the executable after download/unpacking.

Now, if it is already a part of the checker... it's just stupidly simple to add the executable as long as the game folder name is matching the game name at least for 85% or more. Even if you have over a thousand games, there's no way in hell you're gonna play them all at once, so adding an executable for the one you do want to play when you want to play it is so trivial it's almost laughable.
 
Last edited:
  • Like
Reactions: Xakorik and WillyJL

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,467
1,287
WillyJL
I figured out why this is happening — it's related to filters.
example:
There are four tabs, and each tab contains one game with a different label:
View attachment 4719380

Here's the video:
View attachment 4719381
ive improved how dragging tabs works, the code for it is even a bit more janky than before, but also 10x more robust. this shouldnt happen again.
now what you see is always how the app actually thinks the tabs are ordered, it is "fake" dragging, imgui is not aware of the tab being dragged, it is forced to draw them in another order and i handle dragging based on mouse position and click being held.
i didnt do any particular handling of the situation where some tabs are hidden, but i tested it now and it behaves acceptably: dragging a tab after another one when some hidden tabs were between the 2, it will drag it past all of them, including the hidden ones that were between (which keep their own order).
 
  • Heart
Reactions: simple_human

Big Boy Blue

New Member
Dec 26, 2019
8
7
View attachment 1951583


Tired of checking dozens of threads for game updates?
May I introduce you to F95Checker, an update checker and library tool that keeps you up to speed with your favorite games.


Features:
  • Blazing fast™ and reliable
  • Very easy to setup and use
  • Cross platform (windows, linux, macos)
  • Beautiful and customizable interface
  • Compact list, comfy grid and kanban columns view modes
  • 2FA accounts supported
  • Alert and inbox checker
  • Track what versions you installed and played
  • Launch games straight from the tool
  • Custom labels, organize your library how you want to
  • Archive games to temporarily mute updates
  • Supported game details:
    • Name, Version, Developer
    • Type (game engine / type of thread)
    • Status (completed / on hold / abandoned)
    • Last update, last played and added on dates
    • Description / overview and changelog
    • Header images (including gifs)
    • Download links and RPDL.net support
    • Forum tags and personal labels
    • Forum score (value out of 5) and personal rating (5 stars)
    • Personal notes (textbox you can use however you want)
  • Sorting and filtering by most of above details, with multisort and multifilter support
  • Also supports media (animations, collections...) and normal threads
  • Custom games to manually add games from other platforms
  • Auto updating (the tool, NOT the games)
  • Background mode (periodically refresh in background and receive desktop notifications)
  • Many ways to add games, including a companion web browser extension

Download:


Compatibility:
Built with Python 3.11+ for Windows, Linux and MacOS.
Binaries are available for all 3 platforms, requiring no setup at all. If instead you want to run from source note that Python 3.11+ is required and you'll need to install the requirements with pip.


Installation:
  • Windows: Extract and run F95Checker.exe
  • Linux: Extract and run F95Checker
  • MacOS: Extract, right click F95Checker.app, select "Open" in the menu and click "Open" in the next popup *
  • Source: Make sure you have Python 3.11+, install requirements with pip3 install -U -r requirements.txt and run with python3 main.py (this file is marked executable and has a shebang, you might be able to just double click it!)
* If you get a message saying that the application is damaged and should be moved to the trash you need to: close the popup, open a terminal, navigate to the location of the F95Checker.app, type in xattr -d com.apple.quarantine F95Checker.app and press enter; after this the method above to open the app should work fine.


Browser extension:
The F95Checker browser addon allows you to easily add games to you desktop F95Checker library while browsing the forum in 3 ways:
  • Clicking the extension icon while viewing a thread
  • Right clicking a link to a thread
  • Right clicking anywhere on the background of a thread page
Also, it allows you to quickly see what games you have added to your list (and which tab) with convenient icons on the forum.
The extension is available for both major browser families (Brave and Edge count as Chrome, LibreWolf counts as Firefox):
  • Chrome: Open chrome://extensions/ in browser, enable "Developer mode", reload the page and drag browser/chrome.zip (from the tool folder) into the page
  • Firefox: Install from
Alternatively, you can find a guided install in F95Checker sidebar, in Extension > Install.
Please note that this extension is solely to aid the usage of the desktop tool, you still need the desktop application installed and running.


FAQ:
  • Crashes on start with GLError 'invalid operation'?

    Update Windows, update GPU drivers, and if you have them update MSI AfterBurner and RTSS or just disable / remove them.

  • How do I use this tool? and How do the versions and checkboxes work?

    After you have installed it using the instructions above, the day-to-day usage is quite simple. You need to add the games you want to track (more on this below) and every once in a while you hit the big "Refresh!" button to check for updates of your games. Each game has 2 main checkboxes, the "Installed" checkbox and the "Finished" checkbox; this should be quite intuitive: if you have a game downloaded on your system, mark it as installed, and once you have finished playing the content for that version mark it as finished. When a game receives an update you will get a popup about it at the end of the refresh. If the name changes (the game has been renamed by the developer) or its status changed (e.g. from normal to abandoned) you will get a popup about it. If a version number change is detected, however, along with the update popup there will also be an "Update Available" marker next to the game's name and the installed checkbox will be half selected. This is because the tool remembers what version you had marked as installed, so it will show you that you still have it installed, just not on the latest version. The finished checkbox will still be selected, because you had finished that installed version. In this state you can click the installed checkbox to mark the latest version as installed. Now the finished checkbox will be half selected instead, because the version that is now installed is not what you had marked as finished, indicating that there is now more content you haven't played yet. Essentially, remember that the "Installed" box means "Do I have the latest version downloaded?", and the "Finished" box means "Did I finish playing what I have downloaded?"

  • How do I add games to the tool?

    There are quite a few ways:

    - Open the thread in a browser, copy the URL, paste it in the tool's bottom textbox and click "Add!"
    - Type a name in the bottombar, press enter and select from the options (this uses F95Zone's quicksearch)
    - Using the browser extension (more info above)
    - Using the "Manage > Import" section in the settings sidebar:
    - - Thread links to paste multiple links at once
    - - F95 bookmarks and watched threads to add the pages you saved on your F95Zone account
    - - Browser bookmarks to import the bookmarks you saved in your browser
    - - URL shortcut file for Windows web shortcut files
    - - (For the last 2 you can drag the files into the tool window)

    After adding the games make sure to refresh atleast once to fetch all the game information!

  • Can you make it download game updates? and Can you make it detect my game folders?

    The main reason I decided to make this tool is because all the other alternatives were, in my opinion, too complicated to setup and did way more than what I wanted / needed. Most of this overhead I believe comes from trying to manage your game folders and files on disk, which introduces SO much complexity and room for error. That is what brought me to making my own program, which will NEVER download updates, manage your folders and so on. F95Checker is not a tool that manages your games, it is a tool that helps you manage your games yourself.

  • Where is my data stored?

    F95Checker stores all it's data at:
    - %APPDATA%\f95checker\ on Windows
    (usually C:\Users\username\AppData\Roaming\f95checker\)
    - ~/.config/f95checker/ on Linux
    (usually /home/username/.config/f95checker/)
    - ~/Library/Application Support/f95checker/ on MacOS
    (usually /Users/username/Library/Application Support/f95checker/)
    in a file named db.sqlite3, while images are saved in the images folder as thread-id.ext. The imgui.ini file stores some interface preferences, like window size and position, enabled columns and so on. Files named f95checker.json and config.ini are remainders from previous versions (pre v9.0 and pre v7.0 respectively). When opening v9.0+ it will attempt to migrate these old configs to the new database system, once that is done these old files will be ignored.

  • How do I customize the interface, the columns and the sorting?

    Everything to do with columns and sorting can only be changed from list view but also applies to grid and kanban view. Each column has a header bar at the top, you can use those to customize the interface. You can drag the headers around to reorder the columns, you can drag the edge of some select columns to change their width (only works if other variable size columns are enabled). Left clicking on a header will sort the list by that column, holding shift while clicking a header will add a secondary sort (multisort). Right clicking on any header will allow you to enable or disable some columns and also gives you access to manual sort. When manual sort is enabled you can drag games (in list and grid mode, not in kanban view) to reorder them. Manual sort remembers the order if you disable and enable it again, but you will not be able to reorder the games if you have any filters enabled.

  • How can I try new features early?

    When I implement new features or work on fixing bugs I submit directly to the , so running directly from the source code there could prove unstable at times, and also requires a development environment with an updated Python install and all the requirements up to date. To make testing new versions easier, I sometimes issue beta builds. This usually happens when I make some significant change, or an important bugfix, and want to have some binaries that everyone can try easily and give me feedback. You can see the beta builds in the ; here you should look for entries with a green tick or a red cross icon. When you open one, scroll down to the "Artifacts" section, look for your platform and click on it to download. Keep in mind you will need to be logged into GitHub to download. If the entry had a red icon, that means that the build has failed for some platforms, but yours might be fine so check anyway.

    Have a look at this visual guide if you still have doubts.


About the speed™:
F95Zone does not yet have a proper API serving the information needed by this tool, so the only way to gather them is by requesting the full game threads like a normal browser would. However this is not practical because it consumes a lot of network and computing resources, takes way too long and puts unnecessary stress on the forum servers. This tool makes a compromise: it makes small chunked requests to a dedicated API to check for new version numbers, and when an update is found it then fetches the full thread and scans it for all the game details. This is what allows F95Checker to quickly check thousands of games in a matter of seconds. However this will not detect many other changes, like status and description, so the tool will run periodic full rechecks once a week. When a full recheck happens you will see the status text in the bottom right corner saying "Running x full rechecks".


Progress and plans tracker:
Upcoming features and fixes are tracked on the .
You can pitch your feature requests and bug reports either in the or on the F95Zone thread.


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


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


Disclaimer:
Due to the lack of a proper F95Zone API, this tool needs to grab the threads just like a browser would, and this entails requiring an account to read spoiler content. I know you might be skeptical about inserting your account credentials into some random dude's program, and I totally agree with you if you are, but you can read through the code and you will see that this doesn't do anything harmful. If you still aren't sure you can create a second account just for this program.


Contributing:
Please do! I poured my heart and soul into this tool and hearing suggestions or getting help with the code really helps!

You can help out in many ways, from simply suggesting features or reporting bugs (you can do those in the or on the F95Zone thread), to adding to the codebase (through or by posting patches in the F95Zone thread).


Developer note:
This software is licensed under the 3rd revision of the GNU General Public License (GPLv3) and is provided to you for free. Furthermore, due to its license, it is also free as in freedom: you are free to use, study, modify and share this software in whatever way you wish as long as you keep the same license.

However, F95Checker is actively developed by one person only, WillyJL, and not with the aim of profit but out of personal interest and benefit for the whole F95Zone community. Donations are although greatly appreciated and aid the development of this software. You can find donation links .

If you find bugs or have some feedback, don't be afraid to let me know either on GitHub (using issues or pull requests) or on F95Zone (in the thread comments or in direct messages).

Please note that this software is not ( yet ;) ) officially affiliated with the F95Zone platform.


Cool people:
Supporters:
FaceCrap - ascsd - Jarulf - rozzic - warez_gamez - DarkVermilion - And 1 anon

Contributors:
  • : Tab idea and customization, many extension features
  • : Fixes, features and misc ideas from the (defunct) 'X' fork
  • Sam: Added the version API for fast refreshing
  • : Optimized build workflows and other PRs
  • batblue: MacOS suppport and feedback guy
  • unroot: Linux support and feedback guy
  • ploper26: Suggested HEAD requests for refreshing
  • ascsd: Helped with brainstorming on some issues and gave some tips
  • blackop: Helped fix some login window issues on Linux
Community:
abada25 - AtotehZ - bitogno - d_pedestrian - DarK x Duke - GrammerCop - MillenniumEarl - SmurfyBlue - yohudood - And others that I might be forgetting
Ive been using checker for quite a while now All of a sudden Malwarebytes has flaged it as containing ransomware
File: 2
Malware.Ransom.Agent.Generic, C:\Users\Downloads\F95Checker-Windows\F95Checker.exe, Quarantined, 0, 392685, 0.0.0, 5e4410bb0d11c21c6f010e473258fb34, 79969b866ff7f6df16f154dc45a12f0b5067eb928028d2e3d997a10b65648352
Malware.Ransom.Agent.Generic, C:\USERS\APPDATA\ROAMING\MICROSOFT\INTERNET EXPLORER\QUICK LAUNCH\User Pinned\TaskBar\F95Checker.lnk, Quarantined, 0, 392685, 0.0.0, ,
View attachment 1951583


Tired of checking dozens of threads for game updates?
May I introduce you to F95Checker, an update checker and library tool that keeps you up to speed with your favorite games.


Features:
  • Blazing fast™ and reliable
  • Very easy to setup and use
  • Cross platform (windows, linux, macos)
  • Beautiful and customizable interface
  • Compact list, comfy grid and kanban columns view modes
  • 2FA accounts supported
  • Alert and inbox checker
  • Track what versions you installed and played
  • Launch games straight from the tool
  • Custom labels, organize your library how you want to
  • Archive games to temporarily mute updates
  • Supported game details:
    • Name, Version, Developer
    • Type (game engine / type of thread)
    • Status (completed / on hold / abandoned)
    • Last update, last played and added on dates
    • Description / overview and changelog
    • Header images (including gifs)
    • Download links and RPDL.net support
    • Forum tags and personal labels
    • Forum score (value out of 5) and personal rating (5 stars)
    • Personal notes (textbox you can use however you want)
  • Sorting and filtering by most of above details, with multisort and multifilter support
  • Also supports media (animations, collections...) and normal threads
  • Custom games to manually add games from other platforms
  • Auto updating (the tool, NOT the games)
  • Background mode (periodically refresh in background and receive desktop notifications)
  • Many ways to add games, including a companion web browser extension

Download:


Compatibility:
Built with Python 3.11+ for Windows, Linux and MacOS.
Binaries are available for all 3 platforms, requiring no setup at all. If instead you want to run from source note that Python 3.11+ is required and you'll need to install the requirements with pip.


Installation:
  • Windows: Extract and run F95Checker.exe
  • Linux: Extract and run F95Checker
  • MacOS: Extract, right click F95Checker.app, select "Open" in the menu and click "Open" in the next popup *
  • Source: Make sure you have Python 3.11+, install requirements with pip3 install -U -r requirements.txt and run with python3 main.py (this file is marked executable and has a shebang, you might be able to just double click it!)
* If you get a message saying that the application is damaged and should be moved to the trash you need to: close the popup, open a terminal, navigate to the location of the F95Checker.app, type in xattr -d com.apple.quarantine F95Checker.app and press enter; after this the method above to open the app should work fine.


Browser extension:
The F95Checker browser addon allows you to easily add games to you desktop F95Checker library while browsing the forum in 3 ways:
  • Clicking the extension icon while viewing a thread
  • Right clicking a link to a thread
  • Right clicking anywhere on the background of a thread page
Also, it allows you to quickly see what games you have added to your list (and which tab) with convenient icons on the forum.
The extension is available for both major browser families (Brave and Edge count as Chrome, LibreWolf counts as Firefox):
  • Chrome: Open chrome://extensions/ in browser, enable "Developer mode", reload the page and drag browser/chrome.zip (from the tool folder) into the page
  • Firefox: Install from
Alternatively, you can find a guided install in F95Checker sidebar, in Extension > Install.
Please note that this extension is solely to aid the usage of the desktop tool, you still need the desktop application installed and running.


FAQ:
  • Crashes on start with GLError 'invalid operation'?

    Update Windows, update GPU drivers, and if you have them update MSI AfterBurner and RTSS or just disable / remove them.

  • How do I use this tool? and How do the versions and checkboxes work?

    After you have installed it using the instructions above, the day-to-day usage is quite simple. You need to add the games you want to track (more on this below) and every once in a while you hit the big "Refresh!" button to check for updates of your games. Each game has 2 main checkboxes, the "Installed" checkbox and the "Finished" checkbox; this should be quite intuitive: if you have a game downloaded on your system, mark it as installed, and once you have finished playing the content for that version mark it as finished. When a game receives an update you will get a popup about it at the end of the refresh. If the name changes (the game has been renamed by the developer) or its status changed (e.g. from normal to abandoned) you will get a popup about it. If a version number change is detected, however, along with the update popup there will also be an "Update Available" marker next to the game's name and the installed checkbox will be half selected. This is because the tool remembers what version you had marked as installed, so it will show you that you still have it installed, just not on the latest version. The finished checkbox will still be selected, because you had finished that installed version. In this state you can click the installed checkbox to mark the latest version as installed. Now the finished checkbox will be half selected instead, because the version that is now installed is not what you had marked as finished, indicating that there is now more content you haven't played yet. Essentially, remember that the "Installed" box means "Do I have the latest version downloaded?", and the "Finished" box means "Did I finish playing what I have downloaded?"

  • How do I add games to the tool?

    There are quite a few ways:

    - Open the thread in a browser, copy the URL, paste it in the tool's bottom textbox and click "Add!"
    - Type a name in the bottombar, press enter and select from the options (this uses F95Zone's quicksearch)
    - Using the browser extension (more info above)
    - Using the "Manage > Import" section in the settings sidebar:
    - - Thread links to paste multiple links at once
    - - F95 bookmarks and watched threads to add the pages you saved on your F95Zone account
    - - Browser bookmarks to import the bookmarks you saved in your browser
    - - URL shortcut file for Windows web shortcut files
    - - (For the last 2 you can drag the files into the tool window)

    After adding the games make sure to refresh atleast once to fetch all the game information!

  • Can you make it download game updates? and Can you make it detect my game folders?

    The main reason I decided to make this tool is because all the other alternatives were, in my opinion, too complicated to setup and did way more than what I wanted / needed. Most of this overhead I believe comes from trying to manage your game folders and files on disk, which introduces SO much complexity and room for error. That is what brought me to making my own program, which will NEVER download updates, manage your folders and so on. F95Checker is not a tool that manages your games, it is a tool that helps you manage your games yourself.

  • Where is my data stored?

    F95Checker stores all it's data at:
    - %APPDATA%\f95checker\ on Windows
    (usually C:\Users\username\AppData\Roaming\f95checker\)
    - ~/.config/f95checker/ on Linux
    (usually /home/username/.config/f95checker/)
    - ~/Library/Application Support/f95checker/ on MacOS
    (usually /Users/username/Library/Application Support/f95checker/)
    in a file named db.sqlite3, while images are saved in the images folder as thread-id.ext. The imgui.ini file stores some interface preferences, like window size and position, enabled columns and so on. Files named f95checker.json and config.ini are remainders from previous versions (pre v9.0 and pre v7.0 respectively). When opening v9.0+ it will attempt to migrate these old configs to the new database system, once that is done these old files will be ignored.

  • How do I customize the interface, the columns and the sorting?

    Everything to do with columns and sorting can only be changed from list view but also applies to grid and kanban view. Each column has a header bar at the top, you can use those to customize the interface. You can drag the headers around to reorder the columns, you can drag the edge of some select columns to change their width (only works if other variable size columns are enabled). Left clicking on a header will sort the list by that column, holding shift while clicking a header will add a secondary sort (multisort). Right clicking on any header will allow you to enable or disable some columns and also gives you access to manual sort. When manual sort is enabled you can drag games (in list and grid mode, not in kanban view) to reorder them. Manual sort remembers the order if you disable and enable it again, but you will not be able to reorder the games if you have any filters enabled.

  • How can I try new features early?

    When I implement new features or work on fixing bugs I submit directly to the , so running directly from the source code there could prove unstable at times, and also requires a development environment with an updated Python install and all the requirements up to date. To make testing new versions easier, I sometimes issue beta builds. This usually happens when I make some significant change, or an important bugfix, and want to have some binaries that everyone can try easily and give me feedback. You can see the beta builds in the ; here you should look for entries with a green tick or a red cross icon. When you open one, scroll down to the "Artifacts" section, look for your platform and click on it to download. Keep in mind you will need to be logged into GitHub to download. If the entry had a red icon, that means that the build has failed for some platforms, but yours might be fine so check anyway.

    Have a look at this visual guide if you still have doubts.


About the speed™:
F95Zone does not yet have a proper API serving the information needed by this tool, so the only way to gather them is by requesting the full game threads like a normal browser would. However this is not practical because it consumes a lot of network and computing resources, takes way too long and puts unnecessary stress on the forum servers. This tool makes a compromise: it makes small chunked requests to a dedicated API to check for new version numbers, and when an update is found it then fetches the full thread and scans it for all the game details. This is what allows F95Checker to quickly check thousands of games in a matter of seconds. However this will not detect many other changes, like status and description, so the tool will run periodic full rechecks once a week. When a full recheck happens you will see the status text in the bottom right corner saying "Running x full rechecks".


Progress and plans tracker:
Upcoming features and fixes are tracked on the .
You can pitch your feature requests and bug reports either in the or on the F95Zone thread.


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


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


Disclaimer:
Due to the lack of a proper F95Zone API, this tool needs to grab the threads just like a browser would, and this entails requiring an account to read spoiler content. I know you might be skeptical about inserting your account credentials into some random dude's program, and I totally agree with you if you are, but you can read through the code and you will see that this doesn't do anything harmful. If you still aren't sure you can create a second account just for this program.


Contributing:
Please do! I poured my heart and soul into this tool and hearing suggestions or getting help with the code really helps!

You can help out in many ways, from simply suggesting features or reporting bugs (you can do those in the or on the F95Zone thread), to adding to the codebase (through or by posting patches in the F95Zone thread).


Developer note:
This software is licensed under the 3rd revision of the GNU General Public License (GPLv3) and is provided to you for free. Furthermore, due to its license, it is also free as in freedom: you are free to use, study, modify and share this software in whatever way you wish as long as you keep the same license.

However, F95Checker is actively developed by one person only, WillyJL, and not with the aim of profit but out of personal interest and benefit for the whole F95Zone community. Donations are although greatly appreciated and aid the development of this software. You can find donation links .

If you find bugs or have some feedback, don't be afraid to let me know either on GitHub (using issues or pull requests) or on F95Zone (in the thread comments or in direct messages).

Please note that this software is not ( yet ;) ) officially affiliated with the F95Zone platform.


Cool people:
Supporters:
FaceCrap - ascsd - Jarulf - rozzic - warez_gamez - DarkVermilion - And 1 anon

Contributors:
  • : Tab idea and customization, many extension features
  • : Fixes, features and misc ideas from the (defunct) 'X' fork
  • Sam: Added the version API for fast refreshing
  • : Optimized build workflows and other PRs
  • batblue: MacOS suppport and feedback guy
  • unroot: Linux support and feedback guy
  • ploper26: Suggested HEAD requests for refreshing
  • ascsd: Helped with brainstorming on some issues and gave some tips
  • blackop: Helped fix some login window issues on Linux
Community:
abada25 - AtotehZ - bitogno - d_pedestrian - DarK x Duke - GrammerCop - MillenniumEarl - SmurfyBlue - yohudood - And others that I might be forgetting
 
  • Haha
Reactions: Xakorik

Big Boy Blue

New Member
Dec 26, 2019
8
7
Have been using F95Checker since Febuary of this year without any issues until yesterday when Malwarebytes flaged it as containing ransomware.
I downloaded and reinstalled and copied my save data files and it now scans as OK.
I don't know what caused it and Kaspersky didnt flag it as having a problem

Malware.Ransom.Agent.Generic, C:\Users\Downloads\F95Checker-Windows\F95Checker.exe, Quarantined
Malware.Ransom.Agent.Generic, C:\USERS\APPDATA\ROAMING\MICROSOFT\INTERNET EXPLORER\QUICK LAUNCH\User Pinned\TaskBar\F95Checker.lnk, Quarantined

Its a great utility I have only encounted one issue In that I cant run HHS+ using the play tab from checker
 

WillyJL

Veni, vidi, vici
Donor
Respected User
Mar 7, 2019
1,467
1,287
Have been using F95Checker since Febuary of this year without any issues until yesterday when Malwarebytes flaged it as containing ransomware.
I downloaded and reinstalled and copied my save data files and it now scans as OK.
I don't know what caused it and Kaspersky didnt flag it as having a problem

Malware.Ransom.Agent.Generic, C:\Users\Downloads\F95Checker-Windows\F95Checker.exe, Quarantined
Malware.Ransom.Agent.Generic, C:\USERS\APPDATA\ROAMING\MICROSOFT\INTERNET EXPLORER\QUICK LAUNCH\User Pinned\TaskBar\F95Checker.lnk, Quarantined
we read it fine the 1st time you posted it, posting 3 times is unnecessary xD

windows sucks, antiviruses suck. its a false positive. since this software is not made by a big company and does not come signed with a certificate (since this costs hundreds of dollars), antivirus goes on a vibe basis. it will randomly decide to say yes or no. if a certain amount of people have used the file, then it is less likely, but still random. you should use your brain rather than antivirus. antivirus is useless.

Its a great utility I have only encounted one issue In that I cant run HHS+ using the play tab from checker
what is HHS+?
 
  • Like
Reactions: Xakorik
Mar 23, 2021
177
163
we read it fine the 1st time you posted it, posting 3 times is unnecessary xD

windows sucks, antiviruses suck. its a false positive. since this software is not made by a big company and does not come signed with a certificate (since this costs hundreds of dollars), antivirus goes on a vibe basis. it will randomly decide to say yes or no. if a certain amount of people have used the file, then it is less likely, but still random. you should use your brain rather than antivirus. antivirus is useless.


what is HHS+?
I'm guessing they are referring to Hentai HS+.
 
  • Like
Reactions: Xakorik

Qahlz

Active Member
Jul 25, 2023
702
536
I also can't launch HHS+ from the play button of this tool.

The error in HHS+'s log file:

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

Notable is that it attempts to access the directory "C:\WINDOWS\system32\data\ContentFilter" - this directory is actually in "<game directory>\data\ContentFilter".
The same error happens if I attempt to launch the game by searching for the executable in Windows' start menu.

The error does not happen if I create a shortcut for the exe and set that as the exe in F95Checker (Big Boy Blue: here is a workaround).
If I change the working directory in the shortcut, the same error happens again (although with the stuff before "\data" substituted with the working directory path).

My guess would be that the game searches for its file by this working directory, and launching the game from anywhere else and not setting the working directory causes this error. A quick check in PowerShell seems to confirm this:

Code:
Start-Process -WorkingDirectory C:\HHS\ -FilePath C:\HHS\hhs+.exe #no error
Start-Process -FilePath C:\HHS\hhs+.exe #error
I'm quite certain that I've noticed errors like this before with other (non-porn) games (e.g. Cataclysm: DDA) or tools (I wanna say OBS, but I'm not entirely sure).

Not sure if that is in the scope of this tool, since that seems more like an error the developers of HHS+ should address.
The vast majority of games on this forum use RenPy, WolfRPG, RPGMaker or Unity, so I don't think there will be that many other games affected by this issue. And an easy workaround exists: Just creating a shortcut (even one in the same directory as the exe) and using that in F95Checker works just fine.
 
5.00 star(s) 25 Votes