Greasy Fork

来自缓存

Greasy Fork is available in English.

Nexus Download Collection

Download every mods of a collection in a single click

< 脚本 Nexus Download Collection 的反馈

评价:一般 - 脚本能用,但还有一些问题

§
发布于:2026-05-01
编辑于:2026-05-01

Nexus borked the download return.
It works if you add the additional 'if' argument below, the let downloadUrl and first 'if' block from OP/Developer are included for ctrl+f purposes.

let downloadUrl = "";
if (this.downloadMethod === NDCDownloadButton.DOWNLOAD_METHOD_VORTEX) {
// Try the new website version regex first
let downloadUrlMatch = text.match(/const downloadUrl = '([^']+)'/);
if (!downloadUrlMatch) {
// Fallback to the old website version regex
downloadUrlMatch = text.match(/id="slowDownloadButton".*?data-download-url="([^"]+)"/);
}
if (!downloadUrlMatch) {
// Fallback for the mod-file-download web component
downloadUrlMatch = text.match(/]+download-url="([^"]+)"/);
}

§
发布于:2026-05-01

Thank you

§
发布于:2026-05-01

Tried to add it but it says token error

§
发布于:2026-05-01

Managed to apply your modification, does not work

§
发布于:2026-05-02
编辑于:2026-05-02

Not sure what to say mate, reverted and tested on a Private browser session and it works on my box. (Firefox on arch, kde plasma)
Just had to add the code below to the latest version 0.9.9 at line 231 so its 232-235, fix indenting and save the edit.
The site picked up the change after I disable/re-enabled tampermonkey, and refresh + clear cache + relog.

if (!downloadUrlMatch) {
// Fallback for the mod-file-download web component
downloadUrlMatch = text.match(/]+download-url="([^"]+)"/);
}

发布留言

登录以发布留言。