FAQ

Q: What does ATMA NOT do?

  1. ATMA does not auto-detect if an item is a dupe. There is no way to do this unless there is a database file that contains all possible dupes to compare against and that is not happening any time soon.
  2. ATMA does not currently auto-detect if an item is hacked. This is a possible module that may be added later.
  3. ATMA does not allow you to edit charcacters or items, and most likely never will.
  4. Currently, ATMA does not let you mule between different game versions. This is a feature that may be added later.

Q: How do I tell it my [insert item name here] is legit?

The short answer is, you can't. ATMA has no way of knowing if the item you got was found legitly or hacked or created using unscrupulous methods. The best think to do is look at the items stats, fingerprint, and the ilvl. If any of those look wrong (like a Windforce with an ilvl of '1' and a fingerprint of 0x00000000), then it is probably not legit.

Q: Why does my item have a GUID? Why is it '0xffffffff 0xdeadbeef 0x0'?

There is nothing wrong with the item. The GUID was used in the beta versions of 1.10 (1.10a and 1.10s), but was eliminated in 1.10 final. Items from version 1.10a that have been upgraded to 1.10s and 1.10 final with the ATS utility are automaticly assigned the GUID '0xffffffff 0xdeadbeef 0x0'.

Q: Can ATMA convert all of my version 1.X items to version 1.Y?

No. There is no way for ATMA to convert items bewteen versions. The best way to do so is to place the 1.X items onto a 1.X character, open them in a 1.Y Diablo 2 game, then save them. The game will convert the character and all of the items to the new version 1.Y.

Q: Wouldn't item version conversion be a great addition to ATMA?

Yes it would, but it is a nontrivial task, and is not going to be added any time soon unless you offer to write the code for it.

Q: Ack! I made a mistake and ATMA deleted my items! What to do?

Q: What are all these .org files? Do I need them? Can I delete them?

Don't panic. If you screw up or lose an item, simply uncheck the "autosave" option, close the stash or mule the item came from, and reopen it. Everything should be there. If you accidently save after losing an item, ATMA creates .org backup files. Simply look in the folder where the file (d2s or d2x) resides, and there should be a .org backup file (ATMA creates up to 9). You can rename the backup .org to the correct extension (.d2s or .d2x) and start again.

Q: My stash is corrupted and some items won't load or transfer to my characters or open correctly in the game. Why?

The problem is because of mixing items and stashes from different versions. Each stash you create is tied to a game version, and only items from that version can be placed into that stash (i.e. you have to put 1.10 items into a 1.10 stash) If you do not, that will corrupt your files. You should be able to fix it by opening the stash in ATMA:
  1. Load the stash while responding "yes" to all the prompts
  2. Make sure the file actually loads and displays the corrupt items
  3. Right click and export those items are not the same version as the stash
  4. Delete those exported items from the stash and save
  5. Create a new stash using the old version number
  6. Import those old version items into the old version stash

Q: ATMA lost my best items and I can't get them back and its all your fault. Can I get reimbursement?

Losing items due to program/computer crashes or unforseen errors is not really part of any liability on ATMA's part... come to think of, ATMA has no liability whatsoever. ATMA is provided as is. Use at your own risk. If you think there is a bug or a strange problem with your items please let Tenshi know. Email diablo_atma@hotmail.com

Q: ATMA can't find my characters and I can't open them. What's wrong?

First, make sure that you have a Single Player character. ATMA will not access your characters from the BattleNet realms. If you can open them in single player with Diablo II but can not find them with ATMA, try this:
  1. Start up ATMA
  2. Go to the File menu, Select "Load D2S file"
  3. Navigate to where you installed Diablo II (usually C:\Program Files\Diablo II)
  4. Go into the "save" folder
  5. Look for the .d2s file with the same name as your character
  6. Load the file
Alternatively, you can
  1. Start up ATMA
  2. Go to the "Configure" menu
  3. Select "File Association"
  4. Select "Associate D2S files with ATMA"
  5. Click "Accept"
Now, Windows will automatically associate your .d2s files with ATMA. Look for the .d2s file with Windows Explorer in the save folder. It should have the ATMA icon now. Double click the file and it should load up in ATMA. If you can not find the save folder, open "My Computer" and click "Search". Search for files named "*.d2s" (without quotes). This will find all of the .d2s character files on your computer. You can then double click them to open them in ATMA.

Q: Are there known bugs?

Most all of the known bugs have been addressed, but if you find any, please let Tenshi know. Email diablo_atma@hotmail.com

Q: What is a "fingerprint"?

The fingerprint data is a randomly generated number which is assigned to the item upon creation. In reality, this number is a seed which the game uses to generate the values for the variable mods on an item. However, this number is so random that it effectively serves as a unique ID for the item.

Q: What is an "ilvl"?

The ilvl (item level) is an indication of where/how the item was generated in game. This number has a legal range from 1 - 99 and is an indicator of what mods can spawn on the item as well as if the item was spawned correctly.

Q: What is a ".d2i" file?

A .d2i contains the raw data for a single item. This was the file format originally used by Jamella (an old item editor). ATMA supports the .d2i format for items from all versions of Daiblo II. However, there is no internal version info in a .d2i file, so it is necessary to manually keep track of which version it is from. Mixing items from different versions is a BAD thing.

Q: Can I mule between softcore and hardcore players?

Yes. Because of the way the stash and the .d2i files work, there is no way to differentiate between a HC item and a SC item. For that reason, it makes no sense to disallow muling between SC and HC.

Q: Does ATMA work with mod X?

Maybe... ATMA is not specificly designed to work with any mods. It uses its own internal data files (not MPQs), so it will not necessarily ID everything correctly if the mod changes those. Also, ATMA does not acomodate larger stashes, inventories, or cubes. The best way to find out if it works is to test it with a backup of your modded characters.

Q: Why do my 1.07 characters always seem to start in ACT 1?

Documentation on 1.07 (which is completely different from 1.09 internally) is impossible to find, so it was hard enough to get what we have now. Better to be sent to ACT 1 than not be able to mule at all.

Q: What's wrong with my character I created in ShadowMaster?

Any character created in SM will give an error. SM was not the most diligent of programs. Try creating a new mule with ATMA (or Diablo II), swapping the items in SM, then opening the new mule with ATMA.

Q: Is ATMA available for the Mac?

No. Some guy was working on ATMAc for the Mac, but I have no idea what stage it is at. Anyone willing to donate a Mac for ATMAc development will have a happy Doc personally working on it.

Q: Why does ATMA use its own data files and not the MPQ files from Diablo 2 directly? Wouldn't that save a lot of incompatability problems?

Using the MPQ files implies that it will be only supporting one version, i.e. the one installed on your machine as opposed to it's current level of support for 1.07, 1.08, 1.09 and 1.10. Just imagine the confusion of trying to open 1.09 character files when you only have 1.10 installed... pure chaos!

Q: Where do I get patches for the previous versions of Diablo II?

For Diablo II: http://ftp.blizzard.com/pub/diablo2/patches/
For LOD: http://ftp.blizzard.com/pub/diablo2exp/patches/