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

Status
Not open for further replies.
I have a few ATMA questions, if someone could answer them it would be much appreciated.

1) Is there a way to merge two stashes? There doesn't seem to be a way to do a select all of one stash and cut/paste or drag/drop it into another.
2) ATMA seems really stable to me, I only got it to crash once when choosing to Delete an item (don't do that anymore). Is there an outstanding buglist somewhere, so I know what not to do?
3) Is there a stash size limit? My biggest stack has 800 items in it now. If I need to keep my stashes below a certain size, it would be nice to know.

Thank you very much.
 
1) No there isn't a group move in ATMA. Drag and drop each item.
2) Maybe on the ATMA site - see first post in this thread. Personally I find it rock solid.
3) Larger stashes will take longer to open. I find 1000 items is an acceptable load time. Although I do have a few stashes over 2000 items. (Yes, I need to tidy.)
 
I have a few ATMA questions, if someone could answer them it would be much appreciated.

1) Is there a way to merge two stashes? There doesn't seem to be a way to do a select all of one stash and cut/paste or drag/drop it into another.
2) ATMA seems really stable to me, I only got it to crash once when choosing to Delete an item (don't do that anymore). Is there an outstanding buglist somewhere, so I know what not to do?
3) Is there a stash size limit? My biggest stack has 800 items in it now. If I need to keep my stashes below a certain size, it would be nice to know.

Thank you very much.

@tangesazen:

1) Not with ATMA (Use GoMule :cool: )
2) never had any problems
3) If I am correct it's a 16 bit nr in the atma file, giving you a max of 65536 items. Loading performance will be an issue before you reach this limit.

Randall



 
ok, so I am playing 1.09
and have been using atma IV. so I have 1.09 character and stashes

I am going to back them up, in order to prevent any unwanted losses and problems

and Im going to update my game to 1.1, so that I can play with the new builds
so, can I just download atma V, and it wont have any problems? (do I have to uninstall atma IV, clean the registry, etc)
i can still access my 1.09 stashes through atma V?
 
ok, so I am playing 1.09
and have been using atma IV. so I have 1.09 character and stashes

I am going to back them up, in order to prevent any unwanted losses and problems

and Im going to update my game to 1.1, so that I can play with the new builds
so, can I just download atma V, and it wont have any problems? (do I have to uninstall atma IV, clean the registry, etc)
i can still access my 1.09 stashes through atma V?

Yes

(10 chars)



 
ATMA question

I have just completed a trade and when I try to load the D2x file into ATMA, I get an error saying:

"invalid stash file version [0x60]"

What does this mean and how can I correct it.

I have completed other trades in the past with no problems.

Do I need a newer version of ATMA? If so, how do I get it. I looked at the ATMA website and did not see anything.

Thank you for the help!
 
I completed this trade with Bigman and was baffled by the problem as I have never experienced anything like that with Atma so if some kind folks could help us out here. Bigman got quite the bargain with his 30 p-gems, over 60 items that I had extras of laying around so I'm sure he's quite anxious to see what he's got.
 
ATMA stickied thread at the top of the page is very useful.

5.05 is the latest ATMA version.

Try the drop down configure menu and ensure you are loading version 1.11 not stashes from 1.09.
 
How near to a non-beta release, is GoMule?

We still have small issues around loading/saving, for examples some details with items on the cursor. Or (what I am working on right now) the "reloading" once files changed in the background (by the game for example).

As long as changes are done to the loading/saving or this part is not complete, I consider it beta.

Randall



 
I ran once again into a problem running Flavie. When starting it with "java -jar Flavie.jar", I get the following messages, and Flavie refuses to start:

Code:
Skip: Expansion                                                                0
Skip: Expansion
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
   at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.70)
   at java.awt.Window.<init>(libgcj.so.70)
   at java.awt.Frame.<init>(libgcj.so.70)
   at javax.swing.JFrame.<init>(libgcj.so.70)
   at randall.flavie.Flavie.doSomething(Flavie.java:237)
   at randall.flavie.Flavie.main(Flavie.java:1014)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: cannot open shared object file: No such file or directory
   at java.lang.Runtime._load(libgcj.so.70)
   at java.lang.Runtime.loadLibrary(libgcj.so.70)
   at java.lang.System.loadLibrary(libgcj.so.70)
   at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.70)
   at java.lang.Class.initializeClass(libgcj.so.70)
   at java.lang.Class.forName(libgcj.so.70)
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
   ...6 more

Any idea what the cause can be? It worked two months ago, and I haven't reinstalled my os (Ubuntu 7.04) since, I also think I'm still using the same java as then (Sun Java 6)

The output above is from Flavie 1.5 beta 4, but I got the same output (apart from different numbers (line numbers?) in the last two lines before "caused by...")from other versions, notably beta 3 and 1.4.
 
@Sir Lister of Smeg:

I'm not sure, looks like it's a problem with the java runtime version on your OS.
It wants to load the default L&F (Look and Feel) for your system and it seems to be missing.

If it's the same JRE, it seems to be missing some library.

As alternative option, does GoMule work ? (it uses the java L&F)
You can run Flavie from there. (and except for rainbow facets the report should be the same).

Randall
 
GoMule doesn't work either at the moment. The error messages are similar though different (started using "java -jar GoMule.jar"):

Code:
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
   at java.awt.Font.tk(libgcj.so.70)
   at java.awt.Font.getPeerFromToolkit(libgcj.so.70)
   at java.awt.Font.<init>(libgcj.so.70)
   at javax.swing.plaf.FontUIResource.<init>(libgcj.so.70)
   at javax.swing.plaf.metal.DefaultMetalTheme.<clinit>(libgcj.so.70)
   at java.lang.Class.initializeClass(libgcj.so.70)
   at java.lang.Class.initializeClass(libgcj.so.70)
   at javax.swing.plaf.metal.MetalLookAndFeel.createDefaultTheme(libgcj.so.70)
   at javax.swing.plaf.metal.MetalLookAndFeel.<init>(libgcj.so.70)
   at javax.swing.UIManager.<clinit>(libgcj.so.70)
   at java.lang.Class.initializeClass(libgcj.so.70)
   at gomule.GoMule.main(GoMule.java:88)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: cannot open shared object file: No such file or directory
   at java.lang.Runtime._load(libgcj.so.70)
   at java.lang.Runtime.loadLibrary(libgcj.so.70)
   at java.lang.System.loadLibrary(libgcj.so.70)
   at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.70)
   at java.lang.Class.initializeClass(libgcj.so.70)
   at java.lang.Class.forName(libgcj.so.70)
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
   ...12 more

Again it first complains about that AWT toolkit, is that that default look and feel toolkit? (disclaimer: I don't know any java)

Anyway, I'll have a look if I can find anything about this anywhere, starting with the repositories, forums, etc.

libgcj.so.70 might also be lacking while being called, I've run into similar problems in the past which tend to be solved by creation of an appropriate symbolic link (I should have thought of this earlier).

Edit: looking through the Ubuntu forums made me find the solution. I have to tell the os to use the sun java instead of another one. Now both Flavie and GoMule work. (This page has instructions. It's Ubuntu specific, but my guess is it's not to far off for for example Debian, and likely a similar situation exists in other distributions and os-es.)
 
Last edited:
Yup, many linux distributions default to the GNU GCJ/GIJ (Gnu Compiler for Java/Gnu Interpreter for Java). Those have some serious compatibility issues. So unless you're totally die-hard about using only free, open software, I'd stay away from them.

[/hijack]
 
This is getting a bit nitpicky, but what the heck...

Yes, Sun is opening up Java, and I personally don't have any problems with the way they're doing it. But until very recently, there have still been quite a bit of licensing issues. Those "true" free software folks can be rather picky about their licenses. Even a relatively flexible distro like Ubuntu still isn't too hot on out-of-the-box Sun support.
 
@muzz:

I've not looked in the details of the open source license or the issues around it, you could be right. I just noticed sun started with open source license.

Randall
 
is there a faster and easier way of moving 1.09 items in the stashes to 1.11b characters or stashes?

from the atma guide
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:




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.


Given:
2 1.11b characters already (previously 1.09, but I played these 2 when I updated to 1.11b)
14-15 ATMA 1.09 stashes, containing over 2000 items
4-5 1.09 characters(havent been opened using DII 1.11b)


Things done:
played 1.09 and used atma IV, stored all goodies in 1.09 stashes
decided to play 1.11b. made a back up of my save files and atma stashes
Installed 1.11b, uninstalled atma IV, ran registry cleaner. installed atma V


PROBLEM:
I cannot access my stashes, and transfer stuff from my 1.09 stash to my 1.11b characters

since I have over 2000 1.09 items in my stash, Im having trouble converting them ALL to 1.11b items




Solution:
from the atma guide, I should transfer 1.09 items from the 1.09 atma stash, on to 1.09 characters
then using that 1.09 character filled with 1.09 items. i should play him on a 1.11b diablo, which will turn those items and characters into 1.11b.

but the thing is, I have 2000 items... maybe 1500 that are worth keeping... and only 4-5 1.09 characters
I may be able to only convert some 100 or so items... excluding the runes and gems :(
the problem here is that, in order to convert 1.09 items, i would have to convert my 1.09 characters into 1.11b characters
therefore disabling them from doing their item conversion duties, as they cannot receive 1.09 items again, as the characters have already been turned into 1.11b characters


wow. that was a long post
 
but the thing is, I have 2000 items... maybe 1500 that are worth keeping... and only 4-5 1.09 characters
I may be able to only convert some 100 or so items... excluding the runes and gems :(
the problem here is that, in order to convert 1.09 items, i would have to convert my 1.09 characters into 1.11b characters

I'm no expert, but can you create a bunch of level 1 1.09 characters in ATMA to move items? It still sounds tedious but that may be an improvement.



 
@KinesongPayaso

Yes and No

[highlight]No[/highlight], transferring has to be done in game.
It's more a policy that muling tools (allowed here on the SPF) do not change/edit items at all, not even for converting.
Like purplelocust said, you can create new 1.09 characters with ATMA. Stuff them with items and convert them.

[highlight]Yes[/highlight] there is an easy and faster way
I would advise you to leave leave the 1.09 stash in 1.09, with the exception of the few items you really need (want) for the characters you play in 1.11b. (edit: you'll find 1.11b version of most items very quickly anyway)
This way you do have all items for choosing, but you only need to convert a very few selective items (time saving).

Randall
 
my wrist is already complaining. Carpal Tunnel Syndrome :D

how I wish I could just highlight everything, then drag and drop, instead of selecting one item piece by piece :D


i guess it would be better for me to just install 1.09 on my laptop, and cube all my gems into perfects, to save space. and cube all my el, eld, tals, to save space ... and then convert that into 1.11b, to save time too :)

why did I even make rejuv stashes? lol

thanks a lot for the help guys
 
Status
Not open for further replies.
Back
Top