v4.0 · Public Release · Now available

A faster, sharper LogCastle — now built on .NET 8

Fully rewritten in C#/WPF. Native performance, virtualized message rendering, Discord relay, SoundCloud & YouTube playback, Fluent UI emoji, and a whitelist-aware translation pipeline. Free for Windows 10 and 11, x64 and ARM64.

Windows 10 / 11 Free · No account needed x64 & ARM64
LogCastle in action
100% C#/.NET 8Native compiled rewrite
VirtualizedMessage rendering for all panes
Discord + YouTubeRelay and media players built in
v4.0A full technical reboot for 2026
Features

What LogCastle can do

Rebuilt in C#/.NET 8NEW IN v4

The entire app is now compiled C#. Startup, rendering, and scrolling all feel instant, and every tab virtualizes its message objects off-screen so memory stays flat no matter how long the session runs.

Discord integrationNEW IN v4

Two-way Discord connectivity per tab. Webhook forwards Palace chat to a Discord channel (per-tab URL, embed color, Test button). Relay receives messages typed in Discord back into LogCastle as inline cards with a Discord-blue accent bar — powered by the PalaceLink bot, no bot token needed.

YouTube + SoundCloudNEW IN v4

Paste a YouTube or SoundCloud link to dock a player. Search and queue tracks without leaving chat. Auto-pauses when scrolled off-screen.

Fluent UI emojiNEW IN v4

Microsoft’s Fluent UI emoji replace the legacy PNG set. Vector-rendered via SharpVectors with 125+ glyphs. The picker surfaces holiday emoji on relevant dates across 15 seasonal groups.

Translation whitelistNEW IN v4

Right-click the translate icon to whitelist specific words, exact phrases, or opt out entire users. No more translations of “LOL” or recurring bot output. Managed via a dedicated Translation expander.

Avatar style systemNEW IN v4

10 avatar appearances — Flat, Radial, Ring, Hexagon, Squircle, MonoInitial, Inverted, HalfBlock, PastelTint, HueShift. Pick from the Visual Effects expander; applies live to every card without reload.

Modern chat interface

Discord-style message cards with color-coded avatar bubbles, grouped consecutive messages, and inline timestamps for Chat, Whispers, and Admin.

Dual log view

Monitor two rooms or users side-by-side without switching tabs. Each pane scrolls independently with its own complete history.

Themes & color config

Full light and dark mode with OS sync, accent color swatch pickers, per-message-type color settings, gradient, glow, background image, and rainbow effects.

Real-time translation

Translate incoming chat messages on the fly via Microsoft AI Translation into 50+ languages — scoped to what’s actually used in PalaceChat.

Emoticons & GIFs

Discord-style docked emote panel with category tabs, full GIF playback via XamlAnimatedGif, and integrated Klipy search by keyword.

ChatGPT assistant

Type chatgpt: your question inline to get answers from GPT 4.1 mini right inside the log — no context switching needed.

Media cards

Image and GIF links render as inline expandable cards. Embedded AV player for Discord mp3, mp4, OGG, and WebM links with playback controls.

Admin tools

IP and geolocation lookup for active users in a dedicated Admin tab, backed by a fast two-tier SQLite and memory cache.

Smart notifications

Keyword notification cards with optional sounds, taskbar flashing for new whispers, and a “new messages” scroll banner when not tailed to the bottom.

Scrollable server tabs

Tab strip scrolls left and right with arrow controls. Tabs with new activity light up their chevron in your current accent color.

Full log history

Separate tabs for Chat, Whispers, Admin, and Pages — each with its own complete scrollable history per session and server connection.

Font & display options

Per-tab font family, size, and weight via a Material Design font dialog. CTRL + scroll wheel resizes font per-tab without affecting others.

Screenshots

A peek at LogCastle in action

Main Interface Dark
Main interface · dark theme
Main Interface Light
Main interface · light theme
Live Language Translation
Live language translation
Notification keyword options
Notification keyword options
Theme options
Theme options
Font options
Font options
Emote popup window
Emote popup window
GIF popup window with categories
GIF popup window with categories
Log window right-click options
Log window right-click options
Screenshots

A peek at ColorConfigure

Change message colors
Change message colors
Change background colors
Change background colors
Change rainbow gradient colors
Change rainbow gradient colors
Changelog

Release notes

v4.0.0.124April 2026
NewRebuilt from the ground up as a native C#/.NET 8 WPF application
NewDiscord Webhook (Palace → Discord) — forward chat from any server tab to a Discord channel. Each tab supports its own webhook URL, embed color, and enable toggle, with a Test button to verify the connection instantly
NewDiscord Relay (Discord → LogCastle) — receive messages typed in a Discord channel directly in your LogCastle chat feed as inline cards. Discord messages appear with a Discord blue accent bar and the Discord logo icon so they’re visually distinct from Palace chat. Powered by the PalaceLink bot on bhlabs.com — no bot token or developer account required
NewServer tab unread notifications — an animated glowing teal diamond pops in and pulses until you click the tab. The activity dot stays put so you still know the server’s connection status at a glance
NewCard Animations — cards fade and slide in as they arrive, with burst-pill bounce effects. Toggle in Visual Effects settings
NewAdmin TreeView — three layout options in the Admin tab. Right-click the tree to switch at any time; your choice is saved between sessions
NewHyperlink OpenGraph preview cards — links now render a rich preview with the page title, description, and image
NewMarkdown Rendering — enable it in chat settings to render formatted text in real time
NewDocked YouTube player with search
NewDocked SoundCloud player with search
NewMicrosoft Fluent UI emoji — vector SVG rendering via SharpVectors, 125+ emojis
NewSeasonal emoji picker that surfaces holiday emoji on relevant dates (15 groups)
NewASCII emoticon shortcuts — :), ;), XD, <3 auto-convert to Fluent emoji
NewAvatar style system with 10 appearances (Flat, Radial, Ring, Hexagon, Squircle, Mono, Inverted, HalfBlock, PastelTint, HueShift)
NewTranslation whitelist — skip words, phrases, or users via right-click on the translate icon
NewTranslation settings expander in the drawer
UpdateServer tab redesign — the strip is slimmer, and the old bullet PNG images are replaced with smooth colored circles rendered directly in code. Circles still change color with activity age (green → yellow → orange → red → grey) but sit tighter next to the server name with cleaner overall spacing
UpdateGIF search is now powered by Klipy, replacing the previous Tenor integration
UpdateGIFs auto-pause when scrolled out of viewport (reclaims CPU from off-screen media)
Setup

Requirements & installation

1

Enable log streaming in PalaceChat

LogCastle reads PalaceChat’s live log file. You must enable streaming first.

  1. Open PalaceChat → Edit menu
  2. Select Options (last item)
  3. Open the Log tab
  4. Check Stream log to file
  5. Optionally enable other log checkboxes
2

Admin options optional

To use IP lookups and sign-on cards, enable operator settings in PalaceChat.

  1. Open PalaceChat → Edit menu
  2. Select Options (last item)
  3. Open the Operator tab
  4. Enable the operator settings you want visible
Enable Stream log to file
PalaceChat → Options → Log tab
Operator options
PalaceChat → Options → Operator tab
System requirements: Windows 10 or 11 · x64 or ARM64 · PalaceChat client installed · ~30 MB disk space
Discord Integration optional

Connect Palace to Discord

LogCastle supports a two-way bridge between Palace chat and Discord. Set up the Webhook first if you only need to forward Palace chat out to a Discord channel. Add the PalaceLink Relay after that if you also want Discord messages to flow back into your LogCastle feed.

A

Discord Webhook Palace → Discord

Forward chat from any server tab to a Discord channel. Each tab carries its own webhook URL, embed color, and enable toggle.

1
Create a webhook in Discord
  1. In Discord, open the channel you want Palace chat forwarded to
  2. Click the gear icon to open Channel Settings
  3. Go to IntegrationsWebhooksNew Webhook
  4. Click Copy Webhook URL
2
Configure it in LogCastle
  1. Open the left drawer and scroll to the Discord section
  2. Find your server tab in the list
  3. Paste the webhook URL, choose an embed color, and enable the toggle
  4. Click Test to verify — a test message will appear in your Discord channel
B

Discord Relay Discord → LogCastle

Powered by the PalaceLink bot running on bhlabs.com. Messages typed in your Discord channel appear as inline cards in every LogCastle feed connected to the same Palace server — no bot token or developer account required on your end.

1
Invite PalaceLink to your server

Click the button below, select the Discord server you want to add it to, and click Authorize.

Invite PalaceLink
2
Give PalaceLink channel access optional

By default PalaceLink can read all channels. To restrict it to a specific channel:

  1. Right-click the channel you want to use
  2. Go to Edit ChannelPermissions
  3. Make sure PalaceLink has Read Messages and Read Message History
3
Copy your Channel ID
  1. Open Discord User SettingsAdvanced
  2. Enable Developer Mode
  3. Right-click the channel → Copy Channel ID

Save it — you’ll paste it into LogCastle in the next step.

4
Register in LogCastle

Connect to your Palace server, then:

  1. Open the left drawer and find the Discord section
  2. Find your server tab in the list
  3. Enable the Discord Relay toggle
  4. Check “I’m setting up the relay for this server”
  5. Paste the Channel ID you copied
  6. Enter a Server Key — any password, 8+ characters. Share it with anyone else who should be able to admin this relay
  7. Click Register

A confirmation snackbar appears when registration succeeds.

5
Test it

Type a message in your Discord channel — within a few seconds it appears in your LogCastle chat as a Discord card with a blue accent bar. Type a message in Palace chat — it appears in your Discord channel via the webhook you configured in step A.

For everyone else on your Palace server

No action required. The Discord Relay toggle is on by default. As long as PalaceLink is in the Discord server and the relay is registered once, Discord messages show up automatically in every other LogCastle user’s chat feed.

  • Only one person needs to register the relay per Palace server.
  • PalaceLink picks up new registrations within 30 seconds automatically.
  • Only messages typed by real Discord users are relayed — LogCastle’s own webhook embeds are filtered out so you never see your own messages bounce back.
  • To stop the relay, click Unregister in the Discord section.

Download LogCastle4

Free for Windows 10 and 11. No account required. Download, run, and point it at your Palace log folder to get started.

Download v4.0 for Windows
Free · Windows 10/11 · x64 & ARM64 · ~8 MB installer · Digitally signed
Beta channel β

The beta channel is where early builds land before they ship to the public release. No beta is currently available — v4.0 just graduated. Check back when v4.1 or the next major cycle enters beta testing.