These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Ships & Modules

 
  • Topic is locked indefinitely.
 

EFT vs. Pyfa vs. Eve client all giving different capacitor depletion results.

Author
Equus
Republic Military School
Minmatar Republic
#1 - 2012-07-19 02:48:28 UTC
I am curious if I somehow have things set wrong, or maybe the programs are just a little off, I made a fit in Pyfa which gives a cap runtime of 2:33, made the same fit in EFT I get a time of 2:43, I actually put the fit together in Eve and the fitting window shows 3:31.

I assume the client is the correct one, but then why such a discrepancy in the values, has anyone else encountered this?

And yes, I have made sure that the API's are up to date.
Marcus Ichiro
IchiCorp
#2 - 2012-07-19 03:25:55 UTC
Are they taking into account any implants you have on your char?
Equus
Republic Military School
Minmatar Republic
#3 - 2012-07-19 03:32:30 UTC
Marcus Ichiro wrote:
Are they taking into account any implants you have on your char?


No they are not, I don't think I have a cap implant in, but I am no longer at my computer so I will have to check later, that still leaves a difference between pyfa and eft, both gave the same cap amount and recharge rate, just different depletion times.
Paikis
Vapour Holdings
#4 - 2012-07-19 04:58:51 UTC
It will be worked out differently.

for example, one of them will be looking at a module which drains 24 cap every 12 seconds and working it out based on 2 cap every second, where another one will work it out based on 24 cap every 12 seconds.
Sakari Orisi
Doomheim
#5 - 2012-07-19 07:20:34 UTC
A quick explanation on how pyfa does things:

It cycles in ticks and checks for each tick which modules that cycle and how much cap they use. Each tick it'll also regen the correct amount of cap. (Basicly, it works in a discrete way). We built in some magic that it skips ticks where nothing happen, but that doesn't affect results.

How EVE does things:

EVE takes an aproximation of your cap usage per second and calculates with a formula how long the cap will last (basicly, its an aproximation).
Our own testing showed that EVE's time was actualy LESS accurate then both pyfa's & EFT's, feel free to run your own tests on that too :)
James Amril-Kesh
Viziam
Amarr Empire
#6 - 2012-07-19 07:42:41 UTC  |  Edited by: James Amril-Kesh
Was it by any chance a hybrid ship? (i.e. the only cap consuming weapons with a reload period after ammo depletion)
If so, do you have EFT set to take this into account? Pyfa may or may not be taking it into account (not sure if you can set it to do so or not).

Enjoying the rain today? ;)

Abdiel Kavash
Deep Core Mining Inc.
Caldari State
#7 - 2012-07-19 07:43:25 UTC
Due to the way capacitor works, it can also depend on the order in which you activate your modules, or the precise timing. You might know about staggering modules which can make the difference in borderline cases. No program (including the EVE client itself) will be able to calculate your cap depletion accurately to a second, because it depends on too many factors outside of your control.
Equus
Republic Military School
Minmatar Republic
#8 - 2012-07-19 14:30:32 UTC
The ship was just a wolf, I was playing around with fits to run level 2 missions for faction wars.

Thanks for all the feedback, things make a little more sense now.
Indalecia
#9 - 2012-07-19 15:22:45 UTC
Sakari Orisi wrote:
A quick explanation on how pyfa does things:

It cycles in ticks and checks for each tick which modules that cycle and how much cap they use. Each tick it'll also regen the correct amount of cap. (Basicly, it works in a discrete way). We built in some magic that it skips ticks where nothing happen, but that doesn't affect results.

How EVE does things:

EVE takes an aproximation of your cap usage per second and calculates with a formula how long the cap will last (basicly, its an aproximation).
Our own testing showed that EVE's time was actualy LESS accurate then both pyfa's & EFT's, feel free to run your own tests on that too :)


/thread

https://o.smium.org/ — v0.13.5 — A browser-based fitting tool and loadout sharing platform

Lin-Young Borovskova
Doomheim
#10 - 2012-07-19 18:40:01 UTC  |  Edited by: Lin-Young Borovskova
Equus wrote:
I am curious if I somehow have things set wrong, or maybe the programs are just a little off, I made a fit in Pyfa which gives a cap runtime of 2:33, made the same fit in EFT I get a time of 2:43, I actually put the fit together in Eve and the fitting window shows 3:31.

I assume the client is the correct one, but then why such a discrepancy in the values, has anyone else encountered this?

And yes, I have made sure that the API's are up to date.



EFT and Pyfa are awesome tools to "get" an idea of whatever you intend to do but the only way to be sure of is to undock with your ship and watch out your fitting window.
I'm not saying those progs are badly build or whatever, just admit at some point things might get lost or whatever leading to some differences in between EFT/Pyfa numbers and actually TQ live.

Those people do an awesome work but those are humans, whoever does nothing can't do mistakes, it's always those doing something that might actually commit at some point some tiny little mistake leading to your question.

brb