AllowAnyNames
Customize your character's name!
| Last updated | 2 weeks ago |
| Total downloads | 10156 |
| Total rating | 6 |
| Categories | Mods Misc |
| Dependency string | Marioalexsan-AllowAnyNames-2.0.3 |
| Dependants | 6 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
AllowAnyNames
Removes restrictions on player names, allowing you to use color tags and longer names than usual.
The markup format that you can use for rich text is documented as part of Unity here:
AllowAnyNames supports the following tags from the Unity rich text format:
<size=N>big text</size>, where N is a size between 8 and 30<color=blue>colored text</color>, where color is a named color from this list- hexadecimal values are also supported through
#RRGGBBor#RRGGBBAAcolor formats (such as<color=#FF00009F>transparent red color</color>)
- hexadecimal values are also supported through
<b>bold text</b><i>italic text</i>
Tags can be nested, so you can use names like <color=blue><i>colored italic text</i></color>. Tags have to be closed in the reverse order they were opened in.
There are two options for specifying custom names:
- You can specify rich text as part of the character creation's character name field
- You can give a character a new rich text name using the new "Rename Character" UI option in character select
The Rich Text name will be visible by other people that have AllowAnyNames in servers. This functionality requires CodeYapper to be installed.
Players that don't have AllowAnyNames will see a vanilla-compatible version of your Rich Text name. Additionally, elements such as "Delete Character" will use the vanilla version of character names to execute their actions.
For example, given the name:
<color=blue>Coboa</color>
Other players with AAN will see a blue "Coboa" name, vanilla players will see a plain text "Coboa" name, and "Delete Character" will prompt you to enter a plain text "Coboa".

Some text containers (such as the player name plates and chat messages) support a larger set of tags as defined by the TextMeshPro rich text format, however not all tags are allowed, and not all text containers use TextMeshPro, so this can lead to name desync.
Save Data Storage
AllowAnyNames uses Multitool's custom profile data functionality to store the rich text name.
This means that the mod's data will be stored under ATLYSS_Data/profileCollections/Marioalexsan_Multitool/atl_characterProfile_{index}_mods.
If you need to uninstall the mod for some reason, the game should revert to a sanitized version of the rich text name that is stored as part of the vanilla data.
Mod Compatibility
AllowAnyNames targets the following game versions and mods:
- ATLYSS 112025.a1
- Multitool v1.0.0 (required dependency)
- CodeYapper v2.0.0 (required dependency)
Compatibility with other game versions and mods is not guaranteed, especially for updates with major changes.