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 3 years ago
Total downloads 859
Total rating 1 
Categories Mods Tweaks Client-side
Dependency string DestroyedClone-HideNamesPatch-1.1.1
Dependants 1 other package depends on this package

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