Trebuchet Tk 1.067

Trebuchet Tk is a powerful cross-platform GUI MUD client written in TCL/Tk.
Trebuchet Tk project is a powerful cross-platform GUI MUD client written in TCL/Tk.

Trebuchet Tk is a MUCK/MUSH/MOO GUI client written entirely in TCL/Tk.

It supports both Unix/X11 and Windows, and includes powerful scripting, triggers, hilites, macros, quickbuttons, keybinds, etc. that you would expect from a good MU* client. It also supports MCP simple-edit, and GUI dialog packages for MOO and FBMUCK6.

For Muck users, Trebuchet also supports intelligent colored editing of MUF and MPI programs.

Here are some key features of "Trebuchet Tk":

TCL/Tk is a powerful extension language, which you can use to add new abilities to the client. You can even create fully interactive GUI dialogs from TCL/Tk scripts. Actually, the entire client is written in TCL/Tk. Yet it's amazingly fast.
Trebuchet supports MCP 2.1 for close-knit client-server cooperation. It only supports a few (impressive!) MCP packages so far, but it should be trivial to create new ones.
The server can request the creation of GUI dialogs via the MCP GUI package. This could make in-game bulletin boards, mail programs, and text editors much easier to use.
If you have the TLS extension to the TCL interpreter installed, Trebuchet will support SSL encrypted connections to MU* servers that support it. The FBMuck 6.0 and ProtoMuck servers have support for SSL.
You can create Hilites and Triggers that watch incoming text from the world. They can highlight all or part of each line, send automated commands back to the MUD, or even run TCL scripts. (screenshot)
Pattern matching for highlights and Triggers is very flexible. The matching schemes include "Starts with", "ends with", "contains", "wildcard matching", and "regexp matching."
Highlight Styles can include text color, background color, font, size, bold, italic, etc.
Highlight Styles can have StyleMenu entries associated with them, that pop up in context menus when you right-click on the highlighted text. (However, there isn't yet a GUI interface available for setting these. Just a command line interface.)
You can create command line Macros that can take multiple arguments and expand them out to much more complicated commands or TCL scripts.
You can create QuickButtons that can send commands or execute TCL scripts with a single click.
You can create KeyBinds to let you send commands or execute TCL scripts, with just a few keystrokes. (or only one!)
You can connect to multiple Worlds at once, each one with it's own scrollback buffer.
You can search scrollback forwards or backwards, using literal text or regular expressions.
You can Log text from a world to a file, in either formatted HTML or plain text format.
You can Quote a file to the world, with prepended and/or appended text for each line.
An integrated Scratchpad lets you edit text files, or jot down descriptions, then send them to a world.
Almost all these features have keyboard-based methods to invoke them. (Except Quickbuttons)
All these features have command-line interfaces as well as GUI interfaces.
Trebuchet is cross-platform, available for Windows 95/98/2000/XP, Unix with Xwindows and MacOS X.

What's New in This Release:

Fixed: Bitmap screen font shimmering under OS X.
Fixed: Cut and Copy no longer try to copy nonexistent end of input buffer.
Fixed: Deletion of QuickButtons now removes actual button again.
Fixed: Activity in front world will flash light and title, if window is in BG.
Fixed: Input buffer height resizing is now more accurate and live.
Fixed: { } [ ] ( ) ` ' and " no longet insert into output display area.
Fixed: TELNET protocol commands can now span multiple reads.
Fixed: SSL certificate handling on OS X 10.4.
Fixed: Worked around combobox popup list problem.
Added: Dock icon in Aqua can bounce on activity, with a patched interpreter.
Added: Input buffer height is now preserved between sessions, once prefs saved.
Added: Optional compass rose for simple mouse-based world navigation.
Added: "Delete this Quickbutton" context menu item for quickbuttons.
Added: -temp option to /world:add, to allow for unsaved temporary worlds.
Added: -connect HOST:PORT commandline option to create and open temp world.
Added: ^K to push current inbuf contents into command history, without sending.
Added: /setwidth to set column width of main window.
Added: Automatic TELNET STARTTLS encryption support.
Added: qbuttons_minwidth /pref, to allow more consistent button widths.
Changed: Refactored and simplified main window widget layout.
Changed: Changed really bizarre OS X default keybinds to match other platforms.
Changed: New dialogs should now pop up onscreen in about the right place, instead of showing up offscreen first.
Changed: If the Tk Tiles extension is available, use that for notebook widgets.
Changed: If the spinbox widget is available, use that for spinner widgets.
Changed: Tweaked the GUI to work better with a patched Tk interp.
Changed: Refactored TELNET protocol code to be more cleanly extensible.

last updated on:
December 15th, 2006, 4:05 GMT
developed by:
Revar Desmera
license type:
GPL (GNU General Public License) 
ROOT \ Games \ MUD


In a hurry? Add it to your Download Basket!

user rating 16



Add your review!