Greasy Fork is available in English.
Replaces all character names with account names
// ==UserScript==
// @name Show account names
// @namespace io.inp
// @match https://www.esologs.com/reports/*
// @grant none
// @version 1.2
// @author Xandaros
// @license BSD2
// @run-at document-end
// @description Replaces all character names with account names
// ==/UserScript==
function replaceNames(elem) {
elem.contents().each(function(idx, inner) {
if (inner.nodeType == 3) {
// Text node
for (let player of players) {
if (player.type == "NPC" || player.anonymous) continue;
if (inner.textContent.includes(player.displayName)) continue;
inner.textContent = inner.textContent.replaceAll(player.name, player.displayName);
}
}
replaceNames($(inner));
});
}
window.setInterval(function() {
replaceNames($("html"));
}, 2000);