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.
 

EVE Fit project: - pyfa 1.1.7 (Inferno 1.0)

First post
Author
Kadesh Priestess
Descendance.
GoonSwarm.
#321 - 2012-01-30 17:02:52 UTC
Kahega Amielden wrote:
Quote:
It works for me on current version. Could you try temporarily move [your user folder]/.pyfa folder somewhere and see if it helps?


When I do that I get an error when starting it up.
Right, that's another major bug introduced by latest release for windows (and possibly mac).

iSeraph wrote:
Bug:
I can't run pyfa on any windows7 machine I have access to (tried to use it on three different ones). On start i always get an alert that something went wrong and it crashes. Same for release and nightly builds.
I'm not at home now, so I can't check the log-file, but as far as I remember there's some kind of *.log file that can't be opened or createt in user/documents/.pyfa. Tried to create that file myself, but windows doesn't allow me to create a folder named ".pyfa".

If this bug is unknown I will upload the crash-log later.
Known since, like, yesterday. The guy who reported it worked it around by creating .pyfa directory from windows console (md .pyfa). You can try it too before i put bugfix release up.

Mnengli Noiliffe wrote:
1. make the item Info window automatically update when I select another item in market browser or in ship fitting. This will make selecting an item you want according to its parameters much faster.

2. When fitting Strategic Cruisers, make it possible to select another option for each fitted subsystem via right click menu. For example, right clicking on 'fuel catalyst' would bring other 3 subsystems in right click menu and clicking them would re-fit that subsystem instead of fuel catalyst.

3. Make an option to filter items that can't possibly fit into current ship from market window. For example hide cruiser/BS modules when fitting a frigate, other races subsystems when fitting a SC, different sizes of rigs than current ship's size, etc. Maybe not questionable modules (that don't fit normally but could with fitting mods/rigs/implants) but the obvious stuff...
1. Maybe as option, like "stats follow focus", but definitely not as default behaviour - for me it's common scenario when i open info of module, make several adjustments to fit and open stats again to check the differenc. Such change will make it impossible to do it.
2. Agree.
3. I think it should be possible to some extent, we'll look into it.
Totally NotDave
Center for Advanced Studies
Gallente Federation
#322 - 2012-01-30 22:36:39 UTC
I ran into an interesting discrepancy while using Pyfa 1.1.2. When fitting a Codebreaker I module and a single Memetic Algorithm Bank I rig, which gives a 20% bonus to hacking modules, pyfa appears to apply the bonuses incorrectly.

For instance, with Hacking trained to level 3, pyfa shows the codebreaker as having an access difficulty bonus of 75%: 5% base from the module, +20% from the rig, *3 from the skill; in-game, on the other hand, the same setup gives an access difficulty bonus of 18%: 5% base, *1.2 from the rig, *3 from the skill. Obviously, one shouldn't expect to get 75% with one T1 rig, though I was hopeful. Big smile

I assume this works similarly with the T2 versions of the module and rig, along with the Archaeology equivalents (Analyzer and Emission Scope Sharpener).


Salvagers and their rigs are also weird. For calculating the access difficulty bonus, EVE appears to use:
(base % * skill modifier) + (rig bonus * number of rigs)

While pyfa appears to use:
(base % + (rig bonus * number of rigs)) * skill modifier

For instance, a Salvager I with 3 Salvage Tackle I, and Salvaging trained to IV, gives 50% in-game ( (5*4) + (10*3) = 50), and 140% in pyfa ( (5+(3*10))*4) = 140).


Also, could I suggest displaying the access difficulty bonus for these kinds of mods (Codebreaker, Analyzer, Salvager) on the main fitting screen? Perhaps in the same column as turret tracking and missile radius/velocity. You could also throw Scan Probes' Sensor Strength on there. All of this is mostly fluff, but it would be nice to be able to reference these values without having to go into the module properties.

Thought I would point these out. Thanks for working on this fine piece of software.
rodensteiner
Looser Cannons
#323 - 2012-01-31 02:51:23 UTC
I'll start by stating that I'm very computer-********, so it's pretty much a guarantee that I'm doing something wrong.

Do I need to download the extra bits at the bottom to make this work? (Python, wxPython, SQLAlchemy, etc.)

So far all I get when I unzip the package and run the executable is an error message informing me to check the error log, which contains a bunch of gibberish Sad
Kahega Amielden
Rifterlings
#324 - 2012-01-31 20:11:47 UTC
rodensteiner wrote:
I'll start by stating that I'm very computer-********, so it's pretty much a guarantee that I'm doing something wrong.

Do I need to download the extra bits at the bottom to make this work? (Python, wxPython, SQLAlchemy, etc.)

So far all I get when I unzip the package and run the executable is an error message informing me to check the error log, which contains a bunch of gibberish Sad


The error says "blablabla IOerror" and then something about C:\users\yourname\.pyfa not appearing?

Open up the command prompt (start -> cmd) and, since you should already be in C:\users\yourname, just type "md .pyfa" without quotes and it should work.


I very randomly had this error myself and now after fixing it all of my fits are gone. Yay!
rodensteiner
Looser Cannons
#325 - 2012-02-01 03:03:58 UTC
Shocked

That worked!

Thanks Kahega! Good to have folks like you and Petrus around Big smile
Jeremy Ironforge
The Scope
Gallente Federation
#326 - 2012-02-01 11:51:21 UTC
Please could you make a capacitor and passive shield recharge graphs. So we could know at what rate and to wich degree those decrease under certain pressure(ie dmg/cap consumption).
Kadesh Priestess
Descendance.
GoonSwarm.
#327 - 2012-02-01 22:53:48 UTC  |  Edited by: Kadesh Priestess
Bugfix release which fixes fresh installs on windows and mac:

Windows: archive
Mac: archive
Danny Husk
The Scope
Gallente Federation
#328 - 2012-02-03 17:47:42 UTC
I'm sorry to say I've had to go back to using that awful EFT since it's now the only working EVE fitting tool available. That's sad since PYFA had a much less clunky interface than EFT, and was generally easier to use. Please let us know when you decide to quit screwing around with the codebase and go back to simply maintaining a nice tool that was already working just fine; or if you figure out how to produce a working installer or binary distribution. Thanks.
Kadesh Priestess
Descendance.
GoonSwarm.
#329 - 2012-02-04 00:44:49 UTC  |  Edited by: Kadesh Priestess
Danny Husk wrote:
I'm sorry to say I've had to go back to using that awful EFT since it's now the only working EVE fitting tool available. That's sad since PYFA had a much less clunky interface than EFT, and was generally easier to use. Please let us know when you decide to quit screwing around with the codebase and go back to simply maintaining a nice tool that was already working just fine; or if you figure out how to produce a working installer or binary distribution. Thanks.
Do you mean that win32 zip doesn't work for you? It is essentially binary distribution.

Building installer is somewhat i'm able to do, and making 'proper' binary builds (where all the .py files get packaged into single library.zip). I tried it already and it worked for me, however, it failed to launch on machines of major portion of other users. I wasn't able to find exact reason why it fails, so decided to use not-so-proper (and maybe filesystem cluttering) builds which just worked. Darriele (who previously built windows zip/installers and wrote major part of UI) is unavailable 99% of time, thus he's of little help here.

If your complaint is lack of installer and you do not care about filesystem clutter - i think it something i can do (as well as mac dmgs, already had some experience with them at work).

Stop working on new codebase and maintain old - definitely no. Several good reasons include:
1. I'm not an UI developer
2. Old codebase is messy (it was written by Sakari back in days when we neither had understanding of how EVE's dogma works, nor had some data from client we managed to extract recently)
3. New engine will provide major benefits, besides being not-messy

The best thing i can do for project is to continue coding new engine and service layer on top of it - which has clean API for user interface, easy to maintain, accurate and fast. I spend around 70% of my coding time on refactoring and in-code documentation, and to be honest i'm very satisfied with results so far.

Writing UI on top of simple and clean API/porting pyfa to it shouldn't be a big deal, from my perspective. Once engine is done, i can try porting pyfa while xreix builds web UI from scratch.

I doubt this babbling will change your decision (in case if you're wondering), but hopefully it's good enough reason to come back and check at a later point ;)
Kubiq
State War Academy
Caldari State
#330 - 2012-02-06 11:29:36 UTC
Hi,
Could it be possible always show search textbox for ships? It is little bit annoying click everytime on that icon for searching...just an idea.

o/ Kub
Open Graves
Federal Navy Academy
Gallente Federation
#331 - 2012-02-06 17:07:37 UTC
I was trying to post a few build I was working on in my corps forum and I thought that there used to be a way to copy the ship statistics (EHP, DPS, resists and stuff) out of PYFA. Did that get dropped at some point or can someone tell me how to do it in the current version? If it got dropped can I put that in a s a feature request?
Endeavour Starfleet
#332 - 2012-02-07 09:37:04 UTC
Don't listen to the crybabies. Pyfa kicks ass. Thanks again for developing it.

Quick question tho. Am I missing an obvious button for showing the ship page showing what skills effect what on the ship itself? Kind of like how you can see on the module view?
Open Graves
Federal Navy Academy
Gallente Federation
#333 - 2012-02-07 14:07:22 UTC  |  Edited by: Open Graves
Barbelo Valentinian wrote:
Cameron Zero wrote:
Barbelo Valentinian wrote:
I love Pyfa and much prefer to use it over EFT for my general build pottering-about, simply because it doesn't look like something running on Windows 95.

EFT still does some things Pyfa can't, but on the other hand Pyfa can do some things EFT can't, so both are very useful.

Keep up the good work!



Oh, I mean no disrespect, of course. I'm legitimately wondering what the differences are so I know whether it's worth the time to download/install.


A couple of things I like is that Pyfa gives tracking for turrets and updates it as you put mods, rigs, scripts, etc., in, and it also has tracking and optimal/falloff for drones (also updated with mods and rigs), which as a heavy sentry drone user atm I find very useful. It also gives a rough cost of the ship and fittings based on current market values.

An important thing that EFT does that Pyfa can't do atm (so far as I know) is show the effect of fleet bonuses. The one visual advantage it has over Pyfa (which is otherwise visually superior) is that it has a clear visual separation between hi, mid and low slots


PYFA does feet bonuses. I'm a maxed out armored warfare spec and use myself as squad booster all the time. It is in the bottom center pane, there is a fleet tab there in the "Additions" section. You just can't boost with the same ship your fitting. So if you are fitting a damnation and want to see waht your gang links do to your own ship you will need to copy it. and set the second ship as the booster. Add ships by dragging them from the ship browser on the left onto the fleet window and it will ask you to set it squad, wing, or fleet booster and then you can pick the pilot to the right of that line.
Doctor Eezee
Sebiestor Tribe
Minmatar Republic
#334 - 2012-02-11 14:50:55 UTC
Somehow my values on EFT/Pyfa seem really off right now. EFT tells me a fit is capstable at 47% and in Pyfa with the same character and fit, I run out of juice in 15minutes.

Is anybody else experiencing many differences between the values the tools provide?

"My rule is: If you meet the weakest vessel, attack; if it is a vessel equal to yours, attack; and if it is stronger than yours, also attack..." - Admiral Stepan O. Makarov

Captain Nares
O3 Corporation
#335 - 2012-02-11 22:20:21 UTC  |  Edited by: Captain Nares
Doctor Eezee wrote:
Somehow my values on EFT/Pyfa seem really off right now. EFT tells me a fit is capstable at 47% and in Pyfa with the same character and fit, I run out of juice in 15minutes.

Is anybody else experiencing many differences between the values the tools provide?


Cap depletion time isn't a single-value thing. And cap simulation is rather complicated thing.

Having your cap regen higher than cap consumption doesn't mean you will never run out of cap. Coz modules consume cap not every moment, but discretly over certain periods of time (cycles). And if modules cycles match, they will "alfa-strike" уour capacitor.

So, look at cap regen/cap consumption numbers if confused :)
Captain Nares
O3 Corporation
#336 - 2012-02-11 22:28:52 UTC
dbl
Kadesh Priestess
Descendance.
GoonSwarm.
#337 - 2012-02-12 09:07:31 UTC
Doctor Eezee wrote:
Somehow my values on EFT/Pyfa seem really off right now. EFT tells me a fit is capstable at 47% and in Pyfa with the same character and fit, I run out of juice in 15minutes.

Is anybody else experiencing many differences between the values the tools provide?
There may be two reasons for such behavior:

1) Cap simulation algorithm. EFT and pyfa use different implementations, both with their pros and cons.
2) Some miscalculation in module cycle time/cap consumption.

I'm afraid I can't help you with 1), but if reason lies within 2) i can look into it. Please post exact fitting (with implants and so on).

As to finding who's really off - the only real solution is to fit such ship, turn on all your mods and check back after 15 minutes have passed.

Open Graves wrote:
I was trying to post a few build I was working on in my corps forum and I thought that there used to be a way to copy the ship statistics (EHP, DPS, resists and stuff) out of PYFA. Did that get dropped at some point or can someone tell me how to do it in the current version? If it got dropped can I put that in a s a feature request?
Yes, it was feature of pyfa0, based on gtk - and like total mining yield per second, hadn't been re-implemented.


Endeavour Starfleet wrote:
Quick question tho. Am I missing an obvious button for showing the ship page showing what skills effect what on the ship itself? Kind of like how you can see on the module view?
It's reverse functionality which isn't exactly possible due to engine limitations. New engine already has such functionality which easily allows UI to track affectors/affectees.

Kubiq wrote:
Hi,
Could it be possible always show search textbox for ships? It is little bit annoying click everytime on that icon for searching...just an idea.
Sure, but it will mean no more in-panel insta-tooltips for buttons (can be done with regular tooltips though). Is search bar more important to you?
Doctor Eezee
Sebiestor Tribe
Minmatar Republic
#338 - 2012-02-12 14:44:32 UTC
I will check which numbers are correct sometime this week and report back then :)

"My rule is: If you meet the weakest vessel, attack; if it is a vessel equal to yours, attack; and if it is stronger than yours, also attack..." - Admiral Stepan O. Makarov

Doctor Eezee
Sebiestor Tribe
Minmatar Republic
#339 - 2012-02-12 21:28:15 UTC  |  Edited by: Doctor Eezee
Ok, I'm stupid and didn't change a CPR to a PDS in one of the fits.

To make my posts not completely useless. I get different align times in EFT and Pyfa.

http://i.imgur.com/EsaAS.png
http://i.imgur.com/iwID5.png

€dit: Just calculated align time myself, it's an error on EFT's part.

"My rule is: If you meet the weakest vessel, attack; if it is a vessel equal to yours, attack; and if it is stronger than yours, also attack..." - Admiral Stepan O. Makarov

pmchem
Brutor Tribe
Minmatar Republic
#340 - 2012-02-12 21:49:02 UTC  |  Edited by: pmchem
Doctor Eezee wrote:

To make my posts not completely useless. I get different align times in EFT and Pyfa.

http://i.imgur.com/EsaAS.png
http://i.imgur.com/iwID5.png


To follow up on my fellow goon's align time post, I used pyfa 1.1.2 and EFT 2.14.4 to look at align time of an All-ZERO skill, no implants Charon.

Pyfa gives 83.2s, EFT gives 87s.

The formula from the wiki at http://wiki.eveonline.com/en/wiki/Aligning gives 83.17s, calculated in python:
>>> -log(0.25)*9.6e8*0.0625/1e6
83.17766166719343
Charon data from: http://wiki.eveonline.com/en/wiki/Charon

EDIT: using a more precise value for charon agility, it appears EFT is in error here

https://twitter.com/pmchem/ || http://community.eveonline.com/news/dev-blogs/community-spotlight-garpa/ || Goonswarm Economic Warfare Cabal