Skip to content

Commit

Permalink
2.02.04
Browse files Browse the repository at this point in the history
  • Loading branch information
scandum committed Oct 9, 2020
1 parent 29d1d51 commit 6d60654
Show file tree
Hide file tree
Showing 68 changed files with 14,972 additions and 6,759 deletions.
9 changes: 5 additions & 4 deletions FAQ
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,12 @@ Q01) What machines does tintin work on?
A01) Pretty much any UNIX machine with a modern compiler as well as Windows,
Mac OS X, Android, and iOS.

Q02) What version should I use 1.50 or 1.86 or 2.00 ?
Q02) What causes a part of a line to be missing sometimes?

A02) TinTin++ 2.00 is twice the size of 1.86 with over 90% of the 1.86 code
rewritten. TinTin++ 2.00 is not backward compatible with 1.50 or 1.86.
The NEWS file contains all known compatibility issues.
A02) It's most likely caused by packet fragmentation. This problem can be
solved by using:

#config packet_patch 0.5

Q06) I can't get tintin compiled. Where can I get more help?

Expand Down
17 changes: 17 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
Due to continuous improvements old tintin scripts aren't always compatible
with new versions. This document tries to list most compatibility conflicts.

TinTin++ 2.02.04
----------------

01) Variables starting with a number are no longer supported, as per the
C standard for naming variables. A warning is generated when trying to
do so.

Keep in mind that #var {8ball} {1} will still work, just that instead of
being able to use $8ball you need to use ${8ball} for an explicit
variable lookup.

02) Implicit index lookups on undefined variables are no longer supported. If
you do something like #if {&target} this needs to be changed to
#if {&{target}}.

The reason for this is that "say I played d&d last night" would evaluate
as "say I played d0 last night".

TinTin++ 2.02.00
----------------
Expand Down
19 changes: 10 additions & 9 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -3,33 +3,34 @@ ABOUT
TinTin++ is a command line MUD client which features support for TELNET,
PCRE, UTF-8, SSL, VT100, IPv6, the dynamic TINTIN scripting language,
a comprensive trigger system, and several other features geared towards
mudding, scripting, text processing, interprocess communication,
redirection, and VT100 / xterm terminal emulation and multiplexing.
mudding, scripting, shell-scripting, text processing, automation,
interprocess communication, redirection, xterm terminal emulation, and
multiplexing / demultiplexing.

INFO

You'll find answers to common questions in the FAQ and INSTALL documents. A
brief introduction to using TinTin++ is available in the docs/tintin19.txt
and docs/syntax.txt documents. The SCRIPTS document contains some useful
example scripts.
brief introduction to using TinTin++ is available in the docs/tintin19.txt,
docs/manual.html, and docs/syntax.txt documents. The SCRIPTS document
contains a variety of example scripts.

The NEWS document contains important announcements and a list of changes
that impact backward compatibility with older versions. A more detailed
list of changes can be found in the mods/igr.mods document.

CONTACT

Easiest is to register on the forum linked from the website if you have
questions about using TinTin++. If you need to get in touch with one of
the contributors check the CREDITS file.
Easiest is to register on the forum or discord channel linked from the
website if you have questions about using TinTin++. If you need to get
in touch with one of the contributors check the CREDITS file.

LICENSE

TinTin++ is licensed under GPL 3, see the COPYING file for details.

COPYRIGHT

Copyright 2004-2019 Igor van den Hoven
Copyright 2004-2020 Igor van den Hoven

WEBSITE

Expand Down
Loading

0 comments on commit 6d60654

Please sign in to comment.