Supported Protocols |
|
ߦ Character Mode | Directly transmit the mud client's input, required for BBSes, *NIX servers, Roguelike MUDs, and interaction with other console software. |
|
ߦ GMCP | Generic Mud Communication Protocol. |
|
ߦ Go Ahead | Allows the server to indicate the end of output for better mud client side prompt handling. |
|
ߦ IPv6 | Allows 128-bit IP addresses. |
|
ߦ MCCP | Mud Client Compression Protocol. |
|
ߦ MSDP | Mud Server Data Protocol. |
|
ߦ MSSP | Mud Server Status Protocol. |
|
ߦ MMCP | Mud Master Chat Protocol for instant messaging and file transfers over private P2P connections. |
|
ߦ NAWS | Sends the mud client's window size to the server. |
|
ߦ Regular Expressions | Use powerful Perl Compatible Regular Expressions in triggers and commands. |
|
ߦ SSL | Secure Socket Layer for encrypted connections. |
|
ߦ TELNET | Connect to *NIX servers and BBSes using TELOPT negotiations. |
|
ߦ VT100 | Displays both mud client and server side text interfaces. |
|
ߦ xterm 256 colors | Highlight in 256 colors instead of the traditional 16 colors. |
|
Program Features |
|
ߦ Action | Triggers a script when a matching line of text is found. |
|
ߦ Alias | Allows command shortcuts bundling multiple commands together. |
|
ߦ Auto Mapper | Creates an interactive map to help visualize and navigate the game world. |
|
ߦ Class | Labels a set of triggers to belong to a given class which allows removing or saving them independently. |
|
ߦ Control Flow | Uses the if, else, elseif, switch, while, loop, foreach, continue, break, and return statements, and braces for nesting, allowing C-like programming. |
|
ߦ Debug | Enables the debugging mode giving useful information for finding bugs in your scripts. |
|
ߦ Delay | Executes a script after a set amount of seconds has passed. |
|
ߦ Event | Executes a script when an event occurs. |
|
ߦ Format | Formats text using a printf like syntax. |
|
ߦ Function | Executes a script and substitutes the function call with the return value. |
|
ߦ Gag | Prevents lines of text from being displayed. |
|
ߦ Grep | Searches and displays matching lines in the scrollback buffer. |
|
ߦ Highlight | Changes the color of incoming text. |
|
ߦ History Buffer | Stores the last commands you typed. Press UP to scroll through the list, or ctrl-r to find matches. |
|
ߦ Input editing | Input editing and handling that is almost identical to the Linux shell. |
|
ߦ Lists | Stores information as a list instead of as an associative array. |
|
ߦ Log | Logs incoming data as HTML, VT100, or plain text. |
|
ߦ Macro | Assigns commands to any possible key combination. |
|
ߦ Math | Uses 64 bit floating point arithmatic and logical expressions. |
|
ߦ Prompt | Captures lines and places them on the split line for the creation of status bars. |
|
ߦ Session | Opens one or multiple sessions to connect to a server. |
|
ߦ Read | Reads in a script file. Script code can be indented and spaced out over several lines. |
|
ߦ Run | Runs a given application, such as ssh, or sftp, with access to all of TinTin++'s scripting capabilities. |
|
ߦ Scan | Reads in an ANSI or plain text log file so you can view it in the scrollback buffer. |
|
ߦ Script | Runs the given script written in bash, lua, perl, php, python, ruby, etc, storing the output as a variable or processing it as a command. |
|
ߦ Scrollback | Stores up to one million lines of text which can be viewed using page-up/down. |
|
ߦ Splitscreen | Splits the screen in an input, output, and status area. |
|
ߦ Substitute | Matches text or patterns and replaces them with a substitute text. |
|
ߦ Tab Completion | Recalls hard to spell words by typing the first couple of letters and pressing tab till the right match shows up. By default the scrollback buffer is used for tabbing. |
|
ߦ Variables | Fast and flexible variable system using nestable associative arrays allowing both tables and arrays. |
|
ߦ Write | Write out scripts that are automatically indented, making scripts easy to read and debug. |
|