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
NightmareX
Pandemic Horde High Sec Division
#561 - 2014-08-31 20:47:02 UTC  |  Edited by: NightmareX
Here is a little request.

Make PYFA to remember the window sizes when you resizes the Market Categories and the module window. When i for example are selecting the 'Energized Adaptive Plating' category, then i can see the 'Corpum A-Type Energized Adaptive Nano Membrane' name there under Complex. But the name is so long that i have to widen the window to see the whole name and see the CPU usage of it.

So when i close the app, i want PYFA to store and remember the positions of the window sizes.

Is this possible to add?

Here is a list of my current EVE / PVP videos:

1: Asteroid Madness

2: Clash of the Empires

3: Suddenly Spaceships fighting in Tama

Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#562 - 2014-08-31 20:51:34 UTC
Darkblad wrote:
Andelas Elias wrote:
Is there an easy way to make a character in Pyfa that has all 3s and all 4s in skills? I was looking at checking all the boxes but that looked pretty daunting.
I just created a new character "All Level 4" and closed pyfa. Then I modified the saveddata.db (SQLite, within the .pyfa settings folder) - after saving a backup copy.

table "characters"
changed "defaultLevel" from NULL to 4
applied changes

Back in pyfa I checked that character and found all Skills set to level 4. SO it looks like this probably works.


Yeah, that should work. Important thing here is to close pyfa as soon as you create the character. If you open a fit, it will probably start loading skills at level 0. Maybe I can make something where you select default level when making a character.
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#563 - 2014-08-31 20:52:56 UTC
NightmareX wrote:
Here is a little request.

Make PYFA to remember the window sizes when you resizes the Market Categories and the module window. When i for example are selecting the 'Energized Adaptive Plating' category, then i can see the 'Corpum A-Type Energized Adaptive Nano Membrane' name there under Complex. But the name is so long that i have to widen the window to see the whole name and see the CPU usage of it.

So when i close the app, i want PYFA to store and remember the positions of the window sizes.

Is this possible to add?


It's possible, and I've been meaning to look into it. No sure how annoying it'll be to implement.
StarStryder
Zero-Hour
#564 - 2014-09-01 23:03:54 UTC
After a lot of downloading and compiling dependencies (why oh no Deb and RPM files?) I have everything install but I'm still getting:

Cannot find wxPython
You can download wxPython (2.8) from http://www.wxpython.org/

I already have 2.8 installed. What is it checking to produce that message?
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#565 - 2014-09-02 01:16:14 UTC
StarStryder wrote:
After a lot of downloading and compiling dependencies (why oh no Deb and RPM files?) I have everything install but I'm still getting:

Cannot find wxPython
You can download wxPython (2.8) from http://www.wxpython.org/

I already have 2.8 installed. What is it checking to produce that message?


Download the wxversion package for your distro. Sometimes the distro splits wxPython and wxversion into separate packages. I should probably mention that in the README.

There are no Linux installation packages because :effort:. There are packages maintained by third-parties (for example, AUR package for Arch Linux: https://aur.archlinux.org/packages/pyfa/, and I know there is a .deb file floating around somewhere), however we don't control those - check to see if there's anything available for your distro.
StarStryder
Zero-Hour
#566 - 2014-09-02 22:27:09 UTC
I have both wxversion and wxPython installed.
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#567 - 2014-09-02 23:40:51 UTC
StarStryder wrote:
I have both wxversion and wxPython installed.


I am not sure then... You get that error when wxversion failed to import.

Open up python 2.x interpreter and run this code: http://pastebin.com/kpETVN90

Let me know what happens
Kai Zamayid
Viziam
Amarr Empire
#568 - 2014-09-03 02:25:31 UTC
For some reason Pyfa cant give me the cost of the ship sacrilege, it gives me the cost of any other ship just not the sacrilege :p
Other than that great program :)
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#569 - 2014-09-03 03:20:36 UTC
Kai Zamayid wrote:
For some reason Pyfa cant give me the cost of the ship sacrilege, it gives me the cost of any other ship just not the sacrilege :p
Other than that great program :)


Works fine for me http://eve-files.com/dl/270032

Probably a problem with your connection or price request at the time. Pyfa caches prices, so if it doesn't perform a successful request for the price (internet connection died, EVE central borked, etc), it won't try again for a set delay. Try again in a couple of days
StarStryder
Zero-Hour
#570 - 2014-09-03 18:15:29 UTC
Sable Blitzmann wrote:
StarStryder wrote:
I have both wxversion and wxPython installed.


I am not sure then... You get that error when wxversion failed to import.

Open up python 2.x interpreter and run this code: http://pastebin.com/kpETVN90

Let me know what happens


>>> import wxversion
File "stdin", line 1
wx.__version__import wxversion
^
SyntaxError: invalid syntax
>>>
Andelas Elias
Presidential Office of Transparency
Goonswarm Federation
#571 - 2014-09-03 18:19:18 UTC
Darkblad wrote:
Andelas Elias wrote:
Is there an easy way to make a character in Pyfa that has all 3s and all 4s in skills? I was looking at checking all the boxes but that looked pretty daunting.
I just created a new character "All Level 4" and closed pyfa. Then I modified the saveddata.db (SQLite, within the .pyfa settings folder) - after saving a backup copy.

table "characters"
changed "defaultLevel" from NULL to 4
applied changes

Back in pyfa I checked that character and found all Skills set to level 4. SO it looks like this probably works.



Thanks for taking the time to show this. I'm relatively computer savvy but I couldn't find the folder or the file you're referring to so I wasn't able to do it myself.

I would say probably the two biggest features that EFT has over Pyfa is how easy it is in EFT to change affecting skills and the damage grapher. I hope Pyfa catches up some day because until then I often have to make my ships in Pyfa then import them into EFT which is a kludgey way to do things.
Darkblad
Doomheim
#572 - 2014-09-03 18:37:24 UTC  |  Edited by: Darkblad
Andelas Elias wrote:
Darkblad wrote:
Andelas Elias wrote:
Is there an easy way to make a character in Pyfa that has all 3s and all 4s in skills? I was looking at checking all the boxes but that looked pretty daunting.
I just created a new character "All Level 4" and closed pyfa. Then I modified the saveddata.db (SQLite, within the .pyfa settings folder) - after saving a backup copy.

table "characters"
changed "defaultLevel" from NULL to 4
applied changes

Back in pyfa I checked that character and found all Skills set to level 4. SO it looks like this probably works.



Thanks for taking the time to show this. I'm relatively computer savvy but I couldn't find the folder or the file you're referring to so I wasn't able to do it myself.

I would say probably the two biggest features that EFT has over Pyfa is how easy it is in EFT to change affecting skills and the damage grapher. I hope Pyfa catches up some day because until then I often have to make my ships in Pyfa then import them into EFT which is a kludgey way to do things.
For Windows: Hit WIN-R ("Run" dialog window) and enter this into the field:

%HOMEPATH%\.pyfa


It's actually in the root of your user directory (which by standard is C:\Users\username\
You'll certainly also need software to edit SQLite files. A simple way would be a the SQLite File Manager Firefox Plugin.

NPEISDRIP

Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#573 - 2014-09-04 00:27:54 UTC  |  Edited by: Sable Blitzmann
Andelas Elias wrote:

I would say probably the two biggest features that EFT has over Pyfa is how easy it is in EFT to change affecting skills and the damage grapher. I hope Pyfa catches up some day because until then I often have to make my ships in Pyfa then import them into EFT which is a kludgey way to do things.


You'll need a SQLite editor - poster above me already described it. Aside from that, I'm working on adding something to the gui that will acomplish the same thing: https://github.com/DarkFenX/Pyfa/issues/165

Fun fact, pyfa has the "change affecting skills" thing. However, there were a couple bugs associated with it (for example, any skills that multiply a ship bonus to guns will not show in the gun's menu). We decided to leave it out for now until we could fix them, and I haven't really messed with it since. See discussion here: https://github.com/DarkFenX/Pyfa/issues/101

To enable:
Go to pyfa directory where it's install, then go to gui/builtinContextMenus/__init__.py. There's a list of different context menus that are enabled, add this one: changeAffectingSkills (or just replace the whole thing with this: http://pastebin.com/fN4vk7Ab). By design, will only show up if you are on a user character (not the default All 5 or All 0 chars)

I should get around to fixing it up for a proper introduction

Graphing... I don't even want to discuss. Pyfa just needs a whole new graph feature lol
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#574 - 2014-09-04 01:14:40 UTC  |  Edited by: Sable Blitzmann
StarStryder wrote:

>>> import wxversion
File "stdin", line 1
wx.__version__import wxversion
^
SyntaxError: invalid syntax
>>>


Looks like you didn't apply the statements correctly. Use the pastebin I provided and copy and paste directly into your 2.x python interpreter. This is what you should get:

$ python2
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import wxversion
>>> wxversion.select('2.8')
>>> import wx
>>> wx.__version__
'2.8.12.1'
>>>

Remember, wxversion must be imported first, then the select statement. Next you import wx, then check the version. Post entire output if you have difficulties.
StarStryder
Zero-Hour
#575 - 2014-09-05 18:44:59 UTC
$ python2
Python 2.7.8 (default, Aug 31 2014, 22:49:02)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import wxversion
wxversion.select('2.8')
import wx
wx.__version__Traceback (most recent call last):
File "stdin", line 1, in module
ImportError: No module named wxversion
>>> Traceback (most recent call last):
File "stdin", line 1, in module
NameError: name 'wxversion' is not defined
>>> Traceback (most recent call last):
File "stdin", line 1, in module
ImportError: No module named wx
>>>
PinkKnife
The Cuddlefish
Ethereal Dawn
#576 - 2014-09-05 19:18:45 UTC
Just a small bug, currently the capital warhead rigor rigs don't apply their effects to the charge. I verified this with the affected by tab. They don't show up where as the flare and calefaction rigs do.
Crono Dust
Repercussus
#577 - 2014-09-05 20:12:26 UTC
Can you add a skill export option for the fitting tool... for example i build a ship for a toon that i want to fly in the future... i want to build a carrier in pyfa and be able to export the needed skill list for all the modules and hull and all that to evemon. Thanks that would be really helpfull :-D
Sable Blitzmann
24th Imperial Crusade
Amarr Empire
#578 - 2014-09-05 23:20:34 UTC  |  Edited by: Sable Blitzmann
Star, dunno what to tell you. It looks like wxversion is borked or not installed. Reinstall module, or maybe even python. Other than that... google around.

PinkKnife wrote:
Just a small bug, currently the capital warhead rigor rigs don't apply their effects to the charge. I verified this with the affected by tab. They don't show up where as the flare and calefaction rigs do.


Will look into this. EDIT: this was already fixed when it was reported the guided missile precision skill was not being applied to capital missiles. Both this skill and the rigor rigs use the same effect: https://github.com/DarkFenX/Pyfa/commit/53c4a313344e14064220a34215c6ab1dc4a5bfb4?diff=split

Crono Dust wrote:
Can you add a skill export option for the fitting tool... for example i build a ship for a toon that i want to fly in the future... i want to build a carrier in pyfa and be able to export the needed skill list for all the modules and hull and all that to evemon. Thanks that would be really helpfull :-D


That's already a feature. File > export skills needed. Will only export skills the selected character doesn't have (so use with an All 0 character to get a skillplan for everything, useful for a new alt) =)
StarStryder
Zero-Hour
#579 - 2014-09-06 19:10:07 UTC
Sable Blitzmann wrote:
Star, dunno what to tell you. It looks like wxversion is borked or not installed. Reinstall module, or maybe even python. Other than that... google around.


Done the Google thing already, but will try again. Thanks for your help.
StinGer ShoGuN
Pragmatic Kernel
Shadow Cartel
#580 - 2014-09-14 15:52:11 UTC  |  Edited by: StinGer ShoGuN
StarStryder wrote:
$ python2
Python 2.7.8 (default, Aug 31 2014, 22:49:02)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import wxversion
wxversion.select('2.8')
import wx
wx.__version__Traceback (most recent call last):
File "stdin", line 1, in module
ImportError: No module named wxversion
>>> Traceback (most recent call last):
File "stdin", line 1, in module
NameError: name 'wxversion' is not defined
>>> Traceback (most recent call last):
File "stdin", line 1, in module
ImportError: No module named wx
>>>



StarStryder, could you tell me what linux ditro you are using please. Also, can you post the result of this command:
[whoever@whatever anyplace] $ python=$(which python2); ls ${python:0:-1}*

My guess is you are having multiple python instances. At least a 2.7 and a 3. I suspect your distro has installed wxPython for another version of the one you are using for pyfa.