Patch Notes

Updates and changes across all LabCMD Gaming services.

Zero Unknown — Full Era Resolution 2026-04-16 Update

Database

  • All Unknown-era content resolved across every content table — zero Unknown rows remain anywhere
  • Migrations 047-049: items, NPCs, recipes, merchants, loot tables, and spawns all tagged

Recipes (15,625 resolved)

  • Cross-referenced against TAKP recipe ID list (7,400 entries) — zero matches
  • 1,581 spell/song research recipes, 50 Gates of Discord recipes, 13,990 misc — all post-PoP

Merchants (21,478 resolved)

  • Tagged by item era: 20,434 selling Post-PoP items, 1,019 Luclin items, 25 LDoN items
  • 14,861 orphaned merchant entries (reference nonexistent NPCs) tagged post-PoP

Loot Tables (4,852 resolved)

  • All 4,852 Unknown lootdrop entries reference Post-PoP items — bulk tagged

Spawns (4,497 resolved)

  • Tagged by NPC era: 3,432 Post-PoP, 283 LDoN, 64 Kunark, 41 Velious, 1 Luclin
  • 676 Classic NPC spawns in revamped zones (Hole, Droga, Paw) tagged post-PoP
Unknown NPCs Resolved 2026-04-16 Update

Database

  • All 2,186 Unknown-era NPCs identified and tagged — zero Unknown NPCs remain
  • Cross-referenced against TAKP NPC name list (14,540 entries) and P99 NPC data — zero matches
  • All confirmed as post-Planes of Power PEQ additions

By Category

  • 318 NPCs in post-PoP zones (Nedaria, Hate revamp, Tutorial)
  • 394 NPCs in revamped zones (Droga, Nurga, Hole, Lavastorm)
  • 700 NPCs in Velious zones — PEQ zone population additions not in TAKP or P99
  • 774 NPCs in Classic/Kunark zones — LDoN Wayfarer camps and PEQ quest additions
Unknown Items Resolved 2026-04-16 Update

Database

  • All 32,657 Unknown-era items identified and tagged — zero Unknown items remain
  • Cross-referenced entire item database against TAKP item ID list (26,732 items)
  • Result: none of the Unknown items exist in TAKP, confirming all are post-Planes of Power additions

Era Tagging

  • 318 Fabled anniversary items tagged Post-PoP
  • 350 Defiant gear items tagged Post-PoP
  • 300 Ornament/Hero's Forge items tagged Post-PoP
  • 282 Banner/Fellowship guild lobby items tagged Post-PoP
  • 375 Tomes tagged Luclin
  • 123 Gates of Discord recipe items tagged Post-PoP
  • 8 Seafarer Tickets tagged LDoN
  • 5 New Tanaan crafting items tagged PoP
  • 30,888 remaining items bulk-tagged Post-PoP

Cleanup

  • All 32,657 items marked disposition=delete (not needed for Classic+Kunark)
  • 8 individually researched items confirmed post-PoP (Heavy Velium Knuckledusters, Captured Tsunami Elemental, spell scrolls, novelty merchant items)
Legacy Items & Loot Placement 2026-04-16 New

Items

  • BladeStorm + Lustrous Russet placed in correct loot tables (P99/Allakhazam confirmed)
  • Mayong Mistmoore NPC created in Castle Mistmoore with Fanged Skull Stiletto drop
  • Ring of the Dead quest line restored (removed Dec 1999, day-1 accuracy)
  • Earring of Grachnist and other batch 2 items placed (TAKP-confirmed sources)
  • Wurmslayer pre-nerf: slots restored to PRI+SEC+RANGE
  • Ton Po's Bo Stick, Gunthak Harpoon, Burning Rapier placed at correct drop rates
  • Replacement items disabled — only original pre-nerf versions drop
  • Ragebringer (Rogue 1.0 Epic) pre-nerf range slot restored
Era Accuracy Overhaul 2025-04-16 Update

Database

  • Era + disposition columns added to all 41 content tables
  • 76,000+ Unknown-era rows tagged via zone-based + TAKP/P99 cross-reference
  • Source-of-truth pass — corrected zone-inheritance errors across items, NPCs, recipes, merchants, and spawns

Items

  • Pre-nerf stats restored on 5 legacy items (Rubicite, Manastone, etc.)
  • 9 legacy items added to correct loot tables
  • Item timeline tracking for nerf/buff history

World

  • Fixed spawn2 min_expansion blocking Classic-era NPCs from spawning
  • Fishing, foraging, ground spawns, and doors gated by era
Game Panel Launch 2025-04-09 New
  • Game panel deployed at games.kaptohmat.com
  • Initial game server management interface
Voice Lobbies, Desktop App & Events 2026-04-17 New

Voice Lobbies

  • TeamSpeak-style sub-channels within voice channels — create named lobbies for squads
  • Audio isolation — users in different lobbies can't hear each other
  • Broadcast key (hold to talk to all lobbies) — configurable in Settings → Voice
  • Lobby persistence — lobbies survive disconnects and page reloads
  • Role-based lobby access — restrict lobbies to specific server roles
  • Permanent lobbies — pin a lobby so it doesn't auto-expire
  • Screen share isolation — toggle between sharing to everyone or lobby only

Desktop App

  • Native Electron desktop app with NSIS installer — shout.kaptohmat.com/download/Shout-Setup.exe
  • Discord-style custom title bar with server/channel display, navigation arrows
  • System tray — minimize to tray, right-click menu, Start with Windows toggle
  • Global hotkeys — PTT and broadcast keys work system-wide (even in-game)
  • Screen share picker — choose which screen or window to share
  • Update notifications — green icon appears when a web update is available
  • Camera and screen share permissions auto-granted
  • Dark mode forced on first launch

Event System

  • Create scheduled events with title, description, date/time, and banner image
  • Event cards in chat with tabs — Event Info and Interested list
  • Interested button — click to RSVP, see who's going with avatars
  • Add to Calendar — one-click Google Calendar integration
  • Link events to voice/text channels
  • Upcoming events shown in server sidebar with live countdown
  • Click sidebar events for a detail popup

UI & UX

  • Discord-style rounded square server icons
  • Login page rebranded — Stoat links removed, LabCMD branding added
  • Welcome page rebranded to Shout
  • Inbox button navigates to Home/DMs
  • Help button links to support.kaptohmat.com
  • DM Message button fixed — now properly navigates to conversations
  • Invite links redirect — bare codes like /Qdg6qXTN redirect to /invite/Qdg6qXTN

Platform

  • Email verification disabled — accounts auto-verify on signup (invite-only)
  • Broadcast key settings with guidance on which keys work globally
  • PTT and broadcast key conflict prevention
  • Lobby auto-cleanup — unused lobbies pruned after 7 days
Settings Overhaul 2026-04-17 New

New Features

  • Keyboard Shortcuts settings page — view all keybindings in Settings → Keybinds
  • Notifications settings page wired into user settings panel
  • Notification sound toggle in settings
Patch Notes Page 2026-04-16 New
  • Patch notes page added to all LabCMD sites — eq.kaptohmat.com/patchnotes.html
  • Tabbed view for Kartonath Classic, Game Panel, and Shout
  • Deep linking support (?tab=shout, ?tab=games)
  • Automated build system — JSON data files + Python builder at ~/patchnotes/
  • PATCH NOTES nav link added to all 42,788 pages site-wide
Notifications & Voice 2025-04-16 New

New Features

  • Push-to-talk support — configurable key (default: Spacebar) in Settings → Voice
  • Notification sounds — Web Audio API ping on incoming messages
  • Notification settings page in user settings
Full Rebrand 2025-04-15 Update

Branding

  • Complete rebrand from Stoat/Revolt to Shout across all source files and locales
  • Kartonath dark gold + velious blue theme applied
  • Custom wordmark SVG

Platform

  • Custom Discover page — local server browser replaces external iframe
  • Shout Community server with invite code
  • Support links pointed to support.kaptohmat.com
  • Feedback links pointed to github.com/labcmd/shout
  • Domain live at shout.kaptohmat.com with SSL