home *** CD-ROM | disk | FTP | other *** search
- ─────────────────────────────────────────────────────────────────
- Kaleidoscope Tag
- 1.01
- Copyright 1994
- SaturnSoft Software
- All Rights Reserved
-
- Guy Martin
- 1:202/905.0
- ─────────────────────────────────────────────────────────────────
-
- Contents
-
- i License Agreement
- ii Support
- iii Registration
- iv Support
-
- 1.0 What is Kaleidoscope Tag?
- 1.1 Features
- 1.2 Requirements
-
- 2.0 Contents
- 2.1 Installation
-
- 3.0 Filtering Taglines
- 3.1 FFilter.txt (Full Filter)
- 3.2 PFilter.txt (Partial Filter)
-
- 4.0 Hints
- 4.1 Known Bugs
-
- Appendix A Full Screen Message Editor Specifications
- Appendix B Copyrights / Technical Information
-
- i License Agreement
- ─────────────────────────────────────────────────────────────────
- SaturnSoft doors are commercial programs marketed under
- the "User Supported" or "Shareware" concept. You are
- allowed to install this program on your system and
- evaluate it before deciding whether to purchase a license
- to continue using it. This program is not public domain
- or freeware. If you use this program for more than 30
- days after successful installation, you are legally
- required to register it or remove all operating copies
- from your system.
-
- The User Supported or Shareware concept works only if you
- and your fellow sysops support it. If you find this
- program useful, you can register it. This will help
- offset the development costs, and encourage us to write
- other programs that might be useful to you. After all,
- no one likes to work for nothing! A registration form is
- included in the distribution archive.
-
- Kaleidoscope Tag is Copyright 1994
- by SaturnSoft Software
- ALL RIGHTS RESERVED.
-
- You may copy this program and documentation for backup
- purposes. You also may copy and share UNMODIFIED copies
- of the original program archive. The copyright notice
- must remain attached to all copies. You may not sell,
- distribute, share, or allow use of your registration key
- or code.
-
- You may not sell SaturnSoft Software products for a fee,
- or distribute them along with other products without
- written permission of SaturnSoft Software, nor may you
- modify or remove the copyright notice from the program
- or the documentation. BBS operators who charge for
- access to their systems are exempt from this provision as
- long as no additional payment is required for access to
- SaturnSoft Software products beyond basic file access.
- These files may NOT be placed on a CDROM medium or in a
- "Shareware Library" without written permission of
- SaturnSoft Software.
-
- All SaturnSoft Software products are extensively tested
- before being publicly released, but as with any
- software, bugs may still occur. SaturnSoft Software
- products are provided as is, and neither SaturnSoft
- Software (and agents of) nor any BBS operator
- distributing this software is responsible for any damage
- incurred during the operation of the program. You are
- advised to test all SaturnSoft Software products
- thoroughly on a backup copy of your BBS before putting
- them online.
-
- Comments, suggestions and bug reports are welcome. If you
- have any, you may contact one of the SaturnSoft Software
- Support Systems listed in SUPPORT.DOC and leave a message
- to the Sysop. If you are reporting a bug, please give as
- much detail as possible describing the problem you are
- having, your system configuration, and if you would be
- willing to test possible corrections to the problem.
-
-
- ii Support
- ─────────────────────────────────────────────────────────────────
- Any questions concerning registration, installation, or
- possible bug reports should be sent to:
-
- Guy Martin 1:202/905.0
-
- Please see the README file for important information!
-
- iii Registration
- ─────────────────────────────────────────────────────────────────
- ALL REGISTRATIONS MUST BE IN US DOLLARS, or they will not
- be processed. Not responsible for postal service loss or
- misdirection.
-
- A registration is a license for use, and does not
- include ownership or any rights beyond the use of the
- software. SaturnSoft Software is not liable for any use
- or misuse of the product. SaturnSoft Software does plan
- on product upgrades, but SaturnSoft Software is not
- required to do so. All upgrades of this product will be
- free for licensed individuals, but method of acquiring
- the upgrade is left to the individuals.
-
- First time registration for KTag is $8.00 USD.
-
- Key changes (Re-registration) for bbs name changes
- will be charged $4.00. Registration fee is non
- refundable. Registrations are not transferable.
-
- Make all funds out to: SaturnSoft Software
-
- Send check, money order, cash (Bad Choice) or postal
- coupon and REGISTER.INF to:
-
- SaturnSoft Software
- 23300 West Arata Rd. #59
- Troutdale, Or. 97060-2733
- USA
-
- Please allow adequate time for registration processing.
- All questions should be Netmailed to Guy Martin at
- 1:202/905.
-
- iv Support
- ─────────────────────────────────────────────────────────────────
- Support can be had via NetMail or appropriate FidoNet
- echomail conferences. I frequently monitor DOORGAMES,
- ON_LINE_GAMES, RA_UTIL and TAG_TALK.
-
- 1.0 What is Kaleidoscope Tag?
- ─────────────────────────────────────────────────────────────────
- Kaleidoscope Tag (Or KTag for short) offers the ability
- that only users of offline readers had the privledge of
- doing previously, adding taglines to their personal
- messages.
-
- 1.1 Features
- ─────────────────────────────────────────────────────────────────
- KTag allows the the sysop full control over what taglines
- are used via an ASCII text file.
-
- Easy to install!
-
- Selects ten random taglines for the user to choose from.
-
- {+} Allows the user to search the tagfile for specific
- taglines quickly and easily.
-
- Allows the user to enter a tagline of their own or not
- add one at all.
-
- Allows the sysop to filter taglines for undesired
- language.
-
- User inactivity time out.
-
- KTag will not stop working or become more restrictive in
- any way if not registered. But you are still required to
- register if you wish to use KTag for more than 30 days.
-
- {+} Registered feature
-
- 1.2 Requirements
- ─────────────────────────────────────────────────────────────────
- KTag requires bulletin board software that uses a full
- screen external editor option. Or any bbs software that
- supports the MSGTMP file. See appendix A for more
- information.
-
- External editors such as GEdit, IceEdit and various
- others should have no conflicts with KTag.
-
- KTag also requires a DORINFO1.DEF file, normally created
- by the bbs when using a external editor.
-
- A FOSSIL. Most bbs software currently marketed, require
- or will use a FOSSIL.
-
- ANSI.SYS or similar loaded. See your DOS manual.
-
- 2.0 Contents
- ─────────────────────────────────────────────────────────────────
- KTAG100.ZIP contains:
-
- FileName
- ------------
- README A simple readme file about support
- HISTORY Version to date
- KTAG.EXE The program
- REGISTER.INF Registration form
- KTAG.DOC This documentation
- TAGLINES.TXT A sample tagline file
-
- 2.1 Installation
- ─────────────────────────────────────────────────────────────────
- Create a directory for KTag. Ex: C:\BBS\KTAG
-
- UnZip the contents of the release archive in to that
- directory. You will need to create a batch file in your
- BBS directory. This file will contain TWO lines.
-
- C:\BBS\FSMEdit.BAT
- ------------------
- Line1 C:\BBS\editor.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
- Line2 C:\BBS\KTAG\KTAG.EXE
-
- The first line is the drive:\path\filename.exe of your
- full screen message editor used by your users. The %1
- through %9 are IMPORTANT (See Appendix A for more
- information). Do not change the drive letter or change
- directories in this batch file.
-
- The second line calls KTag. No command line switches are
- necessary.
-
- KTag will auto detect remote or local users. KTag will
- search for the tagline file as "TAGLINES.TXT" in the
- directory that the KTAG.EXE is in.
-
- Follow the directions for your bbs software on installing
- a full screen message editor, except use
-
- C:\BBS\FSMEdit.BAT
-
- for the filename of the editor.
-
- If the user requests to write their own tagline, KTag
- will add the tagline to the message, but will not save
- the tagline to the TAGLINES.TXT file.
-
- 3.0 Filtering taglines
- ─────────────────────────────────────────────────────────────────
- KTag allows you as sysop to filter out words or phrases
- that you wish not to be used.
-
- Two files are used for this. PFILTER.TXT and
- FFILTER.TXT. Filtering will only occur if one or both
- files are found in the same directory as KTAG.EXE.
-
- Filtering only occurs if one or both files are found in
- the same directory as KTAG.EXE. FFilter is checked
- first, then PFilter. Filtering is case insensitive.
-
- All words that are censored, will be censored with *'s.
- If the tagline is altered by a filter, it will be
- replaced with *'s and then displayed to the user. The
- user is then prompted with the choice of using the
- censored tagline or not.
-
- Maximum length of a words or phrases is 15 characters for
- both FFilter and PFilter.
-
- 3.1 FFilter.Txt (Full Filter)
- ─────────────────────────────────────────────────────────────────
- If found this file will filter out undesired words or
- phrases from the tagline. Each line of this file should
- contain a word of a phrase that is not wanted.
-
- Let's say you have 'red' in the FFilter.txt.
-
- Tagline: ... Red roses are pretty!
- Would become: ... *** roses are pretty!
-
- Tagline: ... I've got you cornered
-
- Would not be changed, as 'corneRED' does not match 'RED'
- as a full word.
-
- 3.2 PFilter.Txt (Partial Filter)
- ─────────────────────────────────────────────────────────────────
- Like FFilter.Txt, PFilter.txt is used to filter the
- tagline also. But PFilter.Txt filters out ALL occurrences
- of a word or phrase, even if found in side another word!
- FFilter.Txt uses the same format as PFilter.txt. One
- word or phrase per line.
-
- Let's say you have 'red' in the PFilter.txt.
-
- Tagline: ... Red roses are pretty!
- Would become: ... *** roses are pretty!
-
- Tagline: ... I've got you cornered
- Would become: ... I've got you corne***
-
- As 'RED' is found in 'corneRED'.
-
- It is suggested that all words/phrases in the PFilter
- have a minimum of 5 characters, else you might end up
- filtering good words.
-
- 4.0 Hints
- ─────────────────────────────────────────────────────────────────
- Run a disk cache utility. Such as SmartDrive or
- HyperDisk. This is make the process of searching
- for taglines faster.
-
- Be sure you have more than 1000 taglines. Anything
- smaller, will requires multiple openings and closings to
- the tagline file, which is slow (Thanks to DOS).
-
- 4.0 Hints
- ─────────────────────────────────────────────────────────────────
- None. We like it this way.
-
- Appendix A
- ─────────────────────────────────────────────────────────────────
- The External Editor Interface Specifications
-
- Most FSME (Full Screen Message Editors) use the
- QuickBBS-style MSGTMP interface to communicate with the
- BBS. FSMEs use a temporary text file called MSGTMP (no
- extension) which must be located in the current
- directory. If the caller is replying to a message, the
- BBS quotes the original message text for pasting into
- the reply and writes it to the MSGTMP file. The lines
- should be written to the temporary text file separated
- by a carriage return/line feed sequence. All quote
- information and prefixes should be added before writing
- to the file.
-
- Once the user has finished editing the message text, the
- FSME writes the text to the same MSGTMP file. The BBS
- must call the FSME with several command line parameters.
- This is why the %1 through %9 are important in the batch
- file shown in the installation section. KTag does not
- require these parameters, but ALL of the FSMEs on the
- market DO need these. The required parameters are shown
- below and must be on the command line exactly as shown.
-
- EDITOR.EXE <port> <baud> <timeleft> <inactivity>
-
-
- Appendix B
- ─────────────────────────────────────────────────────────────────
- Kaleidoscope Tag was written using Borland Turbo Pascal
- and with use of JPDoor 4.1.
-
- The following software titles and brand names are
- copyright by their respective persons or organizations.
-
-
- GEdit Gerard van Land
- HyperDisk Roger Cross, HyperWare
- IceEdit Jeremy Landvoigt
- JPDoor McSoft, Inc.
- PKUnZip PKWare, Inc.
- QuickBBS Pegasus Software
- RAEdit Wantree Dev.
- SmartDrive Microsoft Corporation
- Turbo Pascal Borland International, Inc.
-
-
- Minimum TagLines: 100
- Maximum TagLines: 65,536
- Maximum Length: 70 Characters
- Minimum Length Filter: 1 Character (minimum 5 suggested)
- Maximum Length Filter: 15 Characters
- Maximum Filters: Unlimited
-
- -EOF-
-