After unzipping the files, just create an icon for GameCheater.exe
and copy mfc42.dll and msvcrt.dll to your Windows system directory (c:\windows\system).
Those files are only in the _all.zip version of this trainer.
 If you already have those files there, you don't have to use the ones I have.
It will work with your existing dll's if you have them.

If you place diabhack.exe in the same directory that the GameCheater.exe
is run from, the "Custom Hacks" button will launch DiabHack correctly.

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

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