Overly Chatty Penguins

The Ready Room => General => Topic started by: Niteowl on December 28, 2004, 02:51:52 PM

Title: An NS Manual
Post by: Niteowl on December 28, 2004, 02:51:52 PM
I just realized I posted a link to a manual that is a WIP in RS. Feel free to peruse and correct. Or just have fun with the damage calculator.

http://manual.nsguides.org/ (http://manual.nsguides.org/)
Title: An NS Manual
Post by: CorvusX on December 28, 2004, 02:53:54 PM
Something to keep me occupied.  Thanks <3
Title: An NS Manual
Post by: SwiftSpear on December 29, 2004, 12:34:19 AM
The shotgun calculations in the damage calculator are still somewhat rediculous, being that per shot damage is calculated with every pellet hitting.  Also, when calculating the time to kill time should be calculated between shots not on shots, as currently it is telling me that a level 3 shotgun takes 1.4 seconds to kill a skulk with one round fired and a level 3 lmg takes 0.8 seconds to kill a skulk...  clearly not an accurate estimate.
Title: An NS Manual
Post by: a civilian on December 29, 2004, 12:58:46 AM
The calculator doesn't take into account that the first shot fires instantly.  Not that it matters, as all the attack rate values are way off.
Title: An NS Manual
Post by: Niteowl on December 29, 2004, 02:26:16 AM
Ah, yes, the ROF issues, I got a dev's response, and it was that the animation is FPS based, but the ROF numbers are correct in the balance.txt.
Title: An NS Manual
Post by: 2_of_8 on December 29, 2004, 10:39:39 AM
Oh! We should do a wikipedia-style NS manual. In case you don't know what wikipedia is, check out www.wikipedia.org
That'd be interesting.
Title: An NS Manual
Post by: a civilian on December 29, 2004, 03:54:46 PM
Quote
Ah, yes, the ROF issues, I got a dev's response, and it was that the animation is FPS based, but the ROF numbers are correct in the balance.txt.
[snapback]37447[/snapback]
I'd think that I've played long enough to know that the animation is synchonized with the attacks.  It would be pretty obvious if it wasn't.  In any case, though, I tested, on an internet server, the time to kill a structure at different framerates.

The results, with framerate (FPS) in the first column and time (seconds) in the second:

adren bite vs RT
20 - 32.1
22 - 32.8
40 - 33.5
100 - 32.7

HMG vs movement chamber
20 - 5.4
22 - 9.7
31 - 6.8
35 - 5.9
40 - 7.9
50 - 6.4
75 - 6.3
100 - 6.0

The difference is much greater in the weapon with a high rate of fire, thus indicating that the rate of fire differences are due to small rounding errors.

Quote
but the ROF numbers are correct in the balance.txt.
Even disregarding the effect of framerate changes, the numbers in Balance.txt are far from correct.

Example:

Balance.txt gives the rate of fire of bitegun as 0.80.  Assuming this is in seconds, the bitegun should attack 1.25 times per second.

A marine resource tower has 6000 health.  A skulk bite does 75 damage.  That means that the RT takes 80 skulk bites.

The average amount of time to kill the RT as a skulk in the above tests was 32.8.  Thus, 79 skulk bites take 32.8 seconds (the first bite can be disregarded because it is instant).  Divide by 32.8, and we get approximately 2.4 skulk bites per second, or 1 bite every .42 seconds, approximately.  This is far from the value given in Balance.txt.
Title: An NS Manual
Post by: Crispy on December 30, 2004, 09:38:20 AM
Yeah but what connection and specs do you have, because the ROF is independant of the FPS-affected and clientside-dependant animations. You probably have too much of a good system to notice but low-end systems and connections are be able to distinguish between the two.

I know I used to have it on 56k when it got a bit laggy, so I guess that's kinda proof.
Title: An NS Manual
Post by: a civilian on December 30, 2004, 10:21:34 PM
Perhaps, but the attack rates are, nonetheless, undoubtedly affected by framerate.  See my above tests.  I was testing time taken to destroy a structure, which is entirely animation independent.
Title: An NS Manual
Post by: lolfighter on December 31, 2004, 08:04:35 AM
Your numbers fluctuate heavily, though, so what exactly do you deduce from them? For example, hmg vs. MC:There's no recognizable pattern really. The numbers go up and down seemingly at random. Same for bite vs. RT, although not quite as pronounced. What does this mean, other than that NS behaves weirdly?
Title: An NS Manual
Post by: 2_of_8 on December 31, 2004, 10:47:09 AM
Quote
Your numbers fluctuate heavily, though, so what exactly do you deduce from them?
...
There's no recognizable pattern really. The numbers go up and down seemingly at random. What does this mean, other than that NS behaves weirdly?
[snapback]37595[/snapback]
I think this is because of rounding numbers up or down done by NS, but that's just a random guess.
Title: An NS Manual
Post by: a civilian on December 31, 2004, 03:06:47 PM
Rounding errors, most likely.  If I were to test every FPS setting, I'd likely find a pattern similar to the one described here (http://www.fortress-forever.com/fpsreport/) (scroll down).
Title: An NS Manual
Post by: SwiftSpear on January 01, 2005, 05:26:18 AM
Quote
Rounding errors, most likely.  If I were to test every FPS setting, I'd likely find a pattern similar to the one described here (http://www.fortress-forever.com/fpsreport/) (scroll down).
[snapback]37624[/snapback]
So essentially, to get an accurate average we need pretty much need to do exactly that, test at ever FPS...

Yay for making things easier!
Title: An NS Manual
Post by: a civilian on January 03, 2005, 01:01:16 PM
There isn't much need for such extreme precision in the manual.  All that is needed are values that are reasonably accurate, as opposed to the approximately 0.52 factor inaccuracy of the current values.
Title: An NS Manual
Post by: Niteowl on January 04, 2005, 09:36:16 AM
Quote
There isn't much need for such extreme precision in the manual.  All that is needed are values that are reasonably accurate, as opposed to the approximately 0.52 factor inaccuracy of the current values.
[snapback]37842[/snapback]
I really do appreciate the work done here civ, I'll try and get a dev's word on it, or you will, or soemthing, when NS site goes back up.