home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / f / falclc20.zip / FALCCALC.DOC next >
Text File  |  1992-11-24  |  49KB  |  1,160 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.      
  9.  
  10.  
  11.     ╔══════════════════════════════════════════════════════════╗
  12.     ║                                                          ║
  13.     ║                       FalcCalc 2.0                       ║
  14.     ║                                                          ║
  15.     ║        The Falcon 3.01 Mission Planning Assistant        ║
  16.     ║                                                          ║
  17.     ╚══════════════════════════════════════════════════════════╝
  18.  
  19.                             Contents
  20.      New in Version 2.0 . . . . . . . . . . . . . . . . . . . 2  
  21.      Who should use FalcCalc?.. . . . . . . . . . . . . . . . 3
  22.      System requirements. . . . . . . . . . . . . . . . . . . 3
  23.      Setup. . . . . . . . . . . . . . . . . . . . . . . . . . 4     
  24.      Using FalcCalc in Batch Files. . . . . . . . . . . . . . 4
  25.      Auto-Load Previous Mission . . . . . . . . . . . . . . . 5
  26.      
  27.      FalcCalc Menu Options. . . . . . . . . . . . . . . . . . 5
  28.      Files menu . . . . . . . . . . . . . . . . . . . . . . . 5
  29.           Save Report to File . . . . . . . . . . . . . . . . 5
  30.           Load Saved Report File. . . . . . . . . . . . . . . 5
  31.           Print file. . . . . . . . . . . . . . . . . . . . . 6
  32.           Print "Knee Board Sheet". . . . . . . . . . . . . . 6
  33.           Default pilot's names . . . . . . . . . . . . . . . 6
  34.           "Knee Board Sheet" and Red Flag Template Missions . 7 
  35.      Analysis menu. . . . . . . . . . . . . . . . . . . . . . 7
  36.           Campaign. . . . . . . . . . . . . . . . . . . . . . 7
  37.           Red Flag. . . . . . . . . . . . . . . . . . . . . . 8
  38.           SQUAD vs. TEMPLATE. . . . . . . . . . . . . . . . . 8
  39.           Manual Mission Entry. . . . . . . . . . . . . . . . 8
  40.      Report Menu. . . . . . . . . . . . . . . . . . . . . . . 9
  41.           Changing Report types . . . . . . . . . . . . . . . 9
  42.           Summary Report. . . . . . . . . . . . . . . . . . . 9
  43.           Detailed Report . . . . . . . . . . . . . . . . . . 9
  44.           Waypoint Timing Report. . . . . . . . . . . . . . . 9
  45.                Mission Timeline . . . . . . . . . . . . . . . 10
  46.                Waypoint Arrival Groups. . . . . . . . . . . . 10
  47.                Waypoint Timing by Flight. . . . . . . . . . . 10
  48.      Utilities Menu . . . . . . . . . . . . . . . . . . . . . 10
  49.           Run Falcon, Run Falconer, Run F3Maps. . . . . . . . 10
  50.           Backup. . . . . . . . . . . . . . . . . . . . . . . 11
  51.                "File Not Found" messages. . . . . . . . . . . 11
  52.           Restore . . . . . . . . . . . . . . . . . . . . . . 11
  53.                "File Not Found" messages. . . . . . . . . . . 11
  54.      The Data Menu. . . . . . . . . . . . . . . . . . . . . . 11
  55.      Model Menu . . . . . . . . . . . . . . . . . . . . . . . 12
  56.           Changing Flight Models. . . . . . . . . . . . . . . 12
  57.           Fuel Efficiency Setting . . . . . . . . . . . . . . 12
  58.                                                                  
  59.      ------------------------------------------------------------
  60.                                   1                              
  61.  
  62.  
  63.  
  64.  
  65.                         _///FalcCalc 2.0\\\_                                        
  66.      ------------------------------------------------------------
  67.  
  68.  
  69.      
  70.      FalcCalc Command Line Switches. . . . . . . . . . . . . 12
  71.      Registration. . . . . . . . . . . . . . . . . . . . . . 13
  72.           Reason to Register . . . . . . . . . . . . . . . . 13
  73.      Future features . . . . . . . . . . . . . . . . . . . . 14
  74.      Notes . . . . . . . . . . . . . . . . . . . . . . . . . 15
  75.           Falcon Data Files. . . . . . . . . . . . . . . . . 16
  76.           Different Versions of FALCON3.EXE. . . . . . . . . 17
  77.           The FalcCalc Configuration file. . . . . . . . . . 17
  78.           Bug hunters. . . . . . . . . . . . . . . . . . . . 17
  79.           Error Checking . . . . . . . . . . . . . . . . . . 17
  80.           Interface excuses. . . . . . . . . . . . . . . . . 17
  81.           If the program doesn't work. . . . . . . . . . . . 18
  82.           Getting in touch with the author . . . . . . . . . 18
  83.      Legal stuff . . . . . . . . . . . . . . . . . . . . . . 19
  84.      
  85.      
  86.      
  87.      
  88.      Have you ever wondered, before taking off into the wild
  89.      blue, whether you're going to have enough fuel to get home
  90.      again?
  91.      
  92.      Does it bother you that you don't know whether your wingmen
  93.      are going to arrive at the target when you want them to?
  94.      
  95.      Do you ever hear a desperate cry of "I'm hit! I'm hit!" from
  96.      a pilot, and suddenly realize you don't remember what aspect
  97.      of the mission that he or she was supposed to accomplish?
  98.      
  99.      Or do you ever land after a mission, thinking you've
  100.      accomplished the entire thing, only to find an enigmatic
  101.      "Mission Failure"?
  102.      
  103.      That's why there's FalcCalc.  It is automatic--it reads your
  104.      Falcon data files and does all the fuel and timing
  105.      calculations for you.  You can also use it manually for fuel
  106.      calculations, to test how changing weights, drags,
  107.      altitudes, speeds, distances, and flight models will affect
  108.      your fuel usage.
  109.      
  110.      With Version 2.0, FalcCalc has been expanded to include:
  111.      
  112.  *   A Waypoint Timing Report.
  113.  
  114.  *   A Backup and Restore utility for Falcon 3.01 data files.
  115.  
  116.  *   The capability to shell to Falcon, F3Maps, or Falconer.
  117.  
  118.  *   "Knee Board Sheet" printing, so you can have pertinent
  119.                                                                  
  120.      ------------------------------------------------------------
  121.                                   2                              
  122.  
  123.  
  124.  
  125.  
  126.                         _///FalcCalc 2.0\\\_                                        
  127.      ------------------------------------------------------------
  128.  
  129.  
  130.      mission information at your fingertips during flight.
  131.  
  132.  *   Several data screens to aid in planning your Falcon
  133.      missions.
  134.  
  135.  *   Automatic reloading of the file you were most recently
  136.      examining.
  137.  
  138.  *   Ability to toggle between report types with a single
  139.      keypress.
  140.  
  141.  *   Clarified Fuel Usage reports -- now there's a bar chart to
  142.      indicate fuel required/fuel loaded.
  143.  
  144.  *   A user-configurable fuel efficiency setting which allows you
  145.      to adjust FalcCalc's calculations for the way you fly.
  146.      
  147.      All of these changes are aimed at taking FalcCalc away from
  148.      its humble beginnings as a fuel calculator;  they're aimed
  149.      at making it the Falcon 3.0 "Mission Planning Assistant."
  150.      
  151.      
  152.      Who should use FalcCalc?
  153.      
  154.      FalcCalc (as well as most of the Falcon 3.0 add-on
  155.      utilities) has one major shortcoming:  you have to exit and
  156.      then reenter Falcon to use it.  The new "shelling"
  157.      capability of FalcCalc helps, but an add-on can't speed up
  158.      Falcon (not this add-on, at least)!  (See ""ALT-X" exiting
  159.      from Falcon," below.)
  160.      
  161.      If you're a serious campaigner, then you spend a lot of time
  162.      working with those mission planning screens:  laying out
  163.      waypoints, reconning target areas, choosing weapons, etc.
  164.      It is not unusual to spend more time planning a mission than
  165.      flying it.  If this describes you, then FalcCalc will make
  166.      your job easier.  It will be worth your while to examine the
  167.      timing and fuel use screens.  The "Knee Board Sheet" alone
  168.      is probably worth the trouble of exiting and reentering
  169.      Falcon!
  170.      
  171.      But if you're an "Instant Action" or "use the default
  172.      settings and go" type of flier, then you may find this
  173.      program more trouble than it's worth.
  174.      
  175.      
  176.      USING FALCCALC
  177.      
  178.     -System requirements:  Any computer which can handle Falcon
  179.      3.01 can handle FalcCalc.  FalcCalc works with both Falcon
  180.                                                                  
  181.      ------------------------------------------------------------
  182.                                   3                              
  183.  
  184.  
  185.  
  186.  
  187.                         _///FalcCalc 2.0\\\_                                        
  188.      ------------------------------------------------------------
  189.  
  190.  
  191.      3.01 and 3.01.1, but will not work with any other version.
  192.      
  193.      
  194.     -Setup: Just copy FALCCALC.EXE into your "\FALCON3"
  195.      subdirectory (or wherever you keep your Falcon files).  Type
  196.      "FalcCalc" at the DOS prompt.
  197.      
  198.      
  199.      IMPORTANT!!!  Using FalcCalc in Batch Files!
  200.      
  201.      If you put the FalcCalc command into a batch file and if you
  202.      are planning to use the shelling functions in FalcCalc (and
  203.      they're quite convenient, so why not?) then the "FalcCalc"
  204.      invocation must be the last command in the batch file, or
  205.      the shelling features will not work properly.
  206.      
  207.      This is because FalcCalc is not (and never will be) a TSR.
  208.      (Falcon 3.0 doesn't care much for TSRs.)  FalcCalc handles
  209.      all shelling by generating its own batch file, stuffing the
  210.      keyboard buffer, then exiting and running the batch file it
  211.      created (which is always named "FalcTemp.bat").  By working
  212.      in this way it takes no memory away from Falcon.
  213.      
  214.      However, just so you're not left out in the cold, murky
  215.      waters of the "\FALCON3" subdirectory (or wherever) when
  216.      FalcCalc and its batch files are all done, there is a way to
  217.      invoke a command upon final exit.  You do this by starting
  218.      FalcCalc with your desired batch file or program as a
  219.      parameter.
  220.      
  221.      For example, "FalcCalc /menu.bat" as a command line would
  222.      execute FalcCalc, but upon final exit the "menu.bat" batch
  223.      file would run.  My own Falcon/FalcCalc startup batch file
  224.      looks like this:
  225.      
  226.      Falcon.Bat (in root directory of C:):
  227.      
  228.      @echo off
  229.      c:
  230.      cd\falcon3
  231.      FalcCalc /menu.bat
  232.      
  233.      
  234.      Menu.Bat (also in root directory of C:, which of course is
  235.      in the path):
  236.      
  237.      @echo off
  238.      c:
  239.      cd\
  240.      cls
  241.                                                                  
  242.      ------------------------------------------------------------
  243.                                   4                              
  244.  
  245.  
  246.  
  247.  
  248.                         _///FalcCalc 2.0\\\_                                        
  249.      ------------------------------------------------------------
  250.  
  251.  
  252.      type menu.scr
  253.      
  254.      Of course, when you include "cls," you don't get time to
  255.      read FalcCalc's cute little taglines.
  256.      
  257.      
  258.      Auto-Load Previous Mission:  By default, on startup FalcCalc
  259.      2.0 will load a report of the most recent Squadron or Red
  260.      Flag Mission you were examining.  If, for some reason, you
  261.      do not want it to do this (perhaps you're just using its
  262.      shell capabilities), you can suppress the auto-load by using
  263.      the "/S" switch.
  264.      
  265.      
  266.      "ALT-X" exiting from Falcon:
  267.      
  268.      If you tend to use the "Alt-X" key combo to exit Falcon from
  269.      any of the Mission Planning screens, you should be aware
  270.      that Falcon does NOT always save your most current changes
  271.      to data files before it exits.  What this means is you may
  272.      lose some of your waypoint changes.  The surest way to avoid
  273.      this is to back out of the program a screen at a time (or go
  274.      forward into the cockpit and then exit).  Many times you can
  275.      get your changes saved just by advancing or retreating one
  276.      screen, and *then* hitting "ALT-X."  I haven't looked far
  277.      enough into this to see which "screen changes" save what.
  278.      
  279.      
  280.      
  281.      A QUICK START if you're used to "User-Friendly" types of
  282.      programs:  pull down the "Analysis" menu and choose your
  283.      Mission type.
  284.      
  285.                                 
  286.                     The FalcCalc Menu Options
  287.      
  288.  
  289.      FILES menu:
  290.      
  291.     -Save Report to File:  Will save the current report to a disk
  292.      file.  You will be prompted with an unused file name.  If
  293.      you override the suggested name, you must use the extension
  294.      "SAV" ("*.SAV") for your filename.  If you leave off an
  295.      extension, then FalcCalc will automatically add it (as long
  296.      as your filename isn't longer than 8 letters;  if it's
  297.      longer than that, FalcCalc will unceremoniously dump you
  298.      right back to its originally suggested filename).
  299.      
  300.     -Load Saved Report File:  Will bring up a list of the files
  301.      you've previously saved (see above).  As you scroll over
  302.                                                                  
  303.      ------------------------------------------------------------
  304.                                   5                              
  305.  
  306.  
  307.  
  308.  
  309.                         _///FalcCalc 2.0\\\_                                        
  310.      ------------------------------------------------------------
  311.  
  312.  
  313.      them, the status bar will tell you when they were saved.
  314.      
  315.      A CAMPAIGN OR RED FLAG REPORT FILE LOADED FROM DISK IS "READ-
  316.      ONLY." This means that changing the Report and/or Flight
  317.      Model menu selections will have no effect on it.  (This only
  318.      makes sense;  there are no direct links to the original
  319.      mission data file--you are just viewing an ASCII text file.)
  320.      
  321.      However, loading a saved Manual Mission file (file mask
  322.      "MAN*.SAV") will read in data which *can* be manipulated.
  323.      You will be taken directly to the Manual Mission Entry
  324.      Screen (see Manual Mission Entry).
  325.      
  326.      Important:  You should not try to load anything else but
  327.      FalcCalc "*.SAV" files with this option, and you should not
  328.      change the first line of a "*.SAV" file.  It may help to
  329.      explain how FalcCalc checks its files.
  330.      
  331.      First, it looks for the word "Mission" in the first line of
  332.      the "*.SAV" file.  If it finds this word, it will load the
  333.      file as Campaign or Red Flag mission.  If it doesn't find
  334.      "Mission," it makes the assumption that it must be looking
  335.      at a saved Manual Mission Entry array, and (with version
  336.      2.0) checks the value of the first number for a proper
  337.      value.  If this number doesn't fit its parameters, it'll
  338.      give you a red message to that effect.
  339.      
  340.      Also, a saved file may be no longer than 400 lines (which is
  341.      significantly longer than anything FalcCalc itself would
  342.      produce), or you'll get another nastygram.
  343.      
  344.     -Print file:  Will print the currently loaded report.
  345.      
  346.     -Print "Knee Board Sheet:"  New to Version 2.0 of FalcCalc is
  347.      the ability to print out a Mission Assignment sheet for your
  348.      squadron.  This is a list that has spaces for each pilot's
  349.      name, call sign, and duties.  It also has convenient check
  350.      boxes where you can indicate whether they've been hit or if
  351.      they've reported "Fuel Low."
  352.      
  353.      On the second part of the sheet are the assigned altitudes,
  354.      speeds, actions, and distances for each flight's waypoints.
  355.      Then there's room for you to pencil in any notes (Bingo
  356.      fields, wife's divorce attorney's phone number, etc.).
  357.      
  358.      "Use default pilot's names?":  When you print a knee Board
  359.      Sheet, FalcCalc will ask you if you want to use the default
  360.      pilot's names.  This means that instead of blanks for the
  361.      pilot's names and call signs, FalcCalc will fill in the same
  362.      names that Falcon will suggest for the mission's pilots.
  363.                                                                  
  364.      ------------------------------------------------------------
  365.                                   6                              
  366.  
  367.  
  368.  
  369.  
  370.                         _///FalcCalc 2.0\\\_                                        
  371.      ------------------------------------------------------------
  372.  
  373.  
  374.      (If you're interested, for Falcon to suggest a pilot, his
  375.      fatigue level must be above 68 and his "Fatigue Flag" in the
  376.      "*.SQU" file must not be set.)  Falcon does not save changed
  377.      pilot's assignments to any files if you exit the sim, so the
  378.      best FalcCalc can do is offer the default names.
  379.      
  380.      If you frequently change all or most of your pilot names,
  381.      then you should answer "N" to this question, and you'll have
  382.      to fill in all the blanks by hand.  If you usually only
  383.      change a couple pilots, this option still might save you
  384.      some effort, because you can easily cross out a default name
  385.      or two and fit in the new name on the sheet.
  386.      
  387.      The "Knee Board Sheet" and Red Flag Template Missions:  When
  388.      you print out a knee Board Sheet for a Red Flag Template
  389.      mission (mask "*.?fm"), FalcCalc will not offer to fill in
  390.      the pilot's names for you.  This is because a TEMPLATE file
  391.      is not explicitly tagged to a particular squadron.  If you
  392.      want pilot's names to print, assign a squad to the template
  393.      and then choose the proper SQUAD ("*.FLA") mission.  (See
  394.      "Red Flag Missions--SQUAD vs. TEMPLATE," above.)
  395.      
  396.      -Print Blank Data Sheet:  Really served no useful purpose
  397.      and has been deleted from Version 2.0.  (If this distresses
  398.      you, let me know;  I aim to please.)
  399.      
  400.      
  401.  
  402.      ANALYSIS menu:
  403.      
  404.     -Campaign: You will be presented with a list of your
  405.      currently active Falcon campaigns.  How do you know which is
  406.      which?  Just KEEP YOUR EYES ON THE STATUS BAR at the bottom
  407.      of the screen.  It will tell you the squadron's name, its
  408.      current leader's name, and the theater where it's fighting.
  409.      Select the one you want and a report will be instantly
  410.      generated.
  411.      
  412.      By default, you'll be looking at a SUMMARY report that uses
  413.      the COMPLEX/HI-FI flight model for its calculations.  If you
  414.      change these settings, FalcCalc will remember the changes
  415.      next time you start it. The most important thing that this
  416.      report will tell you is whether your planes have the minimum
  417.      fuel onboard to reach all their waypoints. You can scroll
  418.      around to examine each plane.
  419.      
  420.      To activate the menu again, hit either ENTER, Esc, or a
  421.      mouse button.  To switch report types, hit "F2" or "F3" as
  422.      desired.
  423.      
  424.                                                                  
  425.      ------------------------------------------------------------
  426.                                   7                              
  427.  
  428.  
  429.  
  430.  
  431.                         _///FalcCalc 2.0\\\_                                        
  432.      ------------------------------------------------------------
  433.  
  434.  
  435.     -Red Flag:  The report is similar to the Campaign report,
  436.      except that you are given a choice of the current Red Flag
  437.      missions.
  438.      
  439.      Red Flag Missions--SQUAD vs. TEMPLATE:  Which is which?
  440.      
  441.      Any time you build or generate your own mission, whether
  442.      manually or with Greg Prete's F3MAPS utility, you are making
  443.      a TEMPLATE mission. When you arm and provision your F-16s,
  444.      your selections are permanently made to the template when
  445.      you save the mission.
  446.      
  447.      If you're *building* your own mission (rather than
  448.      *generating* it via F3MAPS), then you have also made a SQUAD
  449.      mission at the same time-- since you had to choose a
  450.      particular squad before you entered Red Flag.  In this case,
  451.      the SQUAD mission is the same as the TEMPLATE mission.
  452.      
  453.      When you actually want to fly any Red Flag mission, whether
  454.      "built" or "generated," you must assign a squad to it (or
  455.      else you can't enter Red Flag).  As soon as you do this,
  456.      Falcon copies all the data from whichever TEMPLATE mission
  457.      ("*.?FM") you choose into the currently selected SQUAD's
  458.      mission ("*.FLA") file.  At this point, the TEMPLATE and
  459.      SQUAD files are again identical--at least as far as the
  460.      supplies on the planes are concerned.
  461.      
  462.      BUT, if you change the outlay of the squad's F-16s and DON'T
  463.      SAVE THE CHANGES, then the SQUAD mission changes, but the
  464.      TEMPLATE stays the same.
  465.      
  466.      The upshot of all this is that most of the time, the SQUAD
  467.      and TEMPLATE missions will be identical--especially if you
  468.      always save any changes to your Red Flag missions.  If you
  469.      don't save them, only the SQUAD files change.  That's the
  470.      reason it is suggested that you look at SQUAD missions
  471.      first;  they're always updated.
  472.      
  473.      Of course, all this is moot if you only have one of the
  474.      types of file on your disk;  FalcCalc will only list the
  475.      available files.
  476.      
  477.     -Manual Mission Entry:  This will bring up a screen where you
  478.      can enter data for a single flight and see how much fuel it
  479.      will require.  There are fields for Takeoff and 8 waypoints.
  480.      On first entry, most of these screens will be filled with
  481.      default values (which you can change);  the only blank
  482.      fields will be the ones for distance. As you enter your
  483.      waypoint data, FalcCalc will determine the fuel needs for
  484.      that waypoint and will also keep a running total of all fuel
  485.                                                                  
  486.      ------------------------------------------------------------
  487.                                   8                              
  488.  
  489.  
  490.  
  491.  
  492.                         _///FalcCalc 2.0\\\_                                        
  493.      ------------------------------------------------------------
  494.  
  495.  
  496.      required.  For obscure fuel calculation reasons (which I'd
  497.      be happy to discuss), you are limited to a maximum of 225
  498.      miles per waypoint in this screen.
  499.      
  500.      At the bottom of the screen, FalcCalc will place an "X" in
  501.      the boxes next to the appropriate tanks required onboard to
  502.      satisfy the total fuel requirement.  It will also indicate
  503.      how much fuel will be supplied by loading these tanks, so
  504.      you can tell how closely you need to stick to your flight
  505.      plan.
  506.      
  507.      If you exit this screen to look at another report and then
  508.      reenter it, FalcCalc will ask you if you want to put the
  509.      previous data back in the cells.  Changing Flight Models
  510.      will recalculate the fuel totals using the new model;
  511.      "Report Type" has no effect.
  512.      
  513.  
  514.  
  515.      REPORT Menu:
  516.      
  517.      -Changing Report types:
  518.      
  519.      Simply change the selection in the "Report" menu, or hit
  520.      "F2" or "F3" as appropriate (use the Status Bar at the
  521.      bottom of the screen to decide).
  522.      
  523.      If a "live" report (vs. viewing a saved file) is currently
  524.      active, it will change to the newly selected type;  if there
  525.      is no report active, then the next time you open one it will
  526.      be in the selected format.  (Report Type has no effect on
  527.      Manual Mission Entry.)
  528.      
  529.      FalcCalc will remember your Report Type from session to
  530.      session.
  531.      
  532.     -Summary Report:  This gives you a quick glance at your
  533.      mission's predicted fuel usage.  The essential information
  534.      here is whether each plane has enough fuel.  A bar graph has
  535.      been added which gives you a visual cue of how close you are
  536.      to needing extra fuel.
  537.      
  538.     -Detailed Report:  This breaks down your mission into each
  539.      plane's waypoints and indicates the fuel required to reach
  540.      each one.  Also, the mission assignment is read from the
  541.      appropriate data file and printed at the top of the report.
  542.      
  543.     -Waypoint Timing Report:  New to Version 2.0 of FalcCalc is
  544.      the Waypoint Timing Report, which analyzes your data files
  545.      and figures out the time between waypoints, using a simple
  546.                                                                  
  547.      ------------------------------------------------------------
  548.                                   9                              
  549.  
  550.  
  551.  
  552.  
  553.                         _///FalcCalc 2.0\\\_                                        
  554.      ------------------------------------------------------------
  555.  
  556.  
  557.      Time = Distance/Speed formula.  (Since this is all the
  558.      formula does, it would be in the best interest of your
  559.      squadron if you put some thought into any time-consuming
  560.      trouble that they might meet along the way.)
  561.      
  562.      At the top of the report is the "Mission Timeline," which
  563.      shows (in as much resolution as an 80-column screen can
  564.      muster) how your different flights' waypoints line up,
  565.      timewise.  This is useful to get a general idea on where
  566.      everyone will be and when.
  567.      
  568.      Next is the "Waypoint Arrival Groups" section, which uses a
  569.      convoluted algorithm to determine the groupings of waypoint
  570.      arrivals.  Actually, it's pretty simple:
  571.      
  572.      If a waypoint event occurs within 75 seconds of a previous
  573.      waypoint, then the previous waypoint begins the group, and
  574.      any subsequent waypoints that occur within the initial 75
  575.      seconds will be added to the group.  In addition, a waypoint
  576.      that occurs within 50 seconds of any immediately preceding
  577.      waypoint will be grouped with that waypoint, regardless of
  578.      the lapse from the first waypoint in that group.
  579.      
  580.      Also, regardless of timing, no flight will ever have more
  581.      than one waypoint in a particular Waypoint Arrival Group.
  582.      
  583.      Confused?  So am I.  But you should realize that you can get
  584.      some very strange groupings.
  585.      
  586.      After that is the "Waypoint Timing by Flight" section, which
  587.      simply breaks down each flight into its various times
  588.      between waypoints.
  589.      
  590.  
  591.      
  592.      UTILITIES Menu:
  593.      
  594.      The "Utilities Menu" is new to Version 2.0 and consists of
  595.      the following items:
  596.      
  597.     -Run Falcon, Run Falconer, Run F3Maps:  Selecting any of
  598.      these items will cause FalcCalc to exit and will invoke the
  599.      appropriate .EXE file, as long as it is present in the
  600.      current directory.  How this works is explained above in the
  601.      "Using FalcCalc in Batch Files" section, which you really
  602.      should read if you haven't already.
  603.      
  604.     -Backup...:  All right, now we're leaving the stated purpose
  605.      of FalcCalc behind:  it is nominally billed as a "Mission
  606.      Planner Assistant," not as a "Mission Cheater Assistant."
  607.                                                                  
  608.      ------------------------------------------------------------
  609.                                   10                             
  610.  
  611.  
  612.  
  613.  
  614.                         _///FalcCalc 2.0\\\_                                        
  615.      ------------------------------------------------------------
  616.  
  617.  
  618.      However, this feature is included because I personally have
  619.      been burned by too many missions (at least in earlier
  620.      versions of Falcon) that I felt were successful.  I mean,
  621.      sure, you can abort a mission if you get blown off the
  622.      runway or lose all your wingies before you even make it to
  623.      the target, but what do you do if you land, end the mission,
  624.      and are confronted with a surprise "Mission Failure"?
  625.      
  626.      I'll tell you what you do:  you restore to your conveniently
  627.      saved data files.
  628.      
  629.      The files that FalcCalc backs up:
  630.      
  631.      occupy.map
  632.      squad?.*
  633.      j*.bin
  634.      tem*.dat
  635.      t*.bin
  636.      *.tmp
  637.      *.fla
  638.      
  639.      The files that AREN'T backed up:
  640.      
  641.      Red Flag Missions ("*.?FM")
  642.      
  643.      It is fastest to keep your backup files in
  644.      "\Falcon3\Backup," or anywhere on your hard disk, rather
  645.      than on a floppy, but do whatever you want.  FalcCalc will
  646.      remember your backup/restore directory from session to
  647.      session.
  648.      
  649.      "File Not Found" messages:  It's quite normal for FalcCalc
  650.      not to find a couple files, especially "*.tmp" ones.  Don't
  651.      worry about this message if it flashes by.  If FalcCalc has
  652.      trouble with an important file, e.g., "*.CAM" or "*.SQU," it
  653.      will let you know in no uncertain terms.
  654.      
  655.     -Restore...:
  656.      
  657.      Well, geez.  Read the above backward.
  658.      
  659.      "File Not Found" messages:  (Same as above.)  It's quite
  660.      normal for FalcCalc not to find a couple files, especially
  661.      "*.tmp" ones.  Don't worry about this message if it just
  662.      flashes by.  If FalcCalc has trouble with an important file,
  663.      e.g., "*.CAM" or "*.SQU," it will let you know in no
  664.      uncertain terms.
  665.      
  666.      
  667.      DATA Menu:
  668.                                                                  
  669.      ------------------------------------------------------------
  670.                                   11                             
  671.  
  672.  
  673.  
  674.  
  675.                         _///FalcCalc 2.0\\\_                                        
  676.      ------------------------------------------------------------
  677.  
  678.  
  679.      
  680.      The reason these four screens are here is to aid registered
  681.      owners of Falcon 3.0 and Operation: Fighting Tiger in
  682.      mission planning.  They ARE NOT intended to replace what you
  683.      will learn by reading the Falcon manuals.  (I did check with
  684.      SpecHolo before adding them.)
  685.      
  686.      I decided to incorporate them because, during FalcCalc
  687.      testing and between Falcon Missions, I found myself
  688.      referring to them quite often, and I realized having them as
  689.      close as the keyboard increases the play value of the
  690.      simulation enough to justify their inclusion.
  691.      
  692.  
  693.      
  694.      MODEL Menu:
  695.      
  696.     -Changing Flight Models:  As you probably know, there are
  697.      four distinct flight models used in Falcon:  Simplified,
  698.      Moderate, Complex, and Hi-Fi.  FalcCalc can determine fuel
  699.      requirements for any of these.  Simply pull down the "Model"
  700.      menu and select the one you want.
  701.     
  702.      If a Campaign or Red Flag report is currently active, it
  703.      will be recalculated with the newly selected model;  if
  704.      there is no report active, then next time you open one it
  705.      will use the newly selected model.  Manual Mission Entry
  706.      will also be automatically updated with the newly selected
  707.      model.
  708.      
  709.     -Fuel Efficiency Setting:  New to version 2.0 is the fuel
  710.      efficiency adjustment.  You can use this feature to adjust
  711.      FalcCalc's calculations if you find yourself or your wingmen
  712.      running out of fuel when FalcCalc has previously predicted
  713.      you would have enough.
  714.      
  715.      It can be set from 1 to 10, with 5 being the default (no
  716.      correction).  If you set it higher, FalcCalc will assume you
  717.      use your throttle better and will predict your fuel
  718.      consumption at a lesser rate.  If you set it lower, FalcCalc
  719.      will do the opposite.  Set it to 1 to predict a "Worst-Case
  720.      Scenario."
  721.      
  722.      (If you're interested in particulars, each increment in the
  723.      setting changes fuel predictions by one percent.)
  724.      
  725.      
  726.      FalcCalc Command Line Switches:
  727.      
  728.      All of the following information is contained in the
  729.                                                                  
  730.      ------------------------------------------------------------
  731.                                   12                             
  732.  
  733.  
  734.  
  735.  
  736.                         _///FalcCalc 2.0\\\_                                        
  737.      ------------------------------------------------------------
  738.  
  739.  
  740.      appropriate section but will be repeated here so it can be
  741.      referred to quickly:
  742.      
  743.      "/S":  "Suppress."  This will cause FalcCalc to start up
  744.      with a blank screen, by suppressing the "Auto-Load Previous
  745.      Squadron" feature.
  746.      
  747.      "/O":  "Override."  This will make the program override the
  748.      FALCON3.EXE veracity check.  You should only use this switch
  749.      if you know you have Falcon 3.01.1 installed but FalcCalc
  750.      doesn't like the version it finds.
  751.      
  752.      "/ProgramName":  Use this if you want FalcCalc to run
  753.      another program upon final exit.  It is intended primarily
  754.      to allow the shelling functions to work in batch files (see
  755.      "Using FalcCalc in Batch Files" above).
  756.      
  757.      Note:  All switches must have a blank space before the
  758.      slash.
  759.      
  760.      
  761.      Registration:
  762.      
  763.      Here's the business end of it all.  FalcCalc is shareware;
  764.      if you want to use it, you must register.  However,
  765.      REGISTRATION IS ABSOLUTELY FREE!  (well, it will cost you a
  766.      stamp).
  767.      
  768.      Why, you may ask, would someone want to make that much more
  769.      work for himself--tracking registration info--when he does
  770.      not get anything for it?  Well, even more ideas for
  771.      enhancements to this program are under consideration, but I
  772.      can't see incorporating them unless there's substantial
  773.      interest.  By registering, you're ensuring future support
  774.      for FalcCalc, including updated versions to meet the needs
  775.      of future versions of Falcon itself.  So you could call it
  776.      mutual support.  (Hey, if I get enough of these things, I
  777.      might even write a "FalcCalc" for A-10 when it shows up.  Or
  778.      would that be "WartCalc"?)
  779.      
  780.      If you have registered a previous version, there is no need
  781.      to do so again.
  782.  
  783.      
  784.      How do you register?  Just fill in the info below, print out
  785.      the coupon, and mail it to the address given.
  786.      
  787.      (If someone has already cut the coupon out of your copy of
  788.      FalcCalc, the address is:)
  789.      
  790.                                                                  
  791.      ------------------------------------------------------------
  792.                                   13                             
  793.  
  794.  
  795.  
  796.  
  797.                         _///FalcCalc 2.0\\\_                                        
  798.      ------------------------------------------------------------
  799.  
  800.  
  801.      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  802.      FalcCalc Registration
  803.      c/o William White
  804.      P.O. Box 1297
  805.      New London, CT  06320
  806.      
  807.      Please register my copy of FalcCalc v.2.0.
  808.      
  809.      Name:
  810.      
  811.      Company (opt.):
  812.      
  813.      Street Address 1:
  814.      
  815.      Street Address 2:
  816.      
  817.      City:                    State:               Zip Code:
  818.      
  819.      Phone number(opt.):
  820.      
  821.      Registration Number (see below):
  822.      
  823.      I got my copy of FalcCalc from (CompuServe, BBS (Name),
  824.      Friend, etc.):
  825.      
  826.      
  827.      In future versions, I would like to see:
  828.      
  829.      
  830.      
  831.      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  832.      
  833.      After you send in the coupon, you can register.  Here's how:
  834.      During the intro screen, before you press "Enter," hit the
  835.      "F1" key.  Then just type:  "I honestly have registered,
  836.      really" exactly as it's spelled out here (without the
  837.      quotation marks), and then press "Enter."  You're all set.
  838.      
  839.      And when you register, why not suggest a new FalcCalc exit
  840.      tagline?
  841.      
  842.      
  843.      Future features:  As I said above, by registering you're
  844.      guaranteeing future support and added features.  Some of the
  845.      features under consideration:
  846.      
  847.    --Include an "Intelligence" menu option that will tell you
  848.      exactly what a mission has in store for you.  I considered
  849.      this for Version 2.0, but decided against it because of the
  850.      way Falcon generates its "*.MIS" files (where at least some
  851.                                                                  
  852.      ------------------------------------------------------------
  853.                                   14                             
  854.  
  855.  
  856.  
  857.  
  858.                         _///FalcCalc 2.0\\\_                                        
  859.      ------------------------------------------------------------
  860.  
  861.  
  862.      of the necessary data is kept).  Specifically, Falcon
  863.      doesn't generate this file until you hit the "Takeoff"
  864.      button in the last Mission Planning screen.  I felt it would
  865.      be too confusing to gray out the FalcCalc menu selections
  866.      and try to explain to the user what he/she had to do to make
  867.      the option work.  If I get enough requests for it, though, I
  868.      might give it a whirl.
  869.    
  870.    --Make the calculations more intelligent by taking into
  871.      account the action at each waypoint.  For instance, if a CAS
  872.      or BOMB waypoint is reached, FalcCalc would figure the
  873.      remaining distances after calculating the weight and drag of
  874.      the remaining armament on your wings.  Currently it
  875.      "assumes" that you land in the same configuration as when
  876.      you took off.
  877.    
  878.    --Make the "Manual Mission Entry" feature able to directly
  879.      read and fill with campaign data so you can more easily see
  880.      what changing different mission parameters would do for you.
  881.    
  882.    --Incorporate an updated calculation formula based entirely on
  883.      experimental data, not the Falcon 3.0 manuals.  (This is a
  884.      time- consuming task;  if you care to help me compile the
  885.      data, let me know when you register.)
  886.    
  887.    --Make the Flight Model choice automatically read from your
  888.      Falcon config file.
  889.    
  890.      If you would like to see these features or others, then
  891.      register and tell me.  In fact, two of the best new features
  892.      in Version 2.0 came from user suggestions.  John J. Sample
  893.      of Vandling, PA. suggested Waypoint Timing, and Victor Sacco
  894.      of Santa Barbara, CA. came up with the Shelling feature.
  895.      Thank you, gentlemen.
  896.      
  897.      Also, the "Knee Board Sheet" layout was inspired by the file
  898.      "DUTYFO.ZIP" from Julian "NOMAD" Thomas.
  899.      
  900.      
  901.     -Some notes for technical types:
  902.      
  903.      Fuel Calculations:  Listen, lean real close and I'll let you
  904.      in on a little secret  closer.  (Furtive glance both ways.)
  905.      "This is not an exact science." There, I said it.
  906.      
  907.      A few people have been after Spectrum Holobyte for a cut and
  908.      dried formula for fuel use, but that formula has not been
  909.      forthcoming.  I think the reason is that no such formula
  910.      exists.  I've developed the closest approximation to it that
  911.      I can.  (And let me assure you, this is no simple beast.)
  912.                                                                  
  913.      ------------------------------------------------------------
  914.                                   15                             
  915.  
  916.  
  917.  
  918.  
  919.                         _///FalcCalc 2.0\\\_                                        
  920.      ------------------------------------------------------------
  921.  
  922.  
  923.      
  924.      I *can* tell you that (as of this version) the formula used
  925.      in FalcCalc is still derived ONLY from the Falcon 3.0 and
  926.      OFT manuals, NOT EXPERIMENTAL DATA.  What this means is the
  927.      numbers FalcCalc gives you could be wrong and it ISN'T MY
  928.      FAULT.
  929.      
  930.      Let me give you an example.  I set up an F-16 in such a way
  931.      that it should have flown approximately 460 nautical miles.
  932.      I was at an altitude of 3500 feet and using the Hi-Fi flight
  933.      model.  After carefully laying out the course, I discovered
  934.      that the engines did not start sucking air until I had
  935.      covered 630 nm!
  936.      
  937.      Now, I admit, I was babying the hell out of it and things
  938.      would have changed drastically had there been any threat at
  939.      all in the area (once you start maneuvering in Hi-Fi, AB5 is
  940.      a virtual "must"), but I haven't told you the best part yet:
  941.      after I ran out of gas I "glided" for another 120 nm!  This
  942.      is from 3500 feet with a slight nose down attitude.  As long
  943.      as I kept flaps in and gear up, and did not turn or pull
  944.      back on the stick, I could keep above stall speed with very
  945.      little loss of altitude. I could've made another 100 nm
  946.      easily except I ran into an inconveniently placed mountain!
  947.      
  948.      The reason?  Who knows--maybe I just found some killer
  949.      thermals!
  950.      
  951.      
  952.     -A few more notes for those who care:
  953.      
  954.    --Falcon isn't too good about cleaning up after itself.  It
  955.      leaves "*.FLA" and "*.CAM" files all over your Falcon
  956.      directory even if you disband the squad to which they
  957.      belong.  This created a few headaches when writing FalcCalc,
  958.      and some problems still exist.
  959.      
  960.      FalcCalc does its best to determine which Red Flag squad
  961.      (*.FLA) files are active and which aren't, and will only
  962.      allow you to load active ones.  For example, if you disband
  963.      SQUAD1, so it no longer has a proper tag to tie it to a
  964.      squad name, then you won't be able to load any SQUAD1.*
  965.      files in FalcCalc.
  966.     
  967.      However, if you create a new SQUAD1, FalcCalc sees that it's
  968.      again a valid squad, and now will allow you to load the old
  969.      Red Flag SQUAD1.FLA file, even though your *new* SQUAD1 has
  970.      never been assigned to Red Flag!
  971.     
  972.      Keep in mind that nothing FalcCalc does can damage your
  973.                                                                  
  974.      ------------------------------------------------------------
  975.                                   16                             
  976.  
  977.  
  978.  
  979.  
  980.                         _///FalcCalc 2.0\\\_                                        
  981.      ------------------------------------------------------------
  982.  
  983.  
  984.      files--it only reads and then immediately closes them--but
  985.      it can be confusing to see SQUAD1.FLA listed when you know
  986.      you've never assigned it to Red Flag.
  987.      
  988.    --DIFFERENT VERSIONS OF FALCON3.EXE:  I understand there is a
  989.      subtle difference between the U.S. and U.K. versions of the
  990.      executable file for Falcon 3.01.1.  I have no idea what this
  991.      difference is, but I doubt it changes the layout of the data
  992.      files.  If you KNOW that you have either version 3.01 or
  993.      3.01.1 of Falcon, you can override the FALCON3.EXE veracity
  994.      check by using the "/O" (override) switch, i.e., "FalcCalc
  995.      /O."  If you have trouble with the data files and want to
  996.      send me some sample ones to me (anything that fits the
  997.      SQUAD*.* mask), I'll gladly try to nuke it out.
  998.      
  999.    --The FalcCalc Configuration file:  The things that FalcCalc
  1000.      "remembers" from session to session are kept in its config
  1001.      file (FlacCalc.CFG).  One of these things is your
  1002.      Registration number.  If you delete the config file then
  1003.      you'll have to go through the horrendous registration
  1004.      process all over again.  (And, hey, if FalcCalc gives you
  1005.      the *exact same* registration number more than once, you
  1006.      might want to try those numbers in your local lottery!)
  1007.      
  1008.      Some of the other items in the config file are your report
  1009.      settings, flight model, most recent Campaign or Red Flag
  1010.      file, and fuel efficiency setting.  So if you lose this
  1011.      file, you'll have to reset these from their defaults.
  1012.      
  1013.    --Here's something for all you bug hunters:  Go into a Kurile
  1014.      Island Campaign and get into arming a plane.  Toggle through
  1015.      until you reach the Harpoons.  Before you load one, look at
  1016.      the weight given for the missile, and look at the weight of
  1017.      the plane.  Now load the missile. Compare the plane's weight
  1018.      change. Notice anything strange?
  1019.      
  1020.    --Error Checking:  FalcCalc is a damned poorly written
  1021.      program. Well, maybe that's a little harsh, and although
  1022.      error checking has been improved from the previous version
  1023.      it is still not overly *extensive*.  For FALCON3.EXE, it
  1024.      checks the version number.  For data files, it looks only at
  1025.      their length and it makes sure they're active.  Again, keep
  1026.      in mind that nothing FalcCalc does can damage your files.
  1027.      
  1028.      
  1029.    --Also, I realize the interface isn't quite standard.  Among
  1030.      other things, the ALT key won't help out in pulling down
  1031.      menus, and the mouse, while it is operational, is hardly a
  1032.      boon.  For my excuse, I have to blame the limitations of the
  1033.      programming libraries I own.  But I wasn't about to buy new
  1034.                                                                  
  1035.      ------------------------------------------------------------
  1036.                                   17                             
  1037.  
  1038.  
  1039.  
  1040.  
  1041.                         _///FalcCalc 2.0\\\_                                        
  1042.      ------------------------------------------------------------
  1043.  
  1044.  
  1045.      ones to write a free program!
  1046.      
  1047.      IF THE PROGRAM DOESN'T WORK:
  1048.      
  1049.      1) Check that you are in the proper directory for the
  1050.         Falcon 3.0 files (normally C:\FALCON3) and that a copy
  1051.         of "FALCCALC.EXE" is also in this directory.  FalcCalc
  1052.         will not chase down paths, and if it can not find a file
  1053.         it wants, it will quit without hesitation.
  1054.      
  1055.      2) If it still doesn't work, bear in mind that the
  1056.         program was written for Falcon version 3.01 and 3.01.1.
  1057.         It will not work with other versions.  If you're using a
  1058.         newer version of Falcon, keep your eye on the boards for
  1059.         an upgraded version of FalcCalc.  If you're using an
  1060.         older version, upgrade!
  1061.      
  1062.      3) During testing, there were intermittent problems
  1063.         (which are, of course, the worst kind) whenever the
  1064.         total amount of files in the \Falcon3 subdirectory got
  1065.         close to about 520.  This may sound like a lot of files,
  1066.         but take a look!  Falcon puts a *ton* of files in its
  1067.         own directory, and when you start adding Red Flag
  1068.         missions and "*.SAV" files, it can add up real quick.
  1069.         If you're having problems, try moving some of these
  1070.         types of files to a different directory.
  1071.      
  1072.      4) There were also intermittent (lockup) problems if more
  1073.         than one key was pressed while scrolling through a
  1074.         report, or (inexplicably) if a report was left untouched
  1075.         on the screen for several minutes!  I realize this
  1076.         sounds bogus, but try keeping your keypresses
  1077.         "distinct."  I don't know what to tell you about the
  1078.         "sleeper" bug.
  1079.      
  1080.      5) If it doesn't work after that, I don't know what to
  1081.         tell you.
  1082.         
  1083.     -Getting in touch with the author:  Probably the most
  1084.      dependable way to get ahold of me is through snailmail at
  1085.      the address above.  Or you can leave me a message on any
  1086.      PCRelay (RelayNet) board (Flight Sim Section), or a message
  1087.      to Ken White (70322,1577) in the Compuserve FSFORUM.  *I
  1088.      will soon break down and get an account there*, but until
  1089.      then, my brother keeps me posted.  Comments, bug reports,
  1090.      and suggestions are very welcome.
  1091.      
  1092.     -Legal stuff:  This program is shareware.  If you continue to
  1093.      use it, you must register.  It may be copied freely and
  1094.      distributed as long as no payment is collected, and as long
  1095.                                                                  
  1096.      ------------------------------------------------------------
  1097.                                   18                             
  1098.  
  1099.  
  1100.  
  1101.  
  1102.                         _///FalcCalc 2.0\\\_                                        
  1103.      ------------------------------------------------------------
  1104.  
  1105.  
  1106.      as it is not modified in any way.  This documentation file
  1107.      must be kept with the FALCCALC program.  You may not sell
  1108.      FALCCALC for profit nor may you copy and/or distribute it if
  1109.      *any* form of payment is accepted for such copying or
  1110.      distribution.  In the sole exception to the above,  FALCCALC
  1111.      may be uploaded to BBSs which charge a reasonable
  1112.      subscription fee, especially if the uploader gets some sort
  1113.      of break for making the upload.
  1114.      
  1115.      No guarantees are made as to the utility of this program
  1116.      with Falcon.  FALCCALC will NOT work with any Falcon version
  1117.      other than 3.01 or 3.01.1 and won't work with any future
  1118.      upgrades until it is modified.  I will evaluate new versions
  1119.      of Falcon 3.0 and, if there is sufficient user interest,
  1120.      make updates to FALCCALC as necessary.  FALCCALC checks your
  1121.      version of Falcon and, if the "/O" switch is not specified,
  1122.      will dump you back to DOS if it finds anything but 3.01. or
  1123.      3.01.1.
  1124.      
  1125.      
  1126.      
  1127.      And now, if there's nothing else, I will return to fighting
  1128.      the communists in Korea.  Working on FalcCalc for the past
  1129.      three months has allowed the powers of evil to expand all
  1130.      over the globe, and I have to make up for lost time!
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.                                                                  
  1157.      ------------------------------------------------------------
  1158.                                   19                             
  1159.  
  1160.