Blues-BlueSage_QoL_Tweaks_Beta icon

BlueSage QoL Tweaks Beta

On-Together QoL beta: longer chat/ID text, style/status tools, Focus Anywhere, player-panel helpers, sweep memory guard, reconnect and host-health checks.

Last updated 5 days ago
Total downloads 18
Total rating 0 
Categories Mods Tools Misc
Dependency string Blues-BlueSage_QoL_Tweaks_Beta-0.0.3
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304

README

BlueSage QoL Tweaks - Beta

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.3.

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.

What It Does

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 On, host-only, every 5 min /hosthealth or /hh on/off/status/run EnableHostHealthMonitor Hosts can use /hh run before inviting more people into an old room. If BlueSage PlayerLimitLift is loaded, Host Health also reports the current cap/default/chat-relay state. Timing/repair behavior is locked to safe defaults.
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 copy /style or /sty color/bold/italic/gradient/gradient3/status None Builds paste-ready TMP style text for names, ID fields, room names, or status tags. It copies to clipboard and never edits save files.
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.
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 BlueSage ping and ID-card helper buttons to player rows when the panel loads. Skips rows that already have old EnhancedPlayerPanel buttons.
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.

Settings

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 true On/off only.
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.
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.

Compatibility

  • BlueSage only checks mods BepInEx actually loaded. Disabled .old, .bak, .disabled, or .dll.disabled files are ignored.
  • If BlueSage PlayerLimitLift is loaded, Host Health reads it as an optional companion and includes its cap/default/chat-relay state in host diagnostics.
  • If AndrewLin Sweep is loaded, BlueSage auto sweep backs off automatically to avoid double cleanup. The rest of BlueSage QoL still works.
  • If Simple_QOL or ChatTweaks-style mods are loaded, BlueSage disables its own timestamps and leave notices by default to avoid duplicate chat formatting.
  • If AndrewLin Reconnect is loaded too, BlueSage uses guarded reconnect timing so two reconnect loops do not rapid-fire together.
  • BlueSage does not delete, rename, edit, or disable another creator's mod files.

Install

Install with a mod manager, or place the DLL here:

BepInEx/plugins/BlueSage_QoL_Tweaks_Beta/BlueSage_QoL_Tweaks_Beta.dll

Credits

Made by BlueSage for the On-Together community.

Related community mods/projects: