TinTin++ Mud Client  
Get TinTin++ Mud Client at SourceForge.net. Fast, secure and Free Open Source software downloads
Make a donation to the TinTin++ Mud Client developer
Download the TinTin++ Mud Client
Join the TinTin++ Mud Client Discord channel
Installing TinTin++ on iOS
Installing the TinTin++ Mud client on iOS.
  • Install the TestFlight app: https://apps.apple.com/us/app/testflight/id899247664
  • Install the iSH shell emulator: https://ish.app
Once your shell is running enter the following commands:
  • apk update
  • apk upgrade
  • apk add build-base
  • apk add zlib-dev
  • apk add gnutls-dev
  • apk add pcre-dev
  • apk add make
  • apk add wget
  • apk add inetutils-syslogd
  • apk add util-linux util-linux-dev
  • mkdir tintin
  • cd tintin
  • wget http://downloads.sourceforge.net/tintin/tintin-2.01.92.tar.gz
  • tar -zxvf tintin-2.01.92.tar.gz
  • cd tt/src
  • ./configure
  • make install
Keyboard
It's suggested to upgrade your phone's on screen keyboard to one that has access to the brace open/close, and other useful characters.
Input bar
A useful thing to have is an input bar. You can create one on TinTin++ by using: #split. See #help split for more information. This will prevent the prompt from overwriting what you are typing.
Miscellaneous Tips and Tricks
  • The iSH Linux shell on iOS doesn't currently come with much documentation, it does have a discord subreddit channel for assistance.

  • Using TinTin++ on iSH is very similar to how you would use TinTin++ on Linux. iSH has a customizable keyboard enhancement that provides arrow keys, ctrl, esc, and tab by default.
  • If you need more than 26 macros it's possible to create more complex macros. For example #macro {\con} {open north}, #macro {\cos} {open south}, etc. You would then ctrl + o followed by the letter n to execute 'open north'. Using this approach it's possible to set hundreds of macros that require two keypresses.

  • If you are running TinTin++ v2.01.91 or higher you can also try #macro {^nn} {n} which will make tintin execute 'n' if you double tap n at the start of a line.

  • It might be tricky to access your files from outside the iSH environment. One workaround is to transfer files using tintin's built-in chat client. In this example we'll assume access to a Windows PC.

    1. Install WinTin++ and use the start menu shortcut to visit the WinTin++ directory and copy any files you want to transfer to the bin directory.
    2. Configure WinTin++ to your liking and use #write main.tin to save the settings, next issue the following commands:
    3. Windows: #chat init
    4. Windows: #chat name Windows
    5. You might get a pop-up message from your firewall asking if it's alright for the program to open a socket, click yes.
    6. Next open the windows command shell (press windows-r, next type cmd) and enter: ipconfig
    7. This should show you something like: IPv4 Address . . . . 192.168.2.4, you need the specific address for your pc, which should start with 192.168. Now issue the following commands:
    8. Android: #chat init
    9. Android: #chat name iSH
    10. Android: #chat call <ip address> 4050
    11. Windows: #chat sendfile iSH main.tin
    12. Android: #chat accept


  • As of TinTin++ version 2.01.8 it's possible to move around using the touch screen in combination with the TinTin++ automapper. Check the specifics on the automapper in the manual. The following commands should set up basic touch screen mapping.

    1. #split 7 1
    2. #map create
    3. #map flag vtmap on
    4. #map flag unicode on
    5. #config mouse on
    6. #event {MAP SHORT-CLICKED MOUSE BUTTON ONE} #map run %0


    After setting these configurations and defining the event you should be able to click on a room and automatically run to it.

  • As of TinTin++ version 2.01.91 it's possible to add swipe scrolling as following.

    1. #event {SCROLLED MOUSE WHEEL UP} #buffer up 1
    2. #event {SCROLLED MOUSE WHEEL DOWN} #buffer down 1