Jump to content

Recommended Posts

Posted (edited)

I would like to propose a new sorting option. If one could select the option "Currently Active" or "Popular" or something similar as defined by the number endorsements divided by the number of days since the mod was first released (endorsements/day). It would allow certain excellent mods such as "Ashe - Crystal Heart" to bubble towards the top of the list.

A small sample of follower mods would approximately look something like this (at least as of a couple weeks ago):

UFO - Ultimate Follower Overhaul
Inigo (Male)
Ashe - Crystal Heart
Amazing Follower Tweaks
Amazing Follower Tweaks SE 1.66
Serana SDA
My Home is Your Home
Nether's Follower Framework
Seranaholic
Iceheart Sisters (Anja Kelsa)
Sofia
Extensible Follower Framework
Aranea Ienith FDE
Celestine (Stendarr)
Lucien (Male)
Cubbi The Succubus
Astrid - Heart of Ice
Aela the Huntress  FDE
Hoth (Male)
Lydia FDE
Jenassa  FDE
Mjoll the Lioness  FDE
Serana Re-Imagined
Uthgerd the Unbroken  FDE
Camilla Valerius  FDE
Demon Sevia
Borgakh the Steel Heart  FDE
Brelyna Maryon  FDE
Recorder
Jordis the Sword-Maiden  FDE
Ysolda  FDE
Followers can Relax
Lyodra
Faendal  - FDE (Male)
My Home is Your Home (MHiYH 2plus)
Serana MMS Marry Me
Lydia IFD
Toccata
M'rissi
S'ahara
Emma Watson
Auri
Remiel
Erik the Slayer FDE (Male)
Melana
I'm Glad You're Here
Eudora
Kaidan 2 (Male)
Serana Dialogue Expansion SDE
Simply Serana
Demon Frost
Baby Dragon
Yuriana
Vilja
Jordyn

 

Edited by bjjones
clarified example
  • 5 weeks later...
Posted

I would love to see a feature that allows you to sort mods by the average number of downloads or endorsements that they receive per day from the upload date. Sometimes I step away from modding a game for a while, and when I return, I want to see what mods people have been using. You might say I could just look at the most downloaded or endorsed mods uploaded since I last played, but that still heavily favors the oldest of the mods uploaded since then. The idea would be to level the field so all mods—old or new—are ranked by average daily performance.

  • 4 weeks later...
Posted

This has been posted on the old forum before, multiple times by multiple users.

PROBLEM:
Sorting by most downloads shows old mods when there are better newer alternatives. You can filter the time period but this will only show newer mods when there are better older alternatives.


SOLUTION:
Option to sort mods by download rate [DOWNLOADS IN THE LAST {TIME PERIOD}/{TIME PERIOD}] where the time period is specified by the user. the time period should not exclude mods that have been uploaded before this time period. Endorsements and Unique Downloads can also sorted by rate.


Example:
MOD A was a popular mod for game X, it was downloaded many times since it was uploaded. MOD B is a newer, better mod that made MOD A obsolete, as a result NO ONE downloaded MOD A since MOD B was uploaded.
MOD A: 100k total downloads, uploaded 5 years ago.
MOD B: 20k total downloads, uploaded 1 year ago.

Calculating the download rate [DOWNLOADS IN THE LAST {TIME PERIOD}/{TIME PERIOD}] for each in the past 1 year, MOD A would get 0 downloads/year, while MOD B would get 20k downloads/year.
it is important to not calculate download rate using [TOTAL DOWNLOADS/TIME SINCE UPLOAD] because this will result in MOD A and MOD B having the same download rate (20k downloads/year).
Compared to sorting by most downloads this sorting method will provide better results.

  • Like 1
  • Thanks 1
Posted

sorting by dowloads in the last {time period} would be just as effective but it wouldn't be called download rate, this could be an alternative solution which might be easier to implement.

  • 4 weeks later...
Posted
On 4/23/2025 at 10:25 PM, Overlord299 said:

I would love to see a feature that allows you to sort mods by the average number of downloads or endorsements that they receive per day from the upload date. Sometimes I step away from modding a game for a while, and when I return, I want to see what mods people have been using. You might say I could just look at the most downloaded or endorsed mods uploaded since I last played, but that still heavily favors the oldest of the mods uploaded since then. The idea would be to level the field so all mods—old or new—are ranked by average daily performance.

I made (more like convinced copilot to make) a JS script to sort by download/day as a proof of concept, the script could be edited to do endorsements per day. keep in mind that you need to edit the script if you want to change the game or the scope of the search. It works by fetching the top 1000 by download (uses the GraphQL API) and then calculating the downloads/day and sorting them and printing the top 100, the numbers are changable. If you want to change it to endorsements/day you must look through the documentation at https://graphql.nexusmods.com/ because copilot tends to mess that up.

I will work on making it sort by downloads in the last month (this might also turn out to be the trending sort filter) since there is monthly analytics available through the API. The main reason I'm not doing endorsements is because I find it pretty arbitrary.

SortByAvgRate.js

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...