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
-
Copy the rnk-chat folder to your Foundry VTT Data/modules directory
-
Restart Foundry VTT
-
Enable the "RNK Chat Window" module in your world's module settings
From Manifest URL
-
Navigate to the "Add-on Modules" tab in Foundry VTT setup
-
Click "Install Module"
-
Paste the manifest URL: [URL will be added after publishing]
-
Click "Install"
Usage
Opening the Chat Window
-
After enabling the module, look for the chat icon in the scene controls toolbar (left sidebar)
-
Click the icon to toggle the RNK Chat Window on/off
-
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