TinTin++ Mud Client  
SourceForge.net Logo
Support This Project
Compiling TinTin++
  • Download the TinTin++ source code in the download directory
  • cd to the directory you downloaded the tar.gz file into
  • Type: tar -zxf <filename>
  • Type: cd tt/src/
  • Type: ./configure
  • Type: make
  • Type: ./tt++ to start TinTin++
  • If this didn't work you can try the pre-compiled binary for your platform.
Installing WinTin and TinTin++
BSD
The precompiled linux binary has been reported to work for BSD.
Debian
The precompiled linux binary has been reported to work for Debian.
Fedora
The precompiled linux binary has been reported to work for Fedora.
In order to compile the source code you need to have the zlib package installed. This can be done with: yum install zlib-devel
Mandrake
The precompiled linux binary has been reported to work for Mandrake.
Mac OS X (OSX) 10.2 and higher
The precompiled universal OS X binary works for Mac OS X 10.2 and higher. It's available in the download section.
Red Hat
The precompiled binary has been reported to sometimes work for Red Hat.
Slackware
The precompiled Slackware binary works for most Linux distros. It's available in the download section.
Solaris
If you get symbol reference errors add -lxnet to the end of the CC variable in Makefile: CC = -Wall -lxnet
SuSe
The precompiled linux binary has been reported to work for SuSe.
Ubuntu
The precompiled linux binary might work for Ubuntu.
In order to compile the source code you need to have the zlib1g-dev/zlibc package installed.
Windows 95 and higher
An installer is available for download to install WinTin, which exists of the PuTTY terminal and the TinTin++ binary. WinTin doesn't have shell capabilities, but otherwise it is an excellent TinTin++ port that works on Windows 95, 98, XP, and Vista.
WinTin is not to be confused with the less retro (or what some would call more graphical) wintin.net mud client. For people who want an upgrade from Wintin95 the WinTin port is an excellent alternative supporting most of the same features, except for some Wintin95 specific commands, as well as a lot of functionality that has been added to TinTin++ and hence is available in the WinTin port as well.
In order to run WinTin or TinTin++ in a linux environment on Windows you need the Cygwin emulator which consists of two parts:
  1. A DLL (cygwin1.dll) which acts as a Linux emulation layer providing substantial Linux API functionality.
  2. A collection of tools, which provide Linux look and feel.
The Cygwin DLL works with all non-beta, non 'release candidate', ix86 32 bit versions of Windows since Windows 95, with the exception of Windows CE.
The size of Cygwin depends on how many packages you install, but averages around 200 megabytes while WinTin is only 2 MB. If this appeals to you, follow the instructions below to install Cygwin.
  • Create the directory named 'Cygwin' in the root of your C drive: C:\Cygwin.
  • Download setup.exe from http://www.cygwin.com/setup.exe to the Cygwin directory.
  • Launch setup.exe and click next
  • Choose 'install from internet' and click next
  • Use the default values, click next
  • Just use the default for the package directory, click next
  • Set your internet connection, click next
  • Select a download site, click next
  • You must select the correct packages now, select the following:
    • Devel: select gcc-core, make.
    • Editors: select your favorite editor, if available.
    • Interpreters: select your favorite scripting language, if available.
    • Libs: select glib, glib2, zlib.
    • Net: select inetutils.
    • Shells: select rxvt, tcsh.
    • System: select util-linux.
  • Click next and wait for cygwin to finish installation.
  • You'll find a cygwin icon on your desk top, it opens a windows console, which is crap, so you will want to setup rxvt.
  • Add the file .Xdefaults in Cygwin's User Home directory and have it contain the following: Rxvt*geometry: 80x27
    Rxvt*background: #000000
    Rxvt*foreground: #ffffff
    Rxvt*scrollBar: False
    Rxvt*font: Courier-15
    Rxvt*boldFont: Courier-15
    Rxvt*saveLines: 2000
    Rxvt*loginShell: True
    Rxvt*title: rxvt
    Rxvt*iconName: rxvt
    Rxvt*scrollTtyOutput: False
    Rxvt*scrollTtyKeypress: True
    Rxvt*visualBell: True
    Rxvt*cursorColor: #55FF55
    Rxvt*color0: #000000
    Rxvt*color1: #AA0000
    Rxvt*color2: #00AA00
    Rxvt*color3: #AAAA00
    Rxvt*color4: #0000AA
    Rxvt*color5: #AA00AA
    Rxvt*color6: #00AAAA
    Rxvt*color7: #AAAAAA
    Rxvt*color8: #555555
    Rxvt*color9: #FF5555
    Rxvt*color10: #55FF5A
    Rxvt*color11: #FFFF55
    Rxvt*color12: #5555FF
    Rxvt*color13: #FF55FF
    Rxvt*color14: #55FFFF
    Rxvt*color15: #FFFFFF
  • Edit cygwin.bat in the root directory and change the last line to: rxvt -e bash --login -i
  • Download tintin.tar.gz (do not unzip it) to the c:\cygwin\home\'yourusername' directory.
  • go to your rxvt shell and type:
    tar -zxvf tintin*.tar.gz
    cd tt/src/
    ./configure
    make
    cp tt++.exe ../../
    cd ../../
    ./tt++
  • The last command should startup TinTin++.
  • If you have WinTin you should now be able to use the #system, #run, and #script commands.
  • Enjoy