[GoMule]GoMule V1.0: Codename 'Donkey'

Re: [GoMule]GoMule V1.0: Codename 'Donkey'

How about getting it to work with Classic characters? (Not seriously- there is probably at most one person who cares and effort would be far better spent elsewhere.)

- One.


Thyiad's first suggestion could be addressed with a text comment box attached to each project. It would be good to have a spot for tourney notes or notes to oneself: "need to go back and do NM Radament" for example.

- Two.


How about some kind of searching for staffmods? I know I have a 2 open socket +3 Taunt barb helm somewhere but I have no idea where, for example. (Actually, I think it might be in a 1.07 stash somewhere so GoMule would never find it, but you get the idea!)

- Three.


The searching features are currently motivated towards items. Perhaps it would be good to search across characters- by completed quests, or skill levels, or something there. ("Search my HC characters to see if everyone has completed Radament in normal.") Just an idea, probably not that useful.

- Four.



And thanks again for doing such a great job with GoMule. It's wonderfully done and is a huge help.

- Gimme fife.


 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

I'd like to be able to sort on suffix. If I'm looking for a charm of vita, it would be nice to have them all grouped together and then let me choose the one that would be most useful.

You can already do that in the latest version :)

Go to the stash, click on the "Filter" button and enter something like "of vita" or "charm of vita" and "1" in the second box as the min value. That should work.



 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

A few carry overs from the current GoMule release:
- I would like to see Facets counted properly by Flavie, it would be great if it could count facets that are socketed in gear too.

- I like text dumps, they are very useful for trading, reviewing offline etc. So text dumps for stashes too please. And a button to make text dumps of all stashes and characters in the current project to a sub directory called <Project Name> Text Dumps or something. To be honest, text dumps is the one thing that stops me deleting ATMA and going 100% GoMule.

- Projects are fantastic. I have a PvP Project, Projects for MFOs etc. Switching between them is a bit clunky though and I have trouble with the interface that names the Flavie reports for individual projects. A great feature though.

For the new version:
This idea is a bit half formed and I'm not sure how it will work in practice. But, when I did my design degree, we were always taught to start with the problem, not the solution. So....

Most of my characters get equipped, played and stay in the same gear throughout their life, never having it removed once they make Mat / Pat. Some MF characters and PvP characters are the exception to that. If I play PvP I may have one set of gear for Fire Sorcs, another for Smiters, yet another for Templar's etc. etc., as well as a set of gear for levelling. Similarly my Blizzsorc may have a different set of gear for Tunnels, Meph, Pindle etc.

What I want to do is to be able to quickly change between setups. For example I select my my MF blizzsorc, Stormbringer. I create a profile for called "Pindle." I gear her up and then save the profile. I then create another profile called "Tunnels." I can now auto swap between gear by selecting a profile and pressing a "Equip" button. If the gear is in use by another character you could have an option to stop or auto strip from the other character.


A multiple line filter would be great - perhaps just expand it so that it can have a second or third filter box that you can link with AND / OR statement. EG.
- 10% faster cast AND mana stolen OR life stolen
- mana stole AND life stolen AND >100 AR

I also like Thy's idea of notes. I would like to be able to add forum tags to the default character text dump template to save me cutting and pasting when I make Mat & Pat Threads.


As usual, thanks for all your continued great work on GoMule.

max
 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

New idea: Maybe a rating system where we can give from one to five stars to each item. When i find a very good rare item i say wow and put it in my rares stash. I rarely take them out of the stash as they get mixed with less usuful junk of rares.
 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

Ok, refactoring is going well. So far I've been working purely on item properties and how they interact with items, since that code was horrible, inefficient and put the txt files to bad use. For anyone who's interested I have:

Written 977 lines of code
Deleted 1283 lines of code
Resulting in items + properties being 3894 LOC instead of 5177 LOC.

So as you can see, although it doesn't sound like such a serious bit of code (simply interpreting and displaying the item properties), it really is! The new code is great, it integrates much better with the txt files and removes a LOT of replication.

Now.....

@Grisu

A nice feature would be if you could choose items from a stash and just dump them on a character at once. Background: It's tiresome to click at every single free space when filling up your inventory in order to cube Flawless gems and then afterwards have to pick up every single PGem. I don't know if this is possible, but - who knows? Well, you probably for instance.

Another idea for picking up all those cubed PGems on your character would be to implement sth like a "hold left mouse button down and move mouse to create a rectangle that selects everything in its area" feature. I'm sure there is an English word for that, but I don't know it

Thanks for all your efforts, silo! It's really appreciated!

EDIT: seperate bank account for every character? Or does GoMule do that already? Well, at least not my version...*looks if version is up to date*

I'll be looking into auto filling characters and stashes. Most likely you'll have to transfer to the clipboard and then dump onto the char the entire clipboard.

I like the idea of multiple drag selection on a character, but I'm not certain it'll actually be much faster, since the items won't always be concentracted in one area and you can click on each item pretty damn fast already.

Bank accounts are going to be looked at in detail, I don't see the advantage of a separate one for each char vs a grand bank for all chars. Please could you explain?


@NacRuno:

1. A stash dump feature
2. Displaying the total amount of money the bank has (or just tell me where it is since i can't seem to find it)
3. Being able to see visuals of items in the stash (not necessary but though i would say anyway)
4. There is a weapon damage calculator in the german site, it would be great if you can add that to your Stats tab so that we can see how much damage the weapon is doing. You do not need to add the bonus from skills, just the %ed and +dam from items would be enough as the calculator does.
5. And since you asked for crazy ideas , it would be great if gomule had a planner tab in which we can assign the remaining stats/skills of a character only to see the results. For example you have a clvl80 char which has done all quests upto Hell Act3, you would allow allocation of 19 + 2 (from last quest) skills and 19*5 + 5 (from act 3 quest) stats and enable us to see the outcome. What would make this different from a simple char planner is that you can also add the stats of the items the char is wearing to display the final statistics. The final statistics would include things from skill damage to hp/mana/AR/block (things you show under Stats tab). I thought since you calculate these things for the character anyway it should't be much of a trouble to recalculate these for other skills/stats/levels. You are to know if i am talking nonsense. =)

New idea: Maybe a rating system where we can give from one to five stars to each item. When i find a very good rare item i say wow and put it in my rares stash. I rarely take them out of the stash as they get mixed with less usuful junk of rares.

1) Should be there in the new version.
2) It's on the clipboard display. But the bank UI will be improved
3) Visuals in the stash would be nice, I agree, but is very low on my list :P I'll see how it fits in when I get the new GUI up and running.
4) Weapon damage is already present in a simple form, ED and +Dam is added to the damage value on the display of the item. I wouldn't mind adding some calc information to GoMule though, I'll see how complex it is.
5) Character planner is something interesting that I've always been tempted to make. If I do make it, it'll be a separate application though, as adding it to GoMule will just make GoMule use more and more memory. If I do make a seperate app, it will be able to read from character d2s files (using GoMule).
6) (Rating system): Interesting idea, but I think it will be pretty underused. Again, if the GUI has space for it, I'll think about it.


@Lionheartthebrave:

Search functions are very expensive on processing and memory. I'll look into it.

@Antonio:

GUI will be redesigned.

One more tip from me: program the double click on the item in the stash window to pick the ite

I like it.

@Pijus:

Clipboard will be upgraded.
Folders are not necessary, when you use the project system. It's badly implemented at the moment, but it will be improved.


@Naab:

NOURZ

@Thyiad:


From my point of view, I have no interest in integrated tools; I'd rather use standalone Flavie, probably because of the complexity of my stashes.

However, one integrated tool I would like would be a text character dump similar to the one ATMA has. I swap gear a fair amount and it would be nice to be able to have an easy to get print out of what character xxxx should be wearing. With fingerprints. So I can quickly find out what they were wearing for a rapid re-equip without me having to go and look up all the breakpoints. I'm lazy. Oh and it could be attached to a NOTES section of the character. Sort of an inbuilt Wordpad. "Xxxxx gear, you were following yyyy guide, don't put points in life, its supposed to be base vita."


The other big issue for me is rares. The search you implimented is great. I absolutely commend it. BUT I want it bigger and better. I have no idea how you would impliment it but at the moment I have stashes for:
Quad resist
Tri resist
Dual Resist
FHR
FRW
FCR

So .... Fcr ring with poison length reduction, light and fire resist would be ...

Yeah.



When I'm trying to prune the various sets/uniques, it would be nice to be able to pick the 'least' or 'most' perfect. There is an Excel % perfect grail sheet so could that be incorporated as a separate search paramater?

So either search by Fire Resist 21 minimum OR > 78% perfect.



I also greatly dislike integrated tools, as you can see from the Drop Calc. Although there is a button which launches it in GoMule, it is an entirely seperate entity, sharing only utility classes to read txt files. I believe that software should have as simple a purpose as possible, to minimise bloat. As such, it is my plan to disconnect Flavie from GoMule entirely. It will be similar to the dropcalc, there will be a button which pipes information across, but spawns it as a seperate entity. This should reduce the memory footprint of GoMule (I hope!!!).

There is already a character dump function under the "dump" tab. Explain more! The biggest problem with the rest of what you're asking for is storage of information. The notes section you propose could not be attached to the D2S file (or it would break it!), so it would need to be stored and tracked in a seperate file. That is more of a pain in the *** for me to do than for you to do with notepad itself.

See my previous response - Searching is one of the most difficult things to do in computing, in terms of memory and processing power. When I look at the search, I'll play around and see if I can hook something up. The current search is pretty GG though.

Least and most perfect....urgh. You remember how that ended up when I implemented it? It's pretty messy, I'll see how the new implementation works out. As for tacking it on to the search, again, I'll look into it when I do the search + perfect code.


@purplelocust:

How about getting it to work with Classic characters? (Not seriously- there is probably at most one person who cares and effort would be far better spent elsewhere.)

I suggest the reverse of Grisu's "auto-equip"- how about an "auto-dump" which would probably be easier to implement? Take all the items from the stash and move them to the clipboard. Good after a series of MF runs, for example.

In the direction of Grisu's cubing simplification: how about a button to dump selected items into the cube, if present? Highlight 3 perfect gems and a charm and click on "sent to the cube?" Just an idea, not sure how useful that would be.

Thyiad's first suggestion could be addressed with a text comment box attached to each project. It would be good to have a spot for tourney notes or notes to oneself: "need to go back and do NM Radament" for example.

I don't know if people take full advantage of the project structure- it's really a great way of doing things. You can have multiple projects pointing to the same stashes and characters in nice ways and I'm grateful that it's set up so well as it is.

Thyad's third suggestion is trickier- the "perfectness" score used in the spreadsheet is quite flawed when it comes to actual utility. That is, a Valkerie Wing with 297 defense, +1 ama skill and +4 mana per kill gets a perfection score of 75% but a Valkerie Wing with 247 defense, +2 ama skill and +2 mana per kill gets a perfection score of 25%. Most people would obviously prefer the less "perfect" one. Nevertheless, it would be great to have something in this direction. But perhaps something similar to perfection- "utility?" would be useful.

How about some kind of searching for staffmods? I know I have a 2 open socket +3 Taunt barb helm somewhere but I have no idea where, for example. (Actually, I think it might be in a 1.07 stash somewhere so GoMule would never find it, but you get the idea!)

Similar to the staffmods, it might be good to search for biggest bonus to a skill including skilltab, class skill and all skill bonues. An Echoing +2 BO helm gives +5 BO, better than a Slayer's +3 BO helm giving +4 to BO.

There may be a way of doing this presently, but one thing that I haven't figured out is how to tell which stash an item in the "all" view is in (for a project with a lot of stashes and characters.) That is, I see it in the all list and I can select it, but I have no idea where it came from- am I grabbing it off a character or grabbing it from a stash?

Is there an easy way of finding upgraded uniques? I sort them by name and then look for the higher str requirement to see if I can find them, but that seems a little clumsy. Perhaps being able to sort for personalized items or upgraded items would be nice as well.

The searching features are currently motivated towards items. Perhaps it would be good to search across characters- by completed quests, or skill levels, or something there. ("Search my HC characters to see if everyone has completed Radament in normal.") Just an idea, probably not that useful.


Urgggh. No classic! One day I'd like to, but it's not near the top of my list.

You can currently take all the items from a stash, do you mean take all the items from a character? That will probably be implemented.

Dumping items into the cube - I like that one. I'll look into it.

Read Thyiads response. It might be present, I'll look into it.

Haha, I didn't even know about the project structure until a few months of using GoMule. The GUI will be designed to use the project idea better.

Yeah, the perfection thing needs a lot of thought. I will think about it!

Staffmods? Sounds good, I can look into that.

Difficult - That falls into the "perfect" side of things, I'll look at it.

There is no mark on where it's coming from - That will be added

There is no specific way, but +Level Req only appears on upped items, so you can search on that.

Searching is already hard enough :) I'll think about it.


@Smips:

In Atma, the stashes would organize themselves according to what folder they were in, which I quite liked. This way, it's easy to separate socket fillers and untwinked character stashes from uniques.

The project layout removes the need to think of folders/etc. I might include dividers - You'll understand when you see it.

@Max:


A few carry overs from the current GoMule release:
- I would like to see Facets counted properly by Flavie, it would be great if it could count facets that are socketed in gear too.

- I like text dumps, they are very useful for trading, reviewing offline etc. So text dumps for stashes too please. And a button to make text dumps of all stashes and characters in the current project to a sub directory called <Project Name> Text Dumps or something. To be honest, text dumps is the one thing that stops me deleting ATMA and going 100% GoMule.

- Projects are fantastic. I have a PvP Project, Projects for MFOs etc. Switching between them is a bit clunky though and I have trouble with the interface that names the Flavie reports for individual projects. A great feature though.

For the new version:
This idea is a bit half formed and I'm not sure how it will work in practice. But, when I did my design degree, we were always taught to start with the problem, not the solution. So....

Most of my characters get equipped, played and stay in the same gear throughout their life, never having it removed once they make Mat / Pat. Some MF characters and PvP characters are the exception to that. If I play PvP I may have one set of gear for Fire Sorcs, another for Smiters, yet another for Templar's etc. etc., as well as a set of gear for levelling. Similarly my Blizzsorc may have a different set of gear for Tunnels, Meph, Pindle etc.

What I want to do is to be able to quickly change between setups. For example I select my my MF blizzsorc, Stormbringer. I create a profile for called "Pindle." I gear her up and then save the profile. I then create another profile called "Tunnels." I can now auto swap between gear by selecting a profile and pressing a "Equip" button. If the gear is in use by another character you could have an option to stop or auto strip from the other character.


A multiple line filter would be great - perhaps just expand it so that it can have a second or third filter box that you can link with AND / OR statement. EG.
- 10% faster cast AND mana stolen OR life stolen
- mana stole AND life stolen AND >100 AR

I also like Thy's idea of notes. I would like to be able to add forum tags to the default character text dump template to save me cutting and pasting when I make Mat & Pat Threads.


I plan to do facets properly :)

Text dumps will be there. I like the project idea.

Interface needs some serious work, it'll be sorted. You'll be able to flave whole projects, multiple projects or individual characters.

I like the idea a lot, very nice indeed. Again, it'll need tracking of characters which is a right pain in the ***. But I agree, that would be a very nice feature.

See previous response about searches.

Damn you guys and your notes!For the dump do you mean BBcode? So like instead of "charactername" it looks like <b>charactername</b> (with square brackets)?




Thanks for the suggestions all, some great features and stuff there. I'll keep working slowly though, improving the code as I go along.
 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

You obviously have too much time on your hands. :whistling:

If you've got nothing to do, how about an ultralight version, without any bells and whistles, that allows you mule from mods such as median.

*runs and hides*



*I'm not actually serious about this you realize! Keep up the good work :thumbup: *
 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

You obviously have too much time on your hands. :whistling:

If you've got nothing to do, how about an ultralight version, without any bells and whistles, that allows you mule from mods such as median.

*runs and hides*



*I'm not actually serious about this you realize! Keep up the good work :thumbup: *

Surprisingly it wouldn't take much to make GoMule median capable, since median is just a txt/tbl edit as far as I know.

In fact, I did email Brother Laz about it, but he was reluctant as he doesn't want all his hard work to turn into an item editor. He didn't respond to my last email, but I pointed out that since GoMule is open source, anyone could do anything with it.

I like the idea of an ultralight version, but it's not going to happen :P Otherwise i'll be like Windows: Home, professional, premium, business, .....



 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

Wow, great plans there! Thanks again for doing such a good job with GoMule. And thanks for the hint about searching for upped items via the "+level requirement" tag. For the notepad/notes feature, how about having it on the project, not on the character. That seems much more feasible, as you point out, you can't have it on the .d2s file?
 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

Wow, great plans there! Thanks again for doing such a good job with GoMule. And thanks for the hint about searching for upped items via the "+level requirement" tag. For the notepad/notes feature, how about having it on the project, not on the character. That seems much more feasible, as you point out, you can't have it on the .d2s file?

That's exactly what I was thinking, if I get round to it ;)



 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

Bugger, I was trying to wind you up a bit and it failed miserably. There is really no need for a median compatible version, the "Voltemort" program works well enough.
 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

Bugger, I was trying to wind you up a bit and it failed miserably. There is really no need for a median compatible version, the "Voltemort" program works well enough.
That's great for people with Windows, but what about us poor souls with macs? We can't use "The Program That Must Not Be Named", so the only method of muling is fast user switching.



 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

@Grisu

Bank accounts are going to be looked at in detail, I don't see the advantage of a separate one for each char vs a grand bank for all chars. Please could you explain?
It would be great for tournament players, since right now I do have to keep notes on paper to know how much gold which character has stashed away. Also, people who like playing untwinked (not only in tournaments) would benefit from separate bank accounts, since they, too, wouldn't have to do bookkeeping anymore :)



 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

@Grisu: have you tried out using the projects feature? Each project has a separate bank, so you can easily keep each tourney's gold, untwinked gold, HC gold, SC gold and so on apart by using different projects for each character or group of characters. You can have characters be part of multiple different projects. I've found it a big help in getting better organized. A character that I am playing regularly will have his or her own project. A character I play intermittently will generally be part of a bigger project and use the bank there, for example.
 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

@Grisu: have you tried out using the projects feature? Each project has a separate bank, so you can easily keep each tourney's gold, untwinked gold, HC gold, SC gold and so on apart by using different projects for each character or group of characters. You can have characters be part of multiple different projects. I've found it a big help in getting better organized. A character that I am playing regularly will have his or her own project. A character I play intermittently will generally be part of a bigger project and use the bank there, for example.

Oh, I didn't know that was possible! That's awesome!! :jig: Thanks, I'll try that immediately! *runs away to open GoMule*



 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

This might already have been suggested, but just in case...

A "gear test" window with slots for items (weapon, shield, helm, armor, belt, gloves, boots, ring x2 and amulet). Possibly even a replication of the inventory space for charms.
You could drag items into the appropriate slots in this window, and get a readout in an info panel showing the accumulative stats/mods of all items currently in the test window. Examples of readouts in the info panel would include:

1. total + to each elemental resist (fire, cold, lightning and posion)
2. FHR total
3. FWR
4. FBR
5. chance to block (disregarding character level, stats, etc, though maybe there would be a field to input such info)
6. MF
7. total + to stats (STR, DEX, VIT, ENR)
8. + Life
9. + Mana
10. + mana regen
11. + Skills (All Skills, individual skills and + to tree skills)
12. total DEF

And so on. You get the idea. This would make assembling different gear combos much easier than sitting down with paper/pen/calculator. You could for instance easily see the overall effect of swapping in an oddball rare item in place of a standard unique.

Obviously this would disregard things such as "xx based on character level". Mods like that along with chance to block would require a couple of input fields... clvl for the former and clvl/class/DEX for the latter.

And of course it would be great if when viewing an actual character you could view such an info panel.
 
Re: [GoMule]GoMule V1.0: Codename 'Donkey'

Here's a GoMule improvement idea that occurred to me, while combing stashes trying to balance gear. When it comes to looking for a good resist belt/gloves/boots, I think about things overall in the following way:

I'm probably going to plug resist problems with charms, and the goal is to get to 75% resists on fire and lightning, and hopefully 50% cold and 30% poison or so. So I generally think about the total resists on an item: a +10% resist all pretty much gets me to the same end as a +40% single element resist item, in terms of the gaps that need to be made up for by charms. So maybe it would be nice to be able to search/sort/filter on total resists.

That being said, usually I'm more interested in the fire/lightning resists than the others, so perhaps there could be a weighted "resistance score" as well. Here is one suggestion for a "resistance score: fire * 1.5 + lightning * 1.5 + cold * 1 + poison *.5. Perhaps some linear combination that reflects the user's preferences.

(A motivating example to consider is which of the following would you rather have:

+10 resist all belt
+20 fire/+20 lightning belt
+40 cold belt
+40 poison belt
etc.

For me, it would be a 20 fire/20 lightning one easily, but others may have different choices.)

Just an idea!
 
Back
Top