home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0010 - 0019 / ibm0010-0019 / ibm0010.tar / ibm0010 / ASLGE15B.ZIP / ASL_GEN.DOC < prev    next >
Encoding:
Text File  |  1990-08-15  |  14.9 KB  |  331 lines

  1.  
  2.      8-14-90
  3.  
  4.                                 ASL Version 1.50b
  5.  
  6.  
  7.      Files included:
  8.  
  9.         asl_gen.exe    -    The Program
  10.         asl_gen.doc    -    This doc file
  11.         table.dat      -    A table of boards to use (see below)
  12.         theatre.dat    -    theatre data file (do not change!)
  13.  
  14.  
  15.      Revision History
  16.  
  17.      9-20-89    Release 1.00   Released on local basis only for testing
  18.      4-26-90    Release 1.50   Released to all
  19.      4-28-90    Release 1.50a  Small bug squashed
  20.      8-14-90    Release 1.50b  Fixed divide error bug and changed docs
  21.  
  22.      Improvements From 1.00
  23.  
  24.      - Added nationalities (Italian, Axis Minor, Allied Minor)
  25.      - Added North African theatre and boards.
  26.      - Now determines wind and Special EC for North Africa
  27.      - Added hooks to incorporate the Pacific/Asian theatre when available.
  28.      - Added editing features for filename
  29.      - Added Special Rules to file print
  30.      - Added Turn Record Chart to file print
  31.      - Changed the table.dat file format (old ones don't work, sorry)
  32.      - Squashed a couple of small bugs
  33.  
  34.  
  35.      What is it?
  36.  
  37.      ASL_GEN is a program to generate random scenarios for the Avalon Hill
  38.      board game Advanced Squad Leader.  It is very loosely based on an
  39.      article by Greg Schmittgens and Charles Kibler in AH's magazine THE
  40.      GENERAL.  The program could also be used for the original Squad Leader
  41.      game with no problem.
  42.  
  43.      How do I use it?
  44.  
  45.      Just type ASL_GEN at the DOS command line. You will be able to save
  46.      the results to a file for editing or printing.  Normal editing
  47.      features now work when inputting the filename.  If the file already
  48.      exists, the new data will be appended without confirmation.
  49.  
  50.  
  51.      SET UP:
  52.  
  53.      Set up info is now contained in the Special Rules sections included
  54.      when the scenario is printed to a file.
  55.  
  56.      All reinforcements must enter on the long board edge of
  57.      the players home board.  When purchasing forces use the following
  58.      rules:
  59.  
  60.      1.  A player with attack or recon initiative may not spend to increase
  61.      his SAN.
  62.  
  63.      2.  A player with defend initiative is the only one allowed to
  64.      purchase any fortifications (except "?" counters).
  65.  
  66.      3.  Only a side with attack initiative may purchase paratroops or
  67.      gliders.
  68.  
  69.      4.  All purchases should be done in secret if possible.  This creates
  70.      great "fog of war".
  71.  
  72.      That is all you need to get started.  Go ahead and try it, then come
  73.      back to the docs when you have questions, or you want to customize
  74.      the program to include only the ASL boards you own.
  75.  
  76.  
  77.      What does it do?
  78.  
  79.      ASL_GEN will generate all of the information needed to play a Design
  80.      Your Own (DYO) scenario of Advanced Squad Leader.  The information
  81.      provided includes:
  82.         Nationality
  83.         Theatre
  84.         Point Values for your forces
  85.         Terrain
  86.         Board Configuration
  87.         Experience Level Ratings (ELR)
  88.         Date
  89.         Game Length
  90.         Weather, Wind, and Environmental Conditions
  91.         Victory Conditions
  92.  
  93.      It is then up to you to check the setup info in these docs and
  94.      purchase your forces from the order of battle of the listed
  95.      nationality.  Then blast away on your boards.
  96.  
  97.      :Random Notes:
  98.  
  99.      Nationality - The following are included:
  100.                    German, Finnish, Italian, Bulgarian, Hungarian,
  101.                    Rumanian, Russian, British, French, American, Belgian,
  102.                    Greek, Dutch, Norwegian
  103.                    Note:  Italians are considered Axis only and are not
  104.                    included at all after Italy's official surrender.
  105.  
  106.      Theatre - The theatre is chosen from the Eastern Front, Western Front,
  107.      Italy, or North Africa.  For these purposes the Eastern Front also
  108.      represents all fighting in the Balkans by the Russians (1944 on), and
  109.      North Africa also includes the fighting in East Africa.  Western Front
  110.      includes Norway and everything else involving the western allies
  111.      except the Italian front.  Italy includes Sicily, Greece/Crete, and
  112.      Yugoslavia.  I did not include the Polish campaign.
  113.  
  114.      Point Values - Point values are assigned according to the article in
  115.      THE GENERAL.  A basic point value is assigned to both players and
  116.      modified according to the players initiative (attack, defense, recon,
  117.      etc.)
  118.  
  119.      Board Config - Alignment of the boards is really up to the players,
  120.      but if you can't agree use the program.  Check the special rules
  121.      for further alignment options.
  122.  
  123.      :The Board Table:
  124.  
  125.      The board table file (table.dat) is a text file that is read by the
  126.      program to determine what boards you wish to use for the various
  127.      terrains.  I have included a table.dat file that contains most of the
  128.      boards released by Avalon Hill for the ASL system.  I know everyone
  129.      doesn't own all of these, so you can edit the file as you wish.  I use
  130.      a formatted read so don't change the order of anything, or you could
  131.      likely cause the program to go west. Working from a copy would be a
  132.      good idea. Only change the board numbers in the columns and nothing
  133.      else.  Do NOT add boards numbered higher than 33 or else the Victory
  134.      Conditions for your scenario could get screwed up.  When new boards
  135.      are available, I will incorporate them into the program in the next
  136.      release.  Also, adding the river boards (7 and 8) is legal, but
  137.      scenarios won't be valid unless some other rules are introduced and
  138.      bridges are added.  Read the article from THE GENERAL if you wish to
  139.      do this.
  140.  
  141.      The new format for the table.dat file includes three different tables.
  142.      The first is the board table for all theatres except North Africa and
  143.      the Pacific.  It is the one following the key text "_ b_norm".  The
  144.      next is the table for North Africa and the third is for the Pacific
  145.      (when it is released).
  146.  
  147.      The tables are layed out as such:
  148.  
  149.                      Town    Village   Farm   Hills   Woods
  150.                       24       22       4      24       2
  151.                       17       10      16       4      18
  152.                        3        4      17      12       5
  153.                        1       12      11      10      32
  154.                       22       17      33      17      19
  155.                       21       16       2       5       5
  156.                       20        3      18      18      16
  157.                       23       18       4      32      11
  158.                       10       24       3      24      17
  159.                       12       33      17      19      18
  160.                       24       22      19       3       2
  161.  
  162.      The column heading represents the terrain type.  Under it are all of
  163.      the boards that you wish to use for that terrain type.  At least four
  164.      different boards are required in any column.  There's absolutely
  165.      nothing wrong with using a city board under the Woods column or
  166.      whatever.  For example, if someone only owned the boards from "Beyond
  167.      Valor", and "Paratrooper", the table could look like this:
  168.  
  169.                      Town    Village   Farm   Hills   Woods
  170.                       24       22      24      24      20
  171.                       20       20      24      21      21
  172.                       21       24      22      22      22
  173.                       22       24      23      20      23
  174.                       23       23      21      21      24
  175.                       21       24      20      23      24
  176.                       20       20      24      22      21
  177.                       21       21      20      24      20
  178.                       22       24      21      24      23
  179.                       23       22      22      21      24
  180.                       24       21      23      20      20
  181.  
  182.  
  183.      As you can see, as long as there are at least four different boards in
  184.      each column, anything will work.  Having the same boards more than
  185.      once in a column is not a problem.  WARNING: Desert boards do not work
  186.      very well except in the North African theatre.
  187.  
  188.      WARNING: The table.dat file must be present for the program to run.
  189.  
  190.      The defender's home board is always the westernmost (leftmost) board.
  191.      The attacker's home board is always the easternmost (rightmost).
  192.  
  193.  
  194.      Weather - The weather is chosen depending on the date and the theatre
  195.      according to a modified chart based on the ASL rulebook.  This is an
  196.      optional rule.  Wind is also determined along with any Special
  197.      conditions related to North Africa.
  198.  
  199.      Initiative - The initiative of the different nationalities are used to
  200.      determine the type of scenario to be played.  The initiatives are
  201.      based on historical data although local situations on the scale of ASL
  202.      could (and should) be radically different.
  203.  
  204.      Game Length - game length is between 5 and 10 turns.
  205.  
  206.      Victory Conditions - Most taken from the article, although there are
  207.      some new ones, and some were thrown out based on my individual tastes.
  208.  
  209.      A Word About Play Balance
  210.  
  211.      I've played many of these scenarios and balance will largely depend on
  212.      your purchases of forces.  Remember your task (victory conditions)
  213.      when purchasing forces.  If you're going to have to control buildings,
  214.      then by all means get some infantry.  If you've got to cover four
  215.      boards in six turns, then you'll probably want enough transport for
  216.      your forces.  Still, some scenarios will be unbalanced.  Better
  217.      to play each scenario twice (switching sides) in tournament
  218.      situations.  When you play a few of these, you'll be better able to
  219.      pick out the unbalanced ones and not even bother setting them up.
  220.  
  221.  
  222.      Why did I write it?
  223.  
  224.      Two reasons.  First to learn a little more about 'C' for work.
  225.      Second, because I liked the aforementioned article from THE GENERAL,
  226.      but it seemed to take a long time to generate the scenarios, and then
  227.      we might not want to play them for various reasons.  The computer
  228.      allows us to go through many situations quickly and then pick one we
  229.      like.  Also, if you're a true ASL fan, DYO is a great way to use the
  230.      weapons that aren't included in the scenarios.  AH's DYO rules are
  231.      nice for purchasing forces, but players can rarely agree on Victory
  232.      Conditions, board layout, game length, etc.  This program does all of
  233.      that randomly.
  234.  
  235.  
  236.                        :Future Enhancements and Projects:
  237.  
  238.      ASL_GEN will no longer be supported, as I will be channeling all
  239.      future efforts into my upcoming release of the ASL DYO Assistant, a
  240.      comprehensive program to incorporate more scenarios, more
  241.      configuration options PLUS the ability to purchase forces from any of
  242.      the released nationalities.  The program leads the user through the
  243.      entire purchase, performing all calculations for such items as bonus
  244.      infantry, leaders, armor leaders, rarity factors, etc, as well as
  245.      keeping track of your total purchases and points remaining.  The user
  246.      is presented with a list of ordnance and vehicles that are correct for
  247.      that theatre, date, and rarity factor.  The program provides a
  248.      colorful menu driven interface for all of these tasks, and supplies a
  249.      printout at the end of the session containing everything needed to
  250.      play the scenario, from board layout, to weather, to the actual
  251.      forces involved.  I think all ASL players will find this program to be
  252.      extremely useful.
  253.  
  254.      I plan to release the ASL DYO Assistant in the very near future.  It
  255.      will be a shareware release with a cost $25. I plan to release the
  256.      program with a couple of data files (British and Italian) to let users
  257.      try it out.  Look for this file on local bulletin boards soon under
  258.      the name asldyo10.zip.  Any users of the ASL_GEN program who have
  259.      provided addresses will receive notification through the mail.  Those
  260.      who register the ASL DYO Assistant will receive the remaining data
  261.      files and the latest release of the program.  Club discounts are
  262.      available.  Call or write for details.
  263.  
  264.      If you would like to find out more about obtaining a copy of the ASL
  265.      DYO Assistant, please call or write me at the address below.
  266.  
  267.      KNOWN BUGS:
  268.  
  269.      IF THERE WERE KNOWN BUGS I'D HAVE FIXED THEM!!!
  270.      Actually, if you find any, let me know.
  271.  
  272.  
  273.      PRICE:
  274.  
  275.      Nothing, but if you really like the program and want to see more
  276.      utilities for AH wargames, send me a note to let me know what you'd
  277.      like to see. Any donations would be graciously accepted as they allow
  278.      me to support my habits, but just a word of thanks would be
  279.      sufficient.  This program is not shareware or public domain.  You may
  280.      use it for its intended purpose as long as you do not change any of
  281.      the associated files included in the archive.
  282.  
  283.      All parties are encouraged to distribute this program wherever they
  284.      see fit as long as all files are included and remain unchanged.
  285.  
  286.  
  287.      Acknowledgments:
  288.  
  289.      I just wrote the program.  The real work was done by the folks at
  290.      Avalon Hill.  Thanks to them for creating a wonderful game! Special
  291.      thanks to Greg Schmittgens and Charles Kibler who wrote the article
  292.      that inspired this program.
  293.  
  294.  
  295.                             ------------------------
  296.                             Copyright and Disclaimer
  297.                             ------------------------
  298.  
  299.      Both ASL_GEN and this documentation are copyrighted by the author.
  300.      ASL_GEN IS INTENDED FOR YOUR PRIVATE, NONCOMMERCIAL USE ONLY. You may
  301.      make copies of the ASL_GEN program and documentation files for your
  302.      own use, and you may copy the files for others. You may not, however,
  303.      charge for such copies, or in any other way sell the program or
  304.      otherwise attempt to make money from it or any modified version of it.
  305.  
  306.           ASL_GEN has been tested on as many different configurations as
  307.      possible, however, it is impossible to test all. I do not warrant that
  308.      the documentation is accurate, or that the program operates as
  309.      designed.  I will not be liable for any damages of any kind sustained
  310.      through the use of the program.  By using the program, you agree to
  311.      this.
  312.  
  313.           Your comments, suggestions, and friendly criticisms are welcome.
  314.      The best way to contact me is via U.S. Mail, although you may find me
  315.      hanging around local (Rochester, NY) bulletin boards, Usenet, or other
  316.      shady electronic areas.
  317.  
  318.      Advanced Squad Leader and Squad Leader are Trademarks of The Avalon
  319.      Hill Game Company.
  320.  
  321.                       Both ASL_GEN and this document are:
  322.                              Copyright (c) 1990 by
  323.  
  324.                                Timothy J. Kitchen
  325.                                152 Cadillac Ave
  326.                                Rochester, NY  14606
  327.                                (716)426-5245
  328.  
  329.  
  330.  
  331.