Project Zomboid

Project Zomboid

Not enough ratings
OmiChat
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
893.443 KB
Mar 11, 2024 @ 4:41am
Dec 1, 2024 @ 9:24am
7 Change Notes ( view )

Subscribe to download
OmiChat

Description
It's a chat mod.
This mod can be added or removed mid-save.

[discord.gg]

Description
This mod improves the chat for players and offers a plethora of sandbox options for server operators. Among other features, it includes color customization, character naming, emote shortcuts, and new chat commands for roleplay.

The list of chat streams available with the default settings, including the vanilla streams:
  • /all
  • /faction [/f]
  • /safehouse [/sh]
  • /pm (private chat; replaces vanilla /whisper)
  • /say [/s]
  • /yell [/y]
  • /low (short range chat)
  • /whisper [/w] (shorter range chat)
  • /me [/m] (describes a character's actions)
  • /mequiet [/mq]
  • /meloud [/ml]
  • /do [/d] (describes an action or event)
  • /doquiet [/dq]
  • /doloud [/dl]
  • /ooc [/o] (local out-of-character chat)
  • /admin [/a] (admin-only chat)

For more details, please see the documentation![omarkmu.github.io]

Features
This mod aims to be as configurable as possible. The vast majority of the features listed below can be configured or completely disabled via sandbox options.

The default settings are tailored to usage for roleplay; by default, chats other than /all and /pm will use character forenames instead of usernames. Additionally, chat will use a colon for names instead of square brackets. Both of these can be reverted using the sandbox options.

Features for players:
  • Chat color customization
  • Name color customization
  • Speech bubble color customization
  • Callout customization
  • Character naming with /name
  • Local /whisper chat
  • Local /card and /roll
  • Roleplay descriptions with /me and /do (and counterparts with larger and smaller ranges)
  • Display of chat names in menus (Trading, Medical Check)
  • True Actions Act 3 - Dancing compatibility with /dance
  • Input suggestion box
  • Emote animation shortcuts (.clap, .salute, .surrender, etc.) + /emotes command to display a list of emotes
  • Roleplay languages
  • Typing indicators (off by default)
  • ...and more!

Features for server operators:
  • Various admin commands
  • Configurable info text
  • Chat range options
  • Customization of names, timestamps, all chat types, and more via powerful chat formats
  • Sandbox options to control the features listed above
  • Easy configuration with sandbox option presets[omarkmu.github.io]
  • Further extension of functionality using the API

Compatibility
I don't expect this to be compatible with other mods that heavily modify chat, but it shouldn't cause compatibility issues otherwise. If there seems to be a conflict, let me know![github.com]

The mod is confirmed to be compatible with the following mods, for which there are options to control compatibility:
Permissions & Credits
This mod uses the "Ask for permission" policy.[theindiestone.com]
You may not reupload this mod or include it directly in modpacks. If there's something missing from the mod, contribute![github.com]
Permission is not required to list the mod as a requirement or extend it via the API. If you'd like to request permission to use it in another way (modpack requests will likely be denied), please start a discussion.[github.com]
The code and associated documentation is licensed under the MIT License.[github.com]

Thank you to Wuro and Inkredibehl for providing translations!
Some features were inspired by buffy's roleplay chat.

Questions? Use the GitHub discussions.[github.com]
Suggestions? Create a feature request.[github.com]
Problems? Create an issue.[github.com]
Want to contribute? You can![github.com]
Don't want to use GitHub? Join the Discord.[discord.gg]

Workshop ID: 3178882070
Mod ID: omichat