home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / bbs_door / gwar242.arj / READ.ME < prev    next >
Text File  |  1992-05-14  |  18KB  |  424 lines

  1.                                GLOBAL WAR
  2.                     Copyright 1989-1992  Joel Bergen
  3.                              ProVision BBS
  4.                            (206) 353-6966 HST
  5.                     (206) 353-2494 300/1200/2400 bps
  6.                             Fidonet 1:343/65
  7.  
  8. Jump to the end of this document to see what's new in this version.
  9.  
  10. Be sure to read SYSOP.TXT for instructions on how to install Global War for
  11. the first time.
  12.  
  13. The file REGISTER.TXT contains information on how to register your copy of
  14. Global War.
  15.  
  16. The file WAR.CFG contains information on how to configure Global War.
  17.  
  18. IF YOU ARE UPGRADING FROM ANY PREVIOUS VERSION OF GLOBAL WAR:
  19. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  20. Your existing games will continue uninterrupted, and you can enjoy the new
  21. features of Global War version 2.40 if you follow these steps:
  22.  
  23. 1. Unzip this archive into a temporary subdirectory (hopefully you've
  24.    already done this!)
  25.  
  26. 2. Copy (replace) all of the files in your Global War subdirectory with
  27.    the new ones contained in this archive EXCEPT the following files:
  28.      WAR.BAT (or whatever you called your batch file that starts GWar)
  29.      WAR.CFG
  30.  
  31. 3. Temporarily save your old WAR.CFG file by renaming it to something else.
  32.  
  33. 4. Copy WAR.CFG to your Global War subdirectory.
  34.  
  35. 5. Edit the new WAR.CFG file using your old one as an example.  You'll
  36.    notice several new items, and some old ones are gone.  Detailed
  37.    explanations for the new options can be found at the end of WAR.CFG.
  38.    DO NOT try to use your old WAR.CFG file or you'll get runtime errors
  39.    and may even lose data!
  40.  
  41. 6. Delete any WARxx.REC files that you may have.  (Type DEL WAR*.REC
  42.    while in your Global War subdirectory)
  43.  
  44. 7. If you have a color monitor, copy WAR.CLR to WAR.IMG.  If you have
  45.    mono, copy WAR.MON to WAR.IMG.  Then you can delete WAR.CLR, WAR.MON,
  46.    and your old WAR.CFG from step 5.
  47.  
  48. 8. Read the end of this document and WAR.CFG to see what new features
  49.    have been added.
  50.  
  51.  
  52. VERSION INFORMATION:
  53. ~~~~~~~~~~~~~~~~~~~~
  54. Ver 1.0
  55.   First public release of Global War
  56.  
  57. Ver 1.1
  58.   Added "/P" switch to read PCBOARD.SYS. (v14 only)
  59.  
  60.   Fixed the "7 commendation" bug.  If a player had 7 commendations the
  61.   game sometimes did not select the proper set to exchange for armies.
  62.   For example, if a player had:
  63.         3 from the King
  64.         2 from the Queen
  65.         2 from the General
  66.   The game would take the 3 from the King instead of the 2  1-1-1 sets.
  67.  
  68.   Fixed a bug where, if a player began a turn shortly before midnight
  69.   and concluded it after midnight, he'd lose a day.
  70.  
  71. Ver 1.2
  72.   Improved error messages to help diagnose incorrect installation
  73.   problems.
  74.  
  75.   Fixed a bug where, if your hardware time clock fails, the game will
  76.   refuse to run rather than giving you umteen zillion armies (since it's
  77.   been 9 years since your last turn).
  78.  
  79. Ver 1.3
  80.   Added support for HST modem owners by providing a locked baudrate option in
  81.   WAR.CFG.
  82.  
  83. Ver 1.4
  84.   Team play.  When a player begins a new game he may designate the game as
  85.   a Normal game or a Team game.  Special new rules apply to team games and
  86.   are documented in TEAM.DOC, which your players can read from within the
  87.   game.  Players can select their partners by password-protection.
  88.  
  89.   Carrier loss recovery.  If a player loses connection during his turn,
  90.   the game is saved in a file called WARxx.REC.  If the player calls back
  91.   his turn will be resumed right where he left off.   This helps players
  92.   with line noise or call waiting and also prevents players from cheating
  93.   by hanging up and re-taking their turn when things don't go well.  If
  94.   a different player calls and takes his turn before the player who lost
  95.   connection does, the original game will be used and the WARxx.REC game
  96.   will be deleted.
  97.  
  98.   A new Globe Map now displays the entire world on the screen at one time,
  99.   including every country and who occupies it.  Many thanks to "General"
  100.   Gary Gordon for this fine idea and all the effort he put into drawing
  101.   this map.
  102.  
  103.   Players may select minimum and maximum number of players when beginning
  104.   new games.
  105.  
  106.   New /I command line switch for Wildcat! reads CALLINFO.BBS.  See SYSOP.TXT
  107.  
  108.   New /R command line switch for RBBS reads DORINFO1.DEF.  See SYSOP.TXT
  109.  
  110.   New /D command line switch reads DOOR.SYS.  See SYSOP.TXT
  111.  
  112.   Configurable points for won games.  In WAR.CFG, you can set the number
  113.   of points winners will receive for winning various types of games and
  114.   how many points are required for a rank advancement.
  115.  
  116.   "Forgotten" games are now automatically deleted.  A "forgotten" game is
  117.   one in which there is no activity (turns taken, etc) in a certain amount
  118.   of time.  See WAR.CFG
  119.  
  120.   F5 key now hangs up on the caller,  F10 enters chat mode.
  121.  
  122.   Entire continents now cannot be allocated to one player when a game begins.
  123.  
  124.   Game status screen has been speed up considerably.
  125.  
  126.   4 and 5 player games have been made more fair.  There are 42 countries
  127.   in Global War, which is not evenly divisible by 4 and 5, causing some
  128.   players in 4 and 5 player games to get shorted 1 country and 3 armies.
  129.   The game now accounts for this and gives these players additional armies.
  130.  
  131.   Bulletins.  You may create a file called BULLETIN.ANS which can contain
  132.   any news or info for Global War players.  This file may be an ANSI or
  133.   ASCII file and is displayed right after the copyright notice.
  134.  
  135.   New COMM routines.  Global War now has buffered, interrupt driven
  136.   communications routines which should work much better than the previous
  137.   polled routines, especially on XTs.  Use of a fossil driver is not
  138.   recommended, unless absolutely necessary (i.e. you are using COM3, etc).
  139.  
  140.   Bug fixes:  Runtime error 201s when excessive online time received from
  141.   BBS fixed.  Also problems with momentary carrier loss kicking players
  142.   out of Global War back into BBS should be fixed.
  143.  
  144. Ver 1.4a
  145.   Minor bug fix: Completed team games in which a player was a survivor
  146.   were erroneously being counted as still being active, thus preventing
  147.   the player from signing up for the maximum number of games allowed until
  148.   the completed team game was auto-deleted.
  149.  
  150. Ver 1.4b
  151.   Global War 1.4's new buffered interrupt-driven communication routines
  152.   were limited to 9600 baud.  This limit has been raised to 38400 baud.
  153.   This only affects HST owners running locked baudrates in excess of
  154.   9600 baud.
  155.  
  156. Ver 1.4c
  157.   Added Xon/Xoff software handshaking.
  158.  
  159. Ver 1.4d
  160.   Fixed lost character problems with dual standard HST's at high locked
  161.   baudrates.  GW -finally- appears to be working flawlessly at 38400
  162.   baud with the HST using either hardware or software handshaking.
  163.  
  164. Ver 1.4e
  165.   Bug fix: if a player hung up while signing up for a new game, the game
  166.   could be inadvertantly saved and possibly corrupted.
  167.   COM3 and COM4 now supported.  Fossil driver no longer required.
  168.   DEL key now functions as backspace.
  169.  
  170. Ver 1.5
  171.   THIS VERSION MAKES ADDITIONS TO WAR.CFG!  REPLACE YOUR OLD WAR.CFG
  172.   WITH THE NEW ONE INCLUDED.  EDIT THE NEW WAR.CFG AS DESIRED.
  173.   Now includes GWTerm.  GWTerm is a special terminal program that GW
  174.   players can use to display maps instantly on their screen.  Typically,
  175.   the GW player will shell to dos from their favorite terminal program
  176.   and execute GWTerm prior to playing Global War.  Global War will send
  177.   out special escape codes to instruct GWTerm to draw maps at high speeds.
  178.   This significantly speeds up game play, allows for much more detailed
  179.   maps to be used, and will make it possible for computers that cannot
  180.   support ansi graphics to play the game.  Graphics mode is also possible
  181.   with future versions of GWTerm.  Players may also use their mouse to
  182.   select menu options and countries.
  183.  
  184.   Improved chat.  The chat routine in version 1.4 was very crude.  This
  185.   version is somewhat better.  Hitting F10 now turn chat request on.  You
  186.   will have to wait until the player hits a key before chat mode is entered.
  187.   When chat mode is ended, this key is used to continue the game.
  188.  
  189.   Max time per day.  In WAR.CFG there is an option to limit the amount
  190.   of time a player can spend in the game.  Up until now this value was
  191.   per session, now it is per day.  This prevents players from exiting and
  192.   re-entering the game to gain more time.
  193.  
  194.   Instant local maps.  The maps stored in WAR.IMG are displayed when GW
  195.   is played locally, exactly as they are when a caller uses GWTerm.
  196.  
  197.   Aliases are implemented.  When a player begins a new game, he has the
  198.   option of making the players names Hidden or Known.  The Hidden name
  199.   option causes all players to be referred to as "Player 1", "Player 2",
  200.   etc while they are alive in the game.
  201.  
  202.   M:essages function has been modified to better facilitate reading and
  203.   writing multiple-line messages.
  204.  
  205.   A new alternate scoring method.  See WAR.CFG.
  206.  
  207. Ver 1.6
  208.   THIS VERSION MAKES ADDITIONS TO WAR.CFG!  REPLACE YOUR OLD WAR.CFG
  209.   WITH THE NEW ONE INCLUDED.  EDIT THE NEW WAR.CFG AS DESIRED.
  210.  
  211.   Added support for multi-node BBSs
  212.  
  213.   Scoring is now completely configurable in WAR.CFG.
  214.  
  215.   Bug fix: If a player began his turn, conquered a country,
  216.   lost connection, called back and resumed the game, and then quit
  217.   without conquering another country, he would not be awarded a commendation.
  218.  
  219.   News may now be read from a specified number of days back.
  220.  
  221.   Maximum games allowed raised from 99 to 255.
  222.  
  223. Ver 1.6a
  224.   Added "(Y,N)" prompts to facilitate better mouse support in GWTerm
  225.  
  226. Ver 1.6b
  227.   Bug fix:
  228.   If player captured country then hung up, he was awarded commendation,
  229.   and was then awarded another when they called back and resumed turn.
  230.  
  231.   Increased time delay to 1 second for GWTerm handshake to help
  232.   "Obsolete error" problems on slower XT's and multitasking BBSs.
  233.  
  234. Ver 1.6c
  235.   More GWTerm handshake tweaking
  236.  
  237. Ver 1.6d
  238.   "Players Allowed to Begin new games?" option in WAR.CFG has been expanded to
  239.   disallow joining any game.  Setting this to Yes causes the door to function
  240.   in "Demo mode"
  241.  
  242.   Added ability to read old messages player has previously sent.
  243.  
  244.   Added ability to Quit from news report menu.
  245.  
  246.   Bug fix: (Finally found this bug!!)  If a player lost carrier during a game,
  247.   called back and lost carrier a second time, the player's Last Played date
  248.   would become corrupted.  This would cause runtime errors during the
  249.   "analyzing games" phase later on.
  250.  
  251.   Global War is now DESQview and DoubleDOS aware.
  252.  
  253. Ver 2.0
  254.   Added /S command line switch to support Spitfire BBS software.
  255.   See SYSOP.TXT
  256.  
  257.   All new 3d maps.  Color and Monochrome versions.
  258.  
  259.   Number of armies on each country now displayed on Globe Map.  GWTerm
  260.   users must upgrade from GWTerm 1.x to GWTerm 2.x
  261.  
  262.   Local mouse support.  Sysop may now play using MicroSoft (or compatible)
  263.   mouse.
  264.  
  265.   Unlimited Fortifications are now allowed.  This feature is Sysop
  266.   configurable allowing One, Unlimited, or Player Selectable fortification
  267.   options in both Normal and Team games.
  268.  
  269.   Added a Maximum Days Since Last Turn option to WAR.CFG to limit
  270.   "TimeBomb" play (players who don't play for many days and collect massive
  271.   armies when they finally return).
  272.  
  273.   In team games, if a player's partner does not play for a certain number of
  274.   days (configurable), the player may now take his partner's turn for him.
  275.   See WAR.CFG
  276.  
  277.   All screen I/O is now done via direct screen writes.  Screen I/O is much
  278.   faster and ANSI.SYS is no longer required.  Sysops using DESQview on a
  279.   286 based machine will not experience any bleedthrough.
  280.  
  281.   Bug fixes:  GW would refuse to run if "Use Fossil" was selected in
  282.   WAR.CFG but no Fossil driver was loaded.  Fixed GWTerm handshaking
  283.   problem that was causing GWTerm 1.7 to report that it was "obsolete".
  284.   Fixed problem that was causing GW to lock up when used with Hayes 9600
  285.   baud modems.
  286.  
  287.   Player's names are no longer case sensitive.
  288.  
  289.   Added new random number generator.  Actually there are now 3 random
  290.   number generators (the 1st one randomly selects which one of the other
  291.   two will be used to generate the random number).  This was done at the
  292.   request of many players who felt that the old one was not random
  293.   enough.
  294.  
  295. Ver 2.1
  296.   Fixed 2 bugs discovered hours after v2.0 was released.
  297.   Looping problems with HST modems when not using a fossil, and runtime
  298.   error 201 when executed locally using /noflow switch.
  299.  
  300. Ver 2.2
  301.   Switched to completely new low-level comm routines (PibAsync) since
  302.   there were still reports of problems with the non-fossil routines on
  303.   some hardware setups (notably Hayes 9600 baud modems, IBM PS/2's and
  304.   Lantastic LANs).
  305.  
  306.   Spaces can now follow Sysop name on line 2 of war.cfg.
  307.  
  308. Ver 2.3
  309.   Fixed potential problem with COM3 and COM4 not initializing properly
  310.   using Global War's internal comm routines.  Although nobody has
  311.   reported any problems as of yet, a call to initialize COM3 or COM4 was
  312.   inadvertantly left out, which could cause problems if the port had
  313.   never been initialized since bootup.  This may very well be
  314.   impossible, but I thought I'd fix it nevertheless.
  315.  
  316.   Also removed the check for a valid comm port number from 1-4 when using
  317.   a fossil driver, since some fossil drivers allow comm ports up to com16.
  318.  
  319. Ver 2.31
  320.   Found out the hard way that the X00 fossil driver locks up when a call
  321.   is made to flush the output buffer when there's no carrier.  This version
  322.   fixes the problem.
  323.  
  324. Ver 2.32
  325.   Sorry, folks.  This is another minor bug fix.  I'm working on another
  326.   major upgrade, but a few bugs were discovered in version 2.31 which
  327.   prompted this quick fix.  Bug fixes are:  1) baud rates 9600 and above
  328.   weren't being recognized when reading Callinfo.BBS.  This prevented
  329.   Wildcat BBS sysops from using the door with high speed modems.  2)
  330.   Team game, partner hasn't played for a while, other player takes his
  331.   turn and wins the game: upon completion of his turn, the player would
  332.   still be allowed to take his partner's turn (he shouldn't be allowed,
  333.   since the game is over at this point).  Doing so would corrupt the
  334.   game.  3) Any sort of error during startup would display an error
  335.   message, and then promptly clear the screen before the sysop had a
  336.   chance to read it.
  337.  
  338.   If you're running version 2.31 of Global War, simply replace your WAR.EXE
  339.   file with the new one included in this archive.
  340.  
  341. Ver 2.40
  342.   Here's the long awaited major upgrade I promised.  New features:
  343.  
  344.   Configurable Fortifications.  Instead of One or Unlimited, the number
  345.   of fortifications in each game may now be set to any number.
  346.  
  347.   Non-Sequential Play option.  In previous versions of Global War, turns
  348.   always consisted of a Deployment phase, followed by an optional Attack
  349.   phase, and ended with an optional Fortification phase.  This type of
  350.   game is now called a "Sequential Play" game.  A new "Non-Sequential
  351.   Play" option is now available.  This option allows players to freely
  352.   mix the three phases at will.  For example, players may start out by
  353.   Attacking, then Fortify, then Deploy a couple armies, then Attack some
  354.   more, deploy some more, and so on.
  355.  
  356.   Surrender Option.  This option will allow a player to surrender to
  357.   another player.  When a player surrenders, all of his countries,
  358.   armies, and commendations are turned over to the player he surrenders
  359.   to.  The surrendering player loses a configurable number of points.
  360.  
  361.   Fortification across connected countries.  Players may fortify
  362.   directly from one country to any other country provided they occupy
  363.   all the countries in between.  For example, a player may fortify from
  364.   Alaska directly to Mexico if he also occupies Alberta and W. US.
  365.  
  366.   Support for Genesis Deluxe BBS version 4.0.  Genesis Deluxe creates a
  367.   CALLINFO.BBS file which is different from the more standard Wildcat
  368.   CALLINFO.BBS file. A new /G switch has been added to read the Genesis
  369.   version. ie   WAR /G c:\gbbs\CALLINFO.BBS For Genesis Deluxe support,
  370.   contact:
  371.           Prism Software, Box 267, Hannibal NY, 13074
  372.           Late Night BBS  (315) 592-7300 HST
  373.  
  374.   Added support for WWIV version 4.20's new CHAIN.TXT format which now
  375.   supports DTE baud rates.
  376.  
  377.   Sysops may prevent selected users from beginning or joining any new
  378.   games by adding the user's name to a file called LOCKOUT.WAR.
  379.  
  380.   Players are now able to check player status, change maps, etc while
  381.   cashing in a set of commendations.
  382.  
  383.   Rankings (winners.war) may now be reset (deleted) automatically when a
  384.   player reaches a certain number of points.  See War.Cfg.  BTW, this
  385.   was the only item in Global War that required Sysop intervention.  Now
  386.   Global War should run indefinately with no effort on the Sysop's part,
  387.   not even any nightly maintenance.
  388.  
  389.   Game asks for confirmation when player quits fortifying.
  390.  
  391.   Configurable IRQ/Base addresses for COM1 - COM4. (see war.cfg).
  392.  
  393.   /C option now handles more than 2 names.
  394.   ie   WAR /C 0 1 60 W. C. Fields
  395.  
  396.   Added option in war.cfg to display up to 5 seperate ansi/ascii
  397.   bulletins, available at the Global War main menu.
  398.  
  399.   Local mouse support may be disabled in War.Cfg.
  400.  
  401.   Changed Iran to Iraq.
  402.  
  403. Ver 2.41
  404.   One week after version 2.40 was released, a small bug was discovered.
  405.   The count of the number of active games a player is in was not being
  406.   decremented after the player surrendered, which would prevent the
  407.   player from joining a new game after he surrendered in a game.  This
  408.   version fixes this problem.
  409.  
  410. Ver 2.42
  411.   Fixed problem with menu not updating in sequential games when finished
  412.   deploying armies.
  413.  
  414.   Fixed internal comm routines to accept 57600 baud.  FOSSIL drivers
  415.   only accept up to 38400 baud but 57600 will still be accepted by
  416.   Global War and will be passed to the FOSSIL as 38400 baud.  If your
  417.   FOSSIL has the baudrate locked there will be no problem with this.
  418.  
  419.   Fixed paging in Log report.
  420.  
  421.   Fixed bug which was causing commendations not to be awarded when the
  422.   player lost carrier and resumed his turn without subsequently
  423.   conquering any countries.
  424.