您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Nexus sites will better suit Mod Organizer users by replacing references to NMM with references to MO.
// ==UserScript== // @name Download with Mod Organizer // @description Nexus sites will better suit Mod Organizer users by replacing references to NMM with references to MO. // @version 1.0 // @author Alex Bull // @match http://*.nexusmods.com/*/mods/* // @exclude http://*.nexusmods.com/*/mods/searchresults/* // @exclude http://*.nexusmods.com/*/mods/categories/* // @exclude http://*.nexusmods.com/*/mods/newtoday/* // @exclude http://*.nexusmods.com/*/mods/newrecently/* // @exclude http://*.nexusmods.com/*/mods/latestmods/* // @exclude http://*.nexusmods.com/*/mods/top/* // @exclude http://*.nexusmods.com/*/mods/tags/* // @exclude http://*.nexusmods.com/*/mods/modsofthemonth/* // @exclude http://*.nexusmods.com/*/mods/uploadwizard/* // @exclude http://*.nexusmods.com/*/mods/manage/* // @exclude http://*.nexusmods.com/*/mods/track/* // @exclude http://*.nexusmods.com/*/mods/history/* // @namespace https://greasyfork.org/users/9217 // ==/UserScript== var validGames = ["Fallout3","NewVegas","Oblivion","Skyrim"]; var quickDownload_default = "Download (NMM)"; var downloadButton_default = "Download with Manager"; var quickDownload = "Download (MO)"; var downloadButton = "Download with Mod Organizer"; var tabLoaded; var allowedGame = false; for (var i=0;i<validGames.length;i++) { if (window.location.href.indexOf("nexusmods.com/"+validGames[i].toLowerCase()+"/") > -1) { allowedGame = true; } } if (allowedGame) { var quickDownloadButtons = document.getElementsByClassName("action-button green"); if (quickDownloadButtons[0].children[0].innerHTML.toUpperCase() == quickDownload_default.toUpperCase()) { quickDownloadButtons[0].children[0].innerHTML = quickDownload; } if(window.location.href.indexOf("modfiles") > -1) { tabLoaded = setInterval(function() {checkLoaded()}, 20); } document.getElementById("tab2").onclick = function() { tabLoaded = setInterval(function() {checkLoaded()}, 20); } function checkLoaded() { if (document.getElementsByClassName("download buttons").length >= 1) { modifyDownloadButtons(); } } function modifyDownloadButtons() { clearInterval(tabLoaded); var downloadButtons = document.getElementsByClassName("download buttons"); for (var i=0;i<downloadButtons.length;i++) { if (downloadButtons[i].children[0].innerHTML.toUpperCase() == "<SPAN>"+downloadButton_default.toUpperCase()+"</SPAN>") { downloadButtons[i].children[0].innerHTML = "<span>"+downloadButton+"</span>"; } } } }