Author |
Topic |
 Kazacy Caldari Silent Overwatch S I L E N T. |
Posted - 2009.08.28 16:23:00 - [ 121]
Congrats for a very good tool (i love especially linux support). It will replace my eft thx to the import options.
|
 Drake Draconis Minmatar Shadow Cadre Shadow Confederation |
Posted - 2009.08.28 17:14:00 - [ 122]
Edited by: Drake Draconis on 28/08/2009 17:15:41 Sakari check your email. :) (The one you left in the readme) |
 Ancy Denaries
|
Posted - 2009.08.28 18:29:00 - [ 123]
Originally by: Cerui Tarshiel Nice to see an opensource fitting tool being developed. I'll probably continue to use eft for a while because I'm a lazy git but the user interface does look nice.
One thing, could you add a feature which was in quickfit to display the modules that would fit int the slot/slots left with the pg and the cpu you had.
THIS. A feature I sorely miss from Quickfit. Great work so far! \o/ You accept donations? |
 Sakari Orisi BIG Gentlemen's Agreement |
Posted - 2009.08.28 19:08:00 - [ 124]
Originally by: Ancy Denaries
Originally by: Cerui Tarshiel Nice to see an opensource fitting tool being developed. I'll probably continue to use eft for a while because I'm a lazy git but the user interface does look nice.
One thing, could you add a feature which was in quickfit to display the modules that would fit int the slot/slots left with the pg and the cpu you had.
THIS. A feature I sorely miss from Quickfit. Great work so far! \o/ You accept donations?
I'm planning to implement such a feature as a plugin once I get a pluggin system up and running. ISK donations are always very welcome :) |
 Keil metwo Minmatar Retribution. Inc. R.A.G.E |
Posted - 2009.08.28 20:02:00 - [ 125]
Edited by: Keil metwo on 28/08/2009 20:04:16 Originally by: Attiladehun I've tested a bit more yesterday and i see that when you start up the program the top left setup list is correctly displayed. However when you select 1 setup and want to check another setup. The list is totally different then before like i mentioned (there is a large space after the icon so that the list gets longer in the width for some reason, also the clicking gets annoying on the button cause the setup list disappears when i short click on the button. I have to keep my mouse button pushed to keep the list open).
Something that i found out on my Vista pc, is that when i choose one of my other setups the program does not addapt to it. I can see the setup but all the data related to this ship is not updated. I've not seen this on my XP laptop though.
So far i'm starting to like it, just some minors things :)
second this. vista machine.32 bit. import setup from eft. then imported a second fitting. can see all the mods and applied skills. however the stats section is totally blank. also can not save more then one api? however looks very good. i like it. very nice work. |
 Keil metwo Minmatar Retribution. Inc. R.A.G.E |
Posted - 2009.08.28 20:24:00 - [ 126]
just thought to add this. it's three errors of the same deal in my last post
Traceback (most recent call last): File "launch.py", line 17, in <module> File "gui\mainWindow.pyo", line 16, in <module> File "gui\shipBrowserWindow.pyo", line 15, in <module> File "model\category.pyo", line 15, in <module> File "model\sql.pyo", line 20, in <module> sqlite3.OperationalError: unable to open database file Traceback (most recent call last): File "launch.py", line 17, in <module> File "gui\mainWindow.pyo", line 16, in <module> File "gui\shipBrowserWindow.pyo", line 15, in <module> File "model\category.pyo", line 15, in <module> File "model\sql.pyo", line 20, in <module> sqlite3.OperationalError: unable to open database file C:\pyfa-0.3.6\library.zip\gui\mainWindow.py:443: GtkWarning: Don't know color `<GdkColor at 0x31c3de0>' Traceback (most recent call last): File "gui\mainWindow.pyo", line 1007, in setupChanged File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAttributes TypeError: shieldTransfer() got an unexpected keyword argument 'state' Traceback (most recent call last): File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAttributes TypeError: shieldTransfer() got an unexpected keyword argument 'state' Traceback (most recent call last): File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAttributes TypeError: shieldTransfer() got an unexpected keyword argument 'state' Traceback (most recent call last): File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAttributes TypeError: shieldTransfer() got an unexpected keyword argument 'state' Traceback (most recent call last): File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAttributes TypeError: shieldTransfer() got an unexpected keyword argument 'state' Traceback (most recent call last): File "gui\mainWindow.pyo", line 1007, in setupChanged File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAttributes TypeError: shieldTransfer() got an unexpected keyword argument 'state' Traceback (most recent call last): File "gui\mainWindow.pyo", line 1007, in setupChanged File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAttributes TypeError: shieldTransfer() got an unexpected keyword argument 'state' Traceback (most recent call last): File "gui\mainWindow.pyo", line 1007, in setupChanged File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAttributes TypeError: shieldTransfer() got an unexpected keyword argument 'state' Traceback (most recent call last): File "gui\mainWindow.pyo", line 1007, in setupChanged File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAttributes TypeError: shieldTransfer() got an unexpected keyword argument 'state' Traceback (most recent call last): File "gui\mainWindow.pyo", line 1007, in setupChanged File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAttributes TypeError: shieldTransfer() got an unexpected keyword argument 'state' Traceback (most recent call last): File "gui\mainWindow.pyo", line 1007, in setupChanged File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAttributes TypeError: shieldTransfer() got an unexpected keyword argument 'state' Traceback (most recent call last): File "gui\mainWindow.pyo", line 1007, in setupChanged File "gui\mainWindow.pyo", line 552, in fittingChanged File "model\fitting.pyo", line 535, in calculateModifiedAt |
 Drake Draconis Minmatar Shadow Cadre Shadow Confederation |
Posted - 2009.08.28 22:19:00 - [ 127]
Originally by: Keil metwo <Snip>
also can not save more then one api?
however looks very good. i like it. very nice work.
Yes you can... just have to hit that little white page icon. Got all of mine in just fine. Just dont exit the program without hitting the close button first. |
 Keil metwo Minmatar Retribution. Inc. R.A.G.E |
Posted - 2009.08.28 23:28:00 - [ 128]
hrmm tried that. and when i added the second one it took the first ones spot. |
 Drake Draconis Minmatar Shadow Cadre Shadow Confederation |
Posted - 2009.08.28 23:40:00 - [ 129]
Originally by: Keil metwo hrmm tried that. and when i added the second one it took the first ones spot.
Are you sure your hitting the "new" button and not the "Edit" Button? I know... stupid question... there are a lot of things about this program that aren't obvious. |
 Sakari Orisi BIG Gentlemen's Agreement |
Posted - 2009.08.29 06:15:00 - [ 130]
Edited by: Sakari Orisi on 29/08/2009 06:15:51Edited by: Sakari Orisi on 29/08/2009 06:15:20 Originally by: Keil metwo Edited by: Keil metwo on 28/08/2009 20:04:16
Originally by: Attiladehun I've tested a bit more yesterday and i see that when you start up the program the top left setup list is correctly displayed. However when you select 1 setup and want to check another setup. The list is totally different then before like i mentioned (there is a large space after the icon so that the list gets longer in the width for some reason, also the clicking gets annoying on the button cause the setup list disappears when i short click on the button. I have to keep my mouse button pushed to keep the list open).
Something that i found out on my Vista pc, is that when i choose one of my other setups the program does not addapt to it. I can see the setup but all the data related to this ship is not updated. I've not seen this on my XP laptop though.
So far i'm starting to like it, just some minors things :)
second this. vista machine.32 bit. import setup from eft. then imported a second fitting. can see all the mods and applied skills. however the stats section is totally blank.
also can not save more then one api?
however looks very good. i like it. very nice work.
The app stops whatever it was doing (in your case: updating the fitting pane) when it gets an error. So if you get one it's normal that the data isn't updated. I've fixed the bug you copy/pasted in this thread on the latest git, and will probably release it in a patch later today. |
 DTson Gauur Caldari Blend. Nulli Tertius |
Posted - 2009.08.29 12:36:00 - [ 131]
Very nice program, but atm. totally unusable since getting an error halts the whole execution and hence you cannot do anything. This happens to me when loading a fit imported from EFT.
Please use a font that is universally available, like Verdana / Arial (MS Shell Dlg is ONLY available on Win2k and WinXP)
Implants (atleast crystals) are not taken into account when counting shield boost amount. case in note: Gistii B-Type Small Shield Booster with my skills and low-grade crystals boosts 71.3 hp per cycle , in pyfa it shows up as 61.7 hp / cycle.
Atleast Advanced Long Range Rocket velocities are off by a fair margin, again with my skills and implants (low-grade crystals , ZML100 , ZMS100 , ZMM100: Hawk , Rocket Launcher II , Thorn Javelin Rocket SHOULD BE: Velocity 6813.45 m/s where as it is only: 4866.75 m/s
|
 Sakari Orisi BIG Gentlemen's Agreement |
Posted - 2009.08.29 13:24:00 - [ 132]
I'd like to announce the release of pyfa 0.3.7. It features a lot of bugfixes but also a few new features. It has the following highlights:
- No longer stop processing when an effect crashes
- Fix several crashes and miscalculations
- Add Several missing effects
- Display mining yield instead of firepower if the ship has 0 dps
- Lower python version requirment to python 2.5
- Add the ability to add fits to projected effects and gang bonusses
|
 Sakari Orisi BIG Gentlemen's Agreement |
Posted - 2009.08.29 17:13:00 - [ 133]
Edited by: Sakari Orisi on 29/08/2009 17:17:52 Originally by: DTson Gauur Very nice program, but atm. totally unusable since getting an error halts the whole execution and hence you cannot do anything. This happens to me when loading a fit imported from EFT.
Please use a font that is universally available, like Verdana / Arial (MS Shell Dlg is ONLY available on Win2k and WinXP)
Implants (atleast crystals) are not taken into account when counting shield boost amount. case in note: Gistii B-Type Small Shield Booster with my skills and low-grade crystals boosts 71.3 hp per cycle , in pyfa it shows up as 61.7 hp / cycle.
Atleast Advanced Long Range Rocket velocities are off by a fair margin, again with my skills and implants (low-grade crystals , ZML100 , ZMS100 , ZMM100: Hawk , Rocket Launcher II , Thorn Javelin Rocket SHOULD BE: Velocity 6813.45 m/s where as it is only: 4866.75 m/s
All of these issues should be fixed with the latest build. Only one issue remains (just noticed it) and that is that import from XML is currently bugged. It'll be fixed by next build. (fix is already on git) EDIT: import from XML is only bugged if the fit has drones, you can currently get around it by removing the drones from the XML |
 Jim McGregor |
Posted - 2009.08.29 19:30:00 - [ 134]
Edited by: Jim McGregor on 29/08/2009 20:04:56
Good work guys. This is why python rocks (besides it being awesome in terms of ease of use and productivity). You can run the program on all platforms.
I dont think hard linking to python25 is a very good idea. All distributions will have different names for the symbolic links to some kind of version of python. It would be better if you just solved it something like this in the code:
import platform version = platform.python_version_tuple() if int(version[0]) is 2 and int(version[1]) < 6: print "ERROR: Python version needs to be at least 2.5."
|
 Kadesh Priestess Scalding Chill |
Posted - 2009.08.29 19:37:00 - [ 135]
Glad to see such active development. Promise to drop some isks when may debts get repaid. Do you prefer to report bugs using trac or just posting it here, keeping trac only for feature requests? I'll post new bug here for now: Quote: [email protected]:~$ python /home/darkphoenix/src/pyfa/launch.py
(launch.py:18125): libglade-WARNING **: could not find glade file 'gui/main.glade' Traceback (most recent call last): File "/home/darkphoenix/src/pyfa/launch.py", line 20, in <module> window = mainWindow.mainWindow() File "/home/darkphoenix/src/pyfa/gui/mainWindow.py", line 93, in __init__ window.__init__(self, "main", signalsDict) File "/home/darkphoenix/src/pyfa/gui/window.py", line 26, in __init__ glade.XML.__init__(self, self.gladeFile) RuntimeError: could not create GladeXML object [email protected]:~$ cd /home/darkphoenix/src/pyfa/ [email protected]:~/src/pyfa$ python launch.py
As you can see, i can launch pyfa only if my current directory points to pyfa folder. Otherwise - i get crash. No a big deal, but for creating launchers it's much more convenient to use launcher features w/o shell scripts. |
 Sakari Orisi BIG Gentlemen's Agreement |
Posted - 2009.08.29 20:58:00 - [ 136]
Edited by: Sakari Orisi on 29/08/2009 21:11:51Edited by: Sakari Orisi on 29/08/2009 21:00:49 Originally by: Jim McGregor Edited by: Jim McGregor on 29/08/2009 20:04:56
Good work guys. This is why python rocks (besides it being awesome in terms of ease of use and productivity). You can run the program on all platforms.
I dont think hard linking to python25 is a very good idea. All distributions will have different names for the symbolic links to some kind of version of python. It would be better if you just solved it something like this in the code:
import platform version = platform.python_version_tuple() if int(version[0]) is 2 and int(version[1]) < 6: print "ERROR: Python version needs to be at least 2.5."
I've added this to the latest git, It'll be in the next build Originally by: Kadesh Priestess Glad to see such active development. Promise to drop some isks when may debts get repaid.
Do you prefer to report bugs using trac or just posting it here, keeping trac only for feature requests?
I'll post new bug here for now:
Quote: [email protected]:~$ python /home/darkphoenix/src/pyfa/launch.py
(launch.py:18125): libglade-WARNING **: could not find glade file 'gui/main.glade' Traceback (most recent call last): File "/home/darkphoenix/src/pyfa/launch.py", line 20, in <module> window = mainWindow.mainWindow() File "/home/darkphoenix/src/pyfa/gui/mainWindow.py", line 93, in __init__ window.__init__(self, "main", signalsDict) File "/home/darkphoenix/src/pyfa/gui/window.py", line 26, in __init__ glade.XML.__init__(self, self.gladeFile) RuntimeError: could not create GladeXML object [email protected]:~$ cd /home/darkphoenix/src/pyfa/ [email protected]:~/src/pyfa$ python launch.py
As you can see, i can launch pyfa only if my current directory points to pyfa folder. Otherwise - i get crash. No a big deal, but for creating launchers it's much more convenient to use launcher features w/o shell scripts.
Iirc, .desktop files have the ability to use a certain directory as working directory, there is a .desktop file to use a bit earlyer in this thread. (the same is true for launchers/shortcuts on most OS for that matter) edit: linky to the post: Linkageedit 2: sending bugs via trac is usualy the prefered way, I usualy check it several times a day and it mails me :) |
 Drake Draconis Minmatar Shadow Cadre Shadow Confederation |
Posted - 2009.08.29 21:57:00 - [ 137]
|
 Sakari Orisi BIG Gentlemen's Agreement |
Posted - 2009.08.30 06:22:00 - [ 138]
Originally by: Drake Draconis Updated Mac Notes for updating PYFA....
Linkage
Also.. instead of listing specific directories for downloading files... could you list the main directory instead?
http://sourceforge.net/projects/pyfa/files/
Don't know how "git" works... so yeah...
If git is installed, grabbing pyfa should be as easy as running "git clone git://pyfa.git.sourceforge.net/gitroot/pyfa/pyfa" . Afterwards you can update pyfa to the latest version by running "git pull" while in pyfa's directory |
 Jim McGregor |
Posted - 2009.08.30 09:48:00 - [ 139]
Originally by: Sakari Orisi
I've added this to the latest git, It'll be in the next build
Cool. You may also want to check if your application works with Python 3. Since its another branch, there may be stuff that doesnt work. If it doesnt, add a check for python 3 to the program. :) |
 Grimpak Gallente Midnight Elites Echelon Rising |
Posted - 2009.08.30 10:52:00 - [ 140]
Edited by: Grimpak on 30/08/2009 10:54:16 Quote: The "0.3.7/pyfa-0.3.7-bin.zip" file could not be found or is not available. Please select another file.
 edit: wtf? tried with IE8 and it dloads? |
 Sakari Orisi BIG Gentlemen's Agreement |
Posted - 2009.08.30 14:42:00 - [ 141]
Originally by: Sakari Orisi
Cool. You may also want to check if your application works with Python 3. Since its another branch, there may be stuff that doesnt work. If it doesnt, add a check for python 3 to the program. :)
It most likely doesn't, but I'm 99% sure the 2to3 tool can convert it. |
 Mes Caline Amarr Ministry of War
|
Posted - 2009.08.30 16:25:00 - [ 142]
I use vista 32bit. What advantages does this tool have over EFT?
I also noticed that whenever i try to fit a medium energy neut II to a curse setup, it just removes the curse setup window and forces me to start again - however i am using an old version.
Maybe add in an automatic updater? |
 Sakari Orisi BIG Gentlemen's Agreement |
Posted - 2009.08.30 17:24:00 - [ 143]
Originally by: Mes Caline I use vista 32bit. What advantages does this tool have over EFT?
I also noticed that whenever i try to fit a medium energy neut II to a curse setup, it just removes the curse setup window and forces me to start again - however i am using an old version.
Maybe add in an automatic updater?
It has over EFT the fact it's actualy updated for the latest patch, the fact it's open source and it's OS-independant. I've just fixed the bug that caused the fitting screen to blank out, it'll be included in the next release, which will be in the next few days. (probably tuesday) |
 Mes Caline Amarr Ministry of War
|
Posted - 2009.08.30 17:31:00 - [ 144]
Cheers =)
I actually prefer your interface to EFTs anyway. |
 Flavie Arch Sense of Serendipity |
Posted - 2009.08.30 18:32:00 - [ 145]
Edited by: Flavie Arch on 30/08/2009 18:34:41 Edited by: Flavie Arch on 30/08/2009 18:33:45 Edited by: Flavie Arch on 30/08/2009 18:33:06 Don't bite... I tried very hard, but I just can't remove modules I installed on a ship. Right clic only allows me to view the stats, delete key won't delete, etc.
That sound terribly retàrded of me, just how do you remove/change a module ?
[Edit : edited to explain the editions] [Edit : previous edit consequently failed] |
 Sakari Orisi BIG Gentlemen's Agreement |
Posted - 2009.08.30 18:48:00 - [ 146]
Originally by: Flavie Arch Edited by: Flavie Arch on 30/08/2009 18:34:41 Edited by: Flavie Arch on 30/08/2009 18:33:45 Edited by: Flavie Arch on 30/08/2009 18:33:06 Don't bite... I tried very hard, but I just can't remove modules I installed on a ship. Right clic only allows me to view the stats, delete key won't delete, etc.
That sound terribly retàrded of me, just how do you remove/change a module ?
[Edit : edited to explain the editions] [Edit : previous edit consequently failed]
just doubleclick them |
 Attiladehun Gallente Fire Mandrill
|
Posted - 2009.08.30 19:03:00 - [ 147]
Hey Sakari,
I've downloaded your new version and tried an interdictor setup (heretic). When i try to load standard rocket ammo into a rocket launcher (arbalest), the setup totally disappears. When i retry, i do get the same issue.
Keep up the good work :) |
 Sakari Orisi BIG Gentlemen's Agreement |
Posted - 2009.08.30 19:11:00 - [ 148]
Originally by: Attiladehun Hey Sakari,
I've downloaded your new version and tried an interdictor setup (heretic). When i try to load standard rocket ammo into a rocket launcher (arbalest), the setup totally disappears. When i retry, i do get the same issue.
Keep up the good work :)
I've fixed this in the latest git |
 Kadesh Priestess Scalding Chill |
Posted - 2009.08.30 20:21:00 - [ 149]
I don't see speed, signature and some other attributes of the ship. As far as i understand these are 'missing effects', right?
Also, for present effects - e.g. DPS. When i overheat turret overall setup DPS is not increased. Is overheat another kind of missing effect? |
 Liang Nuren |
Posted - 2009.08.30 21:47:00 - [ 150]
Oh my, what do we have here! Oh boy, you made my day! |