*MERGE DATA
 
  If data of this type already exists in memory you will be asked
if you want to{MERGE}the new data with the old data. Press{Y}to
merge or{N}to clear memory before loading new data. This feature
allows you to selectivly load only the data you want such as 2
teams out of 10 instead of all 10 teams.
*Buttons
Press{F10}to save the data to disk. Press{ESC}to exit without sav-
ing any changes you have made. If a{LISTBOX}is available for a field
then place the cursor on the field you want and press{F4}. If a TAB
BOX appears at the bottom of the screen then pressing{TAB}will ad-
vance you to the next record and{SHIFT+TAB}will take you to the pre-
vious record.
*Using help
  Help is available anywhere in the program by pressing the {F1}
function key. For the most part the help  you  receive  will  be
context sensitive. Press  {ESC}  to leave a help screen or click
the  {LEFT}  mouse button on the box in the upper left corner of
the help screen. If  {[MORE]}  appears at the bottom left corner
of the screen then press  {ENTER}  to view the next help screen.
Some of the more common help subjects may also be selected  from
the HELP menu on the main title bar.
*Exit to DOS                 Alt+X
Select this option when you are ready to quit your current session
*New league file             Alt+N
Use this option to create a new league file
*Open league file            Alt+O
You must use this option to open a previously created
league file before you can begin any work on the file.
You can specify a file to open when the program is first
started by using the BALLSTAT configuration option.
*Copy league setup           Alt+C
This option will copy a league file setup to another file
that you will create. This option will be used if you import
data from floppy disk.
*Export Team to drive A:     Alt+A
This option allows you to export a team from the current
league to the floppy disk in the{A:}drive.
*Export Team to drive B:     Alt+B
This option allows you to export a team from the current
league to the floppy disk in the{B:}drive.
*Import Team From drive A:   Alt+F
This option allows you to import a team to the current
league from the floppy disk in the{A:}drive.
*Import Team from drive B:   Alt+I
This option allows you to import a team to the current
league from the floppy disk in the{B:}drive.
*League file
Use this option to edit the currently open league file
*Teams                             F2
Use this option to edit all the teams that are in the
currently opened league.
*Players                           F3
Use this option to edit all the players on any team.
*Main statistical database(s)      F4
This option allows you to edit all player stats for any
team. Use caution when editing the main stat database.
*Individual player game stats      F7
This option will allow you to edit all players stats for
each individual game.
*Game stats                        F9
Use this option to edit game stats from a previously
saved game.
*Standings                        F10
With this option you can edit all team standings from
any database.
*Team Totals                Shift+F10
Use this option to edit any teams total stats.
*Personal Information           Alt+1
Use this option to create your own custom displays for
all players personal information.
*Statistics                     Alt+2
Use this option to create your own custom displays for
all players stats from any database.
*Individuals                    Alt+3
Use this option to create your own custom displays for
player stats from each individual game.
*Game Information               Alt+4
Use this option to create your own custom displays for
all teams games.
*Standings & Team totals        Alt+5
Use this option to create your own custom displays for
league or division standings or team totals.
*Move player to Another team    Alt+M
This option allows you to move any player from any team
to another team.
*Edit Printer Drivers           Alt+E
Use this option to edit any printer drivers that you may
have already created.
*Cancel
Abort this menu and return to the main title bar.
*Load Team         Shift+F1
Load all players from a single team into memory.
**MERGE DATA
*Load Division     Shift+F5
Load all players from a single division into memory.
**MERGE DATA
*Load League       Shift+F9
Load every player for the currently opened league into
memory.
**MERGE DATA
*Clear Memory
Clear all data that is currently in memory.
*Team to current league                      Alt+T
Add new teams to the currently opened league.
*Players to team                             Alt+P
Add new players to any team in the currently opened league.
*Player Stats to main database  < GameMode >    F5
Add player stats to main stat database in gamemode. GameMode
allows the program to track certain stats such as hitting and
pitching streaks. GameMode will also create individual game
stats for all players involved in the game.
*Player stats to main database  < BulkMode >    F8
Add player stats to main stat database in BulkMode. BulkMode
will not track certain stats such as hitting and pitching
streaks nor will it create individual game stats.
*Game Stats for team                         Alt+G
Add team totals for a teams game. You will normally use this
option after entering all the players stats for the game first.
*Printer Driver
Create a new printer driver.
*League                Del
{CAUTION:}This option will delete a league file and all other
files associated with it. Once deleted none of the data will
be recoverable. This option will come in handy while you are
learning the program by using test data. You will always be
prompted for a^YES}or^NO}answer before the deletion takes
place. If a league has a large number of teams or players
the deletion process may take a couple of seconds.
*Team            Ctrl+Home
Delete a team from the currently opened league. The team may
be recovered at a later date if necessary.
*Player           Ctrl+End
Delete a player from any team. The player may be recovered at
a later date if necessary.
*Game            Ctrl+PgUp
Delete a game for any team. The game may be recovered at a
later date if necessary.
*Individual      Ctrl+PgDn
Delete a players game stats for one game. The game stats may
be recovered later if necessary.
*Team                 Home
Recover a previously deleted team.
*Player                End
Recover a previously deleted player.
*Game                 PgUp
Recover a previously deleted game.
*Individual           PgDn
Recover a previously deleted individual.
*Delete a Printer Report
Delete any printer report.
*Delete a Custom  Report
Delete any custom stat report.
*Delete Custom Header File
Delete any custom header file.
*Personal Information report
Delete a personal information report.
*Player Statistics report
Delete a player statistic report.
*Player Individual report
Delete a player individual report.
*Game report
Delete a game report.
*Standings and Team Total report
Delete a standing and team total report.
*Change colors
Change all screen colors associated with the program.{
EGA}and{VGA}users can also change the palette giving
them 64 diferent colors to choose from.
*Memory info
Displays the maximum amount of records that can be
loaded into memory for each data type.
*Print Team Information
Send all team information to the printer. To view
team information on the screen select the{EDIT}menu
then{TEAMS.}Use the{TAB}key to move from team to
team.
*Print Mailing list for coaches
Print mailing labels for all coaches in the currently
opened league. At present the program only supports{
3 1/2" x  15/16"} 1 across labels.
*BallStat Pro Configuration
Configure some parts of the program to better fit your
particular needs.
*Printer Configuration
Configure the printer to achieve the effects you want
on all printed reports.
*Default File to load at program start
Allows selection of any league file to be opened
as soon as the program finishes loading.
*Default file to save Reports to
Create a file to save printer reports to. Use this
option to create a new file.
*Default file to save Headers to
Create a file to save report headers to. Use this
option to create a new file.
*Printer Port
Select the printer port that the printer you wish to
use is connected to. [{LPT1,LPT2,LPT3,LPT4}]
*Prompt for screen exits          =
If set to{YES}then the program will prompt you every
time before leaving a screen. If{NO}then you will leave
all screens immediately.
*Prompt when figuring Totals      =
If set to{YES}then the program will ask if you want to
refigure totals when displaying data. If{NO}then the tot-
als will be refigured every time.
*Use default One for games played =
If set to{YES}then a default 1 will appear under games
played when adding stats to the database. If set to{NO}
then the games played field will be blank.
*Save Configuration (and exit)'
Save all changes made and exit to the main title bar.
*Exit  (no save)
Exit to the main title bar without saving. Any changes
made will be in effect until you quit the program or
make more changes.
*Use Near Letter Quality  =
If using a custom printer driver a{YES}here will print
all reports in Near Letter Quality. A{NO}will terminate
NLQ.
*Use Proportional Print   =
If using a custom printer driver a{YES}here will print
all reports using proportional print. However you will
more than likely need a{NO}here to have columns line up
correctly on printed reports.
*Use Emphasized Print     =
If using a custom printer driver a{YES}here will print
all reports using emphasized (bold,heavy)  at different
points in a report. If{NO}all reports will be printed with
the same type.
*Use DoubleStrike Print   =
If using a custom printer driver a{YES}here will print
all reports using doublestrike (bold,heavy)  at different
points in a report. If{NO}all reports will be printed with
the same type.
*Use Page Length          =
If using a custom printer driver a{YES}here will allow
the printer to remember the length of each page. If{NO}
then reports will print on the perforations in the paper.
*Skip Perforation         =
If using a custom printer driver a{YES}here will allow
the printer to remember where the page breaks are and to
skip over the perforations. For this to work properly you
must select{YES}for the page length option also.
*Uni-Directional Print    =
A{YES}here will make the printer print in one direction
only (If your printer supports this feature). This will
usually keep all columns on the reports aligned nicely.
*Printer Driver           [
Select a printer driver.
*Line Seperater           [
Select the character to use as a line seperator on all
printed reports.
*Save Configuration and Exit
Save all changes made and exit to the main title bar.
*Exit (No Save)
Exit to the main title bar without saving. Any changes
made will be in effect until you quit the program or
make more changes.
*Standard Displays         F6
Select a display from the default displays included
with the program.^Remember}that data must be loaded in-
to memory before it can be displayed.
*Custom Displays     Shift+F6
Select a display from the custom displays that you
created.^Remember}that data must be loaded into mem-
ory before it can be displayed.
*Player Information            Ctrl+F1
Load players personal information for one team into
memory.
*Player Stats -  Totals        Ctrl+F2
Load players stats for one team into memory.
**MERGE DATA
*Player Stats -  Individuals   Ctrl+F3
Load players individuals for one team into memory.
**MERGE DATA
*Team Games                    Ctrl+F4
Load one teams games into memory.
**MERGE DATA
*Player Information     Ctrl+F5
Load players personal information for one division
into memory.
**MERGE DATA
*Player Stats - Totals  Ctrl+F6
Load players stats for one division into memory.
**MERGE DATA
*Team Games             Ctrl+F7
Load one divisions games into memory.
**MERGE DATA
*Load standings         Ctrl+F8
Load one divisions standings into memory.
**MERGE DATA
*Player Information     Alt+F1
Load players personal information for entire league.
**MERGE DATA
*Player Stats - Totals  Alt+F2
Load players stats for entire league.
**MERGE DATA
*Standings              Alt+F3
Load standings for entire league.
**MERGE DATA
*Total stats  (All Types)
The total stats database contains the sum of all the
other databases. You^normally}would not enter data into
this database but rather let the program take care of it
for you.
*Regular season stats
Use this database to hold all the stats from your
regular season games.
*Play-off stats
Use this database to hold your stats from any play-off
games you might have at the end of the regular season.
*Championship stats
Use this database to hold your stats from any champ-
ionship series that you might have at the end of your
regular season or play-offs.
*Other stats
This is an all purpose database that you can use to
hold stats that don't fit into any of the other data-
bases. Tournament games would be a good example.
*X Pre-season stats
Use this database to hold your stats for any games you
play before your regular season starts.
*Select player        F4
This option allows you to select another player to work
with by bringing up a pick box with all the players in it.
*Change database      F3
Use this option to change the database you wish to work
with.
*Display Averages     F5
This option will show all of the current players stats
from the current database.
*Quit to main
Use this option to return to the main title bar.
*Select player                     F4
Use this option to select a different player to update.
*Change database                   F3
Use this option to select the database which you want to
save your data to.
*Change Date                       F2
This option will allow you to change the date of the
current game.
*Select Opponent                ALT-O
Allows you to enter or change the 3 letter abbreviation
of your opponent.
*Select Home or Away              F10
Use to toggle the home or away indicater.
*Enter game stats for team         F9
  Use this option after you have finished entering stats for each
player and before you exit to the main title bar. You will find
that most data will have already been filled in for you. Once you
have verified that the information is correct and made any changes
that may be necessary press F10 to save the game to disk. Press
ESC to return the the stats entry screen. If you created names for
your game locations then you may place the cursor on the location
field and press F4 to select the game location from a menu. The
game that you save here may be edited later if you wish to change
any of the data.
*Toggle Left/Right Pitcher      ALT-P
Use to toggle the pitching arm of the opposing starting
pitcher.
*Toggle Grass/Turf Field        ALT-F
Use to toggle the type of surface the game was played
on.
*Toggle Day/Night Game          ALT-N
Use to toggle the day/night game indicater.
*Quit to main                   ALT-Q
Use this option AFTER you have entered all the players
individual stats and the game totals( {F9} ).
*Print report to printer          [
This option will send the currently displayed report to
the printer.
*Print report to File             [
This option will send the currently displayed report to
a file in the current directory.
*Create report file name
Use this option to create a^new}file to send printed
reports to.
*Select report file Name
This option allows you to select the file to send re-
ports to by use of a pick box.
*Send report file to printer
This will dump the current report file to the printer.
*Add printer driver
Use this option to create a new printer driver. This
option is also available from the main title bar.
*Select printer driver            [
Selects a new driver from a pick box.
*Send Control code to printer
This option allows you to send up to 6 escape codes at
a time to the printer.
*Reset Printer
This option will reset the printer unless you are using
the{Generic}printer driver.
*Send Form Feed
Send a form feed to the printer {Chr(12)}
*Send Line Feed
Send a linefeed and carriage return to the printer
{Chr(10)}+{Chr(13).
*Create Custom Header File        [
Use to create a new file in which to store your custom
headers.
*Enter Custom Header
Create a new custom header.
*Select a Custom Header
Select a previous custom header from a pick box.
*Select Custom Header File
Select which custom header file to use by way of a pick
box.
*Exit
Leave this menu.
*Select Line Seperator           [
Select the character to use as a line seperator on all
printed reports.
*Batting Symbols
{AB} At bats          {IBB}Intentional BB     {SLG}  Slugging %
{R}  Runs scored      {GDP}Grounded into DP   {OBP}  On Base %
{H}  Hits             {TB} Total bases        {AB/K} At bats per SO
{RBI}Runs batted in   {SNG}Singles            {AB/BB}At bats per BB
{2B} Doubles          {PA} Plate apperances   {AB/H} At bats per H
{3B} Triples          {XBH}Extra base hits    {AB/2B}At bats per 2B
{HR} Homeruns         {CHS}Current hit streak {AB/3B}At bats per 3B
{BB} Base on balls    {LHS}Longest hit streak {AB/HR}At bats per HR
{SO} Strikeouts       {ABR}AB against RH'ers  {SBP}  Stolen base %
{SB} Stolen bases     {ABL}AB against LH'ers  {HTR}  H against RH'ers
{CS} Caught stealing  {ABS}Scoring pos. AB    {HTL}  H against LH'ers
{HBP}Hit by pitch     {HTS}Scoring pos.  H    {BB/SO}BB to SO ratio
{CI} Catchers interf. {BA }Batting average
{SH} Sacrifice hits   {BAR}Right-handed BA
{SF} Sacrifice flies  {BAL}Left-handed BA          ^Batting Symbols}
{G}  Games played     {BAS}Scoring pos. BA
*Pitching Symbols
{IP }Innings Pitched    {ShO}Shut Outs      {WP% }Winning %
{R  }Runs Allowed       {GP }Games Pitched  {ERA }Earned Run Ave.
{ER }Earned Runs Allowed{GS }Games Started  {AVG }Opponents BA
{H  }Hits Allowed       {GF }Games Finished {K/G }K   per Game
{2B }Doubles Allowed    {OAB}Opponents AB   {BB/G}BB  per Game
{3B }Triples Allowed    {ORB}Opponents RBI  {H/G }H   per Game
{HR }HomeRuns Allowed   {BF }Batters Faced  {2B/G}2B  per Game
{BB }Walks Allowed      {QS }Quality starts {3B/G}3B  per Game
{SO }Strikeouts                             {HR/G}HR  per Game
{HB }Hit Batters                            {HB/G}HB  per Game
{WP }Wild Pitches                           {BB/K}BB to K Ratio
{BK }Balks
{W  }Wins
{L  }Loses                       ^Pitching Symbols}
{Sv }Saves
{CG }Complete Games
*Fielding Symbols
^Fielding Symbols}
 
{PO } Put outs
{A  } Assists
{E  } Errors
{PB } Passed balls
{RTO} Runners throw out
{OSB} Opponents stolen bases
{RTO%}Runners thrown out %
{FLD%}Fielding percentage
*Standing Symbols
^Standing Symbols
 
{DW∙DL} Day Wins-Losses          {TW∙TL} Turf Wins-Losses
{DWPct} Day Winning %            {TWPct} Turf Winning %
{W  L } Wins-Losses              {GW∙GL} Grass Wins-Losses
{WPct } Winning %                {GWPct} Grass Winning %
{HW∙HL} Home Wins-Losses         {RW∙RL} Wins-Losses against RHP
{HWPct} Home Winning %           {RWPct} Winning % against RHP
{AW∙AL} Away Wins-Losses         {NW∙NL} Night Wins-Losses
{AWPct} Away Winning %           {NWPct} Night Winning %
{XW∙XL} Extra Inning Wins-Losses {LW∙LL} Wins-Losses against LHP
{XWPct} Extra Inning Winning %   {LWPct} Winning % against LHP
{1RW  } One Run Wins             {MRS  } Most runs scored in a game
{1RL  } One Run Losses           {XSO  } Times shut out
{1RWPct}One Run Winning %        {MHG  } Most hits in a game
{GB   } Games behind leader
*About...
      BallStat Pro Version 4.0
Copyright (C) 1994 James P. Habel Jr.
*Technical help
For technical help with BALLSTAT PRO or other questions call:
     {(717)-291-4637}
*Using help
  Help is available anywhere in the program by pressing the {F1}
function key. For the most part the help you receive will be con-
text sensitive. Press the space bar to leave a help screen or
click the{RIGHT}mouse button.
*Key usage for view
^DISPLAY KEYS}
 
  {ESC}        Exit
  {HOME}       Move display to first page
  {END}        Move display to last page
  {PAGE UP}    Move display up one page
  {PAGE DOWN}  Move display down on page
  {UP ARROW}   Move display up one line
  {DOWN ARROW} Move display down one line
  {A}to{K}     Display complete player stats
               ^A}=Line 1, ^B}=Line 2 ... ^K}=Line 11
 
  {F2}   Display print menu
  {F5}   Display sort selection box
  {F6}   Select a different display
  {F7}   Start and Stop macro recording
  {F8}   Display qualifying selection box
  {F9}   Compress data, print mailing list or do Top 10
  {F10}  Cancel all qualifications and reset display
  {TAB}  Select a macro to use
*Key usage
^Function key usage when editing or creating data.}
 
 {F1}    Press anywhere in the program to receive on-line help.
 {F2}    Press to change the date when editing or creating data.
 {F3}    Press to change which database you want to work with.
 {F4}    Press to display a list box of items to choose from.
 {F5}    Press to toggle gamemode on and off.
 {F6}    Press to toggle display totals on and off.
 {F7}    Press to toggle speed key on and off.
 {F8}    Press to toggle home and away.
 {F9}    Press to enter team totals while entering game stats.
 {F10}   Press to save data to disk or accept data.
 {ESC}   Press to abort the current operation.
 {ALT-N} Toggles night and day indicator.
 {ALT-F} Toggles grass and turf indicator.
 {ALT-P} Toggles right and left indicator.
 {ALT-O} Press to change name of opponent
|
^DATA ENTRY KEYS}
 
 {ENTER}      Move to next field
 {DOWN ARROW} Move to next field
 {UP ARROW}   Move to previous field
 {RIGHT ARROW}Move cursor right one character
 {LEFT ARROW} Move cursor left one character
 {HOME}       Move cursor to first character
 {END}        Move cursor to last character
 {INSERT}     Toggle insert and typeover mode
 {PAGE UP}    Go to first field
 {PAGE DOWN}  Go to last field
 {TAB}        Go to next record
 {SHIFT+TAB}  Go to previous record
 {BACKSPACE}  Delete character to left of cursor
 {DELETE}     Delete character under cursor
|
^PICK BOX KEYS}
 
 {ENTER}      Select highlighted item
 {DOWN ARROW} Move highlighted cursor down one item
 {UP ARROW}   Move highlighted cursor up one item
 {HOME}       Move highlighted cursor to first item
 {END}        Move highlighted cursor to last item
 {PAGE UP}    Move highlighted cursor up one page
 {PAGE DOWN}  Move highlighted cursor down one page
 {ESC}        Leave pick box without making a selection
|
^HELP BOX KEYS}
 
 {ENTER}      View next page (with MORE) or exit
 {ESC}        Leave help immediatley
*Data Types
^PLAYER INFORMATION}
 
  This data type contains all personal information for each player
in a league such as name, address, height, weight etc. You may also
define 5 pieces of information you may need but are not included as
defaults in the program when you first set up your league.
|
^PLAYER STATISTICS - TOTALS}
 
  This data type will contain each players total stats as they are
accumulated throughout the season. Each different database will
contain it's own totals. The TOTAL STATS DATABASE will contain the
totals of the other 5 databases.
|
^PLAYER STATISTICS - INDIVIDUALS}
 
  This data type will contain each players stats for EVERY game he
played during the season. For example if JOE PLAYER played in 123
games during the season he will have 123 seperate individuals. When
viewing this data type all individuals may be compressed (see data
compression) which combines all players with the same name into 1
line on the screen.
 
 {NOTE :}Individuals will only be tracked if data is entered in
        ^GAMEMODE.
|
^GAMES STATISTICS}
 
  This data type will contain a teams total stats for each game
played (the sum of all individuals for each game). When viewing
this data type all game stats may be compressed (see data com-
pression) which combines all games with the same common opponent.
|
^STANDINGS}
 
  This data type will contain a teams win-loss record plus lots
of other data. The total of all a teams statistics are also in-
cluded in this data type.
*Sorting data
^SORTING DATA}{F5}
 
  Select the data on which you want to sort from the sort selection
  box. The program will select the logical order in which to sort
  based on the data you chose. Press{Y}to sort in the order that the
  program selected or{N}to sort the opposite way.
*Qualifying data
^QUALIFYING DATA}{F8}
 
  Select the data on which you want to qualify from the qualifying se-
  lection box. If the data you select requires a string input (names,
  opponents,etc) then you will be presented a box in which to input
  the qualifying string. Upper and lower case letters are always treat-
  ed the same. You can also find multiple matches by entering a part-
  ial string. For example to qualify by name:
    
    Enter {m} or {M} and press F10 to include all players whose name
    begins with a M.
 
    Entering {mi} or {MI} will only include those players whose name
    begins with MI.
| 
  If the data you select is a statistic you will then be asked to en-
  ter the minimum value to qualify. For example to qualify players by
 ^AT BATS (AB)}:
  
      Press{F8}to bring up the qualifying box. Select At Bats. Enter
      the least amount of at bats that a player must have to qualify
      for the report.
 
      If you only want to include players with 10 or more at bats, you
      would enter  10  then press{F10}to accept the data. Players with
      9 or less at bats will be removed from the report. Pressing{F10}
      while viewing reports will restore all the original players. If
      you want to include just the players with 10 or less at bats you
      would enter  -10  instead of 10, then players with 11 or more at
      bats would be removed. By combining the 2 methods you can achieve
      a complete range of qualifications.
*Display selection
^SELECT DISPLAY}{F6}
 
      Press{F6}to select a different display. If you chose default
      displays from the main title bar you will only be able to
      choose from the default displays. If you started with custom
      displays you can only choose from custom displays. To switch
      the type of display (custom or default) press{ESC}and select
      VIEW from the main title bar.
*Resetting display
^RESET DISPLAY}{F10}
 
      Pressing{F10}at anytime while viewing data will reset all data
      that was present when you first loaded the data from disk. If
      you simply choose a different display the present data will
      remain untouched.
*Mailing lists
^MAILING LISTS}{F9}
  
      You may print mailing labels for all qualified players by
      pressing{F9}when the data type in memory is ^PERSONAL IN-
      FORMATION}only. If the current print driver if anything
      other than GENERIC you will also be asked if you want the
      labels to be printed in Near Letter Quality.
*Data Compression
^DATA COMPRESSION
 
  Data compression{F9}when used with qualifying data{F8}allows you
  to create reports that would normally be very tedious and time
  consumming. The easiest way to show how data compression works
  is by example. In the following example will we show you how to
  find JOE PLAYERS batting average for day games played at home
  against right handed starters in the month of June. The next
  screen will show you JOE'S original individual data when it was
  first loaded into memory from disk. The display shows only data
  that is critical to this example.
|
^NAME          DATE       H/A  R/L  D/N   AB    H      BA}
 ────────────────────────────────────────────────────────
 Joe Player    05/30/94    H    R    D     4    1    .250
 Joe Player    06/07/94    H    L    D     3    0    .000
 Joe Player    06/08/94    H    R    N     4    2    .500
 Joe Player    06/09/94    H    R    N     2    1    .500
 Joe Player    06/15/94    A    L    D     3    1    .333
 Joe Player    06/16/94    A    R    N     4    1    .250
 Joe Player    06/24/94    A    L    N     4    0    .000
 Joe Player    06/25/94    A    R    D     3    2    .667
 Joe Player    06/26/94    A    R    D     3    1    .333
 Joe Player    06/27/94    H    R    D     3    1    .333
 Joe Player    06/28/94    H    L    N     4    0    .250
 Joe Player    06/29/94    H    R    N     3    3   1.000
 Joe Player    06/30/94    H    R    D     2    0    .000
 Joe Player    07/04/94    A    R    D     4    1    .250
 Joe Player    07/05/94    A    L    N     3    1    .333
 ────────────────────────────────────────────────────────
 Totals                                   56   20    .---
 ────────────────────────────────────────────────────────
|
  First we have to qualify JOE'S data according to the keys
we already decided on. They are:
 
  ^ HOME/AWAY}  We want only home games.
  ^ RIGHT/LEFT} We want only the games started by right handers.
  ^ DAY/NIGHT}  We want only day games.
  ^ DATE}       We want only the games played in june.
 
  We could qualify the 4 keys in any order so lets just use the
order listed above. The first key is HOME/AWAY so press{F8} to
bring up the qualification selection box. Move the highlighted
cursor to {H/A   Home or Away} and press enter. Press {H} for
home games. All away games will now be eliminated from the re-
port and the report will now look like the following screen.
|
^NAME          DATE       H/A  R/L  D/N   AB    H      BA}
 ────────────────────────────────────────────────────────
 Joe Player    05/30/94    H    R    D     4    1    .250
 Joe Player    06/07/94    H    L    D     3    0    .000
 Joe Player    06/08/94    H    R    N     4    2    .500
 Joe Player    06/09/94    H    R    N     2    1    .500
 Joe Player    06/27/94    H    R    D     3    1    .333
 Joe Player    06/28/94    H    L    N     4    0    .250
 Joe Player    06/29/94    H    R    N     3    3   1.000
 Joe Player    06/30/94    H    R    D     2    0    .000
 ────────────────────────────────────────────────────────
 Totals                                   25    8    .320
 ────────────────────────────────────────────────────────
 
  This report now shows us JOE's batting average for all games
played at home. Press{F8}and select ^R/L   Right or Left handed
starter}, then press{R}to eliminate all games started by a left
handed pitcher. The display will now look like the following
screen.
|
^NAME          DATE       H/A  R/L  D/N   AB    H      BA}
 ────────────────────────────────────────────────────────
 Joe Player    05/30/94    H    R    D     4    1    .250
 Joe Player    06/08/94    H    R    N     4    2    .500
 Joe Player    06/09/94    H    R    N     2    1    .500
 Joe Player    06/27/94    H    R    D     3    1    .333
 Joe Player    06/29/94    H    R    N     3    3   1.000
 Joe Player    06/30/94    H    R    D     2    0    .000
 ────────────────────────────────────────────────────────
 Totals                                   18    8    .444
 ────────────────────────────────────────────────────────
 
  Here you see JOE'S batting average for all home games in which
a right handed pitcher started for the other team. Press{F8} and
select ^D/N   Day or Night game} then press{D}to eliminate all
the night games. The display will now look like the following
screen.
|
^NAME          DATE       H/A  R/L  D/N   AB    H      BA}
 ────────────────────────────────────────────────────────
 Joe Player    05/30/94    H    R    D     4    1    .250
 Joe Player    06/27/94    H    R    D     3    1    .333
 Joe Player    06/30/94    H    R    D     2    0    .000
 ────────────────────────────────────────────────────────
 Totals                                    9    2    .222
 ────────────────────────────────────────────────────────
 
  Now you see JOE'S batting average for day games, played at home
against right handed starters. One key to go, the month of june.
Press{F8}and select ^Date   Date of game.}For the FROM field enter
^06/01/94}and for the TO field enter^06/30/94} to include all the
games played in the month of June. Press{F10}to accept the data
and the display will now look like the following screen.
|
^NAME          DATE       H/A  R/L  D/N   AB    H      BA}
 ────────────────────────────────────────────────────────
 Joe Player    06/27/94    H    R    D     3    1    .333
 Joe Player    06/30/94    H    R    D     2    0    .000
 ────────────────────────────────────────────────────────
 Totals                                    5    1    .200
 ────────────────────────────────────────────────────────
   
  We now can see JOE'S batting average for day games played at home
against right handed starters in the month of June. Press{F9}to
compress the data and the display will look like the following:
 
^NAME          DATE       H/A  R/L  D/N   AB    H      BA}
 ────────────────────────────────────────────────────────
 Joe Player    06/27/94    H    R    D     5    1    .200
 ────────────────────────────────────────────────────────
 Totals                                    5    1    .200
 ────────────────────────────────────────────────────────
|
  You may think well big deal I could do that by myself. But what
if JOE played in a hundred games and what about the other 19 play-
ers on the team. If all 20 players played in 100 games you would
have 2000 lines on the original report. Wouldn't it be nice to have
just 20 lines, one for each player. That exactly what you would get
in the preceding example. As you can see the possibilities from us-
ing data compression are endless. The date, H/A, D/N/ and R/L fields
used in the above example wouldn't even have to be displayed on the
report since all the qualifying keys will be shown on the Qualifying
Status line of the report. You could even compress the data without
any qualifications which would give you the same report as loading
player totals instead of individuals.
*Top Ten Report
{TOP TEN REPORTS}
 
  Press F9 to view or print a top ten report for EVERY player total
statistic contained in BallStat Pro (102 top ten reports). The re-
ports are divided into 4 different groups which you may switch be-
tween by pressing a single key. When you first enter the Top 10 re-
port the BATTING group will be displayed and ready to print. The next
group will be shown in the lower right hand corner of the screen,
just press the highlighted letter to switch to the group shown. The
order of the groups are BATTING, PITCHING, FIELDING and USER-DEFINED.
You may press any of the following keys to move around or print any
of the reports.
|
     {RIGHT-ARROW}will display the next statistic on the screen.
 
     {LEFT-ARROW}will display the previous statistic on the screen.
 
      Press{S}to switch the sort order (ascending or descending)
      Press{R}to send the currently displayed stat to the printer.
      Press{A}to send the whole group to the printer.
      Press{T}to send the currently displayed stat to a file.
      Press{O}to send the whole group to a file.
 
      Press the highlighted letter in the lower right click box to dis-
      play the next group.
 
      Press{ESC}to quit the top ten screen.
| 
  All stats will be sorted by the logical order of that stat. For
example AT BATS will be sorted in descending order, ERA in ascend-
ing order and so forth. To skip a stat (not print it) use the 'R'
or 'T' keys to send only the stats you want to the printer or file.
Printing to a file is recommeded for long reports, then dump the
whole file to the printer at once. If you use a different file name
each time you can keep as many top ten reports as you like. Rememb-
er also that by printing to a file you can insert any text you like
anywhere in the report by using your favorite text editorbefore send-
ing the report to the printer.
*Printing Reports
{Print report to printer}
  Use this option to send the currently displayed report
to your printer. Make sure the paper is aligned before
selecting this option.
 
{Print report to File}
  This option will send the report to a disk file instead
of the printer. The name of the file will be  BB.RPT  un-
less you select or create a different file. Printing to a
file allows you to speed up the process of printing many
different reports. Each new report will be appended to the
end of the file allowing you to print all your reports at
once instead of waiting because of slow printer output.
Printing to a file also has the major advantage of allow-
ing you to change or insert new text in the file using most
word processors before printing.
|
{Create report file name}
  This option allows to to create a new file name to send
your reports to. After creating a new file the new file will
automatically be selected as the report file in use. You may
create as many printer files as you like.
 
{Select report file Name}
  Use this option to select a file to send reports to from
all the previous files you may have created.
 
{Send report file to printer}
  This option will send the currently selected file to the
printer. After printing all your reports to the selected
file you can send them to the printer all at once instead
of one at a time.
 
{Add printer driver}
  This option allows you to create a new printer driver
without returning to the main title bar.
|
{Select printer driver}
  Use this option to select a new printer driver.
 
{Send Control code to printer}
  With this option you can send any escape sequence you like
to the printer. Enter the DECIMAL codes in the spaces pro-
vided and press F10 to send them to the printer.
 
{Reset Printer}
  This option will reset your printer to it's default state
if you created a driver for your printer and entered the
necessary codes. Note that this option will not work when
using the GENERIC driver.
 
{Send Form Feed}
  This will send a form feed (12) to your printer. You may
wish to do this after each individual report.
 
{Send Line Feed}
  This will send a line feed (10) to your printer. You may
wish to do this to seperate individual report.
|
{Create Custom Header File}
  A custom header file is the file that will contain all the
custom headers that you create. Each time you create a new
custom header it will be saved to the custom header file that
is currently in use. You may create as many custom header
files as you wish.
 
{Enter Custom Header}
  Create a custom header to describe the report you are about
to print. The custom header will appear as the very first line
in the report you are about to print. For example a custom
header may be : STATS FOR  01/01/94  to  01/31/94
You may create as many as 600 custom headers for each custom
header file.
 
{Select Custom Header}
  Use this option to select a previously created custom head-
er. You can only select from the currently specified custom
header file.
|
{Select Custom Header File}
  Use this option to select which custom header file you want
to use. Remember that a custom header file contains the cus-
tom headers that you already created.
 
{Select Line Seperator}
  This option allows you to choose the type of solid line used
when printing reports.
 
{Exit}
  Use this option to exit the print menu. The currently select-
ed custom header will be de-selected when you exit the print
menu.
*Method to calculate AVG          =
  Use this option to tell BallStat which way you want the program
to calculate a pitchers AVG (opponents batting average). The de-
fault setting is estimate ( [ HITS / (INNINGS PITCHED * 3 + HITS ]
+ AN ADJUSTMENT OF .014 ). If you want to calculate the actual
batting average against a pitcher then you must keep track of the
opponents actual AT BATS against the pitcher.
*Two color stat display           =
  When viewing data on the screen with the VIEW menu you may use
this option to toggle between having all lines the same color or
having every other line a different color.
*Default Database                 =
  Use this option to select a default database to use instead of
selecting one from a menu each time. For example if you are only
entering regular season games then select regular season games
from the menu here. Now each time you go to load, edit or create
data the regular season database willed be used automatically.
*Full Information Box  =
  Use this option to toggle between a full information box and a
partial information box. The partial box will display limited
information but you may find the screen easier to read.
*Enable short cut keys =
  Use this option to disable the use of the short cut keys if you
find that you sometimes hit them accidently.
*Show Time  =
  This option toggles the time on and off. When set to on the time
will be displayed in the upper right hand corner of every screen.
*Delete Macro
  Use this option to delete unwanted macros that you no longer need.
*Location of game                            Alt+L
  Use this option to enter the locations of all the ball fields in
you league. Any field entered here will be selectable from a menu
when you enter game information, saving you the time of having to
type the location in each time.
*Macros
  Macros are used when viewing data in memory. Use macros to
remember qualifications. For example if you use 6 different
qualifications on the data in memory, you can record all six
qualifications and assign a macro name to them. The next time
you need only to select the macro name instead of going thru
all 6 qualifying steps.
{F7}
  Use this key to begin or end macro recording of qualifying sta-
tus. When turned on, every time you qualify data in memory the
qualifications will be stored until you either press F7 again or
press F10 to reset all data in memory. If you press F7 to stop
recording macros you will be asked to supply a file name for the
macro. Type in a descriptive name for the file and press F10 to
save the macro to disk. There is no limit to the number of qual-
ifications that can be contained in each macro.
{TAB}
  Press the tab key to use a qualifying macro that you previously
saved to disk. The data in memory will be instantly qualified by
all qualifications contained in the macro and the qualifying titles
will be displayed on the screen.
*Data compression
  Individuals and game totals can be compressed to allow you to dis-
play complex data situations. Individuals will usually be compressed
according to a players name. Game totals are usually compressed ac-
cording to the opponents name. Data compression combined with the qual-
ifying function allows you to compute complex statistics just like the
pros. Below are some examples of BATTING AVERAGES that can be computed
with the qualifying and data compression function.
|
  BATTING AVERAGE
  BATTING AVERAGE IN HOME GAMES
  BATTING AVERAGE IN AWAY GAMES
  BATTING AVERAGE AGAINST RH PITCHERS
  BATTING AVERAGE AGAINST LH PITCHERS
  BATTING AVERAGE FOR DAY GAMES
  BATTING AVERAGE FOR NIGHT GAMES
  BATTING AVERAGE IN JUNE
  BATTING AVERAGE IN JULY
  BATTING AVERAGE FOR HOME GAMES PLAYED IN JULY
  BATTING AVERAGE FOR HOME GAMES PLAYED DURING THE DAY IN JULY
  BATTING AVERAGE FOR AWAY GAMES PLAYED AT NIGHT ON GRASS IN JULY
     AGAINST RIGHT HANDED PITCHERS IN WHICH THE BATTER HAD MORE
     THAN 1 HIT AND COMMITTED AT LEAST ONE ERROR!
  
  I think you can get the picture, the possibilities are unlimited!
There are literally thousands of batting averages you could compute
PLUS you can do the same thing for every other statistic AND it's
quick and easy to do!
*Toggle GameMode
  Use this option to toggle between GameMode and BulkMode.
*Display game Totals
  When this option is ON then the totals for the game will be dis-
played as each players stats are saved to disk. Use this option to
toggle this feature on and off.
*Turn Speed Key
  When SpeedKey is turned on you can only enter one digit (0-9) for
each field before automatically advancing to the next field. This
will make data entry much quicker. When off you must press enter to
advance to the next field each time. Use this option to toggle the
SpeedKey feature on and off.
*Individuals
  INDIVIDUALS are what gives BallStat Pro it's power. INDIVIDUALS
are a players stats for EACH game he plays. Along with a players
stats the program saves certain game conditions (home, away, date,
night etc) also. Combined with the qualifying function and data
compression you now have the tools to create even the most complex
statistics. Create a test league and experiment with the 3 elements
mentioned (INDIVIDUALS, QUALIFYING STATUS and DATA COMPRESSION) and
you will soon be able to use the full power of BallStat Pro.
*







