


Early Access QoL toolkit for On-Together: Virtual Co-Working.
Current package: v0.1.2 Early Access
This is for players and hosts who want friendly quality-of-life helpers in one mod. It is not the big-lobby mod. For 64-player rooms, the host still needs BlueSagePatched PlayerLimitLift.
Early Access note: this mod is still moving quickly while players test it, but it is meant to be friendly to normal players. If something feels noisy, open /qolmenu, turn off that one feature, and let Blue know what happened.
Community links:
Support Blue's community modding work:
Home or type /qolmenu for toggles, safe Customize fields, quick actions, themes, local status checks, and max-safe on-screen fitting.Insert or type /styleui to manage name colors, status tags, templates, Spoons, Detect Current, copyable style text, and undo.25-100, normal/black outline colors, and BlackNamesOutline for true-black styled names/messages./chatscale or Customize -> Chat UI scale adjusts the vanilla chat panel, input box, backdrop, text, and outlines together.3000 characters.Install it, launch the game, then try these:
Home or type /qolmenu to open the friendly settings menu.Insert or type /styleui for Name Styler, Status Styler, Spoons, themes, and copyable styled text.Home, Insert, /qol status, /brb, /afk, /back, and slash-command typeahead.@name in chat to get mention suggestions, then press Tab or click a suggestion.Shift-click once to copy/warn, then Shift-click again to open.Shift to run or Ctrl to slow-walk with BetterMove./as now if a long session feels heavy./qol status or the menu's Run QoL Status button to see what is enabled. Hosts can still use /hh run for a quiet lobby-health check.250 to 3000 characters.3000 characters. ID-card details include the bottom About Me/FavoriteQuote section.4000 in /qolmenu, but very long text can still wrap or look odd in some game UI.75 and can be tuned from 25 to 100.100, can be tuned from 75 to 200, and scales the chat panel, input box, backdrop, text, and outlines together.Type @partialname to show a small suggestion popup.
Pinged messages get a visible [PING] marker.
@lobby can ping everyone running a compatible mention mod like this one.
Sound is on by default and uses ticket by default. Sound modes: click, change, error, task, ticket.
Mention suggestions and highlights resolve the player's current display name, including status and Spoons tags, then highlight that full mention once so suffixes do not duplicate inside pinged messages.
Helpful commands:
/setpingcolor FF66CC/pingsound ticket/pingsound off/styleui opens a friendly window for:
(Reading), and reusable name templates;Detect Current, Apply Name Styler, Copy Name Style Text, and local-only Clear Draft;Undo to back out of the last apply, clear, template save/load, or local style edit;0-5, show the compact [1/5sp] tag, hide it, or undo the last Spoons edit;Clear Status removes the live status; Clear Draft only clears the editor box.It uses safe in-game player data updates and never writes profile files directly.
Open it with Home, /qolmenu, or /qm.
The QoL Menu and Style Helper open at the largest safe size that fits your current game resolution while leaving a small slice of the game/chat area visible. If you want a smaller window, drag the bottom-right ā handle; BlueSage will keep the resized window inside the screen.
Tabs:
0.0.8.The remaining gag never edits files or profiles. After one tiny lobby joke, it only shows local messages. Players can screenshot/share finds in Blue's Discord for fun.
@ and ID helper buttons to player rows./minimaplabels or /mml.http, https, and www. links are shown in hyperlink color.Shift while clicking a link once to copy it and show a caution note. Shift-click the same link again within a few seconds to open it./copychat or /ccopy./chatlinks or /clinks./chatreadability or /chatread./chatoutline 25-100 or Customize -> Chat outline intensity. Default 75 keeps chat readable without jumping straight to the thickest outline; 100 is the crispest outline./chatscale 75-200, /chatresize 1.25, or Customize -> Chat UI scale. This scales the vanilla chat surface, input, backdrop, text, and outlines together for accessibility on small displays.::: drag handle on the chat box to realign it./chatoutlinecolor #000000 for the normal outline path and /blackoutlinecolor #FFFFFF for true-black chat/name rows. The same fields are in Customize as Normal outline color and Black text outline color.BlackNamesOutline is on by default so true-black styled names/messages get the light black-text outline color instead of disappearing into black-on-black. Turn it off if you want every row to use the normal outline color.Shift to run.Ctrl to slow-walk with a cozy popsicle-style animation./bettermove or /bm.20 times about every 15 seconds./rg off.30 minutes by default./as now still respects safety guards./qolmenu./qol status or /bsqol status: show current BlueSage states.Home, /qolmenu, or /qm: open the QoL menu.Insert, /styleui, or /sui: open the Style Helper./style or /sty: build styled text from chat commands./setname, /status, /clearstatus, /statuscolor: set your display name/status without editing save files directly./brb or /afk: quick status shortcuts. /back restores the status you had before BRB/AFK, or clears it if there was nothing to restore./spoons on/off/status or /spoons 0-5: show, hide, or set the optional compact display-name tag, like [1/5sp]. Use /spoons off if your name feels too long./assetsweep or /as on/off/status/now: asset sweep controls./hosthealth or /hh on/off/status/run: host-health controls.
Hosts can use /hh run for a quiet lobby-health check./leavenotices or /ln on/off/status: leave notice toggle./timestamps or /tt on/off/status: chat and notice timestamps./chatreadability or /chatread on/off/status: local chat text outline/shadow./chatoutline or /outline 25-100/status: adjust local chat outline strength./chatscale or /chatresize 75-200/reset/status: scale the local chat UI for readability./chatoutlinecolor or /outlinecolor #000000/status: normal chat outline color./blackoutlinecolor or /blackoutline #FFFFFF/status: true-black chat/name outline color./bettermove or /bm on/off/status: Shift run and Ctrl slow-walk./reconnectguard or /rg on/off/status: reconnect guard toggle./reconnectmessage or /rm on/off/status: reconnect success message toggle./focusanywhere or /fa on/off/status: focus-anywhere toggle./minimaplabels or /mml on/off/status: minimap dot-to-ID-card helper. No floating labels./copychat or /ccopy on/off/status: click-to-copy chat messages./chatlinks or /clinks on/off/status: safe click-to-open chat links.Using a toggle command without on or off flips the current setting. Timestamps apply to chat plus join/leave/system notices when enabled.
After launching once, settings live here:
BepInEx/config/com.bluesage.ontogether.qoltweaks.beta.cfg
Most players should use Home or /qolmenu instead of editing the file directly.
Useful defaults:
EnableAutoSweep: trueSweepIntervalMinutes: 30EnableHostHealthMonitor: trueEnableLeaveNotifications: trueEnableWelcomeMessage: trueEnableChatTimestamps: trueEnableNotificationTimestamps: trueEnableChatReadability: trueChatOutlineIntensity: 75ChatUiScalePercent: 100ChatOutlineColor: 000000BlackChatOutlineColor: FFFFFFBlackNamesOutline: trueEnableBetterMove: trueEnableReconnectGuard: trueEnableReconnectAnnouncement: trueEnableFocusAnywhere: trueEnableEnhancedPlayerPanel: trueEnablePingMentions: trueEnablePingSound: trueEnableSpoons: false/spoons on, /spoons 0-5, or Style Helper > Show Tag if you want the compact tag back.EnableStyleUi: trueEnableMiniMapPlayerLabels: true (legacy config name; now controls MiniMap ID Click only)EnableChatCopy: trueEnableChatUrlLinks: trueUiThemePreset: Midnight DockMaxChatCharacters: 3000MaxProfileCharacters: 3000MaxSessionNameCharacters: 3000Old beta config files may still contain removed settings. BlueSage ignores old removed settings now. If something acts odd after updating, delete the config and launch once to regenerate it.
.old, .bak, .disabled, or .dll.disabled files are ignored./qol status first./qolmenu and turn off only the feature that feels weird./spoons off if the optional Spoons tag makes names too long./spoons on turns it back on./mml off if minimap dot clicks feel weird on your setup.Detect Current in /styleui to re-read your current in-game name/status before applying a new experiment. It prefers the live display name, strips old style tags plus BlueSage status/Spoons suffixes like [Tired], [4/5sp], and (Homelab) before filling the editor, and falls back to saved config only when live player data is unavailable. Clear Draft only clears the editor box; /clearstatus removes a live status.Made by BlueSage for the On-Together community.
Inspired by helpful community mods and projects including:
Source/reference links are kept in the project repo so the Thunderstore page stays readable.