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

Status
Not open for further replies.
I noticed another display problem with GoMule 0.17, this time property 225 which seems to be AR with level:

Hailstone Crest
Sacred Feathers
Defense: 152
Durability: 59 of 60
Required Level: 35
Required Strength: 62
Fingerprint: 0xddb140ab
Item Level: 87
Version: Expansion 1.10+
Properties:
+30 to Life
73% Enhanced Defense
+1 to Druid Skill Levels
10% Faster Hit Recovery
+2 to Armageddon (Druid Only)
No Display for property: 225
Repairs 1 Durability in 20 Seconds

Edit: nevermind, this is the same problem pointed out by Helx in post 273, sorry!
 
Cheers Purple, awesome stuff so far. I'll fix it up when I get back from my holidays, so putting it on the sourceforge page is a gg idea.
 
Just started using GoMule and it's really clean, and although it doesn't have all the features of Atma I really like the project system.

I'm not sure if this is the proper place to come with feature requests, but I'll throw them in here anyway, then people can yell at me if I'm out of line ;)

Also, I haven't read all 30 pages, so if something's been discussed before, please forgive me.

Here they are:

- Timestamp check before saving and see if it's been modified between opening and saving. If it has, ask for confirmation
- Text dump of stashes (and projects)
- Possibility to copy/paste item info from character
- Ability to set default project (atm it opens to GoMule project)


That's what I remember right now. All in all it works wonderfully and I look forward to seeing where you take this baby :thumbsup:
Thanks for all your hard work.
 
Last edited:
@somenick:

> - Timestamp check before saving and see if it's been modified between opening and saving. If it has, ask for confirmation

I have been thinking about it. I'm just not sure what to do if it did change, best I've come up with is saving under a different name. (so you can manually check for different items)

> - Text dump of stashes (and projects)
Already possible with version from CVS.

- Possibility to copy/paste item info from character
Should be already possible with R0.17 (and R0.16). If you use a mac, the command-c is not working. Use Ctrl-C instead.

- Ability to set default project (atm it opens to GoMule project)
I'll add it as a new feature request.

Randall
 
I think the copy/paste thing was actually him asking for the ability to somehow copy the readout of an item that is currently on a character. Right now, the only way to do that is by moving the item to a stash, copying the info, and then moving it back onto the character. I'm not sure how you would get this to work quite right, though.

One thing that would be nice would be a calculator that shows the character's stats and resistances. It would save a lot of time when I'm trying to figure out just how many resist charms I need when I'm planning out my gear. Being able to show your Merc's strength and dexterity would be nice as well.
 
I think the copy/paste thing was actually him asking for the ability to somehow copy the readout of an item that is currently on a character. Right now, the only way to do that is by moving the item to a stash, copying the info, and then moving it back onto the character. I'm not sure how you would get this to work quite right, though.

Ah, ok.
True that's missing.

As for how, I can manipulate the clipboard of the OS directly from java.
I only need to think of how to control this from the user interface.
Most likely rightmouse-click with drop-down menu where you can select to copy the ascii dump on the clipboard.

One thing that would be nice would be a calculator that shows the character's stats and resistances. It would save a lot of time when I'm trying to figure out just how many resist charms I need when I'm planning out my gear. Being able to show your Merc's strength and dexterity would be nice as well.

True (I miss this myself as well)
not sure if silospen or me will pick this up.

Randall



 
@somenick:

> - Timestamp check before saving and see if it's been modified between opening and saving. If it has, ask for confirmation

I have been thinking about it. I'm just not sure what to do if it did change, best I've come up with is saving under a different name. (so you can manually check for different items)

How about just giving a popup asking if you want to overwrite, save with a new name or cancel?

For me the issue is that I'll have GoMule open in the background while MFing. For me the issue is usually that I'm having GoMule open in the background, then I decide to mule something over, save and exit the game and alt-tab out. I then proceed to mule something over and save with GoMule. It has happened that I've forgotten to reload the character and lost the progression. It's this sort of thing I think could be prevented by it.

> - Text dump of stashes (and projects)
Already possible with version from CVS.
Great :thumbsup:

- Possibility to copy/paste item info from character
Should be already possible with R0.17 (and R0.16). If you use a mac, the command-c is not working. Use Ctrl-C instead.

Luca Rescino was dead on here. Another possibility for doing it, instead of a drop down menu would be to have an item property window like what Atma has. I'd think a drop-down menu would be easier, though.

- Ability to set default project (atm it opens to GoMule project)
I'll add it as a new feature request.

Great.

Thanks for the answers, much appreciated.



 
For me the issue is that I'll have GoMule open in the background while MFing. For me the issue is usually that I'm having GoMule open in the background, then I decide to mule something over, save and exit the game and alt-tab out. I then proceed to mule something over and save with GoMule. It has happened that I've forgotten to reload the character and lost the progression. It's this sort of thing I think could be prevented by it.

For this case a more "intelligent" response (from GoMule) can prevent the problem.
If GoMule waits for the save, it's to late. I can check with the "first" moving of the item, if the file changed it can better do the reloading before you start dragging items around.

Another thing is that I switched GoMule to save all or save nothing. (instead of saving single characters/stashes, without saving others). For example, if you close a character with changes, all characters and stashes are saved not just the one you close.
This was done to prevent item loss at crashes. If I save or not, no item will be lost. You can turn of the computer without item loss. (well crashing during the actual saving can cause loss of items, that's what the backups are for though)

Which means a (perhaps the best) possible reaction could be to save nothing and reload everything. (The files are still 100% consistent, no items will be lost)

Randall



 
One thing that would be nice would be a calculator that shows the character's stats and resistances. It would save a lot of time when I'm trying to figure out just how many resist charms I need when I'm planning out my gear. Being able to show your Merc's strength and dexterity would be nice as well.

I have big plans for this side of things (Once I get back from my holidays). I'm thinking a basic character screen which has similar info to the D2 char screen, then a more advanced screen which can calculate things such as breakpoints for your equipped weapon speed, merc speed breakpoints, actual damage calculations, basically all of the calculators on indiablo.de. Eventually, I wouldn't mind also putting in a full character planner.

But like I say, that'll all come once i'm back home.



 
Yes, you could do a check every n seconds to see if it's been modified, like what Atma does, or check during first move. However the problem is what's the definition of first move?

Imagine this case:
Code:
-User opens Diablo 2
-User opens GoMule
-User opens CharacterX
-User transfers item from a stash
-User saves CharacterX
-User transfers item from a stash
-User goes into diablo 2
-user loads CharacterX
-User plays for a while
-User saves character
-User goes into GoMule
-User attempts to save
-At this time GoMule should (in my opinion) let you know that it's no longer consistent.

I guess what you say about reloading all files once it detecs a file has changed outside of GoMule might be the way to go.

However, I'm sure you've thought more about this than me, so I'm guessing however you do it it will be the better solution ;)
 
> - Text dump of stashes (and projects)
Already possible with version from CVS.

@Randall: Maybe I'm being stupid, but can you expand on what you mean by this?

@Silospen: Looking forward to your plans for GoMule. Hows the dropcalc going?

GoMule 0.17 is looking great, keep up the good work both of you :thumbsup:



 
@Randall: Maybe I'm being stupid, but can you expand on what you mean by this?

CVS is a versikon checking system. You can read more about it here:
http://en.wikipedia.org/wiki/Concurrent_Versions_System

A CVS is used by developers to keep track of systems make it easier to have multiple developers on a project.

By saying it's implemented in the CVS version I'm assuming he means that it's implemented and that it will be in the next release.

You could probably get the CVS version (by using a CVS client) and compile the project yourself, but most of the time the CVS'd versions aren't stable enough for public usage.

(if I'm wrong I'm sure Randall will correct me :afro: )



 
I guess what you say about reloading all files once it detecs a file has changed outside of GoMule might be the way to go.

Correct, reloading files is what I think is the best way to go. At least the way with the least (no) errors.

@maxicek:

What somenick said. Since silospen joined the GoMule project we started using CVS (on sourceforge).

If it's in CVS, it's in the next coming release. (and silospen can check my stuff)

If you are interested, I can explain how to retrieve and compile it (everybody can connect to sourceforge with read-only permissions). Building is automated with some script form (Ant)

I permanently use the CVS version (so I do some work to keep it working).
It sometimes does have some minor issues or half working functions.

Randall



 
Thanks Randall, but it think I'll stick with the released version & wait for the next release. I don't need the text dumps that urgently, I can do them when I need them from ATMA still.
 
Thanks Randall, but it think I'll stick with the released version & wait for the next release. I don't need the text dumps that urgently, I can do them when I need them from ATMA still.

One question that I just wondered with the text dumps.

What would be the best target for the full dump (where should I put the resulting dump):
- text file
- clipboard

Randall



 
One question that I just wondered with the text dumps.

What would be the best target for the full dump (where should I put the resulting dump):
- text file
- clipboard

Randall

Personally I would prefer to see one text file per character / stash, i.e. charactername.txt. A button to dump all of the set projects stash and character files into individual text files would be ideal.

I use text files for:
Writing Pat/Mat threads, so in this case a text dump of the character is best
Searching for an item with specific properties. My stashes are arranged by type, eg Jewelery, Unique Shields etc. so I find it useful to be able to open a text file and eg. search for rings with FCR.
If I want to look for a property across all the files, I can do a search for the property via the file browser.

Hope that helps.



 
As for the pat/mat thread, clipboard (edit: I mean Operating System Clipboard, like Ctrl-C does. Not the GoMule's own item clipboard) might be nicer as you can copy from GoMule and paste to browser without needing to search the actual text file.


Future View (searching items):

I am thinking of how to add "filters" like FCR, resistance to the stash view (including the "all project items view").

Once that is done this second usage (finding items) can be done within GoMule (with multiple settings, like FCR + res + certain skills)


Currently done:

In the CVS release is file dumps though, the dump all (for now) dumps a seperate "all.txt" file. (not that useful for searching, if I can not get the filters to work for the next release, I might switch to separate file dumping)

Randall
 
My reasoning for preffering text dumps is mainly because I do a lot of my planning and writing of Pat threads on my work laptop, where I can't install GoMule. But it's not really too much of a problem, I can always fall back on ATMA with Virtual PC when i need it, which isn't that often.
 
My reasoning for preffering text dumps is mainly because I do a lot of my planning and writing of Pat threads on my work laptop, where I can't install GoMule. But it's not really too much of a problem, I can always fall back on ATMA with Virtual PC when i need it, which isn't that often.

The file dumps are already programmed, if I add dumps to OS clipboard I'll just add is as a second option. Should be no real problem.

Randall



 
Just reporting a missing property:

Tomb Reaver
Cryptic Axe
Two Hand Damage: 114 - 520
Durability: 38 of 65
Required Level: 84
Required Strength: 165
Required Dexterity: 103
Fingerprint: 0xc288657c
Item Level: 86
Version: Expansion 1.10+
Properties:
247% Enhanced Damage
66% Better Chance of Getting Magic Items
+11 Life after each Kill
+4 to Light Radius
60% Increased Attack Speed
229% Damage to Undead
+305 to Attack Rating against Undead
No Display for property: 155
All Resistances +44
1 Sockets (0 used)

Property 155 should be "10% Reanimate as: Returned."
 
Status
Not open for further replies.
Back
Top