DiabloBackup FAQ: (by Kevin Lambert)

*****************************************
 LAST UPDATE - Friday, February 28, 1997
*****************************************

 Go to http://www.users.lith.com/~kevin/diablo/
 for the latest DiabloBackup FAQ.


Questions:
 1) What is DiabloBackup?
 2) Why develop DiabloBackup?
 3) Isn't DiabloBackup a cheat?
 4) What is the difference between version 1.1 and version 2.0?
 5) My DiabloBackup is expired... Where is the final version?
 6) When in the @$!#% is the version 2.0 final going to be released?
 7) Why do all the version 2.0 betas have an expiration date?
 8) Why is transferring characters so complicated?
 9) How can I tell which character is associated with "Character 0",etc..?
10) Will characters ever change "slots"?
11) I want to move character 2 to my other computer, but my other computer
    has characters 0,1,2,3, and 4 on it... What should I do?  I don't want
    to lose any of those characters.
12) I want to move character 2 from my Windows95 computer named "COMPA" to
    my WindowsNT computer at work which also happens to be named "COMPA".
    Which procedure should I use?
13) What is the difference between the different "Transferring characters"
    buttons in DiabloBackup?
14) What does the "Delete" button do?
15) Do I have to use a floppy disk when I transfer characters?
16) Can I change the backup directory to another computer on my network?
17) Please explain the "Single player <-> Multiplayer Transfer" option.
18) What does the "Quit" button do?
19) Gee, I really like DiabloBackup... How can I contribute to your
    neverending struggle to be rich and famous?
20) Who is Kevin Lambert, and why didn't he put a huge picture of himself
    in the about-box of DiabloBackup?
21) So writing and playing games is cool & stuff, and no offense, but
    other than that, you're just a computer geek with no life then, right?
22) What's your nickname on battle.net, and how can I find you otherwise?


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

1) What is DiabloBackup?
   - DiabloBackup is a program made to allow users to backup multiplayer
     characters, restore multiplayer characters, and transfer multiplayer
     characters from one machine to another machine all without losing
     any equipment, items, or diablo dots (on battle.net)

2) Why develop DiabloBackup?
   - In order for players not to have to worry about losing hours, days,
     weeks, etc... of playtime due to a system crash or similar, and to
     allow players to take their characters with them when they want to
     play Diablo on a different machine.

3) But DiabloBackup lets you backup/restore characters... That's cheating
isn't it?
   - Well, yes and no.  There are two ways of viewing DiabloBackup as a
     cheating tool. One is that it allows your to duplicate items. The
     second is that it gives a virtual save-game option where Blizzard
     did not create one.  To address the first issue, Blizzard released
     a patch for Diablo on February 26, 1997 that upgraded Diablo to
     version 1.02.  In this version, duplicated items are destroyed
     when they are detected.  This in effect controls and limits the
     lifetime of duplicated items.  Therefore use of DiabloBackup in
     conjunction with Diablo 1.02 or later should not be considered
     as cheating.  To address the second issue, since I didn't really
     design DiabloBackup to be used to get all your stuff back when
     you die, I can't say much about people who use it for this or
     for similar reasons. So to that effect, certain people have a point.

4) What is the difference between DiabloBackup version 1.1 and 
version 2.0?
   - Version 1.1 is simply a backup/restore tool. If you use version 1.1
     on one and only one machine, you can backup and restore your
     multiplayer characters without losing any items, diablo dots (on
     battle.net), etc... Version 2.0 adds the ability to transfer
     multiplayer characters from one machine to another (among a few other
     features.)

5) When I run DiabloBackup, I get a message saying that it has expired,
and to get the final version from your web page. But I only see another
BETA version on your web page... What's up?
   - Since I haven't finished the final yet, I released another beta that
     will give a longer expiration date.  You should download and use the
     latest version that is on my web page now.

6) When in the @$!#% is the version 2.0 final going to be released?
   - Well, there is still one issue regarding transferring
     characters from one machine to another that I need to iron out before
     I can release 2.0 final. With the new Blizzard patch, the only
     machine specific information associated with the multiplayer save
     games is your computer name. DiabloBackup can dynamically change
     the computer name of a WindowsNT machine without having to restart.
     But I currently don't know of a way to do this on Windows95 machines.
     Therefore, you can transfer from or to a WindowsNT machine, but you
     cannot transfer characters between two Windows95 machines with
     different computer names...  Anyone who knows of a way to change
     the computer name without restarting in Windows95, please let me
     know. (P.S. You can't just change the "ComputerName" registry
     setting... all that does is tell Windows95 to change your computer
     name the next time you start windows) Help? :-)

7) Why do all the DiabloBackup version 2.0 betas have an expiration date?
   - This is my way of maintaining version control.  If I fix a bug in
     version 2.0 beta 5, I don't want to be receiving e-mail 6 months
     later asking me why people are experiencing that bug in version 2.0
     beta 4 or eariler...

8) Why is the procedure for transferring characters from one machine to
another so darn complicated?!
   - Well, at first I automated as much of the procedure as I could... 
     Then I realized that if anything went wrong, your computer's name
     could remain changed without you knowing it, which could lead to
     very bad results... Rather than explain how to fix a problem that
     might occur, I figured I would feel safer if I walked users through
     the procedure, so that they know exactly what is going on in case
     of a problem.

9) Character 0,1,2... dlinfo_0,1,2... what the heck do those mean? I made
a rogue named Xena, how am I supposed to know which character she is?
Can't you just show the names of the characters?
   - The reason that DiabloBackup works where most other cheats,
     trainers, and other backup programs fail is that DiabloBackup does
     not ever read or write ANY of Diablo's memory.  Since DiabloBackup
     does not read memory, and does not decrypt the save files, there is
     no way for DiabloBackup to know the name of the character associated
     with a particular file...Sorry about that... :-(  If you want to know
     which character Xena is, then just play her in any type of multiplayer
     game.  Then quit the game, but look at the date and time on your
     COMPUTER when you quit.  Then run DiabloBackup and click all the
     "Info" buttons next to each character number.  Look for a "Modified"
     date and time that matches the date and time when you quit the game.
     When you find a match, you have found which character number Xena is.

10) Hrmm.. so now I know that Xena is character 2. Will that ever change?
   - As long as you simply backup and restore characters on that machine,
     characters will never change "slots".

11) Ok, so now I want to move Xena (character 2) to my other computer.  My
other computer has characters 0,1,2,3, and 4 on it... What should I do?  I
don't want to lose any of those characters.
   - When you transfer a character to another machine using the proper
     procedure, DiabloBackup will automatically place your character into
     the first available "slot" on the destination machine. (If there are
     no available "slots" on the destination machine, DiabloBackup will
     tell you before any characters get transferred. In this case all you
     need to do is follow the transferring characters to another computer
     procedure, and Xena will end up as character 5 on the destination
     machine. :-)

12) Ok, check this out: I want to move Xena (character 2) from my
Windows95 computer named "COMPA" to my WindowsNT computer at work which
also happens to be named "COMPA".  Which procedure should I use?
   - If two machines have the same name, you ALWAYS want to use the
     "Transferring characters between two machines with the same name"
     procedure, no matter what operating system they are running.


13) What is the difference between the "Transfer to other..." buttons and
the "Transferring characters to another computer" button?
   - The "Transferring characters to another computer" button gives you
     instructions on how to transfer characters from one computer to
     another using DiabloBackup.  The "Transfer to other..." buttons
     should only be used when you are following these instructions.
     (Hence the warning message that comes up when you click them) :-)

14) What does the "Delete" button do? (Flatter me)
   - Well, delete will remove selected characters from Diablo without you
     having to start diablo and manually delete each character.

15) All the instructions in the transferring characters from one computer
to another talk about transferring to and from a floppy disk or other
removable drive.  Do I have to use these?
   - Nope.  DiabloBackup will always backup to and restore from the
     current backup directory.  It's easier to use a floppy disk, but
     feel free to use some shared directory on some computer somewhere in
     the universe. :-)

16) Can I change the backup directory to another computer on my network?
   - Yes, but you will have to map a drive to it.  For example, if you
     want to change the backup directory to "\test" on a computer called
     "somecomputer", you can use "h:\test" (where h: is the mapped drive
     to "somecomputer", but you cannot use "\\somecomputer\test".

17) I don't understand this "Single player <-> Multiplayer Transfer" deal.
What's up with that?
   - Well, this feature may end up getting the axe soon, but for now, and
     assuming that you are running the original version of Diablo, here's
     the deal... What you are going to do is transfer a character from a
     Windows95 machine to another Windows95 machine... Yes they are the
     same machine, and yes they have the same name, but for this case, you
     MUST follow the instructions for "FROM a Windows95 machine" and "TO
     a Windows95 machine"... I hope that sheds more light on the subject.

18) What does the "Quit" button do?
   - OK, so nobody ever asked this... I'm just seeing if anyone is still
     paying attention.  :-)

19) Gee, I really like DiabloBackup... How can I contribute to your
neverending struggle to be rich and famous?
   - Hmm... I'm glad you asked. :-)  DiabloBackup is and will always
     be freeware... However, if liked DiabloBackup, and you want to
     contribute any form of monetary donation, etc... feel free to send
     anything you deem appropriate to:
     
     Kevin Lambert
     4315 Lake Washington Blvd. NE #3106
     Kirkland, WA. 98033

     Anyone who actually does send a donation can look forward to being
     first to hear about and try any Diablo (or other game) utilities I
     release (or even don't release). THANKS!! :-)  Since being famous is
     also up there on the priority list, if anyone wants to promote
     DiabloBackup by posting it on their website, adding a link to my
     page, or doing a biographical essay on the mystery that is: Kevin
     Lambert, that would be great also. :-)

20) Who is Kevin Lambert, and why didn't he put a huge picture of himself
in the about-box of DiabloBackup? :-)
   - I am a game programmer working for Monolith Productions Inc.
     (http://www.lith.com).  I love to play great games such as Diablo,
     and I will do anything I can do to create great games, and to make
     already great games like Diablo even more enjoyable.  And, the reason
     I didn't put my picture in the DiabloBackup about-box is because... 
     ummmm... er...uh... well, we just won't talk about that one. :-)
     (Just jokin around there...) 

21) So writing and playing games is cool & stuff, and no offense, but
other than that, you're just a computer geek with no life then, right?
   - Actually, no. I am very competitive in many sports.  I played soccer
     for 14 years as a child, was ranked in the state of Texas in tennis
     in highschool, I snowski twice a year at Whistler (Canada) or Aspen
     (Colorado) I have competed in numerous 2-man sand volleyball
     tournaments, I have won several racquetball tournaments, I play
     "hackey-sack", I play table-tennis, I have been a member of the Texas
     all-region and all-state choirs, I presently drive a red 1995 Chevy
     Camaro (it's automatic...shaddup), I rollerblade at least 3 times a
     week, I play competition air-hockey, I compose music on the
     keyboard/piano, I was a member of the Alpha Epsilon Pi social
     fraternity at the University of Texas at Austin, I have been to
     Germany, Switzerland, and Cyprus (near Greece), I go to Las Vegas
     once every two or so years, and up until just recently, I had a
     girlfriend that I had been dating for almost 2 years, and that puts
     me where I am now at the age of 24, having a blast in Seattle,
     working for the coolest game company in the world... Monolith
     Productions Inc.!!! (Not to mention that I just wrote what must be
     the longest run-on sentence in existence) :-)

22) What's your nickname on battle.net, and how can I find you otherwise?
   - My nickname on battle.net is Hologram.  I have never seen another
     Hologram on battle.net, but just in case, you may want to verify
     that I am indeed me.  My nickname on IRC is |GPFault| (yes, with
     the vertical pipes on the ends), my e-mail address is kevin@lith.com,
     and my home phone number is (206)95...er... nevermind...

Thanks for reading... if you have a question that isn't on here, just 
e-mail it to me, and I'll reply (and possible add it to the FAQ).

Ciao.

