text/microsoft-resx
2.0
System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Privacy
Enable privacy filter
When enabled, only messages from whitelisted channels are persisted to the database. Disabling restores upstream ChatTwo behavior (everything except battle messages is stored).
The filter only controls what is written to the local database. The chat log itself keeps showing every message live, disallowed channels just stop being saved. Use the channel hide options in your in-game chat tabs if you want to remove channels from the visible chat.
Privacy filter and whitelist
Pick which channels are stored in the local database. Privacy-First default: only your own conversations. Use the buttons below to apply a preset.
Privacy-First (recommended)
Clear all
Select all
Direct Messages
Party & Alliance
Free Company
Linkshells
Cross-World Linkshells
ExtraChat (Encrypted)
Public Chat (third-party data)
System & Game Logs
Persist unknown channel types
Failsafe for ChatTypes added by future FFXIV patches that this plugin does not yet know about. Default OFF (Privacy-First). Turn ON if you want a complete log including future channels.
Apply filter to existing database
The privacy filter only applies to new messages. Use the cleanup below to retroactively remove already-stored messages that don't match your saved whitelist.
Cleanup uses your SAVED whitelist (Plugin.Config), not unsaved edits above. Click Save first if you want to apply your current edits.
The manual sweep uses your SAVED retention policy, not the slider values above. Click Save first if you want the run to apply your current edits.
Refresh preview
No preview yet. Click Refresh to compute the impact.
Total stored messages: {0:N0}
Will keep: {0:N0}
Will delete: {0:N0}
Per-channel breakdown
[KEEP]
[DELETE]
Apply current filter to database
Ctrl+Shift: Hard-deletes {0:N0} messages, then runs VACUUM. Cannot be undone.
Cleanup running in background…
Failed to compute cleanup preview, see /xllog
Privacy cleanup complete: {0:N0} messages removed.
Privacy cleanup failed, see /xllog
Message retention
Auto-delete messages after a per-channel retention window
When enabled, messages older than the configured window are deleted on every plugin start (at most once per 24 hours). Off by default. The plugin never deletes history without your explicit consent.
Default retention (days, 0 = never)
Applies to channels without an explicit override below.
Reset overrides to spec defaults
Clear all overrides
Per-channel retention overrides
[override]
[spec]
[global]
reset
Apply retention policy now
Ctrl+Shift: runs the retention sweep immediately using the SAVED policy. Save your changes first.
Retention sweep running in background…
Last run: never
Last run: {0:yyyy-MM-dd HH:mm}
Retention sweep complete: {0:N0} messages removed.
Retention sweep failed, see /xllog
Hellion Chat — Welcome
Pick a starting profile. You can change anything later under Settings → Privacy.
Privacy-First (recommended)
Only your own conversations are stored: Tells, Party, FC, Linkshells, Cross-World Linkshells, Alliance and ExtraChat. Public chat, NPC dialogue and system spam are dropped at the storage layer. Retention follows the spec defaults (Tells 365 days, own-conversation channels 90 days).
Use Privacy-First
Casual
Privacy-First plus a 24-hour window for public chat (Say, Shout, Yell, both emote types, Novice Network). For RP players who want to look up the last scene without keeping public chat forever.
Use Casual
Full History
Disables the privacy filter entirely. Stores everything except battle logs, just like upstream Chat 2. Retention is OFF, history grows forever.
GDPR notice: storing third-party messages (Say/Shout/Yell of strangers, NPC dialogue with player names, etc.) for an unlimited time may exceed the personal/household exemption (Art. 2(2)(c)). Use this profile only if you have a clear reason to keep the full archive.
Use Full History
Show wizard again
Export (GDPR Art. 15 — right of access)
Export stored messages to Markdown, JSON or CSV. Use this to fulfil a request for access from someone whose messages you have, or to take your own history with you.
Last X days (0 = all time)
Sender contains (optional, case-insensitive)
Limit to channels
(none selected = all stored channels)
Format
Markdown
JSON
CSV
Export to file…
Save export
Export running in background…
Export complete: {0:N0} messages written to {1}
Export complete: no messages matched the filter.
Export failed, see /xllog
Use the Hellion theme across all plugin windows
Hellion Online Media palette of Arctic Cyan plus Ember Orange, applied across the chat log, settings, viewers and the wizard. Disable to fall back to the default Dalamud look.
Window opacity
How opaque the plugin panes are. Lower values let the game shine through; form fields and dialogs stay opaque on top so they remain readable.
Use the bundled Hellion font (Exo 2)
Renders chat and UI in Exo 2 (SIL Open Font License 1.1) which ships with the plugin. Disable to fall back to whatever font you picked under Settings → Fonts.
Maintainer
I maintain Hellion Chat through Hellion Online Media. The website has the contact details for licensing, legal or business questions.
Website:
Why this fork exists
Hellion Chat is not trying to replace Chat 2. Chat 2 ships a complete chat experience with full history available for filtering, search and replay. That default is the right one for most users. This fork takes a different stance: a smaller default footprint, with extra knobs for users who want to keep less third-party chat on disk.
The reason I wanted that narrower default was personal. After two years on Chat 2 my database had grown past two million messages, most of them /say, /shout and /yell from strangers in Limsa. That data is exactly what makes Chat 2's full-history view powerful and most users are happy to keep it. For my own taste I wanted a smaller default. So I built this fork.
I am not chasing a big audience and the fork is not in competition with Chat 2. The code is open under the same EUPL-1.2 licence as the upstream plugin. Infi, Anna or anyone else are welcome to read it, borrow ideas, ask questions, or ignore the project. All three are fine by me.
Built on Chat 2
Hellion Chat is a fork of Chat 2 by Infi and Anna (ascclemens). The chat replacement window, the IPC integration, the rendering engine and the entire storage core come from upstream Chat 2.
The webinterface is the only major piece I removed. It is built for remote access to chat from a second device, which is a different focus than the smaller default footprint this fork is built around. Aligning it with these defaults would have meant a substantial rebuild, so removing it was the cleaner path for this particular fork.
Upstream repository:
License
Hellion Chat and Chat 2 both ship under the European Union Public Licence v1.2 (EUPL-1.2).
© 2023 to 2026, the Chat 2 authors (Infi, Anna and the upstream contributors).
© 2026 Hellion Online Media for the additions made in this fork.
FINAL FANTASY XIV disclaimer
FINAL FANTASY XIV © SQUARE ENIX CO., LTD. All rights reserved.
Hellion Chat is an unofficial, fan-made plugin. It has no affiliation with Square Enix and is not endorsed, sponsored or approved by them.
Localization
The German translations of the Hellion-specific strings come from me. Other languages are not provided yet.
The translator list below covers the upstream Chat 2 strings on Crowdin. Those volunteers translated Chat 2, not the Hellion additions.
Chat 2 community translators (upstream)
Active Tells
— Earlier conversations —
History could not be loaded.
Marked as greeted. Click to remove the marker.
Mark as greeted.
Auto-Tell-Tabs
Open a tab automatically for each tell partner
When you receive or send a /tell, a temporary tab dedicated to that player is opened automatically. Tabs vanish on logout.
Maximum number of auto tell tabs
When the limit is reached, greeted tabs with the oldest activity are dropped first. The change applies on the next /tell.
Compact display
Show only a thin separator between persistent tabs and auto tell tabs, without the section header.
Show "mark as greeted" button
Adds a click-to-toggle button next to each auto tell tab to mark a partner as already greeted, dimming the tab name when set. Useful for club greeters tracking many parallel conversations; off by default.
The number of preloaded tells is configured in the Privacy tab.
Heads-up: if XIV Messanger or a similar plugin is suppressing direct messages, turn its "Suppress DMs" option off so Hellion Chat can receive tells and open the auto tabs.
Tell history in auto tabs
Number of preloaded tells
How many earlier tell messages are loaded from the database when an auto tell tab is opened. 0 disables the preload.
Only takes effect when auto tell tabs are enabled in the Chat tab.
Settings reorganised
Hellion Chat 0.5.0 reorganised the settings into themed tabs. Your chat database and your message history stay untouched. Settings have been reset to defaults; if you want to pick a privacy profile again, the reopen button is in the Privacy tab. A backup of your previous config is at HellionChat.json.pre-v10-backup next to the live config file.
General
Appearance
Window
Chat
Tabs
Database
Information
Input
Audio & Notifications
Performance
Language & Input Helpers
Theme
Fonts
Chat Colours
Timestamps
Hide
Inactivity Hide
Window Frame
Tooltips
Auto-Tell-Tabs
Message Behaviour
Preview
Emotes
Storage
Overview
Maintenance
Version Info
About HellionChat
Changelog
System
Free Company
Party
Beginner
Linkshell
If you use multiple linkshells, the maintainer recommends one tab per shell for cleaner readability. Duplicate this tab and narrow the channel selection per copy.