                APlus Tutorial
                --------------
                Version 2.06


The following tutorial was designed to familiarize you with the APlus
system. It is highly recommended that you follow the steps below, as 
they are presented, even if you don't run your leagues in exactly the 
same way. Once you become familiar with the APlus system, you'll then
be able to use APlus in any way that suits you.

INSTALLATION
------------

Along with this Tutorial are three files: APLUS.EXE, APLUS.INI and
APLUS.HI

1. Copy these three files to any directory. JUST MAKE SURE THAT ALL
FILES RESIDE IN THE SAME DIRECTORY.

2. Create a program icon (in Windows) for the APLUS.EXE file.

3. That's it!

----------------------------------------------------------------------
VERSION 2.06 CHANGES
--------------------

1. Corrected a bug where under certain conditions the default ORG was
   being displayed incorrectly.

----------------------------------------------------------------------
VERSION 2.05 CHANGES
--------------------

1. Expanded the number of teams A+ can handle in an ORG to 54 (from 30).

2. Expanded the number of players that can be added to any list
   (e.g., Exclude, Inactive, Include, etc.) in an ORG to approximately 
   1000 (from 500).

3. Changed the calculation of PA in the BATUSAGE.WKS report so that
   both the Historical and the Replay columns are computed the same
   way ( PA = AB + BB + HBP + SH ). Note that Historical data files don't
   contain SF, so they have been removed from the Replay calculation.

4. Changed the Pitcher Rotation algorithm so A+ will match historical
   GS extremely accurately.

5. When using the "Include Pitcher Rotation" Option, A+ will now only
   bench pure starters in the rotation. Pitchers with a separate
   relief rating will remain unbenched so they will be available for
   a MicroManager's use.

6. Added a "Wizard" button to the main screen so users can access this
   program directly from within APlus.

7. No bugs have been reported.

VERSION 2.04 CHANGES
--------------------

Note: There was no official 2.04 release.


VERSION 2.03 CHANGES
--------------------

1. Fixed a bug where under certain circumstances A+ would try to
   start an Injured or Wornout player. This will no longer happen.

2. Added 3 new stat types for designing your own lineup algorithms:

            a. R    (Runs Scored)
            b. RBI  (Runs Batted In)
            c. SBP  (Stolen Base Pct)

3. New "Overview" Option

   When you click on the new "Overview" button (located on the
   "Generate Lineups" screen, you can quickly review all of your
   special lineup instructions. This screen will show all the players
   you have set up using the Exclude, Include, Inactive, Set BO Slot,
   and Set OF Pos buttons.

   TIP: To quickly remove any player from any list, simply double-click
   on that player's name in the appropriate list.

----------------------------------------------------------------------

WHAT'S NEW IN VERSION 2.00
--------------------------

Here's a summary of the major enhancements in APlus Version 2.00:

1. Online Help

   Right click on any button/checkbox in APlus, and a description
   of that button/checkbox's function will pop up in a text window.

2. LM Algorithm Option (Global)

   This major enhancement allows you to select one of two methods
   for selecting lineups. A full description of this feature appears
   below in the Advanced Options Section under #8 "Global" Option.

3. Comprehensive Error Checking

   APlus will no longer allow you to enter "conflicting" situations,
   such as:

   1. assigning the same player to the Exclude, Include, or Inactive
      lists (these are now mutually exclusive).
   2. assigning more than one player on a team to the same BO slot.
   3. including more than one player at the same position.
   4. assigning more than one player to the same OF position.

4. Season/Organization Defaults

   When APlus is started, it will now automatically load the last
   data set you used in either LM, AD, or StatMaster.

----------------------------------------------------------------------

Part 1 - Learning the Basics
----------------------------

The easiest way to learn APlus is to start by setting up a new
organization.

1. Run Advanced Draft (AD). Set up a new organization the way you 
always do. You can either use BJE exports, MA Data Disks or Wizardized 
Data sets. Just make sure to use a FULL ROSTER for each team.

2. Exit AD.

3. Enter League Manager (LM). Set up the schedule and rules for this 
newly created organization using the following guidelines:

        a. Design a schedule.
        b. Set the proper DH rules to use.
        c. Use "Full AIM w/ Injuries".
        d. Turn OFF the MM auto-substitution option.
        e. Set the proper "Pitching Era".
        f. Check to notify when "Tired, Wornout, and Bushed".
        g. Set the play to "AUTO" using any Micro-Manager you wish.

NOTE: This last option is solely for purposes of this tutorial, to 
speed things along.

4. Save and Exit LM. (Make sure you Exit LM, and not just minimize the 
window.)

5. Run APlus. Set the top two dropdown listboxes to display your newly
created organization correctly.

6. Then, just do the following:
    a. Click the "Generate Lineups" button.
    b. Then, click the "Do It" button.

7. APlus will display the teams that it is generating lineups for. When
it is finished, it will display a listbox of all the teams. For now, 
just click the "Ok" button, to make this window disappear.

8. Click on the "League Manager" button on the APlus main screen.

9. Double-click on a team name to bring up the Lineups and Rotation 
Editor for that team. You will notice 2 lineups available--"APLUS(LHP)" 
and "APLUS(RHP)". Click and drag the "APLUS(LHP)" lineup to the "Against 
Left-handed Pitchers" section. Then click and drag the "APLUS(RHP)" 
lineup to the "Against Right-handed Pitchers" section.

10. Repeat step #9 above for each team in the organization.

----------------------------------------------------------------------
NOTE: ALL THE ABOVE STEPS NEED TO BE DONE ONLY ONCE IN SETTING UP A 
NEW SEASON.
----------------------------------------------------------------------

10. Play all the games SCHEDULED FOR THE CURRENT DAY ONLY. (If 
necessary, set the option to "Stop at End of Day". For purposes of 
this tutorial, play the games "automatically, in the background".

11. After all the games have been played for the current day, ADVANCE 
THE SCHEDULE TO THE NEXT DAY THAT HAS UNPLAYED SCHEDULED GAMES.

12. Exit LM. (Make sure to Exit, not just minimize).

13. You will be back at the main APlus screen. Once again, click
"Generate Lineups", then click "Do It".

14. Click "Ok" to get rid of the window displaying the teams.

15. Click "League Manager" button on the main APlus screen.

----------------------------------------------------------------------

16. Repeat Steps 10 through 15 for about a week's worth of games to 
get a feel for the flow of the system.

That's it! If you went through about a week's worth of games you should
have a good feel for the interaction between APlus and LM. Here's a
summary of the flow of events:

      a. Run APlus
	b. Click "League Manager" to set the schedule to the current
	   day for which you want to generate lineups.
	c. Exit LM, then generate the lineups.
	d. Click "League Manager", and play the current day's games
	   only (stop games at end of day).
	e. Advance the schedule to the "next day".
	f. Repeat steps "c" through "e".

----------------------------------------------------------------------

IMPORTANT THINGS TO REMEMBER:

    a. APlus will not generate lineups if any BBW program is open. So
       make sure to Exit LM and any BB game currently open. (APlus
	 will notify you if a program is open.)

    b. Before exiting LM to generate lineups, make sure the schedule is
       set for the current day (the day for which you want to generate
       lineups). This is so APlus can correctly evaluate what players 
	 are available (i.e., injuries, pitching rotations, AIM fatigue
       status, etc.)

----------------------------------------------------------------------

Part 2 - Advanced Options
-------------------------

If you've successfully gotten through a week of generating basic 
lineups using APlus, then you're ready to explore the more advanced
options--options which allow you to exercise a large degree of control 
over these generated lineups.

You no doubt have noticed that when you click the "Generate Lineups" 
button in APlus, a screen comes up with all the teams listed with check
marks next to their names. In addition, you noticed the buttons on the 
righthand side of the screen: 

	"Exclude"
	"Include", 
	"Inactive", 
	"Set BO Slot"
	"Set OF Pos"
	"DH Rules"
	"Global"
	"Batter Usage Report" (on main screen)
	"Pitcher Usage Report" (on main screen)

This section will now explain each of these features.

1. Team "Checkboxes"

When you first enter the "Generate Lineups" screen, all the teams 
have check marks next to them. This tells APlus to generate a lineup for
every team in the organization. If, for some reason, you would like to 
create your own lineups for certain teams (i.e. to NOT have APlus do it),
then you should UNCHECK these teams. APlus will not generate new lineups
for these teams.

APlus remembers these settings from one session to the next, so you only
have to do this once. However, if at a later time, you would like to 
have APlus generate lineups for these UNCHECKED teams, you will have
to RECHECK them once again before clicking the "Do It" button.

IMPORTANT TO REMEMBER: APlus rewrites the Lineup file for each CHECKED
team every time it generates a new lineup. It does, however, preserve 
your old (non-APlus) lineups when rewriting these files, so you WON'T
lose them after generating new APlus lineups.

2. "Exclude" Option

This option allows you to select players who should NOT be considered 
when APlus generates a starting lineup. The players you select here will
be available to play by you or a MM (they are not benched), but will 
not make it into any starting lineup.

To use this option, click the "Exclude" button. A screen will appear 
with three listboxes. The leftmost list contains all the teams in your 
organization. The middle list contains the roster of players for the 
currently highlighted team. The rightmost box contains your selections 
of "excluded" players.

To select players to exclude:

     a. click on a team.
     b. double-click on the player in the middle list, and he will
        move onto the "excluded" list on the right. (Optionally, 
	  single-click a player, then click the "Add" button.)
     c. to remove a player from the "excluded" list, double-click on
        his name in the "excluded" list, and he'll be removed. 
	  (Optionally, single-click a player, then click the "Remove"
	  button.)

IMPORTANT: APlus remembers your selections from one session to the next.
So, if you have a player on the "exclude" list he will REMAIN there 
indefinitely, until you remove him from this list.

3. "Include" Option

This option allows you to select players who should ALWAYS be in the
lineup. If they are injured they will not be selected. HOWEVER, IF THEY
ARE TIRED OR WORNOUT, THEY WILL STILL BE SELECTED. So, make sure to 
have LM tell you when players are tired or wornout.

After selecting a player to include, you will be prompted to input the
defensive position for the player (numerical 2-10).

To use this option, click the "Include" button. A screen will appear 
with three listboxes. The leftmost list contains all the teams in your 
organization. The middle list contains the roster of players for the 
currently highlighted team. The rightmost box contains your selections 
of "included" players.

To select players to include:

     a. click on a team.
     b. double-click on the player in the middle list, and he will
        move onto the "included" list on the right. (Optionally, 
	  single-click a player, then click the "Add" button.)
     c. a box will appear asking you to enter the defensive (or DH)
        position for this player.
     d. once you enter his position, he will appear in the "included"
	  list on the right.
     e. to remove a player from the "included" list, double-click on
        his name in the "included" list, and he'll be removed. 
	  (Optionally, single-click a player, then click the "Remove"
	  button.)

IMPORTANT: APlus remembers your selections from one session to the next.
So, if you have a player on the "include" list he will REMAIN there 
indefinitely, until you remove him from this list.

4. "Inactive" Option

This option allows you to select players who will be "benched". While 
inactive, the player will remain "benched" (i.e. not available to play 
AT ALL). Also, while on this list, a player will never get to "itchy" 
status.

To use this option, click the "Inactive" button. A screen will appear 
with three listboxes. The leftmost list contains all the teams in your 
organization. The middle list contains the roster of players for the 
currently highlighted team. The rightmost box contains your selections 
of "inactive" players.

To select players for inactive status:

     a. click on a team.
     b. double-click on the player in the middle list, and he will
        move onto the "inactive" list on the right. (Optionally,
	  single-click the player, then click the "Add" button.)
     c. to remove a player from the "inactive" list, double-click on
        his name in the "inactive" list, and he'll be removed.
	  (Optionally, single-click the player, then click the "Remove"
	  button.)

IMPORTANT: APlus remembers your selections from one session to the next.
So, if you have a player on the "inactive" list he will REMAIN there 
indefinitely, until you remove him from this list.

5. "Set BO Slot" Option

This option allows you to lock players into certain slots in the 
batting order. If APlus selects this player to be in the starting
lineup (i.e. considering his AIM fatigue status, disabled status, etc.) 
he will be inserted in the slot you select for this player. 

NOTE: This option DOES NOT "force" a player into the lineup. It merely
tells APlus that "if he's selected" he should bat in a fixed slot in
the lineup.

To use this option, click the "Set BO Slot" button. A screen will 
appear with three listboxes. The leftmost list contains all the teams 
in your organization. The middle list contains the roster of players 
for the currently highlighted team. The rightmost box contains your 
selections of players along with the slot they are locked into in
parentheses.

To select players to lock:

     a. click on a team.
     b. double-click on the player in the middle list.
     c. a box will appear asking you to enter the "slot" position for
        this player.
     d. once you enter his slot position, he will appear in the "lock"
        list on the right.
     c. to remove a player from the "BO Position" list, double-click on
        his name in the "BO Position" list, and he'll be removed.

IMPORTANT: APlus remembers your selections from one session to the next.
So, if you have a player on the "locked" list he will REMAIN there 
indefinitely, until you remove him from this list.

6. "Set OF Pos" Option
 
This option allows you to lock players into certain Outfield positions
on defense. If APlus selects this player to be in the starting lineup
(i.e., considering his AIM fatigue status, disabled status, etc.) AND
if APlus assigns him to play the Outfield, he will play the position
you enter here.

NOTE: This option DOES NOT "force" a player into the lineup. It merely
tells APlus that "if he's selected to play the Outfield" he should play
the position you enter here.

To use this option, click the "Set OF Pos" button. A screen will 
appear with three listboxes. The leftmost list contains all the teams 
in your organization. The middle list contains the roster of players 
for the currently highlighted team. The rightmost box contains your 
selections of players along with the OF Position in parentheses.

To select players to for specific OF Positions:

     a. click on a team.
     b. double-click on the player in the middle list.
     c. a box will appear asking you to enter the Outfield position
 	  (7, 8, or 9) for the players.
     d. once you enter his position, he will appear in the list on
        the right.
     c. to remove a player from the righthand list, double-click on
        his name, and he'll be removed.

IMPORTANT: APlus remembers your selections from one session to the next.
So, if you have a player on this list he will REMAIN there indefinitely,
until you remove him from this list.

7. "DH Rules" Option

When APlus first sets up a new organization, it gets the DH Rules from
the settings you marked in LM when you initially set the organization 
up. In other words, you should rarely (if ever) have to use this
option.

So, if you want to create lineups that are DIFFERENT than these 
initial settings, then you should click the "DH Rules" button. A 
screen will appear showing you all the teams in the organization 
with a checkbox next to each one. Set checkmarks next to the teams 
you want DH lineups for, and UNCHECK those teams for which you want 
non-DH lineups for.

IMPORTANT: APlus remembers your selections from one session to the next.

8. "Global" Option

Currently, there are five  global options allowing you to exercise
greater control over the generated lineups (and reports). These
options, when in effect, apply to all teams in the organization.

    a. PR=1000 Players In All Games

    When this box is checked (the default) any players with a Player
    Rating of 1000 will be included in the lineups for every game in
    which he's eligible (not injured).

    When this box is unchecked, APlus will check his PA and might rest
    him if his PA usage is way over his historical usage.

    b. Include Pitching Rotation

    When this box is checked (the default) APlus selects a starting pitcher
    and a pitching rotation. The rotation is "benched" for the game.

    When this box is unchecked, APlus will NOT select a starting pitcher,
    nor will it "bench" any other pitchers. (Use this feature if you want
    to either manually enter your own starting pitcher, or are planning
    on using the pitcher rotation section of LM.

    c. Use Out-Of-Position Players

    When this box is checked (the default) APlus will attempt to fill all
    defensive positions in the lineup, even if it means using a player
    who never played at the position in question. (This happens on rare
    occasions, if all the primary and secondary players are either injured
    or exceed their historical usage rate.)

    When this box is unchecked, APlus will NOT select a player to play
    out-of-position. If APlus cannot find a suitable player it will leave 
    a blank slot in the lineup, and you will be required to make your own
    lineup placement at game time.

    d. Use LM Algorithm

    When this box is checked (the default), APlus will use players whom 
    LM considers Ready or Available to play. In other words, APlus will 
    consider players who show up as Ready or Available on the LM Status
    Report.

    When this box is left unchecked, APlus will use its own proprietary
    formula for determining the readiness of players. Occasionally, this
    will result in APlus NOT starting a player whom LM considers as Ready
    or Available.

    The main difference between the two selection methods is that the LM 
    algorithm tends to be more lenient in the beginning of a season (it 
    let players play more than their historical usage rate), while the
    APlus algorithm is more conservative, and will sit a player at ANY
    point in the season if his replay usage is too far over his historical
    usage.

    Experimentation will determine which method is best for your style of 
    play.

    e. Usage Report Columns

    The "HRHRHRHR" option (the default) places "historical" and "replay"
    data side by side.
     
    The "HHHHRRRR" option places all "historical" data first in columns.
    Then the "replay" data appears.

9. "Batter Usage Report" Option (on main screen)

When you click on this button, a spreadsheet file is created and placed
in the appropriate ORG###### directory. This file is always named
BATUSAGE.WKS, and can be displayed using most any spreadsheet program 
(Lotus, Excel, QuattroPro, etc.)

The file shows (by team) the following Historical vs. Replay stats :

        G, PA, Avg, RBI, and HR

NOTE: This is a spreadsheet file, and cannot be viewed with a text editor.

10. "Pitcher Usage Report" Option (on main screen)

When you click on this button, a spreadsheet file is created and placed
in the appropriate ORG###### directory. This file is always named
PITUSAGE.WKS, and can be displayed using most any spreadsheet program 
(Lotus, Excel, QuattroPro, etc.)

The file shows (by team) the following Historical vs. Replay stats :

	G, GS, IP, and ERA

NOTE: This is a spreadsheet file, and cannot be viewed with a text editor.
