MXP converter for Telnet and BatMUD


0. Contents

   1. Purpose
   2. Supported features
   3. About TinyFugue
   4. Copying
   5. Requirements
   6. Downloading

1. Purpose

sample screenshot Adds clientside MXP (Mud eXtension protocol) support for BatMUD, using the following software:
  • telnet (or any alternative, as long as it uses the recv() system call)
  • xterm with 256 colors support
Instructions:
$ make bat_mxp.so
$ LD_PRELOAD="`pwd`"/bat_mxp.so telnet bat.org
> log in
> mxp on
> mxp map off
> look

2. Supported features

Most of the MXP version 1.0 features, that can be implemented in xterm, are supported. This includes all of the metacommands (!ENTITY, !ATTLIST, !ELEMENT, !TAG), entities and formatting commands excluding paragraph controls. BatMUD unfortunately only supports a minimum set of them though.

It also has a framework that makes it relatively easy to implement MXP-supporting programs on one's own.

3. About TinyFugue

This program would work with TF, if TF didn't mess up xterm-256color escapes.
TF would need a patch to support them.

4. Copying

bat_mxp has been written by Joel Yliluoma, a.k.a. Bisqwit,
and is distributed under the terms of the General Public License (GPL).

5. Requirements

GNU make, telnet and xterm with 256-color support.

6. Downloading

Downloading help

  • Do not download everything - you only need one file (newest version for your platform)!
  • Do not use download accelerators or you will be banned from this server before your download is complete!

Date (Y-md-Hi) acc        Size Name                
2006-1211-1141 r--       31268 bat_mxp-1.0.4.tar.bz2
2006-1211-1141 r--       33441 bat_mxp-1.0.4.tar.gz
2006-1211-1141 r--        3040 patch-bat_mxp-1.0.3-1.0.4.bz2
2006-1211-1141 r--        2947 patch-bat_mxp-1.0.3-1.0.4.gz
2006-1210-0340 r--       30398 bat_mxp-1.0.3.tar.bz2
2006-1210-0340 r--       32843 bat_mxp-1.0.3.tar.gz
2006-1210-0340 r--       10919 patch-bat_mxp-1.0.2-1.0.3.bz2
2006-1210-0340 r--       11334 patch-bat_mxp-1.0.2-1.0.3.gz
2006-1210-0011 r--       24453 bat_mxp-1.0.2.tar.bz2
2006-1210-0011 r--       26785 bat_mxp-1.0.2.tar.gz
2006-1210-0011 r--        4347 patch-bat_mxp-1.0.1-1.0.2.bz2
2006-1210-0011 r--        4440 patch-bat_mxp-1.0.1-1.0.2.gz
2006-1209-2308 r--       23210 bat_mxp-1.0.1.tar.bz2
2006-1209-2308 r--       25498 bat_mxp-1.0.1.tar.gz
2006-1209-2308 r--        5945 patch-bat_mxp-1.0.0-1.0.1.bz2
2006-1209-2308 r--        5895 patch-bat_mxp-1.0.0-1.0.1.gz
2006-1209-2228 r--       22856 bat_mxp-1.0.0.tar.bz2
2006-1209-2228 r--       24707 bat_mxp-1.0.0.tar.gz
Back to the source directory index at Bisqwit's homepage