PDA

View Full Version : how much IAS to change the speed stat on weapons? (not the numeric IAS value)


Peterlewis
02-02-2008, 18:56
Hi everyone...i'm new to the forum and i am amazed for the rich amount of information here about the various strategies and tips about Diablo2.

Yet I failed (maybe I overlooked, but the chances are at a minimum, due to the terrific amount of time I spent in searching) in finding a particular information regarding the weapon speed in the Diabloii forums, though there are several threads about weapon speed focused to specific characters or skills or numeric values of total IAS.
Yes, i have read them all, but none had the info i'm about to ask you:

1: I know that weapon speed varies with the char classes, the weapon class and the weapon within that class. According to a certain website, if u give a Barbarian a Sabre, and hover with the mouse on it, you will see "sword class - fast attack speed". and that the base weapon speed for the Sabre is [-10].

The question is : how much IAS should the baba wear to take the stat from "fast attack speed" to "VERY fast attack speed" ?
Let's say i want to make a simple simulation the D2 inventory (just like the one inside the game) where you choose your char class and then you put on your equipment.
If you choose (example) 'Barbarian' and put on a Sabre, the speed stat on the sabre would show "fast attack speed". Then if you wear a pair of "+30% IAS" gloves, the speed stat on the weapon must automatically change (if it is the case) to the new speed. I need a formula which, on a given char class, weapon and (if you wear it) IAS from magic armor, tells me what to write ('very fast', very slow, slow, etc..) on the weapon....
As you can imagine, since it's only the "inventory" part, I don't need to know the frames/sec or the total numeric speed (-60, 20, -10, etc...) at all.

I know i repeated some easy concepts, i just wanted to be as clear as possible...also, I'm not english, so pls forgive my mistakes :grin: and ty 4 reading this.
kindly waiting for your replies....:wave:

P.s.:pls post some links to pages about IAS introduction. Thank u

stephan
02-02-2008, 21:01
Only IAS *on* the weapon can change that text, but it doesn't serve any purpose at all.

I'm not aware of any information about when it changes though.

Peterlewis
02-02-2008, 21:36
so....only the ias on weapon changes it.....ty for the tip...anyway i knew that it doesn't serve any purpose. It's just to stick as much as possible to this "simulator" i'm going to build. I've heard about people asking for a sort of "gear simulator" (with all the items - normal, rare, set, unique, etc), so if this thing goes through I'll be glad to give it to the Diabloii site, so everyone can use it. Above all else, the help of all the community here for all the formulae is much appreciated.

After posting this thread I decided to include also the actual weapon speed (numeric value) and the frames/sec...but I don't know how to calculate these values.
I'm aware that there are some calculators online, but i necessarily need the formulae to insert in the program code.
If you can post some link to the formulae, i'd be really greatful.

ThomasJohnsen
02-02-2008, 22:40
so....only the ias on weapon changes it.....ty for the tip...anyway i knew that it doesn't serve any purpose. It's just to stick as much as possible to this "simulator" i'm going to build. I've heard about people asking for a sort of "gear simulator" (with all the items - normal, rare, set, unique, etc), so if this thing goes through I'll be glad to give it to the Diabloii site, so everyone can use it. Above all else, the help of all the community here for all the formulae is much appreciated.

After posting this thread I decided to include also the actual weapon speed (numeric value) and the frames/sec...but I don't know how to calculate these values.
I'm aware that there are some calculators online, but i necessarily need the formulae to insert in the program code.
If you can post some link to the formulae, i'd be really greatful.

You can find such formulae, but please do not waste your time trying to make a database of all weapons and a program to calculate IAS/fcr/frw... breakpoints. There are allready a wide variety of very good calculators and programs available for that - you'd just be wasting (alot) of time IMO.

Crowd Control
03-02-2008, 17:35
Here (http://forums.diabloii.net/showthread.php?t=573947)'s a nice project which got delayed indefinitely. You might want to pick that up.
Here (http://forums.diabloii.net/showthread.php?t=582627)'s some Ama IAS.
Here (http://diablo2.ingame.de/tips/calcs/weaponspeed.php?lang=english)'s some interesting up-to-date weaponspeed calculator.
And finally, here (http://strategy.diabloii.net/news.php?id=551) you should be able to find some more IAS stuff.

Good luck

Peterlewis
04-02-2008, 04:02
thanks for the tips and links. :thumbsup:

I read carefully all the info you gave me and, among the other things, that Eventfulhoryzon had (has?) the same goals as mine. That changes things quite a bit.:jig:
Although I'm glad I could build such an app, there are some problems I must consider:


I read all of his noble goals and his 5 thread pages. His project covers all my ideas and goes even further. Wonderful. But, unfortunately, this also means that the load of work would be definitely bigger and I can't tell whether I have the required time to dedicate, since I'm quite busy with my exams at university (maybe I would have had some probs even with my simple app). I really wish I had more time. I think I will end uni next year, but I guess it's too much time for you to wait :rolleyes:

I know nothing about Visual C++. Instead, I can say I have a good knowledge of Java. I planned to build my app entirely in Java, which is cross-platform, so every operating system (windows, linux, etc) is able to run it. Write once, run everywhere. This sorts out the many-platforms issue. I don't know whether Eventfulhoryzon has some knowledge of Java.


I think I will use a sort of incremental design, i.e. add to more and more functions as the time goes, rather than taking a lot of time to implement everything at once and then releasing, with the risk of many bugs inside and no function actually working at all. By reading his post, that's the style also Eventfulhoryzon chose, I think. We would probably need a cvs, as he also mentioned. These are all design details I would like to share with Eventfulhoryzon next time.
I've studied "software engineering" at university (I'm studying computer science). This could be also an interesting chance to put in practice some of the project management concepts I learned (when I wasn't sleeping during the lectures) :laugh:

Crowd Control
04-02-2008, 21:25
Well I'd gladly help you out with testing, but I have practically zero knowledge of programming. EventfulHorizon has probably aborted the project, at least it's safest to assume so. Writing it in Java is a smart choice. Let me know if you need some insight in anything.

muzzz
04-02-2008, 21:55
I think I will use a sort of incremental design, i.e. add to more and more functions as the time goes, rather than taking a lot of time to implement everything at once and then releasing, with the risk of many bugs inside and no function actually working at all.

The first rule of software engineering (and probably any other sort of engineering) will always be: figure out exactly what you want/need to make, before actually starting to build it.

I'd strongly recommend taking a month or so to read about the technical aspects of the game before attempting to write any sort of calculator. Most people who start this sort of project abandon it shortly after, when they realize just how much they've underestimated the complexity of D2. As a hopefully educational example, do you have any idea what's involved in calculating zeal speeds for a dual-wielding barb?
Disclaimer: I'm not saying I've ever calculated those breakpoints myself. But I know enough of what's involved to be certain I don't want to calculate 'em.