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

Status
Not open for further replies.
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

Randall, I sent you the character, do you have any idea what the problem might be? I still can't open it in GoMule, even after removing everything using ATMA (which worked fine, BTW). And I can still use the character in the game itself.



 
Randall, I sent you the character, do you have any idea what the problem might be? I still can't open it in GoMule, even after removing everything using ATMA (which worked fine, BTW). And I can still use the character in the game itself.

Sorry no (not yet).

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.

I doubt that, it's just reacting on a key. (Nothing special for any Operating System)

Java default uses the Systems own "Look And Feel". (This is not only the style of how it looks, but also how it reacts on keys)

The L&F on Ubuntu/Linux seems to be different as the L&F on Windows for this point of using arrows. I'll check out on my redhat fedora release.

I see 2 directions for a solution:
- I can try set a different L&F (Java has it's own L&F, the metal style look)
- I can "catch" these keys manually and do the action myself.

Randall



 
Randall,

I had a play with GoMule (R0.16) last night and managed to get everything working.

I have had an issue with ATMA for a while, I think to do with the Win 98 / Virtual PC / Mac OS 10.3.9 file setup where, when I save a file, ATMA renames the file in ALL CAPS. The weird thing is that it doesn't do it to all files. In fact this re-naming (which also makes most of my characters names into all caps) is one of the reasons I want to go GoMule.

I tried the files that I sent you yesterday (Gisele.d2s and U_Shields.d2x) and they both read in fine.
I tried another file (CHARMS.D2X) and it opened, but empty as I described to you yesterday.

I noticed in the left menu that it was listed as CHARMS.D2X.d2x, so I renamed it to CHARMS.d2x and it opened without problems. It seems that the extension is case sensitive in some way to stop it reading stashes. I don't think this is the case with character files, but I didn't try it last night specifically.

So it looks like I will be hanging up Virtual PC for the most part. Now all I need is a Java drop calculator and I can ditch it completely.

Thanks for your help, it pointed me in the right direction.
 
Randall, I sent you the character, do you have any idea what the problem might be? I still can't open it in GoMule, even after removing everything using ATMA (which worked fine, BTW). And I can still use the character in the game itself.

It's a (small, technical) problem with the character itself (has nothing to do with the items carried by the char).

The way I find the starting point for reading items is not completely correct and in this case it "detects" the wrong starting point.
I think it is detected in the character stats (str, dex, life, gold, ...), did this error occur after a lvl-up stats assignment ?

With a small fix I have already read the character in GoMule yesterday, but I'll try to see if I can improve character reading to minimize these kind of errors.

This character should work in the next release.

Randall



 
Thanks. I have plenty of other characters to work on and more builds I want to try, and I already rescued all his items, so it's no problem at all. Glad to know you're working on this, it's extremely helpful to have an extended stash on my Mac!
 
Thanks. I have plenty of other characters to work on and more builds I want to try, and I already rescued all his items, so it's no problem at all. Glad to know you're working on this, it's extremely helpful to have an extended stash on my Mac!

You can continue using the character, it's only excluded from GoMule for now.

Randall



 
I transfered every item of mine to the standard stash name Clipboard.But now its empty!!! I cant see any item. Is this a bug ? What happened all of these items?
 
Did you hit the save button before quitting GoMule? if you didn't then the items are lost, you'll have to restore from a backup (GoMule automatically creates backups of the save/stash.)

I wouldn't use the Clipboard to actually store stuff to be honest - there is a button in the top left which creates a new stash which you can call whatever you want, the clipboard is really just a "stopping-off' point.
 
But its a Stash,it has .d2x.And i saved at least 15 times. I've already look to the 9 backups but there's a big "Nothing" there.
And a bug report(don't know its posted before)GoMule cant read the "ears".If a character has an ear GoMule cant open this char
 
i need some help

im guessing a .d2x file is the perfect way to store all your items without having to have a million mules, i want to start grailing up items but i dont know how to transfer items on and off without exporting them to a seperate file first, which i just cant be bothered to do... can i do it quickly? drag and drop maybe? nothing seems that obvious to me

cheers all
 
i have tried, and it didnt work.. clicking on the item and dragging into a .d2s file didnt work and vice versa, i was more wondering if there was a particular way of doing it
 
i have tried, and it didnt work.. clicking on the item and dragging into a .d2s file didnt work and vice versa, i was more wondering if there was a particular way of doing it

Make sure that the files are for the same game version. ATMA won't let you drag items from say a 1.11 stash to a 1.09 character. (Which is good, because it could corrupt your files if you could.)



 
I transfered every item of mine to the standard stash name Clipboard.But now its empty!!! I cant see any item. Is this a bug ? What happened all of these items?

First: I do hope you have backups
Second: Check the backups of the stashes, not just of the clipboard. (they might have the items)

Did you put an ear into the stash ?
It might have problems loading the clipboard stash, what file size does the clipboard.d2x have ?

As there is no way you can actually delete items with GoMule.
When items are missing (really gone), it must be a bug.

The standard Clipboard is a stash and should save. (I use it myself when testing items that do not work correctly yet, as it saves me one button click)
I've not seen anything special about it (nor have I experienced item loss here)

How many items are you talking about ?
(ATMA stashes are limited to around 64k items max, a 32 bit counter)

About the ear, as I don't do PvP I don't have one.
I guess all I need to do to get one is to kill one of my own characters with another.

Randall



 
But its a Stash,it has .d2x.And i saved at least 15 times. I've already look to the 9 backups but there's a big "Nothing" there.

@for all:

For each save the next backup is written. (it cycles through 9 different backup files)

Although very nice it is also very limited. If you save multiple times you will "loose" the older backups very fast.

I think of changing the backup structure to something different, a technique where older backups are saved.

I'm thinking of actually never overwriting backups of other days:
- create a subdir "gomule.bak" wherever the char is.
- create a subdir "yyyymmdd" for each day backups are made
- save backups in this sub-dir

Now here I have the choice of:
- add backups to this day directory as "<charname><yyyymmdd hhmmss>.d2s"
or:
- have the cycle of 9 backups files (but now for each day)

Would this be interesting ?

Randall



 
Randall,
Backups automatically going ito a sub directory would be very useful as far as I am concerned. It would keep the main directory much less cluttered. Would it be possible to add some options for how many backups are created?

I have been using GoMule for about a week now and I am very pleased with it. Thanks for your excellent work.

Some bugs I have noticed which you probably already know about:
- Charms without suffixes are always displayed as "XXX charm of Health"
- All rainbow facets are listed as one type in the Flavie report (Poison / Level Up)

And a couple of feature requests that I'm sure you have already been asked for:
- Additional filters for sub-types of weapons
- Names for rares. There are a few missing displays, I will try to make a list of them as I see them.
- ATMA style full text dumps for stashes and characters. I find this really useful for searching for items with specific properties and for writing Pat threads.

Thanks again for an excellent program :thumbsup:
 
@maxicek:

Would it be possible to add some options for how many backups are created?

How do you mean this ?

In the new setup I thought of backups are grouped by day in a own dir.
- In one of the options I described, none are deleted by gomule. (no limit)
- In the other option, there is a limit of 9 for each day.

In both cases removing/archiving "days" from the backup is up to the user of GoMule.

Did you want this on the "limit per day" option, or are you more thinking of the "old style" backup with an higher count.


Some bugs I have noticed which you probably already know about:
- Charms without suffixes are always displayed as "XXX charm of Health"
- All rainbow facets are listed as one type in the Flavie report (Poison / Level Up)

I knew of the rainbow facets, I didn't know the charms one.

And a couple of feature requests that I'm sure you have already been asked for:
- Additional filters for sub-types of weapons

A "rough" version of this is already programmed and in CVS. (If you know how to build from CVS, you could see/test this)

- Names for rares. There are a few missing displays, I will try to make a list of them as I see them.

I am missing these, I have not found a good "automatic" way of knowing rare (and crafted?) names. (going from nrs in the item to the real names in the .tbl file)

- ATMA style full text dumps for stashes and characters. I find this really useful for searching for items with specific properties and for writing Pat threads.

Hmm, I had not thought of this yet.

Randall



 
Randall,
Reading it again, you backup solution (with 9 per day) seems a good solution. My only concern is creating a huge folder with hundreds of small files in it (small files seem to take longer to copy over on my Mac). But really it is just a matter of arranging the folders by date and deleting the old ones. Do you mean GoMule would create a folder named "Backup" ond then the backups would be in further sub directories? Or would the named folders be in the same directory as the d2s file?
 
But really it is just a matter of arranging the folders by date and deleting the old ones. Do you mean GoMule would create a folder named "Backup" ond then the backups would be in further sub directories? Or would the named folders be in the same directory as the d2s file?

Both proposals are creating multiple subdirectories:

Code:
- D2 save folder
     - gomule.bak
         - 20070514
              - <charname1>.<something from gomule>.<d2s>
              - <charname1>.<something from gomule>.<d2s>
              - <charname2>.<something from gomule>.<d2s>
              - <charname2>.<something from gomule>.<d2s>
         - 20070520
              - <charname1>.<something from gomule>.<d2s>

It's the <something from gomule> where I'm not sure.
I could make it 1 to 9 (similar to old style) or I could make it hours:minutes:seconds.
The second option means backups are never overwritten. (nor do I need to rewrite all backups to add the new one, that is done now)

But it's still in still open, I can even change this to:
Code:
- D2 save folder
     - gomule.bak
         - 200705
              - 14
                   - <charname1>.<something from gomule>.<d2s>
                   - <charname1>.<something from gomule>.<d2s>
                   - <charname2>.<something from gomule>.<d2s>
                   - <charname2>.<something from gomule>.<d2s>
              - 20
                   - <charname1>.<something from gomule>.<d2s>

So backups can be deleted by month.

I like some feedback of what people think is practical.

Randall



 
Last edited:
Status
Not open for further replies.
Back
Top