──[ MegaMUD Character Manager · CHANGELOG ]──
⚠ Built on the fly — this one is vibe-coded: written as I go and shipped as it comes together, with the kinks still being worked out. I think it's genuinely useful already, and I appreciate everyone who has found it so. Feedback and bug reports to the SYSOP — all of it welcome.
v1.4.42026-08-06MegaMUD’s View menu works again
- If you are on 1.4.3, update. It asked MegaMUD for its Statistics, Session and Time Analysis windows every five seconds and then hid what it got — so every View menu item showed ticked, none of the windows could be seen, and unticking one undid itself a few seconds later.
- Those windows are now opened once, on a session that has none, and left alone after that. Close one in MegaMUD and it stays closed.
- Any window 1.4.3 left hidden is put back on screen when the manager starts. A hidden one would never have come back on its own.
- openMegaMudFigureWindows in settings stops even that one opening.
- Worth knowing: closing one of those windows stops its figures being recorded for that session — MegaMUD only keeps them in the window. Nothing is lost inside MegaMUD, and reopening the window shows the true totals and resumes recording.
v1.4.32026-08-05More Session History work, and faster window docking
- A session no longer needs MegaMUD’s statistics window switched on. Its Statistics, Session and Time Analysis windows are opened hidden and read. captureMegaMudFigures in settings turns that off.
- History is kept per session rather than per character name — one file per session, in a folder per character. Existing files are moved on first run.
- New Config column, naming which of MegaMUD’s character files a session used.
- Clearing a session removes its events as well, and names what it is about to delete.
- A statistics reset is recorded only when the figures it discards amount to something.
- Picking up running sessions at startup: 7.1 seconds down to 0.5 across fourteen.
- The Killed column counts the session, not MegaMUD’s total since it started.
- Figures kept before a reset were written exactly like a finished session, so the two read as one session recorded twice. The kept row now says what it is.
- “Statistics cleared” is no longer reported when nobody cleared anything. The event says the figures started again, and says it reconnected only where MegaMUD’s connection count actually moved.
- Session History no longer comes to the front whenever the manager is clicked, over whatever you were reading. It comes forward when you click it, and not otherwise.
- Session History and the Session Monitor open beside the manager instead of on top of the session you are playing, and reopen where you left them.
- The clear confirmation no longer opens behind the Session History window.
v1.4.22026-08-04Escapes are recorded accurately
- Escapes now come from MegaMUD’s own log instead of being guessed from your health. Over 31 hours MegaMUD recorded 48 near misses where the manager had logged 417 — and none of them matched.
- Characters that keep no log still fall back to watching health.
- The Session History window no longer sits half behind a docked session.
v1.4.12026-08-04Session History updates while you play
- The session you are playing sits at the top and updates every five seconds.
- Records the loop it ran, plus level, experience, lives and character points from the character file MegaMUD writes on exit.
- Summary line: sessions, time played, experience earned, and best and typical hourly rate.
- Sortable columns, and copy to clipboard for a spreadsheet.
- Events keep up to 30 lines of the traffic leading up to them, on relayed sessions.
- Session Monitor right-click: Session History, and MegaMUD’s View-menu windows — one at a time or all at once.
- Monitor columns drag into any order, and the order is remembered.
- Near misses use MegaMUD’s own HP limit, or 15% where none is set, and are recorded once per episode instead of once per poll.
- Fixed: clicking a tab or a monitor row now types into that session; History no longer flashes or loses your selection; the dark theme reaches column headings; the When column fits twelve-hour times.
v1.4.02026-08-01Session History, and more in the Session Monitor
Session History
- Kept for every session — docked or not, relayed or not, whether or not a manager window is open, and when you close a single MegaMUD rather than the manager.
- Every one of those situations used to lose that session’s figures silently.
- MegaMUD’s own numbers are kept exactly as it reports them — 44 of them from its statistics window alone, which is the only place they exist and closes with the client.
- Anything unmeasured is blank rather than 0. A zero under Killed claims nothing died.
- Columns MegaMUD isn’t filling aren’t drawn. Its statistics window is a per-character setting — turn it on and they appear next session.
- Events are listed under their session. Select a session to narrow the list, or double-click it for every figure kept.
- A relayed session also records damage taken and healing, which monsters were killed rather than just how many, and the traffic either side of a death.
New captures
- Deaths — and the escapes that are far more common, where a character logs off at low health instead of dying. The cutoff is MegaMUD’s own HpLogoff%, read per character.
- Clearing the statistics window, together with the figures as they stood the moment before you cleared it.
- On a relayed session, the traffic either side of each event, so you can read back what actually happened.
- An ordinary logoff in good health is not an event.
Session Monitor
- Right-click → Session History, for any session listed.
- Right-click → MegaMUD windows: every item from its View menu, each showing whether it is currently ticked. Toggle one, or all of them at once, across a selection.
- The Windows column shows those same ticks, so the column and the menu always agree.
- Columns drag into any order, and the order is remembered. XP rate now follows Health, and State sits beside Loop.
Fixed
- Clicking a tab puts the caret in that session, which it never did before. Clicking a session in the monitor does it too.
- The dark theme reaches the column headings. Every list used to wear a white band with black text across the top.
- The Session History window is themed. It was the one window that still opened in system colours.
Removed
- Party Totals and Show Stats. What the relay counts still feeds Session History.
- “Session windows” on the monitor’s right-click, replaced by MegaMUD windows. The old one hid windows behind MegaMUD’s back, so MegaMUD went on believing they were shown, and it could never turn one on.
- The raw status-bar dump that used to fill the statistics window.
- --status, the command-line mode that read every session’s status bar at once.
- Relay totals for best hit and kills. MegaMUD reports both directly.
v1.3.12026-07-31Conversations window comes back at a usable size
- A restored Conversations window is no longer 42×39 pixels in the corner of the screen.
- 1.3.0 brought the window back but never let it be laid out — it was hidden before MegaMUD positioned it.
- A window that was never placed is put where MegaMUD’s own character file says it belongs.
- A window you positioned yourself is left exactly where you put it.
v1.3.02026-07-28Health in the monitor, and a stats window about monsters
- The session monitor shows health for every session — relayed or not.
- Health is read from MegaMUD’s own party window, so it can’t hang or disturb a session.
- Party Totals shows a member’s real health instead of a row of zeroes.
- A session whose health can’t be read is blank, never zero.
- The statistics window now leads with the per-monster table — the breakdown MegaMUD doesn’t have.
- The six totals duplicating MegaMUD’s own Stats window are one summary line.
- The damage columns say which direction: “Damage to you” and “Dealt to others”.
- Damage is no longer labelled with the name of an item you may not own.
- Your own spells and item procs count as yours, not as everyone else’s.
- A character is no longer called “95% Hash”.
- MegaMUD’s game data is read all four levels deep, including the per-BBS level.
v1.2.12026-07-28Monster naming fixes
- A monster is named the same way wherever it’s counted, so one creature is one row.
- Baby, young and adolescent name different creatures — no longer merged onto one “dragon” row.
- Fierce, wild, vicious, savage, giant, huge, tiny, old, ancient and elder are no longer stripped.
- Only seven words are treated as decoration: angry, big, fat, large, nasty, small, thin.
v1.2.02026-07-27Session, settings and stats fixes
- The manager can no longer crash a busy session it’s watching.
- An error inside the manager no longer scatters your docked sessions.
- Opening the manager twice no longer steals the first copy’s sessions.
- The repair pass and watchdog only touch windows this manager docked.
- A released session can no longer be destroyed when the manager closes.
- No more freezes when closing a tab or connecting to a BBS.
- Settings, profiles, layout and the docked record are written safely.
- An unreadable folder no longer wipes your managed BBS entries.
- Stop Proxy no longer deletes a running session’s character file.
- Kills are counted at last — and for the right character in a group.
- Damage is credited to whoever actually dealt it.
- One monster is one row; damage over time is counted.
- The MegaMUD half of the statistics window finally refreshes.
- A busy session can’t freeze the game or drop you from the BBS.
- The monster list no longer flickers.
- New: kills, damage and experience kept after a session ends.
- New: party totals across the characters the manager relays.
- New: window layout presets — tile, cascade, save and restore.
- New: you’re told when a character drops off the BBS.
- Keyboard shortcuts for switching, moving, docking and closing.
- The close button asks first, and says which thing it will do.
- Monitor rows drag where you aimed them; columns fit scaled displays.
- The manager warns before closing if a session is connected through it.
- The log keeps its evidence instead of erasing it.
v1.1.52026-07-26Clearer session-monitor info
Session-monitor details (character, class, BBS…) resolve more reliably. Still finicky on older MegaMUD builds (pre-2.0.5) — grab the latest MegaMUD for the best results.
v1.1.42026-07-26Stats fixes + a smoother monitor
Live-stats fixes, plus a cleaner, steadier session monitor.
- Live stats now count your damage taken and healing correctly.
- Everyone else’s damage — party, spells, the room — is tracked separately as a new “Others” line and a “They dealt” column, so a group fight is finally legible.
- The session monitor no longer flickers.
- Sessions that aren’t connected are dimmed across the whole row.
- Hover a session for its full details — config, BBS, state, what it’s doing, its windows and PID.
- On older MegaMUD builds (before 2.0.5), the character name is read from its .ini file instead of the window title, so it still shows correctly.
v1.1.32026-07-26Proxy support (new)
The foundation for tracking stats MegaMUD doesn’t. Turn it on with “Start Proxy (for live stats).” Brand new and still rough, with a lot more planned.