TinTin

Order Of Chaos Alliance Wiki | RecentChanges | Visiting as a guest. Login for full access.
TinTin++ is a terminal-based MUD client with its own scripting language.

URL: http://tintin.mudhalla.net/

Installing the Client

Windows

Since Windows doesn't have a true terminal, you've got to get one installed. Two common ways to do this are by setting up the Windows Subsystem for Linux (WSL) or by installing Cygwin. Once you get a terminal loaded, you should be able to follow the Linux instructions.

Mac

You should be able to follow the Linux instructions for the most part, but any place where it says to use apt to install something, find the package in Homebrew and install it that way.

Linux

There's a pretty good instruction page on TinTin" class="wikipagelink">TinTin's site here, which is where the steps listed here are copied from. If you're using Ubuntu, you should be able to use the exact steps listed here. If you're using a different Linux distribution, check the instructions page to see what's there.

    mkdir ~/tintin
    cd ~/tintin
    sudo apt install build-essential zlib1g-dev libpcre3-dev
    wget https://github.com/scandum/tintin/releases/download/2.02.51/tintin-2.02.51.tar.gz
    tar -zxvf tintin-2.02.51.tar.gz
    cd tt/src
    ./configure
    sudo make install

The above commands get the source code for TinTin" class="wikipagelink">TinTin++, compile the executable from the source code, and install the executable to your system path so you can run it. If you're not familiar with Linux, this can feel a little confusing, and the commands are going to spout a TON of text that isn't going to make sense. If you don't see the words "fatal error" at any point, you should be fine. Execute the command "tt++" to see if TinTin++ is installed successfully. If it opens, you should see a blue box made of hash (#) symbols showing the version of TinTin" class="wikipagelink">TinTin++ inside.

Updating the Client

There's an update script available on the site here. Copy that into a file named update.tin and then run the following command:

    sudo tt++ /path/to/update.tin

Replacing the path with whatever path you saved the script at. It will show you instructions on what you can do, but generally you'll just want to type in "adi" to automatically archive the current version you're using, download the latest version, and build / install it. Once that process is done, you can use the command "#END" to quit TinTin++

Installing the Scripts

Still working on the best way to make these available...stay tuned...

TODO: Script distribution

But, you'll get all the scripts downloaded and saved to ~/.tintin

Use a terminal text editor like vim or nano to create a file called ~/.tintin/game.mm/character.mm.<your character>.tin

TODO: Explain what to put in this file.

Client / Script Usage

Once you have TinTin++ and the scripts installed and ready, you can use this command to launch the client.

    tt++ ~/.tintin/base.tin

From there, you can use this command to connect to Materia Magica

    _connect mm <your character>

The script expects to find a file named ~/.tintin/game.mm/character.mm.<your character>.tin to load and will log you in automatically.

Commands

In TinTin++ all commands start with the hash symbol (#). There is documentation here on all of them. The scripts that you downloaded define a whole bunch of other commands, which all start with an underscore (_). To get information about the loaded plugins, just type an underscore (_) and hit enter. All of the loaded plugins will be listed, and you can then type "_<plugin name>" to get more detail about what that plugin does and what commands it might define. You can get help on a specific command within a plugin by typing "_<plugin> help <command>".


Order Of Chaos Alliance Wiki | RecentChanges | Visiting as a guest. Login for full access.
This page is read-only.
Last edited September 2, 2025 12:58 pm by Kethra (diff)
Search: