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
Captain Nares
O3 Corporation
#261 - 2011-12-23 22:52:49 UTC
Drayleth wrote:
Kadesh Priestess wrote:
Drayleth wrote:
A Tankable DPS calculation somewhere based on the incoming damage set would be nice.
It's there for ages.

ah where is it exactly?

Here.
Uppsy Daisy wrote:
Wow super quick on the AF changes, nice work!

Kadesh was born with Snake Set IRL Cool Fast guy.
Oppelganger D
What Good Are You
#262 - 2011-12-24 00:13:04 UTC
Thanks for the quick fix on this, just to confirm that API fetching now works as expected.
Endeavour Starfleet
#263 - 2011-12-26 02:58:58 UTC
Am I missing somthing or is there a way for it to factor in effects from another ship?

I am working on fitting 2x rr domi for lvl4s and want to know how things are shaping up without having to load the calculator every few mins.
pmchem
Brutor Tribe
Minmatar Republic
#264 - 2011-12-26 05:31:08 UTC  |  Edited by: pmchem
bug: titans are affected by projected effect tracking links and remote sensor boosters. presumably the same for supercarriers (friendly ewar on supercaps was nerfed with crucible).


what other known bugs are there for projected effects? to the poster above me: to get a projected effect, either drag a ship fit onto the projected tab (it will apply all projected effects from that ship -- unfortunately it is not possible to pick and choose) or find an item in market and right click -> project module.

edit: another bug, Long Distance Jamming and Frequency Modulation skills should affect Remote Sensor Boosters. Found that one just by looking at the EFT changes.txt file and checking to see if pyfa still had similar errors that EFT recently fixed.

while I'm editing, feature request: list the # of fittings per ship class (logistics, battlecruiser, etc) in parentheses next to the class. lets you see at a glance where and how many fits you have.

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

Endeavour Starfleet
#265 - 2011-12-26 06:24:11 UTC
Thanks for the info. It helped a great deal!
Millengo Gioidil
Avalon Flying Circus
#266 - 2011-12-26 15:31:39 UTC  |  Edited by: Millengo Gioidil
Any mac user having problems with pyfa 1.1.1?
I can't make it work... (and I don't know where I could find an older version! Cry)
pmchem
Brutor Tribe
Minmatar Republic
#267 - 2011-12-27 04:21:33 UTC
in addition to my bugreports from a couple posts above ( https://forums.eveonline.com/default.aspx?g=posts&m=567987#post567987 ), I have this report from a friend, plus my comments on it:

--- my friend ---

Something's screwy with the remote rep numbers though (but I don't know who's wrong). An experiment, using the following:

Vulture (don't forget to add the Siege Warfare Mindlink)
Maelstrom (T2 but it doesn't matter for this)
Scimitar (4 rep AB)

All numbers vs Uniform damage (using All V characters too).

Maelstrom (without bonuses) with 4 unbonused reps (i.e. dragged from the market): Pyfa says 1318, EFT says 1451.
Maelstrom (without bonuses) with 4 bonused reps (i.e. the Scimitar has Vulture bonuses* so its reps cycle faster): Pyfa says 1564.5, EFT says 2081. Something isn't right here...

* Pyfa has an annoying "feature" where you have to assign the fleet boosters in a bottom-up manner, so the Vulture needs to be the squad booster for the Scimitar instead of the fleet booster (like EFT allows) for the bonuses to apply.

---- my reply ---

the first difference, 1318 vs 1451, is because pyfa splits the display of passive tank vs active tank. you'll see a 133 entry to the left of the 1318.

the second one, I'm not sure, it may be that the vulture bonuses are being applied to the mael and not the scimi reps? because the mael's passive regen has increased, which seems wrong. I would report that in thread as a bug. I don't know if this is an EFT or a pyfa bug, maybe pyfa.



the vulture fit being discussed has all 3 siege warfare links plus mindlink. the scimi is a capstable fit with 4 large named reps in the highs, and the mael is your generic brick tanked mael. the mindlinked vulture was used as squad booster for the scimi, and then the scimi was projected onto the mael.

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

Tarsas Phage
Sniggerdly
#268 - 2011-12-27 04:54:40 UTC  |  Edited by: Tarsas Phage
Millengo Gioidil wrote:
Any mac user having problems with pyfa 1.1.1?
I can't make it work... (and I don't know where I could find an older version! Cry)


Yeah, there seems to be something wrong with the internal launcher code. I'm seeing the following in my mac's logs:

12/26/11 11:35:47 PM [0x0-0x4d04d].org.evefit.pyfa[597] Usage: pyfa.py [--root]
12/26/11 11:35:47 PM [0x0-0x4d04d].org.evefit.pyfa[597] pyfa.py: error: no such option: -p
12/26/11 11:35:47 PM com.apple.launchd.peruser.501[107] ([0x0-0x4d04d].org.evefit.pyfa[597]) Exited with exit code: 2

I've rummaged around the files and can't seem to find where that -p argument is getting passed to pyfa.py, so maybe a pyfa dev could nuke this bug.

EDIT: I've got a work-around for this.

Open pyfa.app/Contents/Resources/pyfa.py and add the following around line 64, prior to the line that has "(options, args) = parser.parse_args()"

parser.add_option("-p")

This will make the -p flag a valid flag, but a no-op. pyfa itself seems to start up then and run fine, so *shrug*
Millengo Gioidil
Avalon Flying Circus
#269 - 2011-12-28 00:56:51 UTC
Tarsas Phage wrote:
Millengo Gioidil wrote:
Any mac user having problems with pyfa 1.1.1?
I can't make it work... (and I don't know where I could find an older version! Cry)


Yeah, there seems to be something wrong with the internal launcher code. I'm seeing the following in my mac's logs:

12/26/11 11:35:47 PM [0x0-0x4d04d].org.evefit.pyfa[597] Usage: pyfa.py [--root]
12/26/11 11:35:47 PM [0x0-0x4d04d].org.evefit.pyfa[597] pyfa.py: error: no such option: -p
12/26/11 11:35:47 PM com.apple.launchd.peruser.501[107] ([0x0-0x4d04d].org.evefit.pyfa[597]) Exited with exit code: 2

I've rummaged around the files and can't seem to find where that -p argument is getting passed to pyfa.py, so maybe a pyfa dev could nuke this bug.

EDIT: I've got a work-around for this.

Open pyfa.app/Contents/Resources/pyfa.py and add the following around line 64, prior to the line that has "(options, args) = parser.parse_args()"

parser.add_option("-p")

This will make the -p flag a valid flag, but a no-op. pyfa itself seems to start up then and run fine, so *shrug*


Great! Great! Great! It works!
Thx, mate
Tarunik Raqalth'Qui
Native Freshfood
Minmatar Republic
#270 - 2011-12-28 01:30:01 UTC
Tarsas Phage wrote:
Millengo Gioidil wrote:
Any mac user having problems with pyfa 1.1.1?
I can't make it work... (and I don't know where I could find an older version! Cry)


Yeah, there seems to be something wrong with the internal launcher code. I'm seeing the following in my mac's logs:

12/26/11 11:35:47 PM [0x0-0x4d04d].org.evefit.pyfa[597] Usage: pyfa.py [--root]
12/26/11 11:35:47 PM [0x0-0x4d04d].org.evefit.pyfa[597] pyfa.py: error: no such option: -p
12/26/11 11:35:47 PM com.apple.launchd.peruser.501[107] ([0x0-0x4d04d].org.evefit.pyfa[597]) Exited with exit code: 2

I've rummaged around the files and can't seem to find where that -p argument is getting passed to pyfa.py, so maybe a pyfa dev could nuke this bug.

EDIT: I've got a work-around for this.

Open pyfa.app/Contents/Resources/pyfa.py and add the following around line 64, prior to the line that has "(options, args) = parser.parse_args()"

parser.add_option("-p")

This will make the -p flag a valid flag, but a no-op. pyfa itself seems to start up then and run fine, so *shrug*

Make a patch for this and throw it on Trac along with a description of the issue, will ya? Not everyone follows the forum thread or wants to rummage through 14 pages looking for the details. Good debugging work! :)
Endeavour Starfleet
#271 - 2011-12-28 04:37:04 UTC
What would be awesome some day is the ability to simulate various PVE content within Pyfa to check for surprises on your fits.

Would there not be a way to do this through some kind of XML system by chance?
Tarsas Phage
Sniggerdly
#272 - 2011-12-28 05:28:56 UTC  |  Edited by: Tarsas Phage
Tarunik Raqalth'Qui wrote:
Tarsas Phage wrote:
Millengo Gioidil wrote:
Any mac user having problems with pyfa 1.1.1?
I can't make it work... (and I don't know where I could find an older version! Cry)


Yeah, there seems to be something wrong with the internal launcher code. I'm seeing the following in my mac's logs:

12/26/11 11:35:47 PM [0x0-0x4d04d].org.evefit.pyfa[597] Usage: pyfa.py [--root]
12/26/11 11:35:47 PM [0x0-0x4d04d].org.evefit.pyfa[597] pyfa.py: error: no such option: -p
12/26/11 11:35:47 PM com.apple.launchd.peruser.501[107] ([0x0-0x4d04d].org.evefit.pyfa[597]) Exited with exit code: 2

I've rummaged around the files and can't seem to find where that -p argument is getting passed to pyfa.py, so maybe a pyfa dev could nuke this bug.

EDIT: I've got a work-around for this.

Open pyfa.app/Contents/Resources/pyfa.py and add the following around line 64, prior to the line that has "(options, args) = parser.parse_args()"

parser.add_option("-p")

This will make the -p flag a valid flag, but a no-op. pyfa itself seems to start up then and run fine, so *shrug*

Make a patch for this and throw it on Trac along with a description of the issue, will ya? Not everyone follows the forum thread or wants to rummage through 14 pages looking for the details. Good debugging work! :)


Sure, I'll file a bug with the work-around diff, but a better fix would be to nuke the source of this apparently superfluous -p flag that's being passed to pyfa.py. No use cluttering up code with no-ops in the long-term.
Tarunik Raqalth'Qui
Native Freshfood
Minmatar Republic
#273 - 2011-12-28 17:15:06 UTC
Tarsas Phage wrote:
Tarunik Raqalth'Qui wrote:
Tarsas Phage wrote:
Millengo Gioidil wrote:
Any mac user having problems with pyfa 1.1.1?
I can't make it work... (and I don't know where I could find an older version! Cry)


Yeah, there seems to be something wrong with the internal launcher code. I'm seeing the following in my mac's logs:

12/26/11 11:35:47 PM [0x0-0x4d04d].org.evefit.pyfa[597] Usage: pyfa.py [--root]
12/26/11 11:35:47 PM [0x0-0x4d04d].org.evefit.pyfa[597] pyfa.py: error: no such option: -p
12/26/11 11:35:47 PM com.apple.launchd.peruser.501[107] ([0x0-0x4d04d].org.evefit.pyfa[597]) Exited with exit code: 2

I've rummaged around the files and can't seem to find where that -p argument is getting passed to pyfa.py, so maybe a pyfa dev could nuke this bug.

EDIT: I've got a work-around for this.

Open pyfa.app/Contents/Resources/pyfa.py and add the following around line 64, prior to the line that has "(options, args) = parser.parse_args()"

parser.add_option("-p")

This will make the -p flag a valid flag, but a no-op. pyfa itself seems to start up then and run fine, so *shrug*

Make a patch for this and throw it on Trac along with a description of the issue, will ya? Not everyone follows the forum thread or wants to rummage through 14 pages looking for the details. Good debugging work! :)


Sure, I'll file a bug with the work-around diff, but a better fix would be to nuke the source of this apparently superfluous -p flag that's being passed to pyfa.py. No use cluttering up code with no-ops in the long-term.

Yeah, if you or someone else can nuke the superfluous flag in the first place, that would be great.
Derath Ellecon
University of Caille
Gallente Federation
#274 - 2011-12-29 01:15:37 UTC  |  Edited by: Derath Ellecon
I have been having an issue with PYFA crashing when im in the character editor. If i try to make any change it freezes and then crashes. I did a search and came up empty so I figured I would ask here.
Kadesh Priestess
Descendance.
GoonSwarm.
#275 - 2012-01-06 08:14:42 UTC
Endeavour Starfleet wrote:
Am I missing somthing or is there a way for it to factor in effects from another ship?

I am working on fitting 2x rr domi for lvl4s and want to know how things are shaping up without having to load the calculator every few mins.
You can drag fit from ship browser to projected tab. Although, looped fits are bugged (like in your example, if you plan to mutually RR both ships). I didn't found an easy way to fix this, so this behavior will stay as-is until the next engine will be available.

pmchem wrote:
bug: titans are affected by projected effect tracking links and remote sensor boosters. presumably the same for supercarriers (friendly ewar on supercaps was nerfed with crucible).


what other known bugs are there for projected effects?
The main concern atm is that it doesn't allow to compose loops of projected fits.

pmchem wrote:
edit: another bug, Long Distance Jamming and Frequency Modulation skills should affect Remote Sensor Boosters. Found that one just by looking at the EFT changes.txt file and checking to see if pyfa still had similar errors that EFT recently fixed.
Shouldn't be hard to fix.

pmchem wrote:
while I'm editing, feature request: list the # of fittings per ship class (logistics, battlecruiser, etc) in parentheses next to the class. lets you see at a glance where and how many fits you have.
We planned it since beginning, but it was dropped due to perdormance considerations. All code required for this is there + since that moment we've done alot of performance tweaks, so may be good idea to reconsider this.
Kadesh Priestess
Descendance.
GoonSwarm.
#276 - 2012-01-06 08:14:55 UTC  |  Edited by: Kadesh Priestess
pmchem wrote:
Maelstrom (without bonuses) with 4 unbonused reps (i.e. dragged from the market): Pyfa says 1318, EFT says 1451.
Maelstrom (without bonuses) with 4 bonused reps (i.e. the Scimitar has Vulture bonuses* so its reps cycle faster): Pyfa says 1564.5, EFT says 2081. Something isn't right here...
Yes. Most likely it happens because fleet bonuses are not applied to scimitar before its RR is applied onto maelstrom. The main concern that current engine has to run all calculations in three steps, sometimes it's just not possible (like, complex combinations of projected + fleet bonuses). When i added fleet bonuses in quick'n'dirty way, this thing already has been in my mind, so this will stay as-is for some time, sorry. Fixing it will mean rewriting major part of engine, which will be waste of time.

pmchem wrote:
* Pyfa has an annoying "feature" where you have to assign the fleet boosters in a bottom-up manner, so the Vulture needs to be the squad booster for the Scimitar instead of the fleet booster (like EFT allows) for the bonuses to apply.
Such requirement to have squad booster to assign wing booster can be easily removed, but it kind of removes any sense in calling 3 booster positions fleet/wing/squad booster (well, not completely, skill check still will be done).


Tarsas Phage wrote:
Yeah, there seems to be something wrong with the internal launcher code.

...
Awesome finding, thanks. I have no idea what passes this option to actual pyfa code, but will try to fix it.

Endeavour Starfleet wrote:
What would be awesome some day is the ability to simulate various PVE content within Pyfa to check for surprises on your fits.

Would there not be a way to do this through some kind of XML system by chance?
What do you mean by simulating pve content? Can you give some example?

But at first glance - very unlikely it will be added soon. Too much other outstanding problems.

Derath Ellecon wrote:
I have been having an issue with PYFA crashing when im in the character editor. If i try to make any change it freezes and then crashes. I did a search and came up empty so I figured I would ask here.
Can you open from terminal-console and post here output which is generated on that crash?
vorneus
Hub2
#277 - 2012-01-06 13:37:42 UTC
Quick question - I've moved from EFT to Pyfa specifically to try out some fittings with the AF changes that are on Sisi ATM, however none of the AF's have any of the new stats (MWD sig bonus, extra slots), they're exactly the same as those from EFT.

Is this just me? I imported fits from EFT, but I'm doubting this would do anything other than just that.

-Ed

This one time, I like, totally did some stuff.

pmchem
Brutor Tribe
Minmatar Republic
#278 - 2012-01-06 16:48:57 UTC
Kadesh Priestess wrote:
pmchem wrote:
Maelstrom (without bonuses) with 4 unbonused reps (i.e. dragged from the market): Pyfa says 1318, EFT says 1451.
Maelstrom (without bonuses) with 4 bonused reps (i.e. the Scimitar has Vulture bonuses* so its reps cycle faster): Pyfa says 1564.5, EFT says 2081. Something isn't right here...
Yes. Most likely it happens because fleet bonuses are not applied to scimitar before its RR is applied onto maelstrom. The main concern that current engine has to run all calculations in three steps, sometimes it's just not possible (like, complex combinations of projected + fleet bonuses). When i added fleet bonuses in quick'n'dirty way, this thing already has been in my mind, so this will stay as-is for some time, sorry. Fixing it will mean rewriting major part of engine, which will be waste of time.


Ah. Well, I hope this bug is fixed eventually or maybe in your new engine. Larger corps or any alliance will definitely be taking fleet booster bonuses into account when determining how much a particular setup can tank with logi. It would be worth the time to get right.

Thanks for replies!

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

Derath Ellecon
University of Caille
Gallente Federation
#279 - 2012-01-07 04:05:38 UTC
Kadesh Priestess wrote:
Derath Ellecon wrote:
I have been having an issue with PYFA crashing when im in the character editor. If i try to make any change it freezes and then crashes. I did a search and came up empty so I figured I would ask here.
Can you open from terminal-console and post here output which is generated on that crash?



Unfortunately no. In the meantime I had uninstalled and cleaned up all of PYFA and started over. Problem went away.
Saul Tiegh
TechnoVikings
#280 - 2012-01-08 16:36:50 UTC  |  Edited by: Saul Tiegh
How to i get my Character in?

I linked the API and grapped my skills then click OK.

But in the fitting tool at the right corner its ALL Level V greyed out, cant choose my Character there.

And how to select a ship?

I choose frigate as example then all is white no list with ships..

And how to import from EFT is there a way? i tried bot it shows no fittings