Muling & Reporting: The ATMA/GoMule/Flavie Thread ifra

Status
Not open for further replies.
If you right-click and execute with Java it gives error but when you run from terminal it works.I just edited my message.Thanks for advices!
 
The following links in the first post in this thread are broken:

http://www.hoogendoorn.internet-land.nl/atmaguide.html
SPF Utilities Page - including FARA, which is another reporting tool used by some here

On another note, after discovering that upgrading from Ubuntu Edgy 6.10 to Feisty 7.04 broke some things for Diablo, I now tried the drop calculator in Atma again to find that it works (although the drop down menus within the drop calculator look awful, due to the font being too big, but that's not an Atma issue).
I assume both issues are purely Wine-related, and not kernel related. Apparently, to have the least bugs playing Diablo II, you should use Wine 0.9.30, to use Atma's drop calculator, you need a different version however, my current version is 0.9.33, but other versions might work as well. Note that you can still play the game in 0.9.33. Apparently 0.9.31 broke the sound, if you search on the Ubuntu forums, you'll find a workaround which should work in other distributions as well.

If you right-click and execute with Java it gives error but when you run from terminal it works.I just edited my message.Thanks for advices!
I have something similar (I use the Sun Java runtime environment version 1.4), but instead of getting an error, nothing happens, I've had this with all .jar files, including Flavie, Silospen's Save Counter, and GoMule, which I just ran for the first time without actually doing anything with it, I'll try to do a bughunt soon (are there any known instability/corruption issues?), but not today. The solution seems indeed to always open a terminal and type "java -jar programname.jar", but my guess is there is another solution of which I'm not aware due to not having worked with java and learned all standard tricks.



 
Last edited:
If you right-click and execute with Java it gives error but when you run from terminal it works.I just edited my message.Thanks for advices!

The right-click action most likely does not add the "-jar" between the java command and the jar file. (Can you configure/see what it does on right-click?)

For the terminal, once "java ...." works, you can try "javaw". It's the "windows" version of java.

Under MS Windows it does not need a command prompt, but starting from a command prompt or linux shell it makes the terminal "free" again for using or closing.

Randall



 
Well, I did do some bughunt for GoMule, I found no instabilities whatsoever, and must add that I was very pleasantly surprised about the speed with which large stashes load, the speed increase over Atma is huge (although I think it's still less than the speed increase of Flavie over Fara). I did not yet try to actually use it to mule (although I did play around a bit, and was glad to see that potions don't automatically disappear when you unequip a belt), just started looking at missing and/or wrong information. The list is quite lengthy, but I did try to find out what was missing and/or wrong. I don't list all the items with the missing property, sometimes a few, sometimes only one.

Code:
Wrong and/or missing information:
+X to null: Cerebus' Bite, Firelizard's Talons, Islestrike, Plague Bearer, Ravenlore: +X to druid/assassin skill (druid/assassin only)
no display for property 52: Azurewrath 1.09 and 1.10, ginther's rift: magic damage
no display for property 73: Baranar's Star: increased durability 
no display for property 76: Doombringer: increase maximum life by X%
no display for property 97: Wolfhowl: + to oskill
no display for property 111: The Redeemer: +damage
no display for property 140: Gorefoot: ? not displayed on Arreat summit, nothing that could connect to this in Atma either. Neither do I think there is anything displayed in game, but I won't vouch for that.
no display for property 151: Azurewrath 1.10: active fixed level oskill (sanctuary aura here, many runewords probably have the same property)
no display for property 195: Hellslayer: chance to cast on attack
no display for property 197: Medusa's Gaze, one of the fire facets, cold/die facet: chance to cast when die (always 100%?)
no display for property 198: Baezil's Vortex, Goldstrike Arch: chance to cast on striking
no display for property 199: the other fire facet (see 197), lightning/level up facet: chance to cast on level up (always 100%?)
no display for property 235: The Rising Sun: fire absorb per level, I'm surprised cold absorb per level uses a different mechanism, otherwise this would also be displayed on Blackoak Shield.
no display for property 242: Sandstorm Trek: stamina per level
no display for property 333: fire facets (both), Tal Rasha's Lidless Eye: -X% to enemy fire resistance
no display for property 356: Wirt's Leg: difficulty it's been collected in (only present on nightmare and hell versions)
Elemental damage: only minimum damage is listed. Cold duration not listed. Poison damage and duration display correctly.
Freezes target: needs to get a value relevant for freeze length (is this relevant for hit blinds target as well?)
item type not displayed for unique items, set items, and runewords
durability not displayed
damage to undead not displayed (blunt weapons)
level dependent modifiers not displayed as being level dependent
+X to skill (class only): displayed as "+X to skill"
X% Enhanced damage: displayed as "X% enhanced maximum damage"
X replenishes quantity: unclear what X means, Titan's Revenge and The Scalper list 30 and AS says 1 in 3 seconds, Deathbit lists 25 and AS says 1 in 4 seconds.
Gems, runes, potions and runewords have no properties displayed, neither do items socketed with gems or runes get the properties of the gems or runes added. I don't know what happens for items socketed with jewels, I need to check whether I have one and otherwise make one.
One rare war fist I found in a stash displayed as last line: "Item rare war fist with unknown tree skill for property 188: 48". From Atma it seems this property refers to trap skills, however, I must add that +to skilltab displayed just fine on all the assassin uniques (although none seem to have +trapskills)
name not displayed on rare items, it's nice though that they're sorted by type instead of by name.

Things that could be displayed better:
+X to all stats and + to all (maximum) resistances are listed as +X to each individually, see for example Guardian Angel and The Mahim-Oak Curio
Attacker takes (elemental) damage of X: displayed as "X attacker takes (elemental) damage of"
(Magic) damage reduced by X: displayed as "X (magic) damage reduced by"
Slows target by X%: displayed as "X% slows target by"
+X to all skills: displayed as "X to all skills"
+X to stat: displayed as "X to stat", where stat includes: strength, dexterity, vitality, energy, life, mana, stamina, defense, damage, light radius, minimum damage, maximum damage, attack rating,...
Repairs X Durabilty in Y seconds: displayed as "Repair X Durability in Y seconds"
Reduces all vendor prices by X%: displayed as "X% reduces all vendor prices"
Poison length reduced by X%: displayed as "X% poison length reduced by"
Requirements -X%: displayed as "-X% requirements"
Tomes, keys, keys of destruction/terror/... have a fingerprint and item level, which surprises me.
Inconsistent use of capital letters (I know I'm not doing too good a job in this list either)

Furthermore, some general suggestions/remarks (I don't know Java and don't have a clue about the difficulty of implementing the changes I suggest):
You have to use the mouse to go to the next item in a stash. This is very annoying, I'd like to use cursor/page up/page down/home/end keys for that, especially when checking many items such as I just did. Using the mouse in the way it is for transferring items is fine, but for going through a stash to find something suitable for your character it's not.
The delay between mouseover and the popup of the properties for items on a character is too long. Only when I decided to try something more while writing this did I discover that that popup actually occurred. Better reduce the delay or make it customizable, which it probably already is, so only add some instructions as to what to edit in the code. After some more testing, I notice that it's sometimes immediately displayed. If I have the cursor on one item and then immediately move to another, the popup appears immediately. If I wait, as little as half a second, it takes quite a while. I tested a bit by moving between armour and shield on a character, sometimes stopping in the grey in between, sometimes not. If the stop takes slightly too long, it takes a long time for the next popup, the short enough one (in order not to delay the next popup) is at most a tenth of a second in my estimate. The same happens sometimes with switching weapons.
It takes ages for the program to react to the click to switch weapons.
 
Last edited:
I just ran into a problem opening a character of mine. It works fine when I play as him, but I can't open him in GoMule. It gives me the following error message:

Code:
Error: null (null, null)
	at gomule.item.D2Item.<init>(D2Item.java:189)
	at gomule.d2s.D2Character.readItems(D2Character.java:336)
	at gomule.d2s.D2Character.readChar(D2Character.java:276)
	at gomule.d2s.D2Character.<init>(D2Character.java:99)
	at gomule.gui.D2ViewChar.<init>(D2ViewChar.java:114)
	at gomule.gui.D2FileManager.openChar(D2FileManager.java:383)
	at gomule.gui.D2ViewProject$3.mouseClicked(D2ViewProject.java:113)
	at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:212)
	at java.awt.Component.processMouseEvent(Component.java:5557)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
	at java.awt.Component.processEvent(Component.java:5319)
	at java.awt.Container.processEvent(Container.java:2010)
	at java.awt.Component.dispatchEventImpl(Component.java:4021)
	at java.awt.Container.dispatchEventImpl(Container.java:2068)
	at java.awt.Component.dispatchEvent(Component.java:3869)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3945)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
	at java.awt.Container.dispatchEventImpl(Container.java:2054)
	at java.awt.Window.dispatchEventImpl(Window.java:1774)
	at java.awt.Component.dispatchEvent(Component.java:3869)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Loading from GoMule's backups didn't work either. All my other characters work fine and this is very recent as I've been playing and using GoMule for most of the day today and I didn't run into a problem until just now.

I'm emailing the character to you now, Randall.
 
To add to that last post, I just tried backing up my char and getting rid of all my items. Just dropped them all on the ground and exited the game. I got rid of everything, including my weapon switch, my entire inventory, my stash, my merc's gear, the potions in my belt, even my gold, and it didn't work. I really hope my character isn't inaccessible through GoMule anymore! That would suck really hard.
 
It works with every one of my characters except that one. It has never actually crashed on me, not that I can remember - and definitely not anytime today. The one thing I did differently today vs other times is that I didn't hit the "save all" button constantly. Normally I got in the habit of compulsively clicking that thing every time I moved anything anywhere, but today I realized that GoMule saves everything automatically, so I didn't click it every time. Could that be the cause of the problem? It would be a fairly large bug if the auto-save feature caused some sort of corruption, but then this is beta software. What I don't understand is why something like that would make all the backups inaccessible too.

Just to make sure, I re-downloaded GoMule and replaced my old one with the new one. Also, I restarted my computer to make sure Java was working properly.

By the way, I'm on a Mac, but I guess that wouldn't make very much difference since it's just a Java app.

It's just weird because I had been using it regularly to try out different gear and to mule stuff like gems off of the character. I was using it all day and then poof, for no apparent reason it just stopped working.

I will try accessing the character using ATMA tomorrow. At the very least, I can mule off all his equipment so I don't have to worry about it being inaccessible forever.
 
I just ran into a problem opening a character of mine. It works fine when I play as him, but I can't open him in GoMule. It gives me the following error message:

As long as the character works fine (can be loaded) in the D2 game, there should be no "big" problem.

I've added some checks to "GoMule" while loading characters/stashes and as soon as there is something different (something I have not seen/foreseen) it will stop loading and throw out some error.

If the character still works fine in D2, this is most likely what happened. It's actually there to prevent you from corrupting your character. (When GoMule would continue to work in such a case, character corruption is usually the result)

Randall

PS.
@Sir Lister of Smeg:

You have to use the mouse to go to the next item in a stash. This is very annoying, I'd like to use cursor/page up/page down/home/end keys for that, especially when checking many items such as I just did. Using the mouse in the way it is for transferring items is fine, but for going through a stash to find something suitable for your character it's not.

This should already work with GoMule Stashes, select one item in the table. From there on the up/down arrows should work and move up/down in the stash. (It's something I use for browsing through items)



 
Randall,
I downloaded and had a quick play with GoMule, but it doesn't seem to open my ATMA stashes. Characters are fine.

I play on a Mac (OS 10.3.9) but currently use Virtual PC (win 98) to run ATMA. The files are all stored on the Mac volume. Any suggestions or is this some kind of weird corruption? Maybe I can send you an example stash to have a look at?
 
@maxicek:

What does it do when you try to open a stash ?

(some window with an exception, nothing at all, ....)

Randall
 
You have to use the mouse to go to the next item in a stash. This is very annoying, I'd like to use cursor/page up/page down/home/end keys for that, especially when checking many items such as I just did. Using the mouse in the way it is for transferring items is fine, but for going through a stash to find something suitable for your character it's not.

This should already work with GoMule Stashes, select one item in the table. From there on the up/down arrows should work and move up/down in the stash. (It's something I use for browsing through items)

It doesn't work for me though, whether I created the stash in Atma or create it in GoMule doesn't matter.



 
The window opens, no error messages that I recall, but no items are shown.

That is strange,

yes, please send me an example stash where items should be visible but none appear. (And do not use this stash in GoMule)


It doesn't work for me though, whether I created the stash in Atma or create it in GoMule doesn't matter.

It has nothing to do where the stash is created. It's a "normal" java behavior with tables. (At least it is under MS windows)

What OS do you have ?

Randall



 
That is strange,

yes, please send me an example stash where items should be visible but none appear. (And do not use this stash in GoMule)

I have sent a stash and a character file for comparison. They are off my backup, so I haven't tried these specific files. When I did my test, I had the same result with all stash files I tried.

Many thanks for your help.



 
I have sent a stash and a character file for comparison. They are off my backup, so I haven't tried these specific files. When I did my test, I had the same result with all stash files I tried.

Many thanks for your help.

I received the files. Both the char and the stash display items though.

I see a lvl 77 amazon and a stash with 47 unique shields.

EDIT: I downloaded the latest GoMule release (R0.16) from the web to test.

Randall



 
Randall,
I'll download the latest version and give it another try, I can't remember what version I tried, I think it was R0.16 though. If I have problems, I'll do a more detailed report with screenshots.

Thanks very much for having a look for me.
 
That is strange,

yes, please send me an example stash where items should be visible but none appear. (And do not use this stash in GoMule)




It has nothing to do where the stash is created. It's a "normal" java behavior with tables. (At least it is under MS windows)

What OS do you have ?

Randall

Ubuntu Gnu/Linux.

Is this one of those issues of non-interoperablity of Java?

I'll check whether the Sun Java site says anything about it.



 
Status
Not open for further replies.
Back
Top