F95zone Development Time Tracker & Sorter

Calculates and shows the development duration of games on f95zone.to/sam/latest_alpha/* page with a sorting feature.

Autore
Дядя Богдан Гусев
Installazioni giornaliere
0
Installazioni totali
0
Valutazione
0 0 0
Versione
1.0
Creato il
16/04/2025
Aggiornato il
16/04/2025
Dimensione
28,7 KB
Licenza
MIT
Applica a

When you visit the Latest Updates section on F95zone, you only see the most recent update date for each game. With a large number of unreleased games, it's impossible to easily understand how long these projects have been in development. Many updated games might have been released recently, while others could be long-term projects that receive sudden updates. However, without digging deeper, you wouldn't know if a game is a long-term development unless you've seen it before.

My script aims to solve this problem. It includes several features:

  • Development Time Display: The script collects data about the thread creation date (which can be considered the initial publication date of the game) and the last update date. It then calculates the development time between these two dates, showing how many years, months, weeks, or days of development have passed before an update was released. This information is displayed in the top-left corner of the game's block on the updates page in the format: Dev Time: y, m, w, d (years, months, weeks, days).
  • Sorting Functionality: The script adds a "Sort" button. Clicking this button will sort the games on the page by their development time, from the oldest (longest development time) to the newest.

How to Use the Script

  1. Navigate to the Latest Updates page on F95zone: https://f95zone.to/sam/latest_alpha/

  2. Initial Setup (Recommended): First, click the gear icon that is part of the standard forum settings. Make sure that the Items Per Page setting is set to 90 Items. This will allow you to see more results when sorting, but you can also leave it at the default of 30 if you prefer.

  3. Start Data Collection: Click the Start Collection button that the script adds to the page. The script will begin collecting the necessary data. This process might take some time as it needs to access individual game threads to find their creation dates. To avoid overloading the server, the script saves this data in GM storage. This means that subsequent visits to the page and future data collections will be faster, as the script can retrieve previously stored information.

  4. View Development Time: Once the data collection is complete (the progress bar will reach 100%), you will see the approximate development time displayed in the top-left corner of each game's block, in the format Dev Time: y, m, w, d.

  5. Sort by Development Time: If you want to sort the games by their development time, click the Sort button. This will rearrange the game blocks on the page, placing the games with the longest development times at the top and the newest ones at the bottom. Clicking the Sort button again will revert the order to the original listing.

Image of the script in action