


Active-development QoL toolkit for On-Together: Virtual Co-Working. Expect small bugs, config changes, and re-uploads while BlueSage keeps tuning it.
Current package: v0.0.4.
This is for players and hosts. It is not the big-lobby mod; for larger lobbies, use BlueSagePatched PlayerLimitLift on the host.
If AndrewLin Sweep is loaded, BlueSage auto sweep backs off automatically so players do not have to pick a sweeper by hand.
Community links: Blue's On-Together Discord https://discord.gg/tthqADQAKa; official On-Together Discord https://discord.gg/nmpPQeNWMv.
Install this if you want a small bundle of comfort fixes for On-Together without needing five separate helper mods.
@YourName, the message can highlight and play a small local ping sound./styleui for an in-game helper window. Pick colors, type your text, then click Apply To Name or Copy./hh run gives a quiet host-health diagnostic without spamming scary recreate-lobby warnings.| Feature | Default / safety | Command | Config | Why / notes |
|---|---|---|---|---|
| Asset Sweep | On every 60 min | /assetsweep or /as on/off/status/now |
EnableAutoSweep, SweepIntervalMinutes |
Helps long sessions reclaim unused Unity assets. Use /as now if the game feels heavy. Interval safe range: 30-180 min. Auto-disables if AndrewLin Sweep is loaded. |
| Host Health | Off by default, host-only, manual or opt-in | /hosthealth or /hh on/off/status/run |
EnableHostHealthMonitor |
Hosts can use /hh run before inviting more people into an old room. It no longer warns only because a lobby is old, and it does not tell players to recreate a lobby without join-failure evidence. If BlueSage PlayerLimitLift is loaded, Host Health also reports the current cap/default/chat-relay state. |
| ChatLimitRemover | Always on, 750 chars | None | None | Raises the confirmed vanilla 250-character chat send cap so invisible TMP color/style/font tags have room without exposing risky packet/RPC knobs. |
| Longer Text Fields | Always on, 750 chars | None | None | Gives more room for names, IDs, and room text that use invisible TMP color/style/font tags. Limits are locked to safe defaults. |
| Style Helper | On-demand UI/copy/apply | /styleui or /sui; /style or /sty color/bold/italic/gradient/gradient3/status |
EnableStyleUi |
Opens an in-game color/style helper. Use Apply To Name to set your display name, or Copy to paste styled text into an ID card, room name, status, or chat field. It uses safe in-game player data updates and never writes profile files directly. |
| Status Helper | On-demand | /setname, /status, /clearstatus, /statuscolor |
StatusBaseName, StatusMessage, StatusColor, StatusBrackets |
Updates your in-game display name/status from chat commands, inspired by StatusManager, without editing save files directly. |
| Ping Mentions | On | Type @name, press Tab to complete; /setpingcolor; /pingsound on/off/status |
EnablePingMentions, EnablePingSound, PingHighlightColor, PingMentionColor |
Highlights messages that mention you, highlights the @mention text, and plays a local UI ping sound by default. Sound and highlight color are safe local settings. |
| Leave Notices | On | /leavenotices or /ln on/off/status |
EnableLeaveNotifications |
Local notice when someone leaves. Turn off if another mod already shows leave messages. |
| Timestamps | Off | /timestamps or /tt on/off/status |
EnableChatTimestamps, EnableNotificationTimestamps |
Optional local timestamps for chat plus join/leave/system notices. Off by default to keep chat clean. |
| Reconnect Guard | On for players | /reconnectguard or /rg on/off/status |
EnableReconnectGuard |
Slower guarded reconnects after accidental disconnects. Hosts can turn it off. Retry timing, max attempts, visible-lobby checks, and host-kick safety are locked. |
| Reconnect Message | On | /reconnectmessage or /rm on/off/status |
EnableReconnectAnnouncement |
Sends Auto Reconnected by BlueSage QoL Tweaks - Thank you Blue <3 after BlueSage reconnects you. Message and 3s delay are locked. |
| Focus Anywhere | On | /focusanywhere or /fa on/off/status |
EnableFocusAnywhere |
Lets focus mode work from most places instead of only vanilla focus spots. Turn off if the game behaves oddly near special areas. |
| Enhanced Player Panel | On | None | EnableEnhancedPlayerPanel |
Adds upstream-compatible Button_Ping and Button_IdCard helper buttons to player rows when the panel loads. Skips safely if old EnhancedPlayerPanel buttons or earlier BlueSage buttons are already present, and logs instead of interrupting native UI. |
| Status | Local only | /bsqol status, /qol status |
None | Quick check of current BlueSage QoL states. |
Using a toggle command without on or off flips the current setting. ./as style also works, but normal /as slash-command style is recommended.
Launch once, then edit:
BepInEx/config/com.bluesage.ontogether.qoltweaks.beta.cfg
User-facing settings are intentionally limited:
| Setting | Default | Notes |
|---|---|---|
EnableAutoSweep |
true |
On/off only. Auto-backs off when AndrewLin Sweep is loaded. |
SweepIntervalMinutes |
60 |
Safe range: 30-180. |
EnableHostHealthMonitor |
false |
On/off only. Leave off unless you want automatic host checks; /hh run still works on demand. |
EnableLeaveNotifications |
true |
On/off only. |
EnableChatTimestamps |
false |
On/off only. |
EnableNotificationTimestamps |
false |
On/off only. /tt keeps this in sync with chat timestamps. |
EnableReconnectGuard |
true |
On/off only. |
EnableReconnectAnnouncement |
true |
On/off only. |
EnableFocusAnywhere |
true |
On/off only. |
EnableEnhancedPlayerPanel |
true |
On/off only. |
EnablePingMentions |
true |
On/off only. Highlights local mentions. |
EnablePingSound |
true |
On/off only. Local UI ping for mentions. |
PingHighlightColor |
9B59B6 |
Six-character hex background mark for messages that mention you. |
PingMentionColor |
FFD700 |
Six-character hex color for @mention text. |
EnableStyleUi |
true |
On/off only. Enables the in-game /styleui helper window. |
StatusColor |
FFD45D |
Six-character hex color for /status; keep readable. |
StatusBrackets |
() |
Two visible wrapper characters around /status text. |
Old config files may still contain removed settings from earlier test builds. BlueSage ignores the risky ones now, and it syncs notification timestamps to the /tt chat timestamp setting on startup. If anything acts odd after updating, delete the config and launch once to regenerate it.
.old, .bak, .disabled, or .dll.disabled files are ignored.Install with a mod manager, or place the DLL here:
BepInEx/plugins/BlueSage_QoL_Tweaks_Beta/BlueSage_QoL_Tweaks_Beta.dll
/qol status - Shows what BlueSage QoL features are on./styleui - Opens the in-game text styling helper. Type your name, pick colors, then click Apply To Name or Copy./style color FF66CC hello - Copies colored text to your clipboard./setpingcolor FF66CC - Changes the local mention highlight color./pingsound off - Turns off local mention ping sounds./hh run - Runs a quiet host-health check on demand./qol status first.Made by BlueSage for the On-Together community.
Related community mods/projects: