Bug BP-devs cant tell time! -Or calculate for that matter!

Discussion in 'General Archive' started by Theusen, Nov 9, 2015.

Dear forum reader,

if you’d like to actively participate on the forum by joining discussions or starting your own threads or topics, please log into the game first. If you do not have a game account, you will need to register for one. We look forward to your next visit! CLICK HERE
Thread Status:
Not open for further replies.
  1. sebastian_fl

    sebastian_fl Count Count

    I just meant that you don't need to be DSO Dev to know how the game networking works, as since lots of years ago there is just one game networking paradigm. guess we are pretty much aligned.
     
  2. MegaNuker

    MegaNuker Forum Ambassador

    Would just like to note. If your shooting 94 shots per minute that is higher than 1 shot per secound. Oh and you can break a secound down into 100 but doing the same with a minute is harder. Math will not add up til you find out all of the variables. Testing can lead to locating hidden variables. One hidden variable is the games internal rendering fps. This I have not tested but ways to find out are. How many secounds does it take an AF20 attack to reach 60. And then how man secounds does it take an AF15 attack to reach 60. Provided you have the same break point for each. Please remember 1,00 is not 100 attacks per minute. Minute has only 60 secounds not 100. This is a surce of info for you to dwottle over.

    Please note increasing your fps does not increase you toons speed does it?

    Another thought. If you had to drive home and the speed limit on the interstate is 40 mph would you get home twice as fast if it where 80mph. Well no the time to get to the interstate and home from getting off the interstate does not change.

    If your tied up for 20AF for anamation and increased speed does not speed up the AF20 then you have to remove that elapsed time form you equation...

    i.e. 5 attacks take 2.1 secounds then take out 2.1 secounds from the time it took to get to 60. If 10 attacks then remove 4.2 secounds and so on...
     
    Last edited: Nov 10, 2015
  3. misterbean

    misterbean Padavan

    Can't they make different animations for different speeds?
    If the speed increases, make the animation shorter and not full range of motion. Sure it may look uglier, but I care that it works, not so much about how it looks
     
  4. MegaNuker

    MegaNuker Forum Ambassador

    There are a lot of things that can change. The anamation is part of the nebula engine and speed would be how fast it's called. With SM and DK that have a speed up I would wonder how this would work.

    I can tell you I might be possible but not probable. Might want to make a suggestion...
     
  5. sebastian_fl

    sebastian_fl Count Count

    Forget about nebula. The speed is how many frames are needed for an action. They cannot mess with that, as if they make something slow faster, the fast should become crazy fast, so fast the animation would look horrible, with few frames.

    They can only change the breakpoints themselves, but why would they do that? Current breakpoints seem to be fair for me and they match the output.
     
  6. sebastian_fl

    sebastian_fl Count Count

    Yeah, I have seen that. It doesnt work for 2.73 as they start adding some magic speeds for super high speeds to incorporate more breakpoints.

    I can reach 4.00 speed which is max possible on my char so I've seen the breakpoints.

    The table based on that formula works as you said till 2.75. Here it is

    [​IMG]

    Russian titles, but the 4th columns are the breakpoints, 5th are the experimental. After those high speeds it is harder to do some math because of shifts. 0.5 values could add some other breakpoints(it's like the AF base is 30, not 15, but on lower speed the step is 2 frames, on higher speeds just 1), but I didn't go that deep as I don't really care about anything above.
     
    MANOJ and misterbean like this.
  7. misterbean

    misterbean Padavan

    So I can see the breakpoint is 1.44 ?
    not 1.42 ?
    This table is the same for all classes?
     
  8. Novadude

    Novadude Commander of the Forum

    not all skills are on the same attack frames. DK's supposedly operate differently and have a different breakpoint schedule, but I don't understand why.
     
  9. misterbean

    misterbean Padavan

    I can see the breakpoint for 1.58 is actually 1.58333333
    If I have 1.581 will I get the breakpoint or still use 1.42 ?
    Or if I have 1.576 ?
     
  10. MegaNuker

    MegaNuker Forum Ambassador

    You have to be higher than not close to.
     
    sebastian_fl likes this.
  11. sebastian_fl

    sebastian_fl Count Count

    No it is not. That is useful for rangers and mages, most of their skills are of a base of 15 or 20 frames. Besides birds, wolf's and stuff like that that are af13, af17 etc.

    Tanks got different base. There is an experimental table for them on the forum, search attack speed breakpoints faq. Upd, here you go:
    https://board-en.drakensang.com/threads/attack-speed-breakpoints-faq.62997/

    I will do that math later.
    You have to test it. I'm not 100% certain the table is exactly right even though it is the closest match of experimental values I have seen. Just try, wear green essences and waste them with 1.5, and 1.581. If essences spent ar the same, you didn't pass the breakpoint.

    Also, if you calculate manually and you use 2h weapon, make sure you set the base number 0.83333333(3) instead of just 0.83

    Also, there are might be some shifts, thanks to processor architectures. They are different and work differently with floating numbers, what forces developers to do some magic with the numbers to make sure they will be treated the same way on every client. That is being done by converting them to some very specific types, and there might be losses during that process. Additional losses during the multiplication of two or more floating numbers.
     
    Last edited: Nov 12, 2015
  12. misterbean

    misterbean Padavan

    I used 1.42 speed break and I found out after testing that it was actually 1.31 breakpoint
    After 1.43, the speed increased
    1.44 the speed stayed the same
    so for 1.31: 64 green arrows in 30 seconds
    for 1.42: 64 green arrows in 30 seconds
    for 1.43: 70 green arrows in 30 seconds
    1.44: 70 green arrows

    Maybe the breakpoint is 1.42 but maybe my actual speed was something like 1.419 and so it didn't get to the 1.42 breakpoint
    So, using 1.43 I make sure I achieve the breakpoint
     
  13. sebastian_fl

    sebastian_fl Count Count

    There is no 1.42 breakpoint. It is 1.43181818

    What kind of explains your numbers.
     
    misterbean likes this.
  14. misterbean

    misterbean Padavan

    You're right. Now that I tested myself and also saw in that table. But everyone kept repeating so far that 1.42 was the breakpoint. I should have tested for myself instead of trusting others' opinions and beliefs.
    Thx a lot for the table, it will be really useful
     
  15. MegaNuker

    MegaNuker Forum Ambassador

    I wanted to supply something ULTRAPEINLICH posted. This is not from me so I take no credit. This just has some other useful info I like...
    [​IMG]
     
    sebastian_fl likes this.
  16. sebastian_fl

    sebastian_fl Count Count

    for tanks (I'm not certain about high speed breaks):

    Smash Rageful Swing Rage Attack
    3.7142863.4047619053.25
    3.2142862.9464285712.8125
    2.8333332.5972222222.479166667
    2.5333332.3222222222.216666667
    2.2909092.12.004545455
    2.0909091.9166666671.829545455
    1.9230771.7628205131.682692308
    1.780221.6318681321.557692308
    1.6571431.5190476191.45
    1.551.4208333331.35625
    1.4558821.3345588241.273897059
    1.3725491.2581699351.200980392
    1.2982461.190058481.135964912
    1.2315791.1289473681.077631579
     
  17. Snede

    Snede Forum Apprentice

Thread Status:
Not open for further replies.