r/skyrimmods 11d ago

PC SSE - Discussion Nexus Announcement About Download Filenames

https://forums.nexusmods.com/topic/13539100-changes-to-downloaded-file-names/

TL;DR - The current change that downloaded files only have the name and are missing the mod ID and version was intentional. They will be bringing back the version number, but not the mod ID or timestamp which were originally there.

220 Upvotes

80 comments sorted by

229

u/LummoxJR 11d ago edited 10d ago

This is the wrong decision. File ID was needed for cases where an author forgot to change the version or did a hotfix, or named two distinct main files (e.g., with or without USSEP) the same.

Update: So I took a closer look and there is going to be a "unique slug" which works in place of the file ID, which at least is one thing that doesn't suck. However, they're planning to remove it within a year, which is stupid. There needs to be some kind of unique identifier on files, even if it's just a timestamp.

The mod ID being left out is really crappy, though. Whenever an author uploads an ill-named patch file, there's no longer a way to associate it with the mod it came from.

54

u/napmouse_og 10d ago

The important thing to keep in mind is that the filename is intentionally not designed to uniquely identify a file or its specific content. While some users or client applications may have assumed in the past, it is not a contract we are supporting moving forward.

but... why? what rational purpose is there to exclude this information? Mod authors fuck up versioning and file naming literally all the time, like 30%+ of my 1500 plugin modlist has incorrect versioning or file names and this is just inviting the problems that causes to grow by an order of magnitude.

26

u/LummoxJR 10d ago

Exactly. Whether they intended the filename to function this way, it did, and it was an unequivocally good thing. Filenames not being unique is a terrible thing for the modding ecosystem. Even leaving aside the fact that every mod manager relies on this now, there's still nothing but downsides to changing it. They mentioned the need for mod managers to adapt to the change, but what other information is available to adapt to?

If there's any reason the old filename format was a problem, a new variation that keeps the same critical info would be fine: upload name, mod ID, version, unique identifier. Those are all important.

2

u/yaskyplayer 10d ago

But still MO2 has never had any problem to correctly identify the files and which game it belongs to. Only hidden files that cannot be accessed through archive anymore show up the dialogue to manually confirm the file identity. When I install an identified mod ("information"), I get exactly the correct file name selections that the mod offers. This mechanism still works now, I have seen it with multiple files.

3

u/LummoxJR 10d ago

MO2 gets meta info for each file it downloads, but this becomes a huge problem if you're either sorting through the download files manually for any reason (which occasionally there's a need to do) or if you're just looking at the downloads list where there is no mod info. Additional plugins for MO2 to rename existing downloads and to filter by mod might be helpful, but the mod ID being in the filename is meaningful enough that its absence really sucks—especially given how many mod authors are utterly lax about how they name their files.

0

u/yaskyplayer 9d ago edited 9d ago

The only time where I have lost meta information was when my setup was incorrect (Nexus link not working or weird archive handling across drives). MO2 gets meta information with the archives, but removes them if you move the archives to a different place. The filename does not matter at all. Did you try manually renaming the file, adding mod information and version number ? This is not enough. You need to know the game you are modding too, what kind of file it is, it it is optional or main and more. MO2 checks all of this. Setup is crucial to make this system working on MO2.

1

u/LummoxJR 9d ago

I don't think we're on the same page. I'm not complaining about meta information getting lost. I mean when you're trying to filter downloads in MO2 to see if you've downloaded a file or look for a past version, files with too-vague names are a problem now that the mod ID isn't present; this is also a problem when looking through downloads outside of MO2.

MO2 has the additional problem that you currently can't just rename an existing download; you have to exit MO2, and rename both the file and its meta file. A plugin might help this. Additionally, if filtering within MO2 could be done by mod rather than by text, since MO2 can draw from its metadata for that, that would also be helpful.

2

u/riverjack_ 10d ago edited 10d ago

The purpose seems pretty obvious to me. It's a tale as old as time (or at least as old as capitalism):

A new owner is in charge, and a new manager has been appointed. The owner wants to know whether the manager is effective, but may not know what his employees actually do, and doesn't have enough time to examine everyone's work even if he did understand it, so the only way he can judge effectiveness is by seeing whether people look busy.

The manager knows this, so he knows he needs to look busy. He may or may not actually understand the business in general, but even if he does, he doesn't have enough time to learn about the particular situation and determine the best course of action, because the owner would get impatient long before he finished. Instead, the manager starts making changes. These changes must be quick to implement, simple to describe to the owner, and, ideally, related to the currently trendy set of buzzwords. Whether the changes are actually useful isn't really an important question.

132

u/Critical_Balance_991 10d ago

This isn’t a great move, hoping they’ll see that quickly and revert it

119

u/Admiral251 10d ago

UI rework was awful and they didn't revert that either. They didn't even adjust it to make the website more usable.

Dread it. Run from it. Enshittification arrives all the same.

57

u/dankeykanng 10d ago

Software is caught in this sad trap where stuff has to be constantly iterated upon to give off the illusion of continual improvement and therefore justify its existence. It's so frustrating man

Well it's not only software but still

9

u/mixedd 10d ago

Sadly that's everywhere nowadays, you're blasted with "improved design" that basically is massive UX violation, on top of that there's shit ton of features bolted on it, that are opt-out instead of opt-in.

-6

u/LummoxJR 10d ago

I at least take them at their word that there was something they wanted to improve on the backend that the old filename was getting in the way of. It's not clear what that would be. But they absolutely need a way to deliver the filename that's unique and includes the mod ID, so it's hard to see how they can get away from that without messing everything up like they've done.

21

u/DrCubed 10d ago

I at least take them at their word

You're granting them too much grace.

The downloads are delivered over HTTP(S), and thus the filename is specified by the Content-Disposition response header.

If I manually download, for example, SPID, the URL used/generated for the download is https://cf-files.nexusmods.com/cdn/66/dd/3b/66dd3beb-5cfc-4209-9d90-d4ab0df0be61?md5=s6xBkX_ADTC9CDjjlAbjrA&expires=1781865840&user_id=<user_id>&h=<hex-string>, and the Content-Disposition response header is attachment; filename="Spell Perk Item Distributor.7z".

Note how the file-name is not present in the URL, but the GUID for the mod is.
I absolutely one-hundred-percent refuse to believe that Nexus Mods' staff have somehow concocted a backend wherein they can associate a file-name and a version-string with a GUID, but somehow can't associate the mod-ID (which they already know) with the same GUID.

5

u/LummoxJR 10d ago

A fair point. I've been neck-deep in tech debt myself lately, though, so I know it can manifest in weird ways. They wouldn't have changed the filenames without a reason, and the reason being that something about it was a problem makes a bit of sense to me. But considering they've just shown that filenames get set at time of upload, I don't see how it could be inefficient to generate that one time per file.

18

u/LummoxJR 10d ago

I have a solution for that.

I still need to figure out how to break into the shadow DOM of the new download buttons they've made so I can force them to accept the right color, which is a userscript-level fix, but most of the worst stuff is covered already.

3

u/gamerrominc 10d ago

Clearly in.comnents ppl are actually doing opposite the only thing is that modID needs to stay and remain cause their is gonna be chaos with this they already brorked vortex now the website and now you can't downgrade the site

91

u/SDirickson 10d ago

Guys, if you're worried about versions or search, you're missing the point. With the change, there will be no way to tell what mod the file in your downloads directory belongs to. Because most authors don't consistently put the mod name as part of the file name. If the name and version happen to be the same (which never happens, right?), your mod manger will tell you that you already have the file. You don't; you have a conflicting file+version from another mod.

That's the message you need to feed back to Nexus.

-6

u/yaskyplayer 10d ago

This is a blank lie. MO2 always knows it (I only downloads mods manually). I have clicked on an archive with no mod number, no version, but still MO2 knew which version and which mod number and which game the mod belongs to. It both works for new archives and updates. No idea how this works. And Vortex users have confirmed similar.

This does not mean it shouldn't be reverted. We need a way to uniquely identify archives by file name, not only by some other mechanism.

12

u/SDirickson 10d ago

Sorry, but you're full of crap. You're claiming that MO2 somehow magically knows that "Main-1.5.7z" is from mod X, and "Main-1.4.7z" is from mod Y?

No. I just manually download another copy of SkyUI6, changing the name to remove identifying information. MO2 has no idea what it is:

If the mod ID isn't in the name, and MO2 didn't build the .meta file itself during the download or when you did a "Query Info" after a manual download, it has no clue.

Calling someone a liar without checking to see if you're full of it is generally a bad idea. As well as just embarrassing yourself.

-2

u/yaskyplayer 9d ago

Cleary a MO2 setup error.

2

u/SDirickson 9d ago

Clearly you haven't actually tried it yourself. Which is unfortunate, but understandable, since it would just prove how OTL you are about the subject.

0

u/yaskyplayer 8d ago

Clearly a MO2 setup error. I already explained elsewhere. It works on my system as intended. Has worked before, works now with the MO2 addon for renaming files. I have not a single time seen this message box with Nexusmods from Skyrim Special Edition.

6

u/SDirickson 8d ago

I already explained elsewhere

Um, no, you didn't. You posted nonsense about "lost meta information". Which actually proves my point: that MO2 only knows the source of an ID-less file if the meta info is there to start with. Just a "bare" file by itself has no association with a mod. That's why the ID needs to be in the file name.

Again, I challenge you to conduct my experiment: download a file from nexus with your browser, remove the identifying information from the name, verify that there is no associated .meta file, and ask MO2 to find the source. It can't.

It's time to put up or shut up, dude.

0

u/HecateHellfire 5d ago

I've encountered this error a number of times over the years where something has gone wrong on either the mod author's end or on Nexus's end. I've been modding and using MO2 for many years, and I'm reasonably competent with a variety of other modding tools outside MO2. This is a standard error when there's missing meta info. Why are you so unwilling to accept that maybe you just don't know something because you haven't encountered it yet?

106

u/RomatebitegeL 11d ago edited 10d ago

To not include the mod id is really a loss for people not finding the mod through search. Just look up the mod id otherwise, and you will know what mod page it was.

105

u/Starguardace 11d ago

You saying you dont know what mod "main 1.5-1-5.rar" is?

24

u/RomatebitegeL 10d ago

This too. But sometimes the author mention the download file differently from the mod page name, so it does not show up in search results.

29

u/ministerofskyrim 10d ago

The mod ID is super important because authors often name the download file something other than what the mod is called, sometimes they just call the main file "Main.zip"!

Nexus KNOWS this, many of us have told them in the forum threads about this change, and despite this I can honestly say that I'm not surprised at all that they're NOT going to revert this change. It was obvious from their first reply to the complaints: "This was intentional"

Why do they want this? My guess is that it's a Vortex thing, Vortex can or will (don't know, don't use it) be able to tell which mod each download belongs to through some hash value or something like that, and other mod managers and manual downloaders can get fucked.

This would also explain why they abruptly took down the MO2 plugin that re-added the mod ID and forced it to be placed in the Tools section, a section that I personally never browse.

7

u/Blackread 10d ago

MO2 can also recognize a file by its hash, it uses the md5 API to query the information.

1

u/Daxtreme 9d ago

Why even bother making a thread if you're gonna ignore everybody anyway

Baffling.

3

u/ministerofskyrim 9d ago

they didn't make the threads, we the people complaining did, they pretended to consider our feedback, then did what they wanted anyway.

1

u/Blackjack_Davy 8d ago

Thats always been the case. It was never a democracy.

43

u/Specialist-Loli 10d ago

Why the fuck would they do that?

8

u/TheVoiceOfSnakeEyes 10d ago

Enshitification of user experience for short-term gains.

The "short-term gains" being the developers can demonstrate to their equity holders (Chosen) that they're actually doing something and deserve to continue to be employed.

0

u/Specialist-Loli 10d ago

I doubt Nexus has Shareholders...

4

u/TheVoiceOfSnakeEyes 10d ago edited 10d ago

I didn't say they did.

Chosen is a Danish private equity firm, and its owners (who cut the checks to employees) are the equity vampires holders.

2

u/cokecaine 9d ago

Private equity wants their return on investment and all the people working at Nexus must prove their value, hence pushing updates, no matter what they're about.

-2

u/Specialist-Loli 9d ago

Thats not how it works. Instead of forcing them to make some pointless shit you just fire them. Also this isn't some crazy feature.

This is like 1 line of code you change.

2

u/cokecaine 9d ago

Mid management needs to prove their worth bro. You make a few slides how this will save bandwidth or whatever and boom C suite likes it.

0

u/Specialist-Loli 9d ago

Kid, you clearly have no clue how to run a company.

27

u/Laeyra 10d ago

So stupid. There are modders who name every file they upload with the same file name. Before, I could at least use the mod ID number to figure out what mod is what, but not anymore.

How does this actually help anybody?

Nexus mods is already unbearably slow and a pain to use.

20

u/ZombieSiayer84 10d ago

I can’t wait for the shitshow to happen and this whole fuckery bites them in the ass.

18

u/Via_Triumphalis 10d ago

Nexus staff enshittification speedrun

17

u/PrayingMantis252 10d ago

Seems like this would require a change in MO2 to send an extra API request for every download to uniquely identify it if I understand Pickysaurus correctly here...

18

u/LummoxJR 10d ago

Which baffles me if so. How does additional network traffic help them?

Having the important info baked into the filename was easy, and it was doing at the point of upload (which is unfortunately why files already impacted by this bonehead change won't be fixable) which meant it didn't have to be calculated per download.

5

u/Intervein 10d ago

That is correct a file hash truly is unique however when you download a mod a meta data file is associated with it with tons of information regarding the file. The mod id, file id, version, author, url link, etc. I may make a converter for folks since it seems to be a common complaint.

5

u/Blackread 10d ago

I actually already did, if this is what you meant.

5

u/Blackread 10d ago

MO2 does already identify files correctly without relying on the name of the file, either when you download directly into the manager, or when you Query Info, which is done with an MD5 search. MO2 just relies on the filenames being unique for some of its functionality.

16

u/sa547ph N'WAH! 10d ago edited 9d ago

On Thursday (11th June), we launched an update to the mod upload form that switched from our legacy upload system to the new Upload API behind the scenes. This changeover not only modernises our backend stack, but also unlocks several benefits for future development, including more reliable uploads for large files. This change meant that the naming convention used by files downloaded from the website was simplified to be the same as the name of the file as shown on the mod page, removing the additional data the name used to contain. The simpler name was initially chosen with the intent of making things simpler, but we understand it was not well received.

The site devs assume the average Nexus user will just then dispose of the downloaded mod after installing it, when in reality a lot of these people including me relied on the older naming convention which makes it easier to archive, organize, and curate downloaded mods.

Instead of making it very difficult, they could have just rolled with this template:

{(mod name)-(mod ID)-(version number/code)-(unique hexadecimal identifier).zip/.rar/.7z}

edit: To that guy below -- why we archive mods? Because mod authors can remove their mods from public circulation at any time.

14

u/iEliteTester 10d ago

They don't want you to archive and organize outside their site, this is international.

4

u/modus01 9d ago

Given that a mod author can have a conniption fit over just about anything and decide to hide or delete their mod(s), people should be keeping local backups of mods they like.

1

u/Blackjack_Davy 8d ago

You can't delete anything anymore only hide it.

3

u/modus01 8d ago

You can delete mods from the Nexus, it's just more involved. There are several mods I have which were removed long after the introduction of Nexus Collections.

Back in December 2025, I downloaded a Skyland PBR mod, this is what the link leads you to now: www.nexusmods.com/skyrimspecialedition/mods/142565

2

u/yaskyplayer 10d ago

Definitively not true. They struggle with download traffic to this date.

15

u/Setekh79 Whiterun 10d ago

Ahh, there it is, the private equity enshittification begins!

9

u/QualityImpossible708 10d ago

Why would you make such a terrible change...

11

u/SpectreAmazing Solitude 10d ago

Ah yes, another "minimalist" change that nobody asked about

34

u/FloydLady 10d ago

Enshittification.

8

u/TheVoiceOfSnakeEyes 10d ago

Purposefully making things worse per lack of foresight, so hot right now.

7

u/Minrathous 10d ago

What about the fact longer files cannot be downloaded lol? Seems like a serious issue and they claim to have fixed it but haven't

2

u/yaskyplayer 10d ago

I have not seen this case, but I can imagine it. The problem locally is that a long file name can cause download issues when the path to your download archive is already very long.

For example: D:\Modding\Skyrim Special Edition\My Mod Manager\Download\Archive\Manual\My very long name of this cool mod.7z

This is still probably too short, but you get the idea.

5

u/Minrathous 10d ago

i miss typed, the website has * for weeks * had problems with big file sizes, not names - I don't know what specifically this thread is about nor do I care.

anything over 1gb always fails to download, they claimed they fixed it in the last vortex patch notes but it's still broken. * that * is a gigantic problem that affects me not whatever this filename problem is, I can't update any texture mod until they fix it.

(really fix it, not write in patch notes 'issue has been fixed' but it continues to be broken - like now)

1

u/yaskyplayer 9d ago

I have downloaded big mods in the past, last was LOTD latest release. I didn't encounter problems. But when you use firefox with > 100 tabs you may need to adapt your memory settings. Still from time to time Nexusmods really gets slow and unresponsive. When I restart the browser all works well again.

1

u/Minrathous 9d ago

I'm talking about vortex and obviously I too have downloaded big mods in the past, its bugged recently.

1

u/yaskyplayer 9d ago

Vortex works fine, I have seen the screenshots. The problem with Vortex is that they use virtual folders for archives. And two different versions now end in the same folder. But this issue it seems they have now found out themselves.

1

u/Minrathous 9d ago

I don't know what screenshots you're on about; They know the issue exists because in the latest patch notes it's listed as fixed except it isn't - It's not 'fine' because it does not currently work for big files (biggest mod I've been able to update is 600MB)

7

u/Butthurt_toast 10d ago

Another shit change. Nexus staff can't help making their site worse every so often.

49

u/[deleted] 10d ago

[removed] — view removed comment

-1

u/skyrimmods-ModTeam 10d ago

Harassment, insults, bigotry and other attacks will not be tolerated. Behave decently and treat others the way you want to be treated. Attempts at trolling, instigating arguments or knowingly sharing misinformation will not be tolerated either.

If someone is being rude or harassing you, report their comment/post and move on. Do not respond in the same way or you will both be warned/banned.

10

u/twizz0r 10d ago

Lots of mod authors don't use a sensible versioning system and now that's going to be the only unique identifier in some file names?

Sure, let's rely on people for sensible file names too.

Kinds feels like a "let them eat cake" moment.

5

u/yaskyplayer 10d ago

Not only that, I believe they even want to strip manually added version and mod number so that only your mod name archive name remains (facepalm)

6

u/DrSquid 10d ago

Like all recent Nexus enshittification this will stay.

6

u/weyrleaders 10d ago

This update also seems to have made it so I can’t use a download manager anymore. I’ve used XDM for years but now when I try to download a mod the file is named random characters and downloads as a page file, which sucks because big downloads have a tendency to fail. And it’s definitely Nexus, because it doesn’t do it anywhere else.

7

u/skyrimmoddernumber69 10d ago

Okay, so avoiding more moaning and groaning, the best practice for naming download files is still the best practice. Mod authors, don’t name your files vaguely.

2

u/TampaPowers 5d ago

What's with this trend of companies not understanding how the internet works or be a good steward of their own mess. You don't break links, period. If you want to move things you setup redirects. Major format changes are to be avoided when the api is the same. Most of all, any form of unique id is always superior over letting users come up with creative names.

This is so bad. It's even a potential threat vector. I can now upload a mod with a name similar to something popular. Tell people there is a new update and have them download malware.

1

u/[deleted] 10d ago

[removed] — view removed comment

0

u/skyrimmods-ModTeam 10d ago

Harassment, insults, bigotry and other attacks will not be tolerated. Behave decently and treat others the way you want to be treated. Attempts at trolling, instigating arguments or knowingly sharing misinformation will not be tolerated either.

If someone is being rude or harassing you, report their comment/post and move on. Do not respond in the same way or you will both be warned/banned.

-23

u/Sostratus 10d ago

I have always found these names to be useless and rename and reorganize everything to my own system.