#Listed weapon stats don't reflect in-game

1 messages · Page 1 of 1 (latest)

tardy plume
#

As a response to the inaccurate DPS values listed on each guns stats, I attempted to make my own dps calculator for ZAR guns. At a certain point I had a discussion about the way I calculated the uptime for every gun, which was said to be false. I already noticed that the game does things very differently from SAS4 when I looked into the burst weapons, my uptime calculations were based on that. As a side note, burst weapon dps calculations in ZAR are SO MUCH better than SAS4.

When looking into the uptime of guns in more detail, I noticed that every gun I tested took longer to empty their clip than you would expect based on the listed rps. I did this by recording shooting a gun at 60 fps, with the game also running at 60 fps. Then ran a ffmpeg command to add a frame counter. Even when taking into account a couple of frames as a margin of error, I saw differences in rps between 5 and 25%.

HVM 019: Listed rps: 4; Observed rps: ~3.1
Voltaic Bolter: Listed rps: 6; Observed rps: ~4.5
Galvanizer: Listed rps: 16; Observed rps: ~12
Ria T25: Listed rps: 4.5; Observed rps: ~4

This needs to be fixed as players can't make a good decision on what guns are good or not based on the listed stats, a gun in the menu can look better than another, but perform worse in-game.

As a positive end note, reload time is fine, no problems there. Those values fell within a 1 frame margin of error.

-# Mentioned guns tested on both 0.9.2 and 0.9.3

crimson void
#

Were those tests on singleplayer games or multiplayer? I assume the decrease on rps being a netcode/server issue.

tardy plume
#

Singleplayer

#

If it was netcode it would be a static amount for every gun. Which it isnt

crimson void
#

but if it was singleplayer, my theory is wrong anyways

tardy plume
#

Galv and t25 were tested in the same game, if netcode was a factor, those should've had the same decrease

crimson void
#

i havent been really invested in the game yet, so i havent calced anything. What is the DPS in game stat? What formula are they using

tardy plume
#

The wrong one

#

The ronson a77 (burst) has a listed rps 2, 75 dmg and 3 bursts. Ingame dps is like 125.

crimson void
#

thats a bit far off yea

#

even if the dps stat was correct, i think it shouldnt ever be provided anyways.

#

We just need the base dmg/dmg per bullet, rps, reload times, magazine basically

tardy plume
#

It will never be fully accurate either with every fancy mechanic

low surge
#

It should, however, reflect the basic dps accounting for normal factors (ie burst, pellet count, reload, crit, etc)

#

Also does anyone know whether the gun stats account for your mods?

tardy plume
#

They do

low surge
#

Okay, good to know

knotty turtle
#

bump

vast ridge
#

Oh, yea, so good.

#

I googled this: 'Decoupling Fire Rate from FPS'

#

Did some search preference trickery by focusing on Escape from Tarkov before googling this: 'Decoupling Fire Rate from FPS' again.

#

(Click on the sauces, of course)

vast ridge
#
  1. Properly terminate a Coroutine e.g. WaitForSeconds: Set up an actual 'infinite'/loop instead of assuming natural termination.
  2. Consider using Update(), even though it is frame dependent, as a check to 'debug'/'unglitch' odd cases.
  3. Void Start() can work as a 'base'. Void ensures no accidental spillover and Start goes before Update and Coroutines. (For neat organisation of code and modification. Yes, no s.)
#

Generic suggestions, I've no idea what the code actually looks like.

low surge
# vast ridge

For a multiplayer game, yeah, but if you have a singleplayer game you want to make sure everything works at the same rate no matter the frame rate which can mean that frame rate-coupled cooldowns can actually be helpful

#

Also <@&187370209613447178> this user keeps putting up Ai generated content

regal prism
#

Where are they posting it?

light sluice
#

@vast ridge Please stop sending AI generated content

#

Rule 2 of the server forbids the use of it

low surge
manic moss
#

Issac continues his path down the hill: First DUNK voted class than fan fiction and now ai slop

jovial remnant
#

It’s all been AI from the start, this is just cutting out the copy+paste step and skipping right to screenshots

manic moss
#

Wow talk about a plot twist

#

Possibly name is ai to. Whole personalty Ai? Makes sense considering when they started posting