
You are viewing a potentially older version of this package. View Latest Version

A Fomo add-on for On Together that logs all in-game chat messages to a local text file with timestamps and channel labels.
CleanChatSinkTags configType any command into the in-game chat. Commands start with / and are not sent to other players.
/fomochatlogtoggle (/fclt) — Toggle chat file logging on/off/fomochatloggetpath (/fclgp) — Print the current log file path/fomochatlogsetpath <path> (/fclsp) — Set the log file path (supports ~ and environment variables)/fomochatlogmessageformat [format] (/fclmf) — Get or set the chat message format string/fomochatlognotificationformat [format] (/fclnf) — Get or set the notification format string/fomochatlogsetpath ~/on-together/fomo/chat.txt
/fomochatlogmessageformat [{timestamp:HH:mm}] [{channel:short}] {username}: {message}
Located in BepInEx/config/com.andrewlin.ontogether.fomochatlog.cfg
EnableFeature (default: true) — Enable or disable writing to the log fileChatLogPath (default: ~/on-together/fomo/on_together_chat_log.txt) — Path to the log file. Supports ~ and environment variablesMessageFormat (default: [{timestamp:yyyy-MM-dd HH:mm:ss}] [{channel}] {username}: {message}) — Format string for chat messages written to the log fileNotificationFormat (default: [{timestamp:yyyy-MM-dd HH:mm:ss}] {message}) — Format string for system notifications written to the log fileTag cleaning: Use
CleanChatSinkTagsin the core Fomo config to strip TMP formatting tags from messages before they reach any sink, including this one.
The MessageFormat and NotificationFormat settings accept the following placeholders:
{timestamp} — message time; accepts a C# DateTime format specifier (e.g. {timestamp:HH:mm}){channel} — full channel label use {channel:short} for just the first character (G / L){username} — display name of the sender{message} — message body{distance} — distance in metres for local messages, empty for global/notifications{source} — internal message source identifier{playerid} — sender's player IDWith the default MessageFormat:
[2026-03-01 21:30:15] [G] PlayerName: hello world
[2026-03-01 21:31:02] [L] OtherPlayer: hey nearby!
[2026-03-01 21:32:45] PlayerName joined the lobby.
Use r2modman or the Thunderstore app for the simplest install. Fomo must be installed first.
Manual:
AndrewLin.FomoChatLog.dll into BepInEx/plugins/BepInEx/config/com.andrewlin.ontogether.fomochatlog.cfg