Wednesday, 31 January 2007

RosMud++ Alpha 3

More improvements, less bugs. More usable. Less missing. Hopefully, making its way towards beta!

Thursday, 25 January 2007

RosMud++ now in Alpha 2

Today I release RosMud++ Alpha 2, and atone with a cathedral!

Well, I'm not exactly Sir Despard Murgatroyd, but I'm releasing an alpha all the same. Alpha 2 is a significant improvement on Alpha 1, in fact it's actually possible to use it (though it's definitely still inferior to other clients - but what do you expect in three weeks of programmer's spare time?!!).

Those who asked to be a part of this should have the binary now, and perhaps even have crashed it already. Comments are welcome here. It's no-holds-barred, speak your mind, tell me what a rotten programmer I am if you like!!

Saturday, 20 January 2007

RosMud++ Alpha 1

RosMud has reached alpha! A small testing team has it in their hands, but it's far from release-ready yet.

Comments, bug reports, and the like, all welcome here.

Friday, 19 January 2007

RosMud++ and "Passive Mode"

By popular request on Threshold, I'm in process of rewriting the widely used client GMud, and in the process adding features - especially, abolishing the 500-line limit on scrollback.

The list of features added will have to get documented somewhere, some time, but for now, here's a sneak preview of one of the geekiest - but potentially quite useful to non-geeks too - features RosMud++ adds: Passive mode.

RM's default mode is "Active", which is the way most clients work. A connection is opened to a pre-existing server, for instance Threshold RPG (, port 23), and the server responds.

Passive mode inverts that, and turns RosMud into the server. Select the port you want to use, and choose Passive mode, and then use whatever other client you wish (RosMud++, GMud, any telnet client) to connect to that port. RosMud will create a new subwindow for each client connection, so you can actually juggle several of them independantly.

Some possible uses of this:
  • Poor-man's chat server. Pick a port, tell someone else your IP address and the port you picked, and create yourself a little chat room all of your own.
  • Taking control of a web browser or other program. Anything that uses TCP and sends commands with line breaks (and that's a lot of programs) can talk to RosMud++. Pick port 80 and point your browser to - you'll see how it talks to a web server. Type something into RM, then press Ctrl-F4 to disconnect and close the subwindow, and poof! The text you typed is shown in the browser.
  • Showing off how geeky you are!
When using Passive mode, the "Host name" must be either "" or else an IP address representing this computer.

If all this is too confusing, just remember: Leave "Active" selected and it's just like GMud.

Thursday, 11 January 2007

Tom Jones

The Gilbert and Sullivan Society is marking the centenary of the opera "Tom Jones" with a concert performance. In Honour (pun intended) of this, I've started sequencing a few bits and pieces of the music. So far there's only one of publishable quality and completeness: Sophia's waltz from Tom Jones.

Thursday, 4 January 2007


A new version of Rosband has been uploaded to - a few small modifications, including a bug fix relating to the "teleport-to" monster spell. If you have Angband already installed, simply overwrite Angband.exe with the new one - no other file needs to be changed.

Monday, 1 January 2007

It's un-kanney

In the world of Threshold, Rosuav has a dear friend named Kanne. In the world of Terra, I have a dear sister named Alethea. And the two behave amazingly similarly. They're even roughly the same height (and Rosuav's about as tall as I am), so the dynamics of having one or other sit in my lap comes out similar. Thea is a cute four-year-old, and Kanney's a dryad - adult but maintains young appearance. Uncannily similar, and both very much loved.