// ==UserScript== // @name To Japanese Mods Database // @namespace mikanNsjd // @version 7.0 // @description SteamのRimWorldワークショップ、NexusmodsのSkyrim、Fallout、MB2 Bannerlord、Cyberpunk2077、Starfield、Oblivion Remasteredのページに、日本語MODデータベースへのリンクを追加します // @author mikan-megane // @grant none // @match https://*.nexusmods.com/skyrim/mods/* // @match https://*.nexusmods.com/skyrimspecialedition/mods/* // @match https://*.nexusmods.com/fallout4/mods/* // @match https://*.nexusmods.com/fallout76/mods/* // @match https://*.nexusmods.com/mountandblade2bannerlord/mods/* // @match https://*.nexusmods.com/cyberpunk2077/mods/* // @match https://*.nexusmods.com/starfield/mods/* // @match https://*.nexusmods.com/oblivionremastered/mods/* // @match https://steamcommunity.com/sharedfiles/filedetails/* // @match https://steamcommunity.com/workshop/filedetails/* // @downloadURL none // ==/UserScript== (function () { let url; if (location.hostname === 'steamcommunity.com') { if (document.querySelector('.apphub_AppName').textContent === 'RimWorld') { url = location.search.match(/id=(\d+)/); if (url !== null) { if (document.querySelector('#rightContents .sidebar') !== null) { document.querySelector('#rightContents .sidebar').insertAdjacentHTML('beforebegin', '
RimWorld Mod データベース
'); } } } } else { url = location.pathname.match(/(.*)\/mods\/(\d+)/); if (url !== null) { let selector = document.querySelector(".modactions > li:first-child"); if (document.querySelector(".modactions > .dllabel") !== null) { selector = document.querySelector(".modactions > .dllabel"); } selector.insertAdjacentHTML('beforebegin', '
  • 日本語
  • '); } } }());