FANDOM


{{Infobox Software
| name                   = TinTin++
| logo                   =
| screenshot             =
| caption                =
| developer              = Igor van den Hoven
| latest_release_version = 2.00.8
| latest_release_date    = Template:Release date and age
| programming language   = C
| operating_system       = Unix-like, Windows
| platform               = Cross-platform
| genre                  = MUD client
| license                = GNU GPL
| website                = tintin.sourceforge.net
| status                 = Active
| language               = English
| size                   = 1224KB
}}
TinTin++ is a MUD client primarily written for Unix-like systems. It is one of the oldest MUD clients in existence and a successor of the TINTIN client.[1]  According to its author, TINTIN stands for "The kIckiN Tickin dIkumud clieNt".

== About ==
File:TinTin++ Lost Souls.png

TinTin++ is a console telnet client enhanced with features that work particularly well for playing MUDs, though it allows connecting to Linux and Bulletin Board System servers as well.  To enhance game play on MUDs, the client can create a split screen arrangement, which divides the interface into input, output, and status areas.[1] Input handling is enhanced with readline-like input editing, macro, and alias support. Text received from the server can be highlighted or set to execute triggers written in the TINTIN scripting language, which resembles the C programming language.[2][3]

TinTin++ has various other features that are commonly found in modern MUD clients, such as automapping, MCCP, friend-to-friend messaging, logging in HTML, and a TELNET event handler.

History Edit

TINTIN originated as a single file containing 700 lines of C code, allowing triggers and aliases, that was posted on Usenet by Peter Unold on April 1, 1992.[4] On October 6 1992 Peter Unold made his final release, TINTIN III, which was a much more matured and feature rich program.[5]

In 1993 the development of TINTIN was continued by Bill Reiss who announced the release of TinTin++ v1.0 on July 3, 1993.[6] On April 25, 1994 TinTin++ 1.5 was announced, which was a joint effort by Bill Reiss, David A. Wagner, Rob Ellsworth, and Jeremy C. Jack.[7]

After the 1.5 release in 1994 active development came to a halt. TinTin++ 1.5 had gained significant popularity however, and being public domain this resulted in many derivative works like zMUD, yTin, Lyntin, Pueblo, WinTin95, and GGMud.[8] In 1998 development was continued briefly by Rob Elsworth who incorporated several patches by Sverre Normann before handing over development to Davin Chan who re-licensed the software to GNU GPL on July 12th, 2001 in his final release of TinTin++ 1.86b.[9]

In 2004 development was continued by Igor van den Hoven.[10]

Distribution Edit

TinTin++ is currently distributed under the GNU General Public License, and the source code can be compiled on most Unix-like operating systems. A port for Microsoft Windows called WinTin++ bundles TinTin++ with the mintty terminal emulator. A universal binary is available for Mac OS X.

Supported Protocols Edit

==Program Features==
{| border="0" cellpadding="1" cellspacing="0" style="text-align: left; width: 100%; height: 20px; table-layout: fixed;"
|-
| style="width:20%;" |• Actions
| style="width:80%;" | Match lines of text or patterns of text with wildcard characters.
|-
| style="width:20%;" |• Aliases
| style="width:80%;" | Command shortcuts allow bundling multiple commands together.
|-
| style="width:20%;" |• Class
| style="width:80%;" | Labels a set of triggers to belong to a given class which allows removing or saving them independently.
|-
| style="width:20%;" |• Delay
| style="width:80%;" | Execute a script after a predefined amount of time has passed.
|-
| style="width:20%;" |• Events
| style="width:80%;" | Execute a script when a predefined event occurs.
|-
| style="width:20%;" |• Format
| style="width:80%;" | Format text using a printf like syntax.
|-
| style="width:20%;" |• Functions
| style="width:80%;" | Execute a script and substitute the function call with the returned result.
|-
| style="width:20%;" |• Gags
| style="width:80%;" | Prevent lines of text from being displayed.
|-
| style="width:20%;" |• Grep
| style="width:80%;" | Searches and displays matching lines in the scrollback buffer.
|-
| style="width:20%;" |• Highlights
| style="width:80%;" | Change the color of incoming text.
|-
| style="width:20%;" |• History Buffer
| style="width:80%;" | Stores the last commands you typed. Press UP to scroll through the list, or ctrl-r to find matches.
|-
| style="width:20%;" |• If Checks
| style="width:80%;" | Handles both numeric boolean checks and string comparisons.
|-
| style="width:20%;" |• Input editing
| style="width:80%;" | Input editing and handling that work much like the Unix Shell.
|-
| style="width:20%;" |• Lists
| style="width:80%;" | Store information in an unsorted or sorted manner and recall it when needed.
|-
| style="width:20%;" |• Log
| style="width:80%;" | Log incoming data as HTML, VT100, or plain text.
|-
| style="width:20%;" |• Macros
| style="width:80%;" | Assign text or commands to specific key combinations.
|-
| style="width:20%;" |• Map
| style="width:80%;" | Allows one to create an interactive map to help navigate the game world.
|-
| style="width:20%;" |• Math
| style="width:80%;" | 64 bit floating point mathematical expressions.
|-
| style="width:20%;" |• Multiple Sessions
| style="width:80%;" | Open Multiple session windows to use more than one character or connect to more than one server.
|-
| style="width:20%;" |• Read
| style="width:80%;" | Read in script files which can be indented and spaced out over several lines if braces are used.
|-
| style="width:20%;" |• Regular expressions
| style="width:80%;" | Text substitutions and triggers using Perl Compatible Regular Expressions.
|-
| style="width:20%;" |• Run
| style="width:80%;" | Runs a given application, such as ssh, with access to all of tintin's scripting capabilities.
|-
| style="width:20%;" |• Scan
| style="width:80%;" | Reads in an ANSI or plain text log file so you can view it in the scrollback buffer.
|-
| style="width:20%;" |• Script
| style="width:80%;" | Runs the given script written in python, ruby, perl, php, etc., processing the output as a client command.
|-
| style="width:20%;" |• Scrollback
| style="width:80%;" | Store the last 5000 (default) lines of text which can be viewed using page-up/down.
|-
| style="width:20%;" |• Splitscreen
| style="width:80%;" | Splits the screens in an input, output, and status area.
|-
| style="width:20%;" |• Status Bar
| style="width:80%;" | The user definable status bar lets you display information between the input and output area.
|-
| style="width:20%;" |• Substitutions
| style="width:80%;" | Changes text to display as different text. Match simple text or patterns and replace them with a substitute text.
|-
| style="width:20%;" |• Tab Completion
| style="width:80%;" | Recall hard to spell words by typing the first couple of letters and pressing tab.
|-
|} ==See also==
* Comparison of MUD clients ==References==
  1. 1.0 1.1 {{cite book
    | last1 = Shah | first1 = Rawn
    | last2 = Romine | first2 = James
    | year = 1995
    | title = Playing MUDs on the Internet
    | publisher = John Wiley & Sons, Inc.
    | pages = 259
    | isbn = 0-471-11633-5
    | quote = Tintin++ [...] Derived and improved from Tintin.  Additional features include variables, faster triggers, and a split-screen mode.
    }}
  2. {{cite book
    | last = Busey | first = Andrew
    | title = Secrets of the MUD Wizards
    | publisher = SAMS Publishing
    | year = 1995
    | isbn = 0-672-30723-5
    | pages = 184–194
    }}
  3. {{cite book
    | author = Andy Eddy
    | year = 1996
    | title = Internet after hours
    | publisher = Crown Publishing Group
    | pages=179–180
    | quote = Tintin++ is a variation of the original tintin, but with many new features and bug fixes. Some of the many features of tintin++ are triggers, aliases, high-lighting, gags, substitutions, and split-screen mode (Figure 5-3).
    | isbn = 0-7615-0386-2
    }}
  4. {{cite web
    |url=http://groups.google.com/group/alt.sources/msg/b144a14d0d0a9741
    |title=TINTIN - a dikumud client
    |author=Peter Unold
    |accessdate=2008-07-08
    |date=1992-04-01
    }}
  5. {{cite web
    |url=http://groups.google.nl/group/rec.games.mud.diku/msg/1f603d9ddbe251a9
    |title=TINTIN III released
    |author=Peter Unold
    |accessdate=2008-07-08
    |date=1992-10-06
    }}
  6. {{cite web
    |url=http://groups.google.nl/group/rec.games.mud.diku/msg/49964f64eff2b017
    |title=where to get tintin++
    |author=Bill Reiss
    |accessdate=2008-07-08
    |date=1993-06-03
    }}
  7. {{cite web
    |url=http://groups.google.com/group/rec.games.mud.announce/msg/b8f43b74e9df9a70
    |title=Tintin++ v1.5 ready for release
    |author=Robert Ellsworth
    |accessdate=2008-07-09
    |date=1994-04-24
    }}
  8. {{cite web
    | last = Koster | first = Raph | authorlink = Raph Koster
    | url = http://www.raphkoster.com/2008/03/25/a-brief-history-of-botting/
    | title = A brief history of botting
    | work = Raph Koster's Website
    | date = 2008-03-25
    | accessdate = 2008-08-11
    | quote = Given that writing a vanilla Telnet client is very easy, it was not long before there were dedicated clients that wrapped Telnet with additional functionality. The best known of these were TinyFugue and TinTin, and today it seems like zMud is still retaining dedicated users.
    }}
  9. {{cite web
    |url=http://archive.debian.net/changelogs/pool/main/t/tintin++/tintin++_1.86-1/copyright
    |title=tintin++ 1.86 copyright
    |author=Jordi Mallach
    |accessdate=2008-07-09
    |date=2001-08-22
    }}
  10. {{cite web
    |url=http://packages.debian.org/changelogs/pool/main/t/tintin++/tintin++_1.96.3-1/copyright
    |title=tintin++ 1.96.3 copyright
    |author=Ana Beatriz Guerrero López
    |accessdate=2008-07-09
    |date=2006-10-03
    }} Template:Dead link

==External links==
* TinTin++ MUD client home page
* TinTin++ 1.5 Manual


Smallwikipedialogo.png This page uses content from Wikipedia. The original article was at TinTin++.
The list of authors can be seen in the page history. As with Muds Wiki, the text of Wikipedia is available under the Creative Commons Attribution-Share Alike License 3.0 (Unported) (CC-BY-SA).

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.