HOW TO ADD MICHAEL JORDAN TO NBA LIVE 95

This file is intended to serve as a tutorial on how to use NBA-ED 2.00.
As a bonus you will have added to NBA Live 95 its most glaring omission,
the greatest talent ever to play the game of basketball, (insert 'Eye
in the Sky' by Toto & wacky United Center announcer here) AT GUARD,
SIX-FOOT-SIX FROM NORTH CAROLINA, MICHAEL JORDAN!!!

1. First thing to do: BACKUP, BACKUP, BACKUP!!! What you are about to
do is hack the NBA95.EXE file. Any changes you make cannot be undone
after you leave NBA-ED (short of re-entering everything again).
While every effort has been made to make NBA-ED both safe and easy
to use, *anytime* you hack an .EXE file you run the risk of crashing
your system. In the simplest case, backing up the NBA95.EXE file by
making a copy of it on a floppy or somewhere else on the hard disk is
sufficient.

We will be replacing Jud Buechler of the Bulls with Mike (hereafter
referred to as MJ)

2. Second thing to do is get stats for the player you want to add (I'll give
sources at the end of this text). To save you the trouble, here are MJ's
1992-93 stats:

GP:  78    Position: SG
MIN: 3067  Jersey Number: 23
FGA: 2003  Height: 6' 6 ''
FGM: 992   Weight: 195 lbs.
3PA: 230   Shoots: Right
3PM: 81    Years Pro: 10
FTA: 569   College: North Carolina
FTM: 476
PTS: 2541
ORB: 135
DRB: 387
BLK: 61 
STL: 221
AST: 428
TO:  207
PF:  188
DQ:  0 
V/N: 95

The reason I did not use his 94-95 (well, '95 stats...) is that Season
play projects the stats stored over an 82 game schedule. Since MJ played
only 17 games in '95 he will only play about that number in Season play.
This brings up the second lesson: stats play the most important part in
determining player performance. The V/N code is a special Veteran/Newcomer
code, used to differentiate returning veterans from rookies and other
players who do not have stats for the previous year.

The next thing you will do is start NBA-ED. You are presented with six
options, including one to quit (not listed here):

Player Editor
Name Pointer Editor
String Editor
Trade/Copy Player
Image ID Editor

3. The next thing to do is select a name to replace. At the outset, it was
decided to replace MJ with Jud Buechler (of course, when you become
proficient at editing with NBA-ED, you can choose another player to replace).
Select the String Editor option. This brings up a menu of five options
(again one is to quit):

List Strings
Search Strings
Edit Player Name String
Edit College Name String

Select the Search Strings option. Select Player Name Search to look in the
list of player names. Enter 'Buechler' as the name to search for. It should
come back as a match, along with a number. This is the String ID. Every 
player (and college) name has a unique copy in the .EXE file, and all 
players that share the name use that one copy (actually this isn't
completely true -- see the EXPERT TIPS section for details). These names
are stored in a list, and the ID is an index to the list. The ID for
'Buechler' is 104. 

Press the 'E' key to enter the actual String Editor. Enter 104 as the ID to 
edit. You can then edit the name 'Buechler' limited by its length (8 
characters). You may enter less than 8 characters, but not more. Any 'short' 
strings (with lengths less than the space allocated to the original) are 
marked with an asterisk in the Search and List displays. Overwrite
'Buechler' with 'Jordan'.

Perform the same operation above, this time searching for 'Jud' and
replacing it with 'Air'. Verify that your changes are applied by using
the List or Search String options.

4. Select the Name Pointer Editor from the Main Menu. Enter CHI as the
team, and 11 as the slot number. You are then presented with the player's
full name. Since you have changed the names of 'Jud' and 'Buechler' to
'Air' and 'Jordan' you will see that the player's name is 'Air Jordan'.
You could leave it as it is but we all know MJ's real first name is
'Michael', and 'Air' is his nickname. So you are given the opportunity
to change the associations of the first, last, and nicknames with a
player slot. You may skip over any name by leaving the space blank or
by accepting what is already entered. If you enter a name other than
the default, NBA-ED will check to see if that name exists already in
the .EXE file. The search for names is case-sensitive. To set a name
as blank (commonly used for removing nicknames) enter 'none' (all lower
case) as a name.

When you are given an opportunity to change the first name, replace 'Air'
with 'Michael'. Since it is already in the .EXE file (most common names
are, such as John, Scott, and Williams) you are given the opportunity to
apply the change. Do the same thing with the nickname, replacing the
blank with 'Air'.

5. Select the Player Editor Option from the Main Menu. Enter CHI as the
team, and 11 as the player slot. You will then be presented with a screen
containing player stats. Unfortunately, they are still the stats for
Jud Buechler. You will have to enter the stats for MJ in each of the proper
slots. Use the arrow keys to move around the list of stats, and the Enter
key to begin editing a particular stat. Enter the stats given earler. You
may enter stats for any year, for any given player in any slot, and
the player will perform in season play at a level consistent with the
entered stats.

When you have entered all the stats, move down to the item 'More...'. 
You are then presented with the Attributes screen, which affects how the 
player looks in game play. Follow the on-screen directions for each item
(in case you don't know MJ is black).

When you come to the College ID item, press the F3 key. You are presented
with a list of colleges attended by all the players in NBA 95. Search
through the list to find MJ's alma mater, North Carolina. Again, North
Carolina is associated with a number (81) which you enter as the College
ID. (When you scan through the list, it is fully editable, as though
you had selected college names to edit from the String Editor).

When you come to the Facial Features Code item in the Attributes Screen, 
press the F4 key. You will be presented with help on formulating valid
Facial Features Codes. MJ is bald, so enter 0 as a facial features code.

Selecting the More... item from the Attributes menu takes you to the
Skills screen. Here every player in the league is given a rating between
0 (lowest) and 99 (best) for various basketball-related skills. Entering
the Skills values is similar to entering the stats. The effect of Skills
values higher than 99 is unknown. Selecting the More... item here takes
you back to the Stats Screen. The Skills values affect actual gameplay
on the court.

When you have done modifying the player, exit the Player Editor option
by pressing ESC.

6. From the Main Menu, select Trade/Copy Players. This allows you to
duplicate one player's data in another slot, or to exchange two players.
We will use this option to move MJ into the starting lineup, and Ron
Harper out. After selecting Trade/Copy Players, select Trade. Enter
CHI 4 (the Bulls' starting shooting guard) as the first player slot, and
CHI 11 as the second. You will then be shown the players involved in the
trade, and will then be asked if you would like to commit the trade.
MJ becomes the starting shooting guard, while Ron Harper moves to the
Bulls' 11th roster slot.

7. After commiting the trade, exit the Trade/Copy Menu, and quit NBA-ED.
You have now replaced Jud Buechler with Michael Jordan!

ADDING ROOKIES

Here are the steps for adding a rookie to the game:

1. Enter the name and set the name pointers for a particular team slot.

2. Set the Attributes and Skills as before. Remember to set the Years
Pro attribute to 0 for rookies.

3. Set the Games Played for the player to 0. All the other stats are set
to 0, and you are asked to enter a Veteran/Newcomer code. Enter a number
between 1 and 47. Remeber this number. Exit the player editor, committing
all your changes.

4. Re-enter the player editor, this time entering FAKE as a team. For a
player slot, enter the Veteran/Newcomer code for the rookie you just
entered (the number you were supposed to remember). Edit the STATS ONLY
(actually, editing anything else has no effect on the player). You may
have to use a bit of imagination to determine what the projected
performance of a rookie might be. Commit the changes here as well.

When using Season play, any players with zero stats in their normal
slot, and a Veteran/Newcomer code between 1 and 47 use the stats in the
numbered slot for calculating their stats. Entering a Veteran/Newcomer
code outside of 1 through 47 with zero stats in the regular slot results
in a 'Division by Zero' error. This situation is prevented in NBA-ED.
Any roster slot with zero stats is ensured to have a Veteran/Newcomer
code between 1 and 47.

Entering zero stats in a FAKE team slot causes any player using that fake
team slot to contribute ZERO Season stats!
