Replaces a specific player's name in chat messages with a custom name
// ==UserScript==
// @name Rename Player in Chat
// @namespace http://tampermonkey.net/
// @version 1.2
// @description Replaces a specific player's name in chat messages with a custom name
// @author You
// @match https://www.milkywayidle.com/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// Define the original and new names
const targetName = "TargetName"; // Pick the username you want to change
const newName = "DesiredName"; // Change this to your desired replacement
function renamePlayerMessages() {
document.querySelectorAll('.CharacterName_name__1amXp[data-name]').forEach(nameElement => {
if (nameElement.getAttribute("data-name") === targetName) {
let span = nameElement.querySelector('span');
if (span && span.textContent === targetName) {
span.textContent = newName;
}
}
});
}
// Observe chat for new messages dynamically
const observer = new MutationObserver(renamePlayerMessages);
observer.observe(document.body, { childList: true, subtree: true });
// Run immediately on script load
renamePlayerMessages();
})();