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

A BepInEx mod for On Together that enhances the in-game chat with chat logging, configurable message limits, and in-game utility commands.
Use r2modman for simpler installation.
AndrewLin.Fomo.dll into BepInEx/plugins/BepInEx/config/com.andrewlin.ontogether.fomo.cfgSettings can be changed in the config file or using in-game commands (see below).
Located in {BepInExConfigPath}/com.andrewlin.ontogether.fomo.cfg
EnableFeature (default: true) — Enable or disable all mod featuresShowCommand (default: false) — Show commands in chat when usedEnableChatFileLogging (default: true) — Enable chat log file writingChatLogPath (default: BepInEx/on_together_chat_log.txt) — Path to the chat log fileCleanChatLogTags (default: false) — Strip TMP color/formatting tags from the chat logGlobalMessageLimitCount (default: 50) — Max messages shown in global chat window (game default: 50)LocalMessageLimitCount (default: 25) — Max messages shown in local chat window (game default: 25)The notification badge cap (originally hardcoded to 99) is raised to 300 by default and can be changed via
NotificationLimitin the config.
Each line in the log file looks like:
[2026-02-18 21:34:12] [Global] PlayerName: hello world
[2026-02-18 21:34:15] [Local] OtherPlayer: hey!
The log file is cleared on each game launch.
Type any command into the in-game chat. Commands start with / and are not sent to other players.
/fomohelp (/fh) — List all available Fomo commands/fomousefeature (/uff) — Toggle all Fomo features on/off/fomoshowcommand (/sfc) — Toggle whether commands are visible in chat/fomousechatlog (/fucl) — Toggle chat file logging on/off/fomogetchatlogpath (/fgclp) — Print the current chat log file path/fomosetchatlogpath <path> (/fsclp) — Set a new path for the chat log file/fomocleanchatlogtags (/fcclt) — Toggle stripping TMP tags from the chat log/fomosetmessagelimit [global|local] <number> (/fsml) — Set the global or local chat window message limit/fomosetmessagelimit global 100
/fsml local 50
/fomosetchatlogpath C:\Logs\chat.txt
/fomousechatlog
Requires .NET SDK and the game's managed DLLs referenced in the project.
dotnet build
Output DLL will be in Fomo/bin/.