Skip to content

Releases: L1GHTSHAPER/ChatPlus

ChatPlus 1.5.1 — native right-edge buttons

Choose a tag to compare

@L1GHTSHAPER L1GHTSHAPER released this 09 Oct 10:51

ChatPlus 1.5.1 — native right-edge buttons

  • Aligned mod side buttons with the game's right-hand controls: matching height, left edge and row spacing, with the right cap extending beyond the screen.
  • Reused the game's fill and outline sprites, idle/hover colors and border thickness. Mod icons remain proportionate and use the native icon offset.
  • The button group stays on the right, avoids open panels and hides when there is no safe space. Desktop mode and native UI hiding also hide tooltips and disable pointer input.

Install the ZIP through Thunderstore Mod Manager/r2modman, or place the DLL in BepInEx/plugins. Restart the game after updating.

ChatPlus 1.5.0 — nickname styling

Choose a tag to compare

@L1GHTSHAPER L1GHTSHAPER released this 09 Oct 09:56

ChatPlus 1.5.0 adds independent nickname styling in F3 → Nickname.

  • Game font or Liberation Sans, solid colors or gradients, bold and italic, presets, HEX/RGB controls, live preview and reset.
  • Nickname styling on new Global and Local chat messages, visible to recipients without ChatPlus, using a separate name field that preserves the message's 250-character budget.
  • Optional styling above your character and in Tab through native profile synchronization, including for newly joining players. The shared name also appears on ID cards; the saved nickname stays unchanged.
  • World updates wait for controls to settle and retry at a bounded rate. Turning the world scope off restores the original name outside chat.

Nickname styling is off by default. Enable it in F3 → Nickname; Above my character and in Tab is on by default while nickname styling is enabled.

Validation: release build has no warnings or errors; 684 automated checks passed. In-game rendering and reception on a second unmodified client have not been validated for this release.

ChatPlus 1.4.2

Choose a tag to compare

@L1GHTSHAPER L1GHTSHAPER released this 08 Oct 15:00

ChatPlus 1.4.2

  • Cream panels, warm brown text, coral accents, rounded controls and game fonts.
  • Grouped square side buttons with brown outlines, proportionate icons and name/hotkey hints. Buttons avoid open panels and hide with game controls in Desktop mode.
  • Responsive settings menus, tabs and collapsible advanced options. Existing configuration keys, commands and English/Russian support are preserved.
  • Input guards keep menu editing and scrolling from moving the player or camera.
  • Updated menu instructions and direct support links for this mod on Thunderstore and GitHub.
  • Preview rendering remains deferred outside OnGUI, with a shared reentry guard and the URP depth buffer. Chat controls continue to follow chat opacity.

Install the ZIP using Thunderstore Mod Manager/r2modman, or extract the DLL to BepInEx/plugins. Restart the game after updating.

ChatPlus 1.4.1 — chat button opacity fix

Choose a tag to compare

@L1GHTSHAPER L1GHTSHAPER released this 08 Oct 09:52

Fixes the chat opacity slider for the controls added by ChatPlus: the settings button, gear icon and resize handle now fade together with the chat background.

Message text and selection highlighting keep their opacity. Button hit areas remain usable while the native chat is active. Existing settings and history are preserved.

Validation: release build completed with no warnings or errors; 648 automated checks passed. No additional in-game test was performed for this patch.

ChatPlus 1.4.0 — chat and settings redesign

Choose a tag to compare

@L1GHTSHAPER L1GHTSHAPER released this 08 Oct 09:33

ChatPlus 1.4.0 refreshes the chat and F3 in the game's cream/coral style.

  • Four settings tabs: Appearance, Messages, History and Controls, with live previews and collapsible advanced options.
  • A settings gear and gesture hints inside the chat header, preserving the native input position.
  • Full transparency for chat, input and Global/Local backgrounds at 0% opacity.
  • Shift + drag selection fixes for Input System mouse devices and native font-material refreshes; ordinary dragging still scrolls.
  • Preview alignment and rendering fixes, including deferred rendering with a reentry guard and a URP-compatible depth buffer.

Existing settings and chat history are preserved. Replace the plugin while the game is closed, or update through Thunderstore Mod Manager / r2modman.

Validation: local revision 4 approved after in-game user testing; release build has 0 warnings/errors and 648 automated checks pass. The release additionally addresses the preview depth-buffer warning found in that test log.

ChatPlus 1.3.1 — fix chat swipe scrolling

Choose a tag to compare

@L1GHTSHAPER L1GHTSHAPER released this 08 Oct 07:08

ChatPlus 1.3.1 fixes the conflict between text selection and scrolling the chat.

  • Left mouse button + drag/swipe: scroll the chat, including when starting on a message. Touch swipes also scroll.
  • Shift + left mouse button + drag: select text. Hold Shift before pressing the mouse button. Releasing or pressing Shift during a gesture does not change its action.
  • Ctrl+C or right-click within the selection: copy. Escape: clear selection.
  • Dragging no longer opens a player's card on release; an ordinary click still does. Scroll initialization and cancellation are forwarded correctly.
  • English/Russian settings hints and README instructions now explain both gestures.

Update the mod and restart the game to load the fix.

Validation: Release build completed with no warnings or errors; 626 automated checks passed. Regression tests execute the production ChatLine pointer handlers with test doubles for Unity boundaries. Live verification of the new gestures is pending.

ChatPlus 1.3.0

Choose a tag to compare

@L1GHTSHAPER L1GHTSHAPER released this 07 Oct 08:46

ChatPlus 1.3.0 adds mouse text selection and background opacity controls.

  • Drag with the left mouse button to select text within or across messages. Ctrl+C or a right-click within the selection copies it; Escape clears it. The mouse wheel and dragging beyond the viewport scroll the chat. Ordinary clicks still open player cards.
  • Set background opacity from 0% to 100% in F3 → Chat window, beside the existing text size control (60–200%). Text and controls retain their opacity. Both settings are saved.
  • Includes the message editor: drafts, a live preview, color presets and RGB/HEX controls, solid colors or gradients, bold/italic, and the game's built-in font choices. Outgoing formatting is optional and works with unmodified recipients.
  • The SelectText option is enabled by default; disabling it restores dragging the scroll view from messages. Right-click still copies a whole message when no text is selected.

Install the attached ZIP using your mod manager's Import local mod, or install the new version from Thunderstore when available. Restart the game to load the new plugin.

Validation: Release build completed without warnings or errors; 608 automated checks passed. Live verification of the new selection and opacity controls is pending.

ChatPlus 1.1.1

Choose a tag to compare

@L1GHTSHAPER L1GHTSHAPER released this 06 Oct 11:22

Updated the package icon and README with the rounded LightShaper logo and black, white and purple visual style.

Plugin behavior is unchanged. Built successfully with zero warnings and errors; package layout and icon export verified.

Download the ZIP below for Thunderstore Mod Manager / r2modman or manual installation.

ChatPlus 1.1.0

Choose a tag to compare

@L1GHTSHAPER L1GHTSHAPER released this 05 Oct 11:44

ChatPlus now shows separate Global and Local message counters while the chat is collapsed. Each counter can be hidden independently in F3 → Collapsed chat notifications or in the Notifications config section.

  • Both counters are enabled by default, count up to 99 each and reset when you expand the chat.
  • Only received player messages count. Own messages, restored history and game notifications are excluded.
  • English labels: G / L. Russian labels: Г / Л. Settings apply while the game is running.

Install the attached ZIP through Thunderstore Mod Manager / r2modman's local mod import, or copy ChatPlus.dll into BepInEx/plugins. Restart the game after updating.

Validation: Release build completed without warnings or errors; 135 automated checks passed. In-game badge placement has not yet been verified.

ChatPlus 1.0.1

Choose a tag to compare

@L1GHTSHAPER L1GHTSHAPER released this 05 Oct 07:55

Changelog

1.0.1

  • Added the public GitHub repository link to the package website and README.
  • Published source code and packaged downloads on GitHub. Mod behavior is unchanged.

1.0.0

  • Initial release.
  • Time in front of every chat message (format, color and size can be changed; optional for notifications; the date for messages from another day).
  • Longer chat history: 200 lines in Global and 100 in Local by default (the game keeps 50 and 25), up to 1000 each.
  • The game session's chat comes back after a lobby change, and is saved to BepInEx/ChatPlus/chat-history.tsv; optionally kept across game restarts, optional readable daily logs.
  • Resizable chat window: a handle at the top-right corner of the chat, width and height settings, a 9-sliced frame; text size setting; the chat remembers where it was dragged.
  • A long chat stays fast: lines scrolled out of view are not drawn, lines are re-wrapped once a resize settles, and the game's rebuild of all lines when the chat fades in or out is skipped when nothing changed.
  • Highlight of messages that mention you, Up / Down recall of sent messages, right-click copy of a message.
  • In-game settings window (F3 or /chatplus), /chatplus (/chp) commands, config edits in the mod manager apply while the game is running.
  • English and Russian interface.
  • Optional integration with CommandAPI (/help listing, CommandTypeahead suggestions).