DestroyedClone-HideNamesPatch icon

HideNamesPatch

1.1.1 - Now has option to show who's host (experimental). | 'Show a custom name, their survivor name, or their skin and survivor name.

Last updated 2 weeks ago
Total downloads 227
Total rating 0 
Categories Mods Tweaks Client-side
Dependency string DestroyedClone-HideNamesPatch-1.1.1
Dependants 0 other mods depend on this mod

This mod requires the following mods to function

bbepis-BepInExPack-5.4.9 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.9
RiskofThunder-HookGenPatcher-1.2.1 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.1

README

# Hide Names Patch

Original Mod: "Hide Names" by Moffein

Make everyone's name the same, or replaced by their survivor name. Config lets you change what peoples' names are replaced by. Mostly untested.

  • Default Name:
    • (empty) - Defaults to their Survivor name. (Commando, Huntress, Captain)
    • "Skin" - Shows their skin name, formatted by the associated command.
    • (any other text) - replaces with this instead
  • Body Fallback Name: Displays this name when it can't replace the default name, usually on player join/disconnect messages.
  • Skin Fallback Name: Ditto, but with skins.
  • Skin Name Formatting: When "Default Name" is set to "Skin", the user can customize how it's displayed.
    • 0: Body Name, 1: Skin Name
    • "{1} {0}": Default Commando, Hornet Commando, Arctic Huntress, Admiral Captain
  • Default Skin Name Override: If you would prefer the default skin to be a different name.
  • Show Host: Appends a string after the name of the hoster.
    • {0} = Original Name Override. Defaults to "{0} (string)" if the {0} is missing.
    • Leave empty to disable.
    • Example: "{0} (Hoster)" = "Player (Hoster)" | "(Hoster)" = "Player (Hoster)"
    • "(Host) {0}" = "(Host) Player"

Below is an example of a modified config.

Example 1 enter image description here

  • Default Name: Skin
  • Fallback Body Name: Player
  • Fallback Skin Name: Skin 0
  • Skin Name Formatting : "<style=cIsDamage>{1}</style> {0}"
    • If you want it to be formatted properly when you chat, use my mod "Rich Text Chat" which removes the <noparse> tag from chat messages.
  • Default Skin Name Override: Non-Mastered

Example 2: With Rich Text Chat

preview

  • Default Name: Skin
  • Skin Name Formatting: "<style=cIsDamage>{0}</style>, <size=80%>the <style=cIsUtility>{1}</style></size>"

Example 3: Host

There will be quirks between the client and server, but it should work.

Installation

Place the .dll in /Risk of Rain 2/BepInEx/plugins/

Changelog

1.1.1

  • Added experimental option to show who's the host.
  • Fixed nullref in lobby

1.1.0

  • Added option to display their skin name, with formatting
  • Frequency of name update reduced from every second to every 3 seconds.
  • Steam name in lobby creation is now replaced with either your overridden name or your fallback body name.

1.0.0

  • Release

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2021-10-10 1.1.1 89 Version 1.1.1 Install
2021-10-6 1.1.0 61 Version 1.1.0 Install
2021-9-19 1.0.0 77 Version 1.0.0 Install