KildClient

A MUD client written with the GTK+ windowing toolkit.
Download

KildClient Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Eduardo M Kalinowski
  • Publisher web site:

KildClient Tags


KildClient Description

A MUD client written with the GTK+ windowing toolkit. KildClient is a mud client using the GTK toolkit. KildClient's main feature is the support for Perl scripting, which allows you to do basically whatever you want. Other standard features of mud clients (triggers, gags, macros, etc.) are also supported. It supports MCCP versions 1 and 2, and chat using the MudMaster and zChat protocols. Here are some key features of "KildClient": · Support for Perl scripting. Perl statements can be executed by entering them prefixed with "/", or functions can be defined and called. · Several worlds can be opened simultaneously. · Easy switching between worlds with the tabs or Perl functions. · New text notification. · Plugins to extend the basic functionality. · Triggers and gags, using regular expressions for matching. · Aliases, allowing you to substitute what you type with some other text. · Macros for sending text or executing commands with a single keypress. · Timers for repeated execution of commands. · Hooks for executing actions when some events happen. · Support for logging the output to a file, including optionally a timestamp. · A function to send multiple lines of text and/or the contents of a file to the world. · Speed-walking feature to ease walking around. · Transparent background, or an image can be used as background. · Associate notes with a world (with the use an included plugin) · Direct chat with other users of KildClient or of other clients compatible with the MudMaster or zChat protocols. · Supports MCCP (Mud Client Compression Protocol) versions 1 and 2, to compress data sent from the server and thus reduce bandwidth. Requirements: · gtk+ · libglade · Perl · GnuTLS · gtkspell (optional) What's New in This Release: · The Command History dialog now displays the most recent commands in the top. · If you type a command that you had typed before, now only one copy is stored in the command history. · It is now possible to customize what's displayed in the tab for each World, including for example the name of the character logged in. · When you start logging, you can now include lines already present in the scrollback buffer. · Added the $world->interpret() function, that takes its argument and interprets it as if it were typed in the input box. · Added the $world->expandalias() function to expand aliases in a given string. · When defining the file name for logging, it is possible to use the escapes %Kw and %Kc to represent the world's name and auto-logon character name, respectively. · Added the $world->sendlines() function to easily send several lines with a delay between each line (or group of lines). · Added the $world->mlsend() function to emulate the Multi-line send feature (and all its possibilities) from within a perl script. · The $world->sendfile() function now returns true for success (the file was sent) and false if the file could not be opened. · Added the $world->getline() function to retrieve a line from the scrollback buffer. · In the "Edit Default World" dialog, some settings related to logging that did not make sense in that context are not displayed anymore. · Bug fixed: using the '>' character in a trigger or alias does not cause errors anymore. · Bug fixed: warnings about editing a plugin's object (triggers, aliases, etc.) now only show when the object edited really is from a plugin. · Bug fixed: if you change a world's name, the tab now changes to the new name immediately. · Bug fixed: you can define macros containing keys such as the arrows and Page Up/Page Down. Care is recommended when doing that, though, because it can conflict with built-in commands for moving the cursor, for example.


KildClient Related Software