tkMOO light is a new MOO client with interesting potential, e.g. it provides whiteboards and a graphical desktop. At TECFAMOO we so far (June 96) used the whiteboard successfully for experiments.
``tkMOO-light is a new client which brings mudding kicking and screaming into the early eighties. The client supports a rich graphical user environment, and can be extended to implement a wide range of new tools for accessing M**s.The client is written entirely in the Tcl programming language and full source code is available in UNIX .tar.gz format and a prebuilt .zip version is available for Windows. The client requires both tk4.1 and tcl7.5 to be installed on your machine. Precompiled binary copies of tk/tcl are available for Windows, NT and Macintosh platforms.''
(from http://www.cs.cf.ac.uk/User/Andrew.Wilson/tkMOO-light/
For general documentation about this client, please consult the official ``tkMOO light'' site. Using the tkmoo client gives you several advantages:
Installing tkmoo light is probably overkill for beginners and people who just want to chat. For those purposes, you may want to select some ``easier'' tool, e.g. Mudwin (PC), Muddweller (Mac) or Tinyfugue (Unix).
Please be aware that Andrew produces updates tkMOO-light very frequently, therefore this description may be very outdated!
[June 96]: We have installed tkMOO-lite 0.2.42 here (e.g. on a 486/66 with 16MB and running Swiss-French Windows 95) and it runs fine, Display is a bit slow. However, it is the only suitable MOO client for building and programming that works under Windows, so get it.
This is one possible installation procedure (it is not too hard, but you should know how to install software, how to use zipped files and how to edit text files).
set tkMOOLibrary "c:/ProgramFiles/tcl-tk/tm0-2-42/"Note that there is also an install script to run under wish, but I found it easiest to proceed as below [D.S].
source "<full pathname of tkMOO-lite>"
like in the following example. And don't forget the quotes around the path and use forward slashes (``/''):
source "c:/Program Files/tcl-tk/tm0-2-42/source.tcl"Using wish and ``source'' is a good way to debug, e.g. it will complain if you entered a wrong file path name in the previous step.
"c:\Program Files\tcl-tk\Tcl\bin\wish41.exe" "c:\Program Files\tcl-tk\tm0-2-42\source.tcl"
Now have fun MOOing, i.e. launch tkMOO-lite by clicking on the shortcut.
"c:\Program Files\tcl-tk\Tcl\bin\wish41.exe" "%1"This will launch any *.tcl file under wish if you click on it and is therefore the most general solution.
Disclaimer: We haven't fully tested this client under Windows (We rather use X servers under Windows and Macs to run the Unix version under Solaris instead... it's easier on installation). Also, while this client is under development consider making frequent updates. You just need to edit the first line of the ``source'' file.
In order to make optimal use of this client at TECFAMOO, do the following in the MOO (on other MOOs, please enquire):
@addfeature &xmcp_feature
'
@playero client=&ansi_tkmoo_client
'
@xmcp_challenge
' (or select this command from the tkmoo tools menu).
Anyhow, enquire for using whiteboards ....
If you decide to use another client AND you set your @player-options to a special tk-moo client setup, don't forget to change it back:
@playero $client
'
Also note that tkMOO-light is very new (as of May 96). Currently (July 96) the setup at TECFAMOO works with version 0.2.52 but we plan to ``stay'' in touch with further developments. On Tecfa's Unix machines type: 'tkMOO' to start the client.