home *** CD-ROM | disk | FTP | other *** search
-
- CRYPTOGRAMS
-
- v1.4
-
- PCBoard 14.x
-
- by
-
- Al Lawrence
-
- Sunrise-80 BBS
- (404) 256-9525
-
-
-
-
- OVERVIEW
- ________
-
-
- In CRYPTOGRAMS you must solve a coded phrase. It is played exactly like
- the puzzle games of the same name, that appear in magazines and newspapers.
- It is very difficult to solve and requires a lot of patience.
-
-
- NOTE: Most errors will be logged to a file called DFRAME.ERR which is
- created in the directory you run the door from.
-
-
-
- INSTALLATION
- ____________
-
-
- Installation is fairly easy and straight-forward. The following steps and
- examples should have you up and running in a very short period of time.
- It is assumed that you are familiar with setting up DOORS on your system.
- To this end, only examples of the configuration file and Door batch file
- are described.
-
- 1) Create a directory to hold all CRYPTO files
-
- 2) Unzip CRYPTOxx.ZIP into the the above directory
-
- NOTE: BRUN45.EXE is not included but is required !!!
-
- 3) Create a configuration file, with a name of your choice, or
- modify the supplied CRYPTO.CFG file. A description follows:
-
- ** Location of system file (See Below)
- SUNRISE-80 BBS Your BBS Name
- Al Sysop's First nameAP
-
- Lawrence Sysop's Last Name
-
- 00000000 Registration Number
-
- ! # 1 Maximum # of Calls per day(Plays per day)
- (Sysop gets 99, Registered version ONLY)
-
- 50 Number of Top Score entries.
- Minimum = 10, Maximum = 99.
-
- # NONE Drive:\Path\Filename to contain the
- Top Score Bulletin or enter NONE
- for NO Bulletin creation.
-
- # NONE Drive:\Path\Filename to contain the
- Top Score Bulletin (Color) or enter NONE
- for NO Bulletin creation.
-
- 2 1 = DO NOT Display ADOPT-A-DOOR Message
- 2 = Display ADOPT-A-DOOR message
-
- # 2 Keyboard timeout value in Minutes
-
- ! # 0 Time Allowed in Door
- (Sysop = Time Remaining - REG. VERSION)
-
- # 2 Number of players that must solve the
- Cryptogram before it is changed by
- your nightly event.
-
- ! # 000=00/00 Security Level/Games Allowed Per Day
- ! # 000=00/00 Security Level/Games Allowed Per Day
- ! # 000=00/00 Security Level/Games Allowed Per Day
- ! # 000=00/00 Security Level/Games Allowed Per Day
- ! # 000=00/00 Security Level/Games Allowed Per Day
- ! # 000=00/00 Security Level/Games Allowed Per Day
- ! # 000=00/00 Security Level/Games Allowed Per Day
- ! # 000=00/00 Security Level/Games Allowed Per Day
- ! # 000=00/00 Security Level/Games Allowed Per Day
- ! # 000=00/00 Security Level/Games Allowed Per Day
-
-
- ** = Replace with ONE of the following:
-
- C:\PCB\PCBOARD.SYS <- For PCBoard systems using PCBOARD.SYS only
- C:\PCB\USERS.SYS <- For PCBoard systems using USERS.SYS
- C:\BBS\CALLINFO.BBS <- For Wildcat! systems (prior to v3.0)
- C:\BBS\USERINFO.DAT <- For Wildcat! systems using v3.x
- (Note:DOOR.SYS must be in SAME directory)
- C:\BBS\DOOR.SYS <- For systems that support DOOR.SYS
- C:\BBS\DORINFOx.DEF <- For QBBS/RBBS/RA. Replace x with Node #.
- C:\BBS\SFDOORS.DAT <- For Spitfire systems.
- C:\BBS\CHAIN.TXT <- For WWIV systems
-
-
- # = Requires registration to change to a different value.
- ! = See "Plays Per Day" Below
-
- NOTE: There are NO Blank Lines in the Config File!!
-
-
-
-
- 4) Create a batch file or modify the CRYPTO file supplied. A
- description of this file follows:
-
- ECHO off
- cd\PCB\DOORS\CRYPTO Location of CRYPTO files
- CRYPTO CRYPTO.CFG EXE filename and CFG filename (Name
- used in creating file in #3 above)
- CD\PCB
- BOARD
-
-
- 5) When running in more than one node, be sure to supply a
- different configuration name for each node (your choice of name).
-
-
-
- PLAYS Per DAY/DOOR Time
- _______________________
-
- Plays Per Day and Door Time can be controlled several ways:
-
- (1) You can use the Games Per Day, singular option, in the config
- file above. This option, will affect ALL callers whose Security
- Level is NOT defined in any of the 10 optional Security Level/
- Plays Per Day entries in the config file.
-
- (2) You can use the Door Time, singular option, in the config file
- above. This option, will affect ALL callers whose Security
- Level is NOT defined in any of the 10 optional Security Level/
- Plays Per Day/Door Time entries in the config file.
-
- (3) You can restrict the number of games a specific Security Level
- will be allowed to play per day or REWARD specific Levels with
- more Plays Per Day.
-
- Likewise, you can restrict the Play time for a specific Security
- Level or REWARD specific Levels with more Door Time.
-
- These options are handled by the use of the 10 config
- entries (00=00/00).
-
- The format of each entry is as follows:
-
- XX=YY/ZZ where XX is the Security Level (must be 2 digits)
- where = is a constant and MUST be included
- where YY is the # of games per day (must be 2 digits)
- where / is a constant and MUST be included
- where ZZ is num. minutes per Door entry (must be 2 digits)
-
- If the callers Security Level is NOT defined, his/her Plays Per
- Day and Door Time will be controlled by the values in items
- (1) and (2), above, respectively..
-
- You may define up to 10 Security Levels. All unused entries must
- be defined as 00=00/00
- --------------------------------------------------------------------
- Example: Suppose you had 3 Security Levels defined on your BBS as
- (20=Subscriber, 30=Visiting Sysop, 40=CoSysop, 90=Friend) and you
- wanted to set Plays Per Day as : Subscriber=5
- Visiting Sysop=2
- CoSysop=3
- Friend=10
-
- and Door Time as follows: Subscriber=30 minutes
- Visiting Sysop=20 minutes
- CoSysop=10 minutes
- Friend=remaining call time
-
-
- You would set the Individual "Games per Day" config entry to 1 and
- the individual "Door Time" to 5 minutes (these would be the
- default number of games and default Time for all Security Levels
- other than 20,30 or 40... make them any number you want). Next you
- would replace 4 of the Security Level entries as : 20=05/30
- 30=02/20
- 40=03/10
- 90=10/0
-
-
- EVENT PROCESSING
- ________________
-
- To change the CRYPTOGRAM phrases automatically, you must run the
- CRYPENVT.EXE program, using the same configuration file you use for the
- Door. Place the following in your nightly event batch file and it will
- check the CFG file to see if the correct number of players have solved
- the CRYPTOGRAM. If so it will change the CRYPTOGRAM by taking the next
- available one from the CRYPTO.DAT file, and reset the Hi Score file for
- a new game.
-
- CRYPENVT CRYPTO.CFG
-
- NOTE: This option requires that CRYPTOGRAMS be registered!!!
-
-
- CRYPTOGRAM DATABASE
- ____________________
-
- The CRYPTOGRAM database (CRYPTO.DAT) can be added to using your favorite
- text editor. Phrases MUST only contain alphabetic characters (A-Z) and
- spaces. No other characters will be permitted. The maximum length of any
- phrase is 66.
-
-
-
-
-
- COM Support
- ___________
-
- Support for COM 1-4 on the standard IRQ's - COM1/COM3 = IRQ4 and
- COM2/COM4 = IRQ3. If you wish to use a non-standard IRQ, add the IRQ
- number after the configuration filename. Let's assume your Door is
- called FOOBAR and you want to use COM1 and IRQ5. The command line
- passed to your Door would be:
- FOOBAR FOOBAR.CFG /5
- The /5 tells FOOBAR to use IRQ5 rather than the standard IRQ4 that is
- normally used with COM1. No /x parameter is needed for the standard
- IRQ's.
-
-
-
- ADOPT-A-DOOR
- ____________
-
- Having been a Sysop for a number of years, I have had my share of problems
- and frustrations getting financial support for my board's upkeep. A fellow
- Sysop left a message on my board, not long ago, about a concept that was
- being used by several boards around the country.
-
- The concept, ADOPT-A-DOOR, allows a caller to register (ADOPT) a door. It
- would be the same as sending in a donation, only this way it is earmarked
- for registering a particular door. In a way, the user feels he/she is
- "getting something in return". As a Door author I have decided to build
- this concept into each of my Door programs. The concept replaces the
- usual message "tell the Sysop to register this Door" we find in most
- doors.
-
- If the Door is unregisterd then a message appears on the opening screen
- to that effect. After finishing or suspending a game, a message screen
- is displayed about the ADOPT-A-DOOR concept. The message also tells the
- caller to contact the Sysop to find out if there is any further details
- to the ADOPT-A-DOOR concept. Some Sysops give extra D/L time, online
- time, etc to callers that ADOPT-A-DOOR.
-
- If the Door has been registered, either by the Sysop or other callers,
- the names of those contributors will be displayed in the closing screen.
-
- NOTE: If you want to display the names of the callers that contributed
- to registering the Door, you must create an ASCII file called
- ADOPT.SYS. You create it with an Editor or Word Processor. Enter
- the name(s) of the contributors (one on each line, maximum of 5
- entries, each a maximum of 30 characters long). This file must be
- saved, in ASCII format, and placed in the Door directory.
-
-
-
- LEGALITIES
- __________
-
-
- THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS"
- WITHOUT WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
- LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL ANYONE INVOLVED WITH
- THE CREATION AND PRODUCTION OF THIS PRODUCT BE LIABLE FOR INDIRECT,
- SPECIAL, OR CONSEQUENTIAL DAMAGES, ARISING OUT OF ANY USE THEREOF
- OR BREACH OF ANY WARRANTY.
-
-
-
-
-
- DISTRIBUTION
- ____________
-
- You may make this file available for downloading from your BBS or you may
- upload it to any BBS of your choice, provided that you do not make any
- changes to the contents of the archive (ZIP file). The archive and its
- individual contents may not be used by any service that charges any money
- whatsoever, without the written permission of the author.
-
-
-
-
-
- REGISTRATION
- ____________
-
- Registration and the subsequent insertion of the registration number into
- your configuation file, allows for the display of your BBS name on the
- opening and closing screen as well as the reduction of a delay built into
- the opening screen display along with the ability to change certain
- values in the configuration file.
-
- To register your copy of CRYPTO, please fill out the registration form
- (REGISTER.FRM) and mail it along with a small donation ($20,25,etc) to
- the name and address on the form.
-
- Be sure to use the proper upper/lower case when filling in your name and
- BBS name, as they MUST match the way you entered them in the configuration
- file. ^^^^
-
- Based upon information supplied on the registration form, I will pre-
- register you on my BBS. You will then be able to call SUNRISE-80 and pick
- up your registration number.
-
-
-
- MISC
- ____
-
- The latest version of CRYPTOGRAMS and other fine SUNRISE DOOR programs
- are always available for download from SUNRISE-80 BBS.
-
- Remember, should you have any problems, questions or suggestions, be sure
- to drop me a message on Sunrise-80 or in the RIME network (BBS_Doors,
- PCBHints, SYSops) or on SMARTNET (SN_Sysops).