module
Premium content

RNK Chat

Endorsements
0
Comments
0
Latest version1.7.10
Minimum Core11
Compatible Core13
Last updated6 months ago
Created8 months ago
Authors
Languages English
Systems All systems
Project source Project URL
Report bugs Bug tracker URL
Read-me Readme URL
Changelog Changelog URL
License License URL

RNK™ Chat Window

A universal system-agnostic Foundry VTT module that displays the chat feed in a resizable, draggable window overlay with 12 customizable themes, 37 language translations, advanced filtering capabilities, zoom controls, and automatic message pruning.

Features

  • 12 Customizable Themes: Post-Apocalyptic, Cyberpunk, Dark Forest, Ocean Deep, Volcanic, Arctic, Midnight, Desert Storm, Neon City, Blood Moon, Steampunk, and Matrix Terminal

  • 37 Language Translations: Full internationalization support for global audiences

  • Resizable & Draggable: Click and drag to reposition; resize to your preferred dimensions

  • Zoom Controls: Scale message text from 50% to 200% without changing window size

  • Auto-Fade Effect: Window fades to configurable opacity when not hovered, stays fully visible when mouse is over it

  • Persistent Settings: Window position, size, and zoom level are saved per-user and persist across sessions

  • Real-Time Chat Mirroring: Captures all chat messages including dice rolls, whispers, emotes, and more

  • Bidirectional Chat: Send messages directly from the RNK™ window

  • Advanced Filtering:

    • Filter by In-Character (IC) vs Out-of-Character (OOC) messages

    • Show/hide whispers, dice rolls, and emotes independently

    • Search messages by keyword

    • Filter by speaker

  • Auto-Scroll: Automatically scrolls to newest messages (toggleable)

  • Auto-Pruning: Automatically removes oldest messages from both RNK window and Foundry chat when limit exceeded (GM only)

  • Scene Control Integration: Toggle window visibility from the scene controls toolbar

  • Configurable Settings: Customize theme, opacity, window size, message history limit, and more

  • System Agnostic: Works with any game system in Foundry VTT

Installation

Manual Installation

  1. Copy the rnk-chat folder to your Foundry VTT Data/modules directory

  2. Restart Foundry VTT

  3. Enable the "RNK Chat Window" module in your world's module settings

From Manifest URL

  1. Navigate to the "Add-on Modules" tab in Foundry VTT setup

  2. Click "Install Module"

  3. Paste the manifest URL: [URL will be added after publishing]

  4. Click "Install"

Usage

Opening the Chat Window

  1. After enabling the module, look for the chat icon in the scene controls toolbar (left sidebar)

  2. Click the icon to toggle the RNK Chat Window on/off

  3. Alternatively, use the macro: game.rnkChat.toggle()

Customizing the Window

  • Resize: Drag from any corner or edge of the window

  • Move: Click and drag the title bar

  • Auto-Fade: Window automatically fades when your mouse leaves it; hover to make it fully visible

  • Filters: Click the filter icon to show/hide the filter panel

Filtering Messages

The filter panel includes:

  • Message Types: Toggle IC, OOC, whispers, rolls, and emotes

  • Search: Type keywords to filter messages by content or speaker

  • Auto-Scroll: Toggle automatic scrolling to newest messages

Settings

Access settings via "Configure Settings" → "Module Settings" → "RNK Chat Window"

  • Chat Window Theme: Choose from 12 visual themes

  • Allow Players: Let non-GM users access the chat window

  • Default Window Width: Starting width in pixels (250-800)

  • Default Window Height: Starting height in pixels (300-1200)

  • Inactive Opacity: Transparency when not hovering (0.0-1.0)

  • Message Zoom Level: Font size zoom level for messages (50-200%)

  • Maximum Messages: Number of messages to retain in memory (20-500) - auto-prunes from Foundry chat when exceeded

  • Auto-Load Existing Messages: Load recent chat history when opening

Subscribe
Notify of
0 Comments
0
Would love your thoughts, please comment.x
()
x