After unzipping the files, just create an icon for BoBaFeTT.exe
If you don't have the dll's mfc42.dll and msvcrt.dll in your Windows system
(c:\windows\system) directory, then you should get those from my web page
http://www.greatbobafett.com
The file is called mfc.zip (available for download from the page above)
and place them either into your Windows system directory or into the same
directory that you have this trainer run from.  This is in keeping with
Microsoft's dll's license that these files are distributed separately.
If you already have those files there in your Windows system directory,
you don't have to use the ones I have.  It will work with your existing
dll's if you have them and they are installed with MS Office 97.

Write a message to Great_BoBaFeTT@hotmail.com if you have questions about
a problem you're having or if you have a suggestion.  I will not reply
if you ask a question about something that has the answer in any of
the .txt files that come with the trainer.  custom.dat has additional
information about how to set up those.  Just open it in a text editor
like wordpad or notepad.

24 June 1999 VERSION 5.6:
Finally got around to adding a couple more codes to this release.
Also fixed up all the links to point to the new domain web page.

27 March 1999 VERSION 5.5:
Added several hacks to the selectable hacks listing.  Added 'Remove'
and 'Remove All' options to the menu bar.

26 March 1999 VERSION 5.4:
Improved on a bug in the trainer and also improved on performance.

25 March 1999 VERSION 5.3:
The hacks listing has been greatly improved.  Included is the ability
to add additional hacks by loading a .dat file.  If the additional hacks
conflict with the built in ones, the .dat file can still be loaded, but
you have to keep in mind that you will need to deactivate the hacks that
share locations or they will become as an error.  You can remove
individual or all of the built in hacks and load your own .dat file or
one that was picked up from somewhere else.  The special hacks has
been fixed to work with Hellfire.

22 March 1999 VERSION 5.2:
Got the character spoofer (Change your name before you enter a game)
hack put into the trainer.  It's in the "Special Functions/More Hacks"
section.  Check the box and change the name, class or level of the
person you want to become before you join or create a game and you
will be that when you enter.  Fixed the God mode from monsters hack
so that if you hit a monster on a level, the lightning spell won't
hurt you on levels 13 and 14.  Added an "Activate all" and "Deactivate all"
button to the listing of hacks that are selectable.  Also added
a new prevent crash from Cyber Smoke's 2nd crash.

21 March 1999 VERSION 5.1:
Finished this version later today.  This has the "Special" hacks section
working now.  You enter the values as they're accepted.  If you want to
turn them off, you simply uncheck the box and click OK.

21 March 1999 VERSION 5.0:
This version has added a few more patches for the different forms of crashing
a game.  Now no one should be able to crash your game.  If you find out some
one can, tell me how they did it by writing to me at Great_BoBaFeTT@hotmail.com
Do NOT have a folder named "Diablo" or "Hellfire" or the trainer won't be able to open
the Diablo program to apply patches or load and save character data.
The selectable hacks listing is new in this release.  When the trainer is
started initially, the list will default to all "On" when the list is opened.
If you select "OK", all of the hacks in the list will be activated.  The "Special"
hacks will be placed into the next release.  These are hacks that are changeable
by a name or value such as "Entering a game with any name you want" and
"Default the initial spell".  The "Special" hacks require input from you before
they are activated.

1 November 1998 VERSION 4.7:
Added all the hacks for Hellfire that work with Diablo now.  Both
the BoBaFeTT editor and the "Don't lose life when touch fire (burning cross)"
hack have been added for Hellfire.  Also improved on the performance
of the trainer.  Also added almost all my Hellfire hacks in BoBaHell.hak
to the BoBaMiNi.zip so you can use them with GameHack and the BoBaFeTT mini
trainer if you don't want to use the full version.

17 October 1998 VERSION 4.6:
Fixed the permanent name change so that it works with all versions of
Diablo including Shareware, 1.00, 1.05 and 1.07.  Fixed up the info
text screen to better give proper credit to those that have assisted.

10 October 1998 VERSION 4.5:
Added Town Kill for Diablo 1.07 - no one else has this from what I have
seen so far up to today.  This does not hurt others that don't activate
it and the reason I added this was because so many were asking for it.

8 October 1998  VERSION 4.4:
Created a few more hacks for Diablo 1.07 in the custom.dat file.
Added don't lose life when touch fire (burning cross) in the built in
hacks list.  Changed the notice of which version of Diablo you're using
so that it appears in the main display.  Fixed the prevent 3rd item
crash so that it has sound now when an item is placed back into the INV.

5 October 1998  VERSION 4.3:
Added all forms of patches for anti item crashes in the game.  Added
the BoBaFeTT editor.

3 October 1998  VERSION 4.2:
Fixed a lot of things in the character stats dialog.  Got the drop down
list for both the character class change and the spells listing done.
Fixed up the permanent name change and the blank name option boxes.
Arranged the character dialog items around a little.  Added all forms
of Auto Kill in the built in cheats section.

28 September 1998  VERSION 4.0:
I've decided to go with full version releases now.  Mainly because of the
improved item editor function and also because this new version has been
completely re-done from scratch so that it contains no code from any other
trainers.  The idea for the BoBaFeTT trainer originated from Enigma's
trainer, but now all code is completely mine and it took quite a while
to do.  The real Enigma is no longer using Diablo and has moved onto other
games.  I send a thank you to him where ever he is for with his
release of his source, he has helped quite a number of Diablo players.

25 September 1998  VERSION B3B5:
Updated the text to reflect my new web page at http://members.xoom.com/LordBoBaFeTT
Also fixed a bug in the help and in the item editor.

23 September 1998  VERSION B3B4:
Works with Diablo 1.07!!  

16 September 1998  VERSION B3B3:
Fixed the Profile Crash patch so that it will work properly in Windows 95.  Previously,
it was only working in Windows 98 and NT.  Now there is a separate button for
Windows 95 users.

12 September 1998  VERSION B3B2:
Improved the Profile Crash Patch so that it works with Windows 95 and Windows 98
and still works in Windows NT.

12 September 1998  VERSION B3B1:
It looks as though the Item Import and Export is working fine except
for a few small caveats.  These are the known issues with it:
1) It doesn't display the item imported in the list.
It's there in memory and when you save, it will work, but it just
won't display it.
2) The list displays all items including ones that have been removed
from your INV.  I'm hunting for the location that tells if the item
is active or not.  It must be there somewhere in the player's data space.
3) Last belt item always doesn't show up for some reason.  I have to
look into this.
4) When you're connected to battle.net, you may sometimes be able to
access your character items but it won't really save it because you're
not in a game.  I used to know where the location was that determined
if you're in a game in a prior version of Diablo.  I have to find it for
the latest version in order to know if you're in a game or not and then
it won't go into allowing the user to get to the items when it's of no
use.

Export seems to work beautifully.  Also, when you
double click on the item, you're given the option of exporting that
item.  I did this so that I could quickly save ears and run my
ears_htm32.exe to update the web page quickly when I killed someone.  hehe.

10 September 1998  VERSION B2B9:
Well, I'm finally getting around to doing the Item Import and
Export.  This is still in beta.  You can view others items they
are wearing, but you can't export or import them yet.  That will
be in the next version to be released in a few more days.

9 September 1998  VERSION B2B8:
Fixed a problem in the Anti Profile Crash.

8 September 1998  VERSION B2B7:
Added protection from the Profile Crash.  Also added a separate button
for the Town Kill.  The Profile Crash currently works by a person editing
their GOLD stat right when they get to the Login screen for battle.net.
Most of them have placed in about 80 7's in there.  What this does is
causes an area of ram that is normally used for the stack to be over
written.  I had to write two separate Anti Profile Crash routines because
NT's stack and 95/98's is different.  It works, but when I have the time,
I'll look into having just one code for both.  My code simply places
the correct values into where they should be no matter what has been
over written previously.  I do this at the right time so that things
are set up properly when the code is executed.  The crash actually happened
because the stack not only contains temporary variables, but also contains
return addresses from assembly language CALL statements.  At one point,
we reach a RET statement expecting to return and there happens to be 7777
there.  So we make it to 37373737 (Hex for 7777) which you see when you
crash with this method and the person has used that number.  If they use
any other number or add more values, it doesn't matter.  My patch will
still work because the patch places in the right values over top of the
bad ones at the right time.

8 August 1998  Version B2B6:
Added protection to -_Soulburner_-'s second crash method.  Now you're
protected by every known method of crashing a game from another player.
If another method comes up, just let me know and I'll patch it!  I ought
to work for Blizzard with as much help as I'm giving them to players of
Battle.net!

25 July 1998   Version B2B5:
Improved the Anti -_Soulburner_- crash so that changes in the value
are also protected.

25 July 1998   Version B2B4:
Added protection from -_Souburner_-'s crash code.  Hey -_Soulburner_-
next time make your codes more difficult.  That was too easy to crack man.
When you start writing your game software, I'm going to crack every one of
them and give them all to my friends and the Internet!

21 July 1998   Version B2B3:
Added the dialog box for the import and export of items.  Have not completed
the item listing yet but have the foundation there for the list to be done
soon.  Also moved two hacks into the custom.dat file for allowing modification
to those hacks for changing the spells for hot keys and the spell to start when
joining or creating a game.

B2B2:
Fixed the character stats to display some data from the other
player and they are also editable if you select your own
character.  You can't change your name or class yet.  That will
be fixed more than likely in the next version.

B2B1:
Added the display box for changing character stats, but have not activated
it yet.  I'm working on doing that first and then will put in the item import
and export as well as the selectable hacks listing.  Added the "Prevent Game
Crash 2nd method".  This is to prevent you from crashing when someone uses
my editor and uses /c on an item and drops it in the game.  Added buttons for
the other options I plan to put in the trainer.  Auto Load Equipments doesn't work
yet.  Will be in a later version.

Everyone dies. It's the final and only lasting justice. Evil exists; it is intelligence
in the service of entropy. When the side of a mountain slides down to kill a village,
this is not evil, for evil requires intent.
Should a sentinent being cause that landslide, there is evil; and requires Justice
as a consequence, so that civilization can exist.
There is no greater good than Justice; and only if law serves Justice is it good law.
It is said correctly that law exists not for the Just but for the unjust, for the
Just carry the law in their hearts and do not need to call it from afar.
I bow to no one and I give service only for cause.

The Great BoBaFeTT!!!
My email address is Great_BoBaFeTT@hotmail.com
Web page: http://www.greatbobafett.com

Send me mail for any bugs you find or for suggestions in how it can be improved.
