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.
 

pyfa 1.15.0 (Vanguard)

First post First post First post
Author
Sonny Mogwai
Dreaming Tree
#741 - 2014-12-11 13:50:45 UTC
It's became a tradition to post here after every pyfa update :P.

This time the problem is:

Problem signature:
Problem Event Name: APPCRASH
Application Name: pyfa.exe
Application Version: 0.0.0.0
Application Timestamp: 49180193
Fault Module Name: sqlalchemy.cresultproxy.pyd
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 4e9b307d
Exception Code: c0000005
Exception Offset: 000012aa
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 2057
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

TIA
Roesjka
The Last Solution Inc
#742 - 2014-12-11 14:29:22 UTC  |  Edited by: Roesjka
@Kadesh Priestess and Sable Blitzmann

Any chance upgrading Python and wxPython requirements to a higher version i.e. Python 3.x and/or wxPython 3.x ?
Python 2.7 and wxPython 2.8 are getting a bit dated.
In any case keep up to good work with PyFA.

Cheers,
Roesjka

Cheers,

Retired UNIX/Linux IT Specialist.

AsRock 990FX Extreme4, FX-8320, 16GB mem, GTX 1070

y50-70, i7, 16GB mem, GTX 860M

Both running Debian stretch 64bit

Kira Distler
Caldari Provisions
Caldari State
#743 - 2014-12-11 14:59:14 UTC  |  Edited by: Kira Distler
So regarding the graphs, I used to look at Ishtar damage projection on the graph with Bouncers/Gardes/Curators.

Steps to reproduce:
1. Create an Ishtar fit, add Bouncer IIs to drone bay, make sure they are checked as the main dps output
2. Copy fit, add Curator IIs to drone bay, uncheck Bouncer IIs, check Curator IIs as main dps
3. Copy fit, add Garde IIs to drone back, uncheck all other drones, check Garde IIs as main dps
4. Open damage graphs
5. Drag all 3 fits into graph window on the bottom
6. Set range to "0-120"
7. Set signature radius to 4000
8. Set Target Angle to 0
9. Set Target Speed to 0

Notice no damage graphs are created at all, the graph window is just blank.

Same issue as https://github.com/DarkFenX/Pyfa/issues/197
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#744 - 2014-12-11 15:02:31 UTC
Sonny Mogwai wrote:
It's became a tradition to post here after every pyfa update :P

things


Please delete that file. I'm going to talk with Kadesh about generating new skeletons which will hopefully fix this (and we need new skeletons for Windows to continue with a planned enhancement)

Roesjka wrote:
@Kadesh Priestess and Sable Blitzmann

Any chance upgrading Python and wxPython requirements to a higher version i.e. Python 3.x and/or wxPython 3.x ?
Python 2.7 and wxPython 2.8 are getting a bit dated.
In any case keep up to good work with PyFA.

Cheers,
Roesjka



With respect to Python 3, not anytime soon. Kadesh has a new calculation engine that runs on Python 3, however it would require a rewrite of everything else in pyfa. It's a long-term plan

wxPython 3, however, is on the list of things to look into. It's not really as trivial as flipping the switch tho, keep up with discussions here: https://github.com/DarkFenX/Pyfa/issues/92
Antillie Sa'Kan
Imperial Shipment
Amarr Empire
#745 - 2014-12-11 15:57:52 UTC
I believe I have found a bug with Pyfa on Linux. Upon trying to create a new fit for the Confessor in Pyfa 1.7.0 I received an empty fitting tab with no fitting slots displayed. I was able to add modules to the fit and watch the used grid and CPU and other ship stats change accordingly but still the fitting tab remained completely empty. When I launched Pyfa from a terminal window and tried the same thing I got the following output when attempting to open or create a confessor fitting:

Traceback (most recent call last):
File "/home/antillie/pyfa/gui/builtinViews/fittingView.py", line 449, in fitChanged
self.refresh(self.mods)
File "/home/antillie/pyfa/gui/builtinViews/fittingView.py", line 563, in refresh
self.SetItemBackgroundColour(i, self.slotColour(mod.slot))
AttributeError: 'Mode' object has no attribute 'slot'

(process:29374): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

Since it was complaining about trying to set the background color of a fitting slot I turned off the "Color fitting view by slot" option in Pyfa's preferences. This resolved the issue and Confessor fits now display in the fitting tab as expected. I am running Python 2.7.6 on Linux Mint 17.1.

Not a big deal really since the fix is so easy. I just thought you might be interested to know.
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#746 - 2014-12-11 16:03:49 UTC
Antillie Sa'Kan wrote:
I believe I have found a bug with Pyfa on Linux. Upon trying to create a new fit for the Confessor in Pyfa 1.7.0 I received an empty fitting tab with no fitting slots displayed. I was able to add modules to the fit and watch the used grid and CPU and other ship stats change accordingly but still the fitting tab remained completely empty. When I launched Pyfa from a terminal window and tried the same thing I got the following output when attempting to open or create a confessor fitting:

Traceback (most recent call last):
File "/home/antillie/pyfa/gui/builtinViews/fittingView.py", line 449, in fitChanged
self.refresh(self.mods)
File "/home/antillie/pyfa/gui/builtinViews/fittingView.py", line 563, in refresh
self.SetItemBackgroundColour(i, self.slotColour(mod.slot))
AttributeError: 'Mode' object has no attribute 'slot'

(process:29374): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

Since it was complaining about trying to set the background color of a fitting slot I turned off the "Color fitting view by slot" option in Pyfa's preferences. This resolved the issue and Confessor fits now display in the fitting tab as expected. I am running Python 2.7.6 on Linux Mint 17.1.

Not a big deal really since the fix is so easy. I just thought you might be interested to know.


Thanks, I just fixed it not too long before your post. I'll be making a new release tonight/tomorrow with these fixes
Antillie Sa'Kan
Imperial Shipment
Amarr Empire
#747 - 2014-12-11 16:13:57 UTC
Cool beans. I realized it was probably trying to set a background color for the Tactical Destroyer Mode "slot" and I thought about fixing it myself. But my Python fu is certainly not as good as yours and I can live without colored fitting slots for a while until the new build is out.
Cyber Wulf
School of Applied Knowledge
Caldari State
#748 - 2014-12-11 16:35:38 UTC
Is there a version available for the iPad?
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#749 - 2014-12-11 16:37:02 UTC
Cyber Wulf wrote:
Is there a version available for the iPad?


Nope, sorry, and there are currently no plans to support mobile devices. The only decent mobile fitting tool that I'm aware of is EVE Droid, but that's for Android.
Lothian Scykle
Nasty-Boyz
Templis CALSF
#750 - 2014-12-11 18:54:13 UTC  |  Edited by: Lothian Scykle
Neocom is a good fitting tool/skill planner/Eve Online companion app for iOS devices. It has not been updated for Rhea yet, so it crashes when viewing the Skill queue (in which I'm currently training Amarr Tactical Destroyer for another day or so).

Edit: wrong patch name
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#751 - 2014-12-11 22:08:01 UTC
v1.7.1 is out with UI fixes to tactical destroyers and graph
Daneel Trevize
Give my 11percent back
#752 - 2014-12-12 13:13:02 UTC
Not sure when it entered the code, but there's currently a bug w.r.t. damage profiles.

The Selected Ammo and Thermal profiles aren't working right. Selected is acting like uniform, and Thermal isn't successfully selecting in the menu.
Cypher Reese
Carebear Corpse Holdings
#753 - 2014-12-12 15:37:23 UTC  |  Edited by: Cypher Reese
Using Pyfa 1.7.1

On the DPS graph, I set the distance, velocity, and angle to a constant value (20km, 0 m/s, and 0 degrees though the actual numbers don't matter) and set the signature radius from 30-500 m. The actual plot I believe is correct but the X-axis reads from 0 to 1600m.

Edit: I believe plot is correct if x-axis has correct scale. Doesn't fit correctly with numbers shown on axis.

Edit 2: Figured it out. X-axis is the effective sig radius after painters are applied. Would it be possible to selectively change the x-axis to display the targets sig radius before painters are applied?
Jonathan Xavier
Discrete Solutions Ltd.
#754 - 2014-12-12 20:16:48 UTC
Bug report (Pyfa 1.7.1):

In Pyfa, the Shield Upgrades skill affects power grid requirements of Passive Shield Hardeners (e.g,. EM Ward Field II). In game this is not the case. I don't know if CCP changed this in-game or this has always been the case, but either way, it is not correct in Pyfa as of the current release.
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#755 - 2014-12-13 00:25:48 UTC
Daneel Trevize wrote:
Not sure when it entered the code, but there's currently a bug w.r.t. damage profiles.

The Selected Ammo and Thermal profiles aren't working right. Selected is acting like uniform, and Thermal isn't successfully selecting in the menu.


There is no "Thermal" unless it's a custom one created by you. Do you have a Uniform option? Best way to diagnose this is for you to privately send me your saveddata.db - that way I can see what's going on with your damage profiles.

Cypher Reese wrote:
Using Pyfa 1.7.1

On the DPS graph, I set the distance, velocity, and angle to a constant value (20km, 0 m/s, and 0 degrees though the actual numbers don't matter) and set the signature radius from 30-500 m. The actual plot I believe is correct but the X-axis reads from 0 to 1600m.

Edit: I believe plot is correct if x-axis has correct scale. Doesn't fit correctly with numbers shown on axis.

Edit 2: Figured it out. X-axis is the effective sig radius after painters are applied. Would it be possible to selectively change the x-axis to display the targets sig radius before painters are applied?


I'm not sure what you're stating / asking. X-axis should be the distance you set, not sig radius, while Y-axis is DPS. Maybe you could post a picture of what the problem is?

To toggle the effects of target painting on the graph, simply deactivate the target painter in the fitting window.

Jonathan Xavier wrote:
Bug report (Pyfa 1.7.1):

In Pyfa, the Shield Upgrades skill affects power grid requirements of Passive Shield Hardeners (e.g,. EM Ward Field II). In game this is not the case. I don't know if CCP changed this in-game or this has always been the case, but either way, it is not correct in Pyfa as of the current release.


The skill affects all modules which requires the skill Shield Upgrades, passive shield resists being one of the many module groups that this applies to. The examples listed in the skill description (shield extenders and recharges) are simply that and not representative of all modules that benefit from this skill. To confirm, I double checked with latest dogma effects and expressions. =)
Bienator II
madmen of the skies
#756 - 2014-12-15 00:03:46 UTC
is there something wrong with the bonus on the heretic?
http://i.imgur.com/OROQ9an.png
the fit above should have close to 200dps cold using faction missiles, about 50dps are missing which looks to me as if a bonus wouldn't be applied.

how to fix eve: 1) remove ECM 2) rename dampeners to ECM 3) add new anti-drone ewar for caldari 4) give offgrid boosters ongrid combat value

Proteionos
Aliastra
Gallente Federation
#757 - 2014-12-15 00:46:42 UTC
Bienator II wrote:
is there something wrong with the bonus on the heretic?
http://i.imgur.com/OROQ9an.png
the fit above should have close to 200dps cold using faction missiles, about 50dps are missing which looks to me as if a bonus wouldn't be applied.


Agreed. The 152DPS is the exact result of a missing Amarr Destroyer skill (as if set @ 0), with Amarr Destroyer @ V the DPS is 202 (as seen in EFT). I can replicate this bug.
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#758 - 2014-12-15 03:19:51 UTC
It's already been fixed: https://github.com/DarkFenX/Pyfa/commit/ffb771993767b222864e01fce9463ad76de80663

Instead of going through the hassle of making a new release for this one issue, feel free to create that file in your pyfa directory.
jogernayt
Perkone
Caldari State
#759 - 2014-12-15 06:03:16 UTC
Антон, а есть возможность с вами связаться по сети? Есть предложение к вас.
Macker Momo
The Big Moe
#760 - 2014-12-15 07:16:53 UTC
Thank you! Incredible application.

Please let me know what I need to do prior to installing any new version of PYFA.

These are the steps I follow now:
1. Download .exe version
2. Uninstall current version of PYFA
3. Go Into program files (x86) and delete the PYFA folder
4. Double click on the .exe installer

In the past I did not uninstall or delete the PYFA folder, and ran into some fitting corruption issues. Thank you.

Life is short. Have fun.