Wednesday, June 25, 2003ckb

A few minor site updates... filled in some old news and added a bit to the FAQ. Maybe we will be blessed with 1.10 soon and lots will happen, but until then, enjoy ATMA as it is in all its glory.

Wednesday, June 4, 2003Tenshi

Been a while since I did any serious mucking around in ATMA but I was just testing the issue that people had with reverse text in the editor section. I figured out what was going on .. the cursor position is always reset to the left of the text on any update so anything you type in is dumped to the left. Hence things like '321' when you type in '123' . Minor thing that I'll fix up later. I just wanted to understand it for now.

I accidentally took out the "use_popup" option in the last release so WinMe/Win9x users have to change that manually. Go to the ATMA config directory, edit the ATMA_config.ini file and look for the line that says "use_pop" .. change the value from 1 to 0. I'll fix this in the next release.

Tuesday, June 3, 2003ckb

Some good ATMA press on

Monday, May 26, 2003Tenshi

From what I see so far, the game is responsible for writing the set bonuses to the item file. This is fine if you don't move the items around. However, muling can change the number of set items currently equipped by the character which means that the set bonuses will change. I don't know if it's worth trying to figure out each time you move an item if to list these bonuses or not. For now, I'll keep them in a seperate property list and try to figure out what to do from there.

Sunday, May 25, 2003ckb

A big update to the site today. I added an OVERVIEW section that details how ATMA works and includes a bunch of impressive screenshots. Hopefully this will better illustrate everything until someone volunteers to write some documentation or until we find the time to do so.

Friday, May 16, 2003ckb

I've been working overtime... lots of overtime.. and not on the ATMA site, so its been a while since an update. But now here it is! The CREDITS section now has nifty graphics to go along with the links, and I added a bunch of new news from Tenshi. If I get some free time this weekend, look for a screenshot section too.

Friday, May 16, 2003Tenshi

I see what the Palette Shifting issue is now... I use CreateDIBitmap() to create the HBITMAP from the DC6 info. Unfortunately, this uses the default depth of the Device Context (which for most graphics cards now is 24). 24 bit displays do not use a palette so only an 8 bit (or less) bitmap can be palette shifted. Hence, no change in the graphics color. I'd have to use CreateDIBSection() but the documentation on MSDN is being cryptic as usual.

Wednesday, May 14, 2003Tenshi

By the time I add the DupeDetector and finish up the quests page, it should be 90% of the way there. Been taking it really slow now. I now have the main functionality for Palette Shifting in ATMA but it's still not doing it correctly. I guess that and the above will constitute V3.07.

Tuesday, May 13, 2003Tenshi

A minor quirk in the character edit section: On any of the fields that are right justified, when you enter a value, they come out in reverse order. The first digit you enter becomes the rightmost character, the 2nd, the 2nd from the right, etc. Ex: Put 123 into the gold: inventory field, you'll see (and it'll save) a value of 321. The same goes for the stats, life, etc. If you put them in backwards, you get what you meant to put in. Also, it was pointed out that the Cancel button just closes the Character Edit form. If you go back into the Character Edit module (w/o closing and reopening the character) any funky values you entered are still there.

You get to blame MicroSloth for the reverse text issue. I only take what the CEdit object gives me back via atoi(CEdit.GetLine(0)). I have no idea if making it left justified will make a difference. I was also thinking about the "Close" button on the CharacterEditor. For now, it's set to simply close the window but I'm not yet done with the editor. Next version will revert to the backup values when you close.

Monday, May 12, 2003Tenshi

Note that a '?' gets added sometimes on the end of items. Razortail has it: Piercing Attack? and the extra bloody? on gorefoots. In creating the ATMA_properties.txt file for 1.07, 1.08 and 1.09 , I had to do some futzing around and left those in there by accident. They mean nothing and can be ignored. I'll take them out of the game files in the next revision.

I forgot to turn on auto scrolling on the stash tree view. It's turned on now but won't be available till I do an update.

Finally done with the waypoints. Now and is editable in the CharacterEdit module. Slowly getting to the end of what I planned ATMA to look like and I'm sure I'll have lots of time between finishing it and 1.10 release.

Ye gods! ATMA is now up to 217 files and 80,500 lines of code!

Version 3.06 is now live. There have been several new additions to this which require you to download both and . Due to the increasing number of clueless people, I now refuse to do incremental upgrades i.e uploading newly added files. It's all or nothing. Changes in 3.06 include:

  1. Added FileWatch module that monitors loaded d2s files
  2. Modified partial dump info so it looks a little more like ATMA II output
  3. Double clicking a stash item replaces the one in the first view if no other view can be used
  4. Added options for FileWatch in main menu
  5. Moved menu items around and created a Configure menu
  6. Fixed title display for stashes when loading from menu
  7. Added a CharacterEditor module which can be accessed from the File menu
  8. Skill edit in the CharacterEditor module now works
  9. Added option for softcore -> hardcore item transfer
  10. Finished merc level editing (needs refinement in 1.07/1.08)
  11. Finished Waypoint display/edit
  12. Toggled auto scroll for stashes in character/item view
  13. Fixed display damage for ethereal weapons

Note: The manifest for version 3.06 does not mention completion of quests anywhere because it's not finished yet.

Sunday, May 11, 2003Tenshi

A few more updates:

  1. Double clicking a stash item name in a tree replaces the one in the first view.
  2. Added options for FileWatch in main menu.
  3. Moved menu items around and created a Configure menu.
  4. Fixed title display for stashes when loading from menu.
  5. Skill edit in the CharacterEditor module works.
  6. Added option for softcore -> hardcore item transfer.
  7. Finished merc level editing.

A note about scepters: they are listed as both Maces and Staves but displayed as Mace Class in-game. They were showing up as staves in ATMA. It took all of two lines of code to fix that.

Friday, May 09 2003Tenshi

Thanks to meritaten, I have two links that completely described what I need to do palette shifting. Cool, now let's see if I can actually implement it.

The FileWatch module works! As I'm rack running in 1.07 with LadyTempus, ATMA is auto-loading the file everytime I save in LOD.

Thursday, May 08 2003Tenshi

I've added a FileWatch class that monitors open d2s files. I'm yet to test it properly. However, this code does not support networked files (i.e you must be running ATMA locally on the machine the files exist for it to work). If you want to provide code that can work over networks, I'm all ears.

I've modified the partial info dump output so it looks a little more like the old ATMA II output.

Thursday, May 08 2003ckb

Updated a bunch of stuff to make the site that much better:

  1. Created a new fancy main title at the top with the Diablo font.
  2. Added names to the entries in the NEWS section.
  3. Re-formatted the TIPS section with "l'il dagger" bullets.
  4. Fixed a bunch of misc typos.

Wednesday, May 07, 2003Tenshi

I just finished the character edit module on the stats page (wipes sweat). Order of business now is:

  1. Finish up those damned advanced options
  2. Finish up the quest/waypoints page
  3. DupeDetector module
  4. ItemEdit module

I still don't know how to do Palette Shifting... searched high and low with no luck. For the gurus out there, given a CPalette, how do I change it to get a shift like the Diablo items have?

Tuesday, May 06, 2003Tenshi

I'd just like to point out to everyone that ATMA does not come with any WARRANTEE whatsoever.

There is now minor support in 3.06 for:

  1. Editing levels
  2. Changing experience
  3. Changing name
  4. Expansion <-> Standard
  5. Softcore <-> Hardcore

You'll need to tinker with the options to set the right values for these to take effect. However, I would not recommend it yet until some other stuff I am working on is in place. Click the wrong option and funny (to me anyway seeing that you were warned) things might start happening. The other stuff is much trickier.

Also started off on the quests and waypoints pages, although they are mostly blank at this point until I start implementing functionality. I'll do a release tonight to fix a stash issue before it causes any more problems.

Monday, May 05, 2003Tenshi
VERSION 3.05 is now live. Due to internal changes when reading Cold Damage Modifiers, you need to download and reinstall both and . Happy testing. Changes include:
  1. State of the dockable windows is now saved
  2. State of the main window is saved
  3. Gemmed items are now saved properly (with the gems) when moved to a stash
  4. Gemmed items are now saved properly (with the gems) when exported
  5. Cap of 3000 items removed from stashes .. it's now unlimited
  6. State of the Item Property View is saved
  7. Cold damage modifiers are now handled properly
  8. Crafted items now show correct clvl
  9. Player ears are now handled
  10. Partial Info Dump is now available for those who want to compile a list of items without stats
  11. Dump Full/Partial Info works for stashes
  12. Fixed stash bug where transferring a belt in the 9th column of your inventory to a stash would result in it moving all your belt potions as well
  13. Fixed Zephyr runeword problem in 1.09
  14. Added "Import Item" functionality on Right click

Saturday, May 03, 2003ckb
The ATMA web site begins.