@FtXCommando @Rezy-Noob I made a mod that can remove chat and pings but not map markers. I got bored and abandoned the project. I think the difficulty I ran into is that map markers get saved in a data structure because the game has to keep track of them (whereas it can forget about pings as soon as it sends them) so hiding them would be more complicated and I never figured out how to safely disable them.
I didn't want to set up errors, e.g. I didn't know if it would cause a problem that one player is allowed to add extra map markers because he's hiding half the map markers so on his system it looks like there's room for more markers but on other players' systems they show there are too many markers.
For me personally, I use a mod that actually makes in-game chat more noticeable by making a little beep sound when someone types a chat message. (In the mod vault as "ChatBeepLite.") So I just didn't have the motivation to keep working on a silencer mod.
It shouldn't be too difficult to update the mod to include either a blacklist or a whitelist for removing pings/chat from some people but not others.
And I don't think it would be difficult to set it to allow pings from active players but disable pings from dead players (or to be even more fancy, let's say it allows pings from all live players unless they're on a blacklist and it disables pings from all dead players unless they are on a whitelist).
The mod that I abandoned made small changes to chat.lua and ping.lua. You can get rid of chat messages by overriding "ReceiveChatFromSender" with a new function that applies logic to decide whether to show the message or not. And you can get rid of pings by overriding "DisplayPing" with the same thing, apply a little logic to decide whether to show the ping or not.