Custom Player Names And Roles

by WhoaItsLouie
Custom Player Names And Roles

Summary

Allow players to set their own prefixs and custom display names instead of being forced to use their console username!
.name Custom Name
.prefix Custom Prefix
Discord: https://discord.gg/2EDkGpPPRH

Description

🎖️ Custom Player Names & Roles
Take control of your battlefield identity!
This mod lets players set custom display names and role prefixes, replacing default console or platform usernames with immersive military-style identities.

Support in Discord: https://discord.gg/2EDkGpPPRH

⚙️ Features
✅ Dual Identity System
Custom Name (Callsign): Your personal identifier — e.g. Eagle-1, Ghost, Viper
Role Prefix: Your position or duty — e.g. [Medic], [SL], [Engineer]
Display Format: [Role] Callsign for clear and consistent identification

✅ Chat Command System
Simple, universal chat commands no extra UI required:
.name <custom name>     → Set your callsign (3–20 chars)
.prefix <role>          → Set your role prefix (max 10 chars)
.clearname              → Remove your callsign
.clearprefix            → Remove your role
.reset                  → Clear both name and role
.myname                 → Display your current identity
.namehelp               → Show command list

✅ ADMIN ONLY Chat Commands
.setname <playersname> <CustomName>             → ADMIN SETS PLAYERS NAME
.setprefix <playersname> <CustomePrefix>            → ADMIN SETS PLAYERS PREFIX
IF PLAYER HAS SPACE IN THE NAME USE ""
.setname "Big John" Sgt. John

✅ Universal Display
Your identity is visible everywhere:
Nametags: Floating above players → [Role] Callsign
Scoreboard: (RealUsername) [Role] Callsign — admins can still identify you
Voice Chat Overlay: Radio and local voice both use your custom name
Killfeed: Death messages reflect your identity

✅ Name Uniqueness Enforcement
Each Custom Name (Callsign) is unique — prevents duplicates/confusion
Roles can be shared — e.g., multiple [Medic] players allowed

✅ Profanity Filter System
Keep your community clean with a server-configurable blacklist:
Editable JSON file: $profile:CustomNamesConfig.json
Options:
{
  "enable_filter": true,
  "case_sensitive": false,
  "block_partial": true,
  "banned_words": [
    "badword1",
    "badword2",
    "badword3"
  ]
}

Blocks inappropriate names based on your settings
Supports case sensitivity and partial-match detection

✅ Multiplayer & Persistence
Fully Replicated: Everyone sees your name instantly
Persistent: Stored by player UID, not session
Server-Side Storage: $profile:CustomNames.json
Automatic Restoration: Your name/role reloads on reconnect

✅ Admin-Friendly
Scoreboard format: (RealUsername) [Role] Callsign
Perfect for moderation — admins always know who’s who

✅ Cross-Platform Compatible
Works seamlessly on PC, Xbox, and PlayStation
100% chat-command-based — no special controls or UI needed

⚠️ CSI Compatibility
Out of the box, this mod does not yet support Coalition Squad Interface (CSI).
A separate compatibility patch will be released to integrate Custom Names into CSI’s UI systems.

🪖 Perfect For:
Roleplay Servers: Create immersive identities
MilSim Operations: Proper callsigns and unit roles
Community Events: Organized team play
Training Servers: Instructor/student identification
Clans & Units: Enforce naming standards

🧠 Technical Details
No EPF dependencies — works with vanilla Reforger
UID-based identity system (persistent across sessions)
Real-time synchronization via RPC replication
Server-side uniqueness and profanity validation
Faction-independent and compatible with all vanilla modes

Example Usage:
.name Ghost
.prefix Medic

🪪 You now appear as: [Medic] Ghost to all players!

Server Config Files:
$profile:CustomNames.json → Player data storage
$profile:CustomNamesConfig.json → Profanity filter settings

Bring immersion, clarity, and professionalism to your Reforger experience
because “xXNoobSlayer420Xx” doesn’t belong on the battlefield.

License

Arma Public License (APL)

Rating
100%
Version
1.2.5
Game Version
1.6.0.68
Version size
1.11 MB
Downloads
3,410
Created
11.10.2025
Last Modified
15.11.2025
ID
669523D075CFBE49