bjjones Posted March 24 Posted March 24 (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 March 24 by bjjones clarified example
Overlord299 Posted April 23 Posted April 23 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.
azxswqerdfcv Posted May 16 Posted May 16 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. 1 1
azxswqerdfcv Posted May 16 Posted May 16 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.
azxswqerdfcv Posted June 10 Posted June 10 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now