forked from scandum/tintin
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 38914cb
Showing
84 changed files
with
65,871 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
Special thanks to the following | ||
----------------------------------------------------------------------------- | ||
|
||
1992-1992 Peter Joachim Unold see mods/0.3.mods The original TINTIN III | ||
1993-1995 Bill Reiss see mods/1.5.mods Original #math code | ||
Jeremy C. Jack see mods/1.5.mods | ||
David A. Wagner see mods/1.5.mods | ||
Joann Ellsworth see mods/1.5.mods Original manual | ||
David Hedbot Original GNU autoconfig | ||
Greg Jarman Original #if code | ||
1997-1998 Peter Kjellerstedt see mods/1.8.mods | ||
1998-1998 Sean Butler see mods/1.8.mods Original #chat code | ||
1998-1999 Sverre Norrman see mods/1.8.mods Original #function code | ||
1998-1999 Robert Ellsworth see mods/1.8.mods | ||
1999-2001 Davin Chan see mods/1.8.mods | ||
2004-2019 Igor van den Hoven see mods/igr.mods | ||
Bryan Turner Map search enhancement | ||
David Champion Solaris forkpty fix | ||
Ben Love Tab enhancements | ||
Adam Borowski SSL implementation | ||
|
||
|
||
|
||
Beta Testers | ||
----------------------------------------------------------------------------- | ||
There are too many to list, but your help has been greatly appreciated. You | ||
are important to TinTin++'s continued success. | ||
|
||
|
||
|
||
Modification History | ||
----------------------------------------------------------------------------- | ||
0.3.mods apr 1992 - oct 1992 | ||
1.5.mods jun 1993 - jan 1995 | ||
1.8.mods apr 1997 - oct 2001 | ||
igr.mods feb 2004 | ||
|
||
|
||
|
||
TinTin++ Developer | ||
----------------------------------------------------------------------------- | ||
Igor van den Hoven - [email protected] | ||
|
||
The email must contain either tintin or tintin++ in the subject or message, | ||
otherwise it will not get forwarded to my main email account. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,124 @@ | ||
This document will hopefully answer most questions regarding tintin++ (tt++). | ||
|
||
Last updated: 12/28/2010 | ||
|
||
Q00) I'm new to tintin, how do I get started? | ||
|
||
A00) Quite easy, start tintin using tt++ or ./tt++, to connect to a mud type: | ||
|
||
#session <name> <mud address> <mud port> | ||
|
||
The name can be whatever you want it to be. If you start up 2 or more | ||
sessions you can switch between the sessions using #<name> or use | ||
#<name> [command] to have that session execute a command keeping the | ||
session in the background. | ||
|
||
Type #help for a list of help subjects, #help <subject> for more | ||
information. | ||
|
||
Q01) What machines does tintin work on? | ||
|
||
A01) Pretty much any UNIX machine with a modern compiler as well as Windows, | ||
Mac OS X, and Android. | ||
|
||
Q02) What version should I use 1.50 or 1.86 or 2.00 ? | ||
|
||
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 known compatibility issues. | ||
|
||
Q06) I can't get tintin compiled still. Where can I get more help? | ||
|
||
A06) See the INSTALL file. | ||
|
||
Q07) I can't get tintin compiled, can't you send me a binary of tintin? | ||
|
||
A07) See the install section on the website for help. A pre-compiled | ||
binary is only available for Windows. | ||
|
||
Q08) I would like to help, how can I contribute to tintin? | ||
|
||
A08) You can assist people on the message board and give bug reports or | ||
suggestions. A link to the beta version is often available on the | ||
forum in the Announcements section, beta testing is very helpful to | ||
avoid buggy releases. | ||
|
||
TinTin++ is mostly a solo project and over 95% of the code has been | ||
written by Igor van den Hoven. If you however feel the need to | ||
contribute a code snippet it should be released into the public | ||
domain, this to avoid weird situations where someone who contributed | ||
0.1% of the code demands 50% of the ownership. | ||
|
||
Another useful way to contribute is by working on tutorials, or | ||
writing interesting scripts for others to use. | ||
|
||
Q09) Tintin is so awesome, how can I thank you guys for spending all that time | ||
to write tintin for free?? | ||
|
||
A09) Fan mail and donations are always welcome :) | ||
|
||
Q11) Can I use code from tintin? | ||
|
||
A11) Yes, provided that you follow the terms of the license. The license | ||
used for tintin 1.86 till tintin 2.01.7 is GPL 2 and the license as of | ||
tintin 2.01.8 is GPL 3. TINTIN III and TinTin++ 1.5 are public domain, | ||
meaning there are no restrinctions whatsoever. | ||
|
||
The TinTin++ 1.5 official documentation by Robert Ellsworth was | ||
explicitly not released into the public domain, and subsequently it | ||
wasn't included in the GPL 2 and 3 tintin releases. | ||
|
||
Q12) I contributed code X, why isn't my name listed in the CREDITS file? | ||
|
||
A12) Most likely your name slipped by before Davin Chan started | ||
maintaining tintin and adding people to the CREDITS file. If you | ||
believe you have contributed code to tintin, please email me and | ||
let me know. Make sure to see if your code is still existent in this | ||
version as little of the original code has remained. | ||
|
||
|
||
Q14) I've seen some nifty code and would like to use it in a different program. | ||
|
||
A14) If you read the COPYING file you will see you are allowed to modify and | ||
redistribute this version as long as you make it clear you made changes, | ||
and what those changes are. If you want to use tintin code in another | ||
program not licensed under GPL 3 you need permission from the author. | ||
Make sure to see if the exact code you want to use isn't existent in older | ||
tintin++ versions before contacting me, because I obviously cannot give | ||
permission for code I didn't write :) Also notice that older tintin++ | ||
versions are not licensed under the GPL. | ||
|
||
Q15) My old script files do not work, is this a bug? | ||
|
||
A15) Possibly, more likely your old script files do not work because a lot has | ||
changed. Try reading #help <command> about the subject. Also the new | ||
script parser more closely resembles the working of common scripting | ||
languages. Also try to look through the examples, they are supposed to | ||
work, and you might find out what you are doing wrong. Feel free to | ||
ask for help on the forum. | ||
|
||
The NEWS file lists most compatibility issues. | ||
|
||
Q16) #prompt {string} does not work | ||
|
||
A16) That's because the new syntax is: #prompt {string} {substitution} | ||
Read the help for the substitute command for more information. | ||
|
||
Q17) I want to make an ALIAS that creates an ACTION, but both use %0, how to | ||
go about this? | ||
|
||
A17) Use %%0 %%1 %%2 for the arguments of the nested action. | ||
|
||
Q18) How to enable support for chinese muds? | ||
|
||
A18 Use: #config BIG-5 on | ||
|
||
Q19) I use Mac OS X and ran tintin a few times, now every time I open a terminal | ||
window, it runs tintin automatically. | ||
|
||
A19) You clicked "use settings as default" while running tintin. There's a few | ||
ways out of this, but the easiest is locating your terminal preference | ||
(home : library : com.apple.Terminal.plist) and deleting it. You'll have | ||
to redo anyting custom you set up (screen size, colors, etc.), but it | ||
will get the terminal back to the default of loading into your home | ||
directory. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
INSTALLATION | ||
------------ | ||
|
||
Installation should be easy; cd to the src/ directory, then type: | ||
|
||
./configure | ||
|
||
make install | ||
|
||
If this went without errors or serious warnings type this to start tintin: | ||
|
||
tt++ | ||
|
||
You might need to install the following libraries: | ||
|
||
pcre: pcre.org | ||
zlib: zlib.net | ||
gnutls: gnutls.org | ||
|
||
If you have any trouble with installing/compiling tintin you should check out | ||
the install section on the website. | ||
|
||
https://tintin.sourceforge.io/install.php | ||
|
||
If that doesn't do the trick you can ask for assistance on the forum. | ||
|
||
|
||
TERMINAL EMULATION | ||
------------------ | ||
|
||
In order to run tintin full featured you will need a vt100 emulator. If your | ||
OS doesn't use one per default it's suggested to install xterm. | ||
|
||
|
||
STATIC LINKING | ||
-------------- | ||
|
||
This is more so a note to myself to statically link PCRE on Cygwin. | ||
|
||
$ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.34.tar.bz2 | ||
$ tar xvf pcre-8.34.tar.bz2 | ||
$ cd pcre-8.34/ | ||
$ ./configure CC=i686-pc-mingw32-gcc CXX=i686-pc-mingw32-g++ --enable-jit --enable-unicode-properties --disable-shared | ||
$ make | ||
$ ./configure --libdir='../pcre-8.34' --includedir='../pcre-8.34' |
Oops, something went wrong.