home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / VRAC / HOLID200.ZIP / HOLIDAYS.DOC < prev    next >
Encoding:
Text File  |  1993-06-23  |  18.2 KB  |  369 lines

  1.  
  2.  
  3.                    T&T Software
  4.                   Holidays V2.00
  5.                 (c) Copyright 1993
  6.                    for
  7.               Spitfire and Wildcat BBS's
  8.  
  9.  
  10. ╔════════════════════════════════════════════════════════════════════════╗
  11. ║  ■ Holidays V2.00 Overview & Instructions ■                            ║
  12. ╚════════════════════════════════════════════════════════════════════════╝
  13. ═ Overview ═
  14. Holidays is a program designed for Sysops who would like to display special
  15. screens to their users on different holidays and/or special days.  It is also
  16. made for Sysops, like me, who do not have the time to switch the screens
  17. manually!  This program currently supports Spitfire and Wildcat, if you
  18. would like to see this work for your BBS package please send all the Ansi
  19. and Ascii screen info we would need to Tim's House of Fun BBS.  The BBS's
  20. number is listed at the end of this document.  To date Holidays will
  21. determine on what days it should make a screen for the following holidays
  22. and special days:
  23.  
  24.         Holiday/Special Day.............Date(s)
  25.         =======================================================
  26.         April Fool's Day................April 1st.
  27.         Aviation Day....................August 19th.
  28.         BBS's Birthday..................You Set In Config File!
  29.         Christmas Day...................December 25th.
  30.         Christmas Eve...................December 24th.
  31.         Columbus Day....................2nd Monday in October.
  32.         Days Before Christmas...........0-366 days.
  33.         Earth Day.......................April 22nd.
  34.         Easter..........................March 22nd - April 25th.
  35.         Father's Day....................3rd Sunday in June.
  36.         Flag Day........................June 14th.
  37.         Fourth of July..................July 4th.
  38.         Groundhog Day...................February 2nd.
  39.         Halloween.......................October 31st.
  40.         Labor Day.......................1st Monday in September.
  41.         Lincoln's Birthday..............February 12th.
  42.         Martin Luther King Day..........3rd Monday in January.
  43.         Memorial Day....................Last Monday in May.
  44.         Mother's Day....................2nd Sunday in May.
  45.         New Years.......................January 1st.
  46.         President's Day.................3rd Monday of February.
  47.         St. Patrick's Day...............March 17th.
  48.         Thanksgiving....................4th Thursday of November.
  49.         Valentines Day..................February 14th.
  50.         Veteran's Day...................November 11th.
  51.         Washington's Birthday...........February 22nd.
  52.  
  53.  ** Note:  Days Before Christmas has two screens, one will show up on even
  54.        days and the other will display on odd days.
  55.  
  56. ═ Instructions ═
  57. Put Holidays in its own directory somewhere and run it from that directory as
  58. shown below.  A log file will be created in whichever directory the program
  59. is run.  To run Holidays 1 command line parameter is needed!  Here is an
  60. example of the batch file We use on Tim's House Of Fun BBS (a Spitfire BBS):
  61.  
  62. IT MUST BE RUN FROM ITS OWN DIRECTORY AND YOU MUST CHANGE DIRECTORIES TO THAT
  63. DIRECTORY... THE PROGRAM LOOKS FOR FILES IN THE CURRENT DIRECTORY AND IF IT
  64. DOES NOT FIND THEM THE SCREENS WILL NOT BE MADE!!!!
  65.  
  66.     cd\sf\holidays
  67.     holidays holidays.cfg
  68.     cd\sf
  69.  
  70.  
  71. ╔════════════════════════════════════════════════════════════════════════╗
  72. ║  ■ Holidays V2.00 Configuration File ■                                 ║
  73. ╚════════════════════════════════════════════════════════════════════════╝
  74. To create just type holidcfg.exe filename.ext (for the default name of
  75. Holidays.cfg just leave off the filename!).
  76.  
  77. HOLIDAYS.CFG -- Spitfire Configuration File
  78. --------------------------------------------
  79. LINE  1:  C:\SF\DISPLAY\ - Path Of Display Files (NEEDS "\" on end!!)
  80. LINE  2:  WELCOME2 - Filename (Without Extension)
  81. LINE  3:  CLR  - Ansi File Extension.
  82. LINE  4:  BBS  - Ascii File Extension.
  83. LINE  5:  100  - Number Of Days to Create Days B4 Christmas Screens.
  84. LINE  6:  4    - Month Easter Falls on (Current Year).
  85. LINE  7:  11   - Day Easter Falls on (Current Year).
  86. LINE  8:  S    - Type Of BBS (Spitfire).
  87. LINE  9:  12   - Month BBS Was Started.
  88. LINE 10:  1    - Day BBS Was Started.
  89. LINE 11:  1991 - Year BBS Was Started.
  90. LINE 12:  **** MUST BE BLANK ****.
  91.  
  92. To run Holidays on Wildcat 3.x BBS's just replace LINE 3 with NOT in all
  93. caps to just get one screen with the Wildcat 3.x codes, see below!
  94.  
  95.          ** Special note for Wildcat BBS users **
  96.   For Wildcat only one screen is made with the Wildcat @ codes so you must
  97.   not set LINE #2 equal to "not" but LINE #3 must be "not"!!
  98.  
  99.  
  100. WCHOLID.CFG -- Wildcat Configuration File
  101. -----------------------------------------
  102. LINE  1:  C:\BBS\DISPLAY\ - Path of Display Files (NEEDS "\" on end!!).
  103. LINE  2:  HELLO2 - Filename (Without Extension).
  104. LINE  3:  CLR  - File Extension.
  105. LINE  4:  NOT  - Wildcat only creates the ONE FILE (THIS MUST BE NOT).
  106. LINE  5:  100  - Number Of Days to Create Days B4 Christmas Screens.
  107. LINE  6:  4    - Month Easter Falls on (Current Year).
  108. LINE  7:  11   - Day Easter Falls on (Current Year).
  109. LINE  8:  W    - Type Of BBS (Wildcat).
  110. LINE  9:  12   - Month BBS Was Started.
  111. LINE 10:  1    - Day BBS Was Started.
  112. LINE 11:  1991 - Year BBS Was Started.
  113. LINE 12:  **** MUST BE BLANK ****.
  114.  
  115.  
  116. = Explanation of Lines =
  117. Line #1 is the full path of the display file(s) you want created
  118.          **** DO NOT include the extension or filename in this Line ****
  119.          **** The final "\" MUST be present on this line!!!! ***********
  120.  
  121. Line #2 is the filename for the display files to be created.  It may be a
  122.          valid DOS name (Without extension).
  123.  
  124. Line #3 is the file extension for the Ansi Screen or "not" if you do not
  125.          wish to have an ansi screen created.  This must be 3 characters.
  126.  
  127. Line #4 is the same as Line #2 except this is for the Ascii screen!
  128.  
  129. Line #5 is used to tell the program how many days before Christmas you 
  130.          would like screens to be made!  If you have this Line set
  131.          to a day that another holiday should fall then the program
  132.          will make a screen for that holiday instead of the days
  133.          before Christmas screen.  This may be a number 0-366.
  134.  
  135. Line #6 is the month in which Easter will fall for the current year!
  136.          This can be either a 3 or 4 for March or April.
  137.  
  138. Line #7 is the day that Easter will fall on in the current year!
  139.          This can only be a number 1-31.
  140.  
  141. Line #8 is the BBS type...right now it only supports Spitfire and Wildcat!
  142.  
  143.          [W]ildcat 3.x
  144.          [S]pitfire 3.x
  145.  
  146. Line #9 is the Month that the BBS was first Started, any number from 1-99.
  147.  
  148. Line #10 is the Day that the BBS was first Started, any number from 1-99.
  149.  
  150. Line #11 is the Year that the BBS was first Started, any four numbers.
  151.  
  152. Line #12 MUST BE A BLANK LINE!!!
  153.  
  154.  
  155. ** Lines 9-11 may be set to 9's if you do not wish to create the BBS Birthday
  156.    screens.  (99-99-9999 will not be able to match any date!  Or you may also
  157.    just delete Birthday.exe!)
  158.  
  159. *** SPECIAL NOTE ************************************************************
  160. *                                                                           *
  161. * On days that there are no holidays if the screens exist from another      *
  162. * Holiday, then the screens are deleted and a note is left in holidays.log. *
  163. *                                                                           *
  164. *****************************************************************************
  165.  
  166. = What's in Holidays.log =
  167. Holidays.log is created at runtime if an error has ocurred.  This file will
  168. also contain informational messages about what the program has done.  If 
  169. no screen is made on a certain day it tells you how many days are left before
  170. the days before christmas screens start to display.  This file will also tell
  171. you if any files have been deleted.
  172.  
  173. ╔════════════════════════════════════════════════════════════════════════╗
  174. ║  ■ Holiday Necessary Files ■                                           ║
  175. ╚════════════════════════════════════════════════════════════════════════╝
  176.  
  177. Your Holid200.arj file should contain the following files:
  178.  
  179.     Holidays.exe -> The Executable File
  180.     Holidcfg.exe -> Creates the Configuration File For You
  181.     Newyears.exe -> Called by Holidays (Creates New Years Screen)
  182.       Valday.exe -> Called by Holidays (Creates Valentines Day Screen)
  183.      Vetsday.exe -> Called by Holidays (Creates Veterans Day Screen)
  184.     Hallowen.exe -> Called by Holidays (Creates Halloween Day Screen)
  185.       Easter.exe -> Called by Holidays (Creates Easter Screen)
  186.     Foolsday.exe -> Called by Holidays (Creates April Fool's Day Screen)
  187.       Stpats.exe -> Called by Holidays (Creates St. Patricks Day Screen)
  188.      July4th.exe -> Called by Holidays (Creates 4th of July Screen)
  189.       Thanks.exe -> Called by Holidays (Creates Thanksgiving Screen)
  190.      Fathday.exe -> Called by Holidays (Creates Father's Day Screen)
  191.     Martinlk.exe -> Called by Holidays (Creates Martin Luther King Day Screen)
  192.     Laborday.exe -> Called by Holidays (Creates Labor Day Screen)
  193.      Mothday.exe -> Called by Holidays (Creates Mother's Day Screen)
  194.      Presday.exe -> Called by Holidays (Creates President's Day Screen)
  195.      Flagday.exe -> Called by Holidays (Creates Flag Day Screen)
  196.     Lincolns.exe -> Called by Holidays (Creates Lincoln's Birthday Screen)
  197.       Hogday.exe -> Called by Holidays (Creates Groundhog Day Screen)
  198.     Aviation.exe -> Called by Holidays (Creates Aviation Day Screen)
  199.        Earth.exe -> Called by Holidays (Creates Earth Day Screen)
  200.     Columbus.exe -> Called by Holidays (Creates Columbus Day Screen)
  201.     Washingt.exe -> Called by Holidays (Creates Washington Birthday Screen)
  202.     Memorial.exe -> Called by Holidays (Creates Memorial Day Screen)
  203.     Birthday.exe -> Called by Holidays (Creates BBS's Birthday Screen)     
  204.  
  205.     Holidays.doc -> This Document File
  206.     Register.txt -> Registration Form
  207.      File_id.diz -> Short Program Description
  208.  
  209.     Holidays.log -> Created at runtime (May be deleted at anytime!)
  210.     
  211.     Holidays.cfg -> Example Spitfire Configuration File.
  212.      Wcholid.cfg -> Example Wildcat Configuration File.
  213.  
  214. ** NOTE ** If one of the executables that are called by Holidays.exe is not
  215.        found in the same directory as Holidays.exe then the screen for
  216.        that holiday will not be made and a note will be written to the
  217.        Holidays.log file!
  218.  
  219.  
  220. ╔════════════════════════════════════════════════════════════════════════╗
  221. ║  ■ Holidays Registration Information ■                                 ║ 
  222. ╚════════════════════════════════════════════════════════════════════════╝
  223. Registration of Holiday reflects the concept of Shareware.  Although you may
  224. use the unregistered version for as long as you wish, you must register it to
  225. unlock the features listed below!
  226.  
  227. $5.00, we feel is a great price for this program!  If you would like to send
  228. more, then feel free too!
  229.  
  230. Registration brings you:
  231.  
  232. Your own personally compiled copy with the [U N R E G I S T E R E D] replaced
  233. with your name or your BBS's name on the display screens that are created!
  234.  
  235. The "Press Any Key to Continue" is also removed so the program can then be
  236. run as a nightly event.
  237.  
  238. ══════════ Please use the File "Register.txt" for Registration ═══════════
  239.  
  240. ╔════════════════════════════════════════════════════════════════════════╗
  241. ║  ■ Holidays V2.00 Credits and Many Thanks ■                            ║
  242. ╚════════════════════════════════════════════════════════════════════════╝
  243. Most of the screens that are recreated by Holidays V2.00, came from many
  244. different sources.  Some that are known are listed below:
  245.  
  246. Ansi Antics -- Kieth Emmons.
  247.  
  248. The two days before Christmas Screens were originally created by Daysb4.exe
  249. V1.3 by Parole Software, Dennis Maidon.  They were changed a little and
  250. adapted for use with Spitfire codes.  We really liked Dennis's program but it
  251. gave us some problems with Spitfire codes and we wanted more options.  We
  252. also wanted one that displayed screens for other holidays!  Another words a
  253. special thanks to Dennis whose program led me to create this program.
  254.  
  255. Also thanks to Janet Ludwig whom also made some of the screens that Holidays
  256. V2.00 recreates!  Without the Ansi artists this program would not exist
  257. because I found out that I can not create a good ansi screen.
  258.  
  259. All efforts have been made to leave the ansi artists name on the screens they
  260. created, although some came without names on them.
  261.  
  262. A special thanks to Mike Reshetar of The Old Timer's BBS for his help with
  263. the screens and Wildcat Ansi codes.  You may also download the newest version
  264. from his BBS.  You may also get in touch with me there just post a message for
  265. Tim Ward.  You can reach The Old Timer's at (301) xxx-xxxx.
  266.  
  267. Also thanks to Cliff Ayers, of BLOOM II <Bill's Revenge>, who gave
  268. suggestions for more holidays, most of which were included in version 2.00.
  269.  
  270. If you would like to have screens that you have made incorporated into this
  271. program or if you would personally like to see something changed you may
  272. write to the address listed below or call the Support BBS listed below!
  273.  
  274. Full support will be given on Tim's House Of Fun BBS, please call we would
  275. like to hear any concerns or comments!
  276.  
  277. Of course, thanks to Mike Woltz of Buffalo Creek Software who had/has the
  278. talent to create and maintain a bbs package as great as Spitfire!
  279.  
  280. All screens are copyrighted by their authors and not T&T Software, the only
  281. changes made to the screens were:
  282.       
  283.     1.  Added BBSNAME to each screen.
  284.     2.  Changed Control Characters that conflicted with Spitfire.
  285.     3.  Made to fit on one screen.
  286.     4.  Added that Holidays re-created the screens.
  287.  
  288. Spitfire is copyrighted by Mike Woltz.
  289. Wildcat is copyrighted by Mustang Software.
  290.  
  291. Although Holidays is copyright by T&T Software, they make no claims to
  292. ownership or copyright of the screens as we did not create the screens,
  293. just the program to RE-CREATE them on the proper days!!!
  294.  
  295. ╔════════════════════════════════════════════════════════════════════════╗
  296. ║  ■ Holidays Warranty and Disclaimer ■                                  ║
  297. ╚════════════════════════════════════════════════════════════════════════╝
  298.  = Warranty =
  299. This product is provided "as is" without warranty of any kind.  The entire
  300. risk as to the results and performance of the program is assumed by you.
  301. Futhermore, we the authors do not warrant, guarantee, or make any represent-
  302. tions regarding the use of, or the results of the use of the program, and you
  303. rely on the program and results solely at your own risk. We the authors cannot
  304. accept responsibility for system damage, either directly or indirectly from
  305. the use of this product.
  306.  
  307.  = Disclaimer =
  308. The Authors of this program, Tim's House Of Fun BBS and its Co-sysops 
  309. are in no way responsible for any damages sustained either directly
  310. or indirectly from the use of Holidays.  Also if the file has been
  311. modified in any way we will take no responsibility for it's use Whatsoever!
  312. The .EXE file has been tested on several machines, from XT's to 486's and
  313. worked perfectly on all. If you should have any problems with this file
  314. please call Tim's House Of Fun BBS to obtain a good copy.
  315.  
  316.  
  317.          Please forward any comments or suggestions to:
  318.  
  319. Timothy J. Ward                  or                Tim's House Of Fun BBS    
  320. 398 Trefoil Place                                       Waldorf, MD
  321. Waldorf, MD 20601                                      (301) 705-7115
  322.                            300-14.4bps (v.32bis)
  323.                            CircuitNET ID: 301000
  324.  
  325. ╔════════════════════════════════════════════════════════════════════════╗
  326. ║  ■ Holidays History Of Changes ■                                       ║
  327. ╚════════════════════════════════════════════════════════════════════════╝
  328. =========================================================================
  329.  Version # |                  Changes                    | Release Date |
  330. ========================================================================= 
  331. 1.00       |              Initial Release                |   03-11-93   |
  332. ------------------------------------------------------------------------- 
  333. 2.00       | 1.  Changed from 8 Command Line Parameters  |   06-23-93   |
  334.        |     to one (Configuration File!)            |              |
  335.        | 2.  Added Memorial Day (Screen will be      |              |
  336.        |     produced on Monday May 25-31)           |              |
  337.        | 3.  Changed Thanksgiving Screen will now    |              |
  338.        |     now be produced on Thursday November,   |              |
  339.        |     22-28 vice 21-27.                       |              |
  340.        | 4.  Added Father's, Mother's, Labor, Martin |              |
  341.        |     Luther King, President's, Flag,         |              |
  342.        |     Lincoln's, Groundhog, Aviation,         |              |
  343.        |     Earth, Washington's, April Fool's,      |              |
  344.        |     and Columbus Days to the program!       |              | 
  345.        | 5.  Added Some More Error Checking!         |              |
  346.        | 6.  Fixed Control Character Problem with    |              |
  347.        |     Spitfire Easter Screen found in some    |              |
  348.        |     Version 1.00 programs!                  |              |
  349.        | 7.  Removed Leap Year from the configuration|              |
  350.        |     file as the program now figures in all  |              |
  351.        |     leap years.                             |              |
  352.        | 8.  After extensive testing found if it was |              |
  353.        |     the day after Christmas and Holidays was|              |
  354.        |     configured to create the days before    |              |
  355.        |     X-mas screen it would report negative   |              |
  356.        |     days and when it got to December 1st it |              |
  357.        |     would say 25 days left till Christmas.  |              |
  358.        |     ** Both are fixed now, On the 1st it    |              |
  359.        |     will report 24 days left till X-MAS!    |              |
  360.        | 9.  Added the small executable to prompt for|              |
  361.        |     the info necessary to create the config.|              |
  362.        |     file!                                   |              |
  363.        |10.  Added the BBS's Birthday Screen!  It    |              |
  364.        |     will read the date from the config file |              |
  365.        |     and create a screen reporting how many  |              |
  366.        |     years the BBS has been running.         |              |
  367.        |11.  Other Small Operational Changes!        |              |
  368. ------------------------------------------------------------------------- 
  369.