ShaneeexD-GlobalChat icon

GlobalChat

A global chat mod.

Last updated a month ago
Total downloads 98
Total rating 0 
Categories Mods Misc
Dependency string ShaneeexD-GlobalChat-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

Venomaus-SODCommon-2.1.4 icon
Venomaus-SODCommon

A common library for SOD mods.

Preferred version: 2.1.4

README

GlobalChat by ShaneeexD

GlobalChat adds a shared online chat channel to Shadows of Doubt.

Players can talk to each other across saves and sessions through a hosted backend, see who is currently online, use quick in-chat commands, set a shared username color, and locally mute people they do not want to see.

Features

  • Global online chat
  • Online player list
  • Shared username colors
  • Local mute list
  • Unread message badge
  • Profanity filter support
  • Basic utility chat commands

Installation

  1. Install the required dependency: Venomaus-SODCommon-2.1.4
  2. Extract this mod into your Shadows of Doubt mods folder
  3. Launch the game once to generate the config file
  4. Check that ApiBaseUrl points to the correct backend if needed

Basic usage

  • Press Return to open or close chat by default
  • Chat only opens while you are actively loaded into a game
  • Closing chat returns focus back to the game

Main config options

  • ApiBaseUrl - Base URL for the GlobalChat backend
  • DisplayName - Name shown to other players
  • PlayerId - Stable unique player ID for your install
  • ToggleChatKey - Key used to open chat
  • EnableProfanityFilter - Enables profanity filtering on supported messages
  • EnableUnreadBadge - Shows unread count while chat is closed
  • EnableColoredUsernames - Enables colored usernames in chat and online list
  • UserNameColorHex - Your shared username color

Chat commands

  • //help - Show command help
  • //wealth or //money - Share your current money
  • //location - Share your current location
  • //case - Share your current case
  • //time - Share the current in-game time
  • //social - Share your social credit/rating
  • //roll [max] - Roll a random number
  • //me <text> - Send an emote style message
  • //mute <name> - Locally mute a player
  • //unmute <name> - Remove a local mute
  • //muted - Show your muted users
  • //color [#RRGGBB|reset] - Show, set, or reset your shared username color

Notes

  • Mutes are local to your own config
  • Username colors are shared to other players through the backend
  • If the backend is offline, chat features will not connect until it is available again