Assets 4

3.00.274 - Warning! This has a bug that makes this build unusable on Windows 7!

  • Add 'Find...' right click option to Spawn windows to search for text in them
  • Increase size limits of aliases, macros, and other misc text fields to 64K (from 256).
  • Add split views to all of the text output windows, accessible through right click & middle mouse button
  • Add ability to change UI font in preferences dialog (most useful for Linux users to pick a better font match)
  • Changed send triggers to be as though the sent text was typed, so commands like '/delay' can be used

@BeipDev BeipDev released this Sep 5, 2018 · 7 commits to master since this release

Assets 4


  • Performance improvements to text layout (over 100x faster!)
    Don't reformat single lines whose width are less than the new width
    Switch to custom version of TextExtent, and run the layout across all CPU cores
    Raised the default history limit from 1,000 to 10,000 lines (though even 100,000 or more is super fast when resizing now)
  • Performance improvement to non regex trigger searches (2x faster)
  • Performance improvement in receiving new text
    Helped by above improvments, but profiles showed that a lot of time was spend updating the scrollbars. Now they update once instead of per line.
  • Fixed a regression from the previous build where the emoji tip of the day was not showing colorized emojis
  • Fixed Help->Contents... link to point to Github and not the old Reddit wiki

@BeipDev BeipDev released this Sep 1, 2018 · 8 commits to master since this release

Assets 3


Modified a lot of the html & ansi text parsing (code cleanup)
All Ansi styles now persist onto the next lines, previously only the colors persisted
Hyperlink colors are no longer baked in, changing the color will change existing hyperlink colors now
Fixed when copying a trigger, that the spawn action was not copied
Fixed a crash when having multiple spawn captures at once. Now if there is an active spawn capture, spawns are ignored
Added preliminary Pueblo support. Basic styles and clickable links work
Changed default text encoding to CP1252 since most places are not unicode. Same as pre build 259
In the connect dialog, if a world isn't in the list, a 'add current world' button appears

@BeipDev BeipDev released this Jul 12, 2018 · 12 commits to master since this release

Assets 3


  • Fixed some Tilemap error checking, now tileSize and mapSize are validated (can crash if they're omitted)
  • Fixed an infinite recursion bug with 'MUD Prompts' and a send trigger (the prompt fake a receive, which can cause a send trigger, that leads to another receive, etc)
  • Fixed a crash on shutdown if a toast window was dismissed
  • Worked around a weird input box issue where FixedSys doesn't get set until you first type some text. Only for that font, so some odd bug in Windows.
  • Added app.PlaySound(filename, volume=1.0) and app.StopSounds() script functions to enable playing sounds.
  • Added app.configpath to get the location of the config file
  • Modified startup script load code to make any relative path to be relative to the config file location
  • Added 'BeipMU updated' message on startup

@BeipDev BeipDev released this Jun 24, 2018 · 32 commits to master since this release

Assets 3


  • Added a fix for WINE to detect a server side socket disconnect
  • Added a "Selection Copied to Clipboard" popup to help new users discover the clipboard option
  • Added "Don't clear input on enter" option for the input window
  • Added support for dns_com_awns_status MCP package
  • Added support for dns_com_awns_ping MCP package
  • Added support for dns-com-vmoo-client MCP package
  • Fixed a crash where if a spawn window was still capturing and then closed, that any incoming received text would cause a crash
  • Changed the tooltips to be the dark theme vs the old 1995 style yellow

@BeipDev BeipDev released this Jun 5, 2018 · 64 commits to master since this release

Assets 3


  • Added dns-com-awns-status MCP package
  • Added 'Use Fast Flash' option to the trigger appearance action
  • Added Folders for Triggers and Aliases, through a 'Treat as Folder' option
  • Improved emoji rendering so that they flash if in flashing text
  • Changed the spawn windows to support regex \1 \2 style match replacement
  • Fixed unclickable hyperlinks in spawn windows, now they work the same as in the main window
  • Added .Active property to ITimer interface
  • Honor WM_ENDSESSION and don't show any dialogs when the app is shutting down (otherwise when windows is shutting down, BeipMU looks like it hangs when it has a dialog up)
  • Added tag handling (see for more info)


  • Changed the sound file selection dialog filter from *.wav to . since many formats are supported
  • Fixed a bug where if an unsupported sound file plays, it uses up a playback slot, after too many unsupported files no new sounds can play
  • A couple minor fixes so that it runs in Windows 10 mode on Wine (it called functions that exist on Windows 10, but not on Wine set to Windows 10)

@BeipDev BeipDev released this May 11, 2018 · 80 commits to master since this release

Assets 3
  • Added 'Connect at Startup' to characters
  • Fixed another separate spelling bug where if it's set to an invalid language, you can't select a valid one

@BeipDev BeipDev released this May 10, 2018 · 81 commits to master since this release

Assets 3
  • Fixed a bad regression when choosing the spell language choice in the preferences dialog. I think it broke with the big unicode switch

@BeipDev BeipDev released this May 6, 2018 · 83 commits to master since this release

Assets 3
  • Updated PCRE library to 8.42 (though the exe grew by 60K)
  • Added spawn window trigger type
  • Changed sound playback so that it can play more than wav, like mp3/mp4/wmv/wma/mkv/ogg/etc (if the OS can do it, BeipMU can)
  • Changed Trigger dialog appearance tab to only show colors in the preview when they're actually being applied
  • Changed Trigger dialog appearance tab to auto-check the fore/back color options when a color is chosen
  • Changed default of 'Strip trailing spaces in received text' to off as it was breaking MUD maps
  • Changed default of Ansi option 'Reset settings on new lines' to off as it was breaking MUD text coloring
  • Added VGA ansi color defaults to the Ansi presets, and renamed XP to CMD
  • Fixed a bug where tags didn't restore font face & size, only colors
  • Fixed some flashing text bugs. Text with a background color wouldn't redraw, plus the first blinking tag on screen was out of sync with the rest.
  • Fixed the tooltips in the bottom button bar, looks like they broke on the switch to Unicode