In every campaign there’s that moment when someone new walks into the lobby and the whole crew looks around like they’ve just seen a ghost. “Who invited this guy?” With this mod, the answer is simple: you did. Keep a small collection of identities ready to jump in whenever the crew needs a medic, an engineer, an emergency captain, or just a version of you who isn’t currently bleeding out on the floor. Change your face, change your role, change your life… and act like you’ve been here the whole time.
BETA VERSION WARNING: This mod is currently in BETA. While the core features are fully functional, it may contain edge-case bugs or errors. If you encounter any issues, please report them in the discord server or via a pull request.
WITG is a synchronized client-and-server-side plugin that expands the standard character selection into a full Identity Manifest.
Instead of being tied to a single character per campaign, WITG allows players to manage a roster of multiple crew members under the same account. Each identity maintains its own name, job, skills, talents, and inventory, allowing you to fill different roles in your crew without losing progress on your other characters.
- Multiple Identity Slots: Manage up to 4 independent character slots per account, each with its own skills, talents, and inventory.
- Lobby Integration: Switch, create, or manage crew members via the IDENTITIES tab in Lobby or Death Prompt without disconnecting.
- Emergency Identity Swap: Change your active identity directly from the Death Prompt, allowing you to jump back into action as a backup character.
- Safe Persistence: Uses variant UNAUTHENTICATED_WITG_ (e.g., UNAUTHENTICATED_WITG_2_STEAM_ID_1, UNAUTHENTICATED_WITG_3_STEAM_ID_1) to seamlessly integrate characters with the vanilla save system without risk of corruption.
- Status Tracking: The manifest clearly tracks who is Active, Wounded, or Permanently Dead at a glance.
- Vanilla Safe Design: Campaigns remain fully compatible even if the mod is removed or loaded on servers without WITG installed.
- Anti-Griefing Security: Built-in protections ensure you can only manage your own identities and your primary slot (Slot 0) is protected.
- Complete Localization: Full support for all supported vanilla languages.
Requirements: Requires LuaForBarotrauma and CsForBarotrauma with server script execution.
- Join or host a Multiplayer Campaign with the mod installed.
- In the Lobby: Open the IDENTITIES tab next to the Chat/Server Log to manage your identities.
- Mid-Round: If your character dies, look for the CHANGE IDENTITY button in the death prompt to select a another slot for crew member.
- Maintenance: Right-click any secondary identity in the list to delete it (Note: Your primary Slot 0 is protected).
This project features full support for the following languages:
- 🇺🇸 English
- 🇪🇸 Spanish (Castillian & Latin American)
- 🇧🇷 Brazilian Portuguese
- 🇫🇷 French
- 🇩🇪 German
- 🇯🇵 Japanese
- 🇰🇷 Korean
- 🇵🇱 Polish
- 🇷🇺 Russian
- 🇨🇳 Chinese (Simplified & Traditional)
- 🇹🇷 Turkish
Note: Localization was generated by AI. If you find errors or wish to improve translations, pull requests are welcome!
A: The campaign will continue to work perfectly. The additional characters will remain in the save file as valid identities, but they won't be selectable or manageable without WITG. The vanilla server will simply ignore the extra slots.
A: No. Each identity is saved as an independent character within the campaign XML. As long as the campaign is not manually edited or corrupted, your identities will remain intact.
A: Yes. Only the server needs to have the mod installed; clients can use it optionally to access the advanced UI and management features.
This project is licensed under the GNU GPLv3. Please refer to the LICENCE file for more details.
Developer: Retype15 GitHub Project: Retype15/WITG